Flow Access API rate limits on Dapper Labs Access nodes

Rate limits

Following are the current rate limits for the Access Node gRPC API in total across all Dapper Labs Access nodes. The actual limits are enforced by each individual node. If you are using a load balanced endpoint, the limits below are the max rate, and may vary depending on how your requests are routed.

Once the limit has reached, the client will receive an RPC error ResourceExhausted in the gRPC response.

Please note, these limits only apply to the access nodes hosted by Dapper Labs. Access nodes run by other node operators will have different rate limits.

Mainnet
gRPC APITotal request per second per client IP
flow.access.AccessAPI/Ping2000
flow.access.AccessAPI/GetLatestBlockHeader2000
flow.access.AccessAPI/GetBlockHeaderByID2000
flow.access.AccessAPI/GetBlockHeaderByHeight2000
flow.access.AccessAPI/GetLatestBlock2000
flow.access.AccessAPI/GetBlockByID2000
flow.access.AccessAPI/GetBlockByHeight2000
flow.access.AccessAPI/GetCollectionByID2000
flow.access.AccessAPI/SendTransaction2000
flow.access.AccessAPI/GetTransaction2000
flow.access.AccessAPI/GetTransactionResult2000
flow.access.AccessAPI/GetAccount2000
flow.access.AccessAPI/GetAccountAtLatestBlock2000
flow.access.AccessAPI/GetAccountAtBlockHeight2000
flow.access.AccessAPI/ExecuteScriptAtLatestBlock40
flow.access.AccessAPI/ExecuteScriptAtBlockID40
flow.access.AccessAPI/ExecuteScriptAtBlockHeight40
flow.access.AccessAPI/GetEventsForHeightRange100
flow.access.AccessAPI/GetEventsForBlockIDs2000
flow.access.AccessAPI/GetNetworkParameters2000
flow.access.AccessAPI/GetLatestProtocolStateSnapshot2000
Testnet
gRPC APITotal request per second per IP
flow.access.AccessAPI/Ping2000
flow.access.AccessAPI/GetLatestBlockHeader2000
flow.access.AccessAPI/GetBlockHeaderByID2000
flow.access.AccessAPI/GetBlockHeaderByHeight2000
flow.access.AccessAPI/GetLatestBlock2000
flow.access.AccessAPI/GetBlockByID2000
flow.access.AccessAPI/GetBlockByHeight2000
flow.access.AccessAPI/GetCollectionByID2000
flow.access.AccessAPI/SendTransaction2000
flow.access.AccessAPI/GetTransaction2000
flow.access.AccessAPI/GetTransactionResult2000
flow.access.AccessAPI/GetAccount2000
flow.access.AccessAPI/GetAccountAtLatestBlock2000
flow.access.AccessAPI/GetAccountAtBlockHeight2000
flow.access.AccessAPI/ExecuteScriptAtLatestBlock2000
flow.access.AccessAPI/ExecuteScriptAtBlockID2000
flow.access.AccessAPI/ExecuteScriptAtBlockHeight2000
flow.access.AccessAPI/GetEventsForHeightRange100
flow.access.AccessAPI/GetEventsForBlockIDs2000
flow.access.AccessAPI/GetNetworkParameters2000
flow.access.AccessAPI/GetLatestProtocolStateSnapshot2000

The rate limits are the same for the gRPC web interface