Skip to main content

Rate limiting

In order to protect our services from abuse we have rate limits on the number of requests that can be made. Currently, the rate limits are set as follows.

rpc.flashbots.net - Flashbots Protect RPC

MethodLimit
eth_sendRawTransactionNone
eth_call200 / IP / 5 min
eth_getTransactionReceipt200 / IP / 5 min
eth_getTransactionByBlockNumberAndIndex200 / IP / 5 min
eth_getBalance200 / IP / 5 min
All others600 / IP / 5 min

Note that this is requests and not transactions submitted per second. There is no limitation on the number of transactions in a request. Note that you are not required to read JSON RPC requests to send transactions to Flashbots Protect RPC.

relay.flashbots.net - Bundles

MethodLimit
eth_sendBundle1800 / IP / 1 min
mev_sendBundle1800 / IP / 1 min
eth_cancelBundle600 / IP / 1 min
mev_simBundle300 / IP / 1 min
eth_callBundle300 / IP / 1 min
All others120 / IP / 1 min

Rate limiting exceptions

If you are a wallet or application integrating with protect and you require a higher rate limit please reach out to Shea Ketsdever.

Batch request support

Flashbots Protect RPC is not supporting batch JSON-RPC requests.