Skip to main content
  • Please note this table scrolls horizontally
  • Default API rate limit is 5 requests per second without an API key
Type of API keyRate limitvalue, req/secAPI key is defined by env variable (if applicable)Rate limit for the API key managed by env variableDescription
No API key (by IP)5API_RATE_LIMIT_BY_IP & API_RATE_LIMIT_BY_IP_TIME_INTERVALThe default rate limit is 300 requests per minute. This limit applies to all requests that are not from whitelisted addresses and do not use an API key.
Temp token5API_RATE_LIMIT_UI_V2_WITH_TOKEN & API_RATE_LIMIT_UI_V2_WITH_TOKEN_TIME_INTERVALWhen frontend user reaches the default IP limit, they must solve a captcha to obtain a temporary token. This token provides a personal (not per-IP) rate limit of 5 req/sec. Token TTL is configured via API_RATE_LIMIT_UI_V2_TOKEN_TTL
Individual API key10API_RATE_LIMIT_BY_ACCOUNT_API_KEY_TIME_INTERVALAn API key can be created by the user in the My Account section
Rate limit, if IP is whitelisted25API_RATE_LIMIT_WHITELISTED_IPSAPI_RATE_LIMIT_BY_WHITELISTED_IP & API_RATE_LIMIT_BY_WHITELISTED_IP_TIME_INTERVALRate limit for requests from whitelisted IPs
Per explorer instance API key10API_RATE_LIMIT_STATIC_API_KEYAPI_RATE_LIMIT_BY_KEY & API_RATE_LIMIT_BY_KEY_TIME_INTERVALA per-instance API key (this feature was created before individual API keys existed and may have limited utility)
No rate limit API key♾️API_NO_RATE_LIMIT_API_KEYAdministrator API key
The default rate limit config of each API endpoint is described in the codebase and can be re-defined via API_RATE_LIMIT_CONFIG_URL env variable. Here you can find details on the rate limits config.
Some of the API endpoints have their own rate limit before showing captcha to the user:
API endpointNumber of requests per periodPeriod
api/v2/key♾️
api/v2/import/token-info♾️
api/v2/import/smart-contracts/:param♾️
api/account/v2/authenticate_via_wallet11 hour
api/account/v2/send_otp11 hour
api/v2/tokens/:param/instances/:param/refetch-metadata501 hour
api/v2/advanced-filters/csv501 hour
api/v2/tokens/:param/holders/csv501 hour
api/v2/addresses/:param/transactions/csv501 hour
api/v2/addresses/:param/token-transfers/csv501 hour
api/v2/addresses/:param/internal-transactions/csv501 hour
api/v2/addresses/:param/logs/csv501 hour
api/v2/addresses/:param/election-rewards/csv501 hour
api/v2/smart-contracts/:param/audit-reports501 hour
api/health/*51 second