user7139: I'm currently going through Blockfrost documentation and trying to figure out if there is a way to fetch block load for each day.
Seems like they don't have such option, in that case: Is there a way to calculate block load?

user252: Since you're looking for a way without running a node, example using Koios (am sure blockfrost offers similar endpoints too):

Max size of block from current protocol can be found using epoch_params

I am not sure if I fully understand the term block load , but I assume you mean average size of blocks for a specific time range. You can get a filtered list of size and time using blocks endpoint, the list is - ofcourse - paginated, which you can find an average of.
Sample: here



user2897: No Blockfrost endpoint retrieves this information.
As per this tweet, the current size of blocks is 88KB.
So, you can calculate the % of block load for each block this way:
( cardano_node_metrics_blockfetchclient_blocksize / (88 * 1024) ) * 100

cardano_node_metrics_blockfetchclient_blocksize is a metric exposed by Prometheus in the cardano-node. You can query it using Grafana. Unfortunately, you will need to run your own node for this.
This is a very useful link on how to setup the Grafana Dashboard: https://developers.cardano.org/docs/stake-pool-course/handbook/grafana-dashboard-tutorial/

7139: <p>I'm currently going through Blockfrost documentation and trying to figure out if there is a way to fetch block load for each day.</p>
<p>Seems like they don't have such option, in that case: Is there a way to calculate block load?</p>
 252: <p>Since you're looking for a way without running a node, example using Koios (am sure blockfrost offers similar endpoints too):</p>
<ol>
<li><p>Max size of block from current protocol can be found using <a href="https://api.koios.rest/#get-/epoch_params" rel="nofollow noreferrer">epoch_params</a></p>
</li>
<li><p>I am not sure if I fully understand the term <code>block load</code> , but I assume you mean average size of blocks for a specific time range. You can get a filtered list of size and time using <a href="https://api.koios.rest/#get-/blocks" rel="nofollow noreferrer">blocks</a> endpoint, the list is - ofcourse - paginated, which you can find an average of.
Sample: <a href="https://api.koios.rest/api/v0/blocks?select=block_size&amp;block_time=gt.2022-06-07T19:00:00" rel="nofollow noreferrer">here</a></p>
</li>
</ol>
 2897: <p>No Blockfrost endpoint retrieves this information.</p>
<p>As per <a href="https://twitter.com/InputOutputHK/status/1518596128056520707" rel="nofollow noreferrer">this tweet</a>, the current size of blocks is 88KB.</p>
<p>So, you can calculate the % of block load for each block this way:</p>
<pre><code>( cardano_node_metrics_blockfetchclient_blocksize / (88 * 1024) ) * 100
</code></pre>
<p><code>cardano_node_metrics_blockfetchclient_blocksize</code> is a metric exposed by <a href="https://prometheus.io/" rel="nofollow noreferrer">Prometheus</a> in the <code>cardano-node</code>. You can query it using <a href="https://grafana.com/" rel="nofollow noreferrer">Grafana</a>. Unfortunately, you will need to run your own node for this.</p>
<p>This is a very useful link on how to setup the Grafana Dashboard: <a href="https://developers.cardano.org/docs/stake-pool-course/handbook/grafana-dashboard-tutorial/" rel="nofollow noreferrer">https://developers.cardano.org/docs/stake-pool-course/handbook/grafana-dashboard-tutorial/</a></p>
