“Missing or unsupported chainid parameter (required for v2 api), please see chainlist for the list of supported chainids”
The chain you’ve specified is not supported by us yet. It could also be that you’ve sent multiple chains at the same time like 420, 10. You can only send one at a time.
This error occurs when you specify an invalid API Key.Ensure you are using your Etherscan API Key, keys from other chains like Polygonscan/Arbiscan are not valid for V2.Keys do take a few minutes to activate. If it takes longer than 10 minutes, contact us.
“Too many invalid api key attempts, please try again later”
This error occurs when more than 5 invalid API key attempts are made within a 30-second window. Your source IP will be temporarily throttled as a security measure.The throttle resets automatically after 30 seconds. To resolve, wait at least 30 seconds and retry with a valid API key.
“Max rate limit reached, please use API Key for higher rate limit”
This error occurs when you exceed the rate limit assigned to your specific API key.To resolve, adhere to the rate limits of your available plan.If you are using a script or application, apply throttling like a token bucket to limit the frequency of calls.
This error occurs when you do not specify, or specify an invalidmodule and action name.To resolve, double check your API query to use a valid module and action name.This error can also occur when querying any Pro endpoint on a testnet network. Pro endpoints are only available to mainnet networks. For a full distinction between mainnet/testnet networks, consult our supported chains.If you require some help getting started, try copying the sample queries provided in the API Playground and pasting them into your browser.
“Error! Block number already pass”“Error! Invalid address format”“Contract source code not verified”
These error messages returned are specific to certain endpoints and their related parameters.To resolve, kindly refer to the specific endpoint’s documentation, and check for the correct format or values to be specified as parameters.
“Query Timeout occured. Please select a smaller result dataset”“Unexpected err, timeout occurred or server too busy. Please try again later”
This error occurs when you have sent a particularly large query that did not manage to be completed in time.To resolve, consider selecting a smaller date/block range, though you may ping us if you think the issue may be performance related.
“Free API access is not supported for this chain. Please upgrade your api plan for full chain coverage.”
Certain chains are not included under the Free tier. To access all supported networks, you may upgrade to any of our paid plans, check out the affordable Lite tier.
“Community Free API limit reached. Resets 2026-06-24 12:00:00 UTC. For higher, uninterrupted limits, please upgrade to API Pro: https://etherscan.io/apis”
This error occurs when a chain ID’s shared pool of free API calls is fully used up. This limit is cumulative across all users of that pool, not tied to an individual API key. To resolve, wait until the quota resets at the specified time, or upgrade to a paid plan for higher, uninterrupted limits.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Etherscan","description":"The complete onchain data API for the crypto ecosystem, across 60+ chains.","colors":{"primary":"#0784C3","light":"#0784C3","dark":"#0784C3"},"logo":{"light":"https://mintcdn.com/etherscan/O446YQrF1qMjlNwS/logo/etherscan-logo-dark.svg?fit=max\u0026auto=format\u0026n=O446YQrF1qMjlNwS\u0026q=85\u0026s=4e966e2dc30e631ecd17c82d5445201f","dark":"https://mintcdn.com/etherscan/O446YQrF1qMjlNwS/logo/etherscan-logo-light.svg?fit=max\u0026auto=format\u0026n=O446YQrF1qMjlNwS\u0026q=85\u0026s=61cb0a4a7a22bd9667ac9f22f72ed85e"},"favicon":"https://mintcdn.com/etherscan/O446YQrF1qMjlNwS/logo/etherscan-logo-circle.svg?fit=max\u0026auto=format\u0026n=O446YQrF1qMjlNwS\u0026q=85\u0026s=e0afd6fa2127dcb9f05292b819cddb9f","api":{"playground":{"display":"interactive"},"examples":{"prefill":false},"mdx":{"server":"https://api.etherscan.io"}},"navbar":{"links":[{"href":"https://etherscan.io/api/pricing","label":"Pricing"},{"href":"https://etherscan.io/contactus","label":"Support"}],"primary":{"type":"button","label":"Get started","href":"/set-up-your-api-key"}},"footer":{"socials":{"x":"https://x.com/etherscan","website":"https://etherscan.io"}},"errors":{"404":{"redirect":true}},"contextual":{"options":["copy","chatgpt","claude","cursor","vscode"],"display":"header"},"styling":{"latex":true},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"etherscan","hasAudioNarration":false,"actualSubdomain":"etherscan","customDomains":["docs.etherscan.io"],"gitSource":{"type":"github","owner":"blocksolutions","repo":"mintlify-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ae9353dcdc66ef502a776f4","collectionId":"918ede09-7b6f-4011-9f0b-f7900e432620","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae9353dcdc66ef502a776f4"},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6ae9353dcdc66ef502a776f4","clientVersion":"0.0.4045","searchFilterCounts":[{"language":"default","tag":"API Endpoints","count":190},{"language":"default","tag":"Overview","count":27},{"language":"default","tag":"Account","count":18},{"language":"default","tag":"Guides","count":18},{"language":"default","tag":"Stats","count":14},{"language":"default","tag":"Geth/Parity Proxy","count":14},{"language":"default","tag":"Contract Verification","count":13},{"language":"default","tag":"Tokens","count":11},{"language":"default","tag":"Blocks","count":9},{"language":"default","tag":"Build with AI","count":9}]},"assistantConfig":{"deflection":{"enabled":true,"email":"apisupport@etherscan.io"}},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"privacy":{"consentBanner":{"enabled":true}},"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":":root{--color-rgb:36, 107, 238;--navbar-bg-hsl:220, 25%, 100%}:root.dark{--navbar-bg-hsl:209, 23%, 9%}#navbar{overflow:hidden;background-color:hsla(var(--navbar-bg-hsl),1);background-image:radial-gradient(at 14% 42%,hsla(var(--navbar-bg-hsl),1) 0,transparent 50%),radial-gradient(at 39% 9%,hsla(var(--navbar-bg-hsl),1) 0,transparent 50%),radial-gradient(at 95% 85%,hsla(var(--navbar-bg-hsl),1) 0,transparent 50%),radial-gradient(at 99% 61%,hsla(var(--navbar-bg-hsl),1) 0,transparent 50%),radial-gradient(at 91% 60%,rgba(var(--color-rgb),.4) 0,transparent 50%),radial-gradient(at 69% 0%,rgba(var(--color-rgb),.4) 0,transparent 50%)}#navbar::after{content:'';width:60rem;height:60rem;position:absolute;top:-150%;right:-30%;background-image:url(/images/abstract-lines-kb.svg);background-size:40rem;background-repeat:no-repeat;cursor:default;pointer-events:none}.data-\\[is-opaque\\=true\\]\\:bg-background-light[data-is-opaque=true]{background-color:initial!important}.data-\\[is-opaque\\=true\\]\\:dark\\:bg-background-dark\\/75:is(.dark *)[data-is-opaque=true]{background-color:initial!important}.prose:is(.dark *){color:#d1d1d1}.nav-tag-pill-text[data-nav-tag],.tryit-button{background-color:#0784c3!important}.nav-tag-pill-text[data-nav-tag]{color:#fff!important}.nav-tag-pill-text[data-nav-tag=\"PRO+\"]{background-color:#055a8c!important}a:has(.nav-tag-pill) div:has(>div>span.nav-tag-pill){display:block}a:has(.nav-tag-pill) div:has(>div>span.nav-tag-pill)>div:last-child{display:inline-flex;vertical-align:middle;margin-left:.375rem}"}],"page":{"pagePath":"common-error-messages","slug":"/common-error-messages","pageMetadata":{"title":"Common Error Messages","description":"Understand the errors the Etherscan API returns and how to resolve each one.","href":"/common-error-messages"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Understand the errors the Etherscan API returns and how to resolve each one.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,p:`p`,pre:`pre`,span:`span`,strong:`strong`,..._provideComponents(),...props.components},{CodeBlock,Heading,Warning}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`An API call that encounters an error will return 0 as its `,_jsx(_components.code,{children:`status code`}),` and display the cause of the error under the `,_jsx(_components.code,{children:`result`}),` field.`]}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`5`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`5`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"status\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"0\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"message\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"NOTOK\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"result\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Max rate limit reached, please use API Key for higher rate limit\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})}),`\n`,_jsx(Heading,{level:`3`,id:`missing-or-unsupported-chain`,children:`Missing or Unsupported Chain`}),`\n`,_jsx(Warning,{children:_jsx(_components.p,{children:`“Missing or unsupported chainid parameter (required for v2 api), please see chainlist for the list of supported chainids”`})}),`\n`,_jsxs(_components.p,{children:[`The chain you’ve specified is not supported by us yet. It could also be that you’ve sent multiple chains at the same time like `,_jsx(_components.code,{children:`420, 10`}),`. You can only send `,_jsx(_components.strong,{children:`one`}),` at a time.`]}),`\n`,_jsx(Heading,{level:`3`,id:`invalid-api-key`,children:`Invalid API Key`}),`\n`,_jsx(Warning,{children:_jsx(_components.p,{children:`“Invalid API Key”`})}),`\n`,_jsx(_components.p,{children:`This error occurs when you specify an invalid API Key.`}),`\n`,_jsxs(_components.p,{children:[`Ensure you are using your `,_jsx(_components.strong,{children:`Etherscan API Key`}),`, keys from other chains like Polygonscan/Arbiscan are not valid for V2.`]}),`\n`,_jsxs(_components.p,{children:[`Keys do take a few minutes to activate. If it takes longer than 10 minutes, `,_jsx(_components.a,{href:`https://etherscan.io/contactus?id=11`,children:`contact us`}),`.`]}),`\n`,_jsx(Heading,{level:`3`,id:`too-many-invalid-api-key-attempts`,children:`Too many invalid API key attempts`}),`\n`,_jsx(Warning,{children:_jsx(_components.p,{children:`“Too many invalid api key attempts, please try again later”`})}),`\n`,_jsxs(_components.p,{children:[`This error occurs when more than `,_jsx(_components.strong,{children:`5 invalid API key attempts`}),` are made within a `,_jsx(_components.strong,{children:`30-second`}),` window. Your source IP will be temporarily throttled as a security measure.`]}),`\n`,_jsxs(_components.p,{children:[`The throttle resets automatically after `,_jsx(_components.strong,{children:`30 seconds`}),`. To resolve, wait at least 30 seconds and retry with a `,_jsx(_components.strong,{children:`valid API key`}),`.`]}),`\n`,_jsx(Heading,{level:`3`,id:`max-rate-limit`,children:`Max rate limit`}),`\n`,_jsx(Warning,{children:_jsx(_components.p,{children:`“Max rate limit reached, please use API Key for higher rate limit”`})}),`\n`,_jsxs(_components.p,{children:[`This error occurs when you `,_jsx(_components.strong,{children:`exceed the rate limit`}),` assigned to your specific API key.`]}),`\n`,_jsxs(_components.p,{children:[`To resolve, adhere to the `,_jsx(_components.a,{href:`/rate-limits`,children:`rate limits`}),` of your available plan.`]}),`\n`,_jsxs(_components.p,{children:[`If you are using a script or application, `,_jsx(_components.strong,{children:`apply throttling`}),` like a token bucket to limit the frequency of calls.`]}),`\n`,_jsx(Heading,{level:`3`,id:`missing-or-invalid-action`,children:`Missing or invalid action`}),`\n`,_jsx(Warning,{children:_jsx(_components.p,{children:`“Error! Missing Or invalid Action name”`})}),`\n`,_jsxs(_components.p,{children:[`This error occurs when you `,_jsx(_components.strong,{children:`do not specify`}),`, or specify an `,_jsx(_components.strong,{children:`invalid`}),` `,_jsx(_components.code,{children:`module`}),` and `,_jsx(_components.code,{children:`action`}),` name.`]}),`\n`,_jsxs(_components.p,{children:[`To resolve, `,_jsx(_components.strong,{children:`double check`}),` your API query to use a valid module and action name.`]}),`\n`,_jsxs(_components.p,{children:[`This error can also occur when querying any Pro endpoint on a testnet network. Pro endpoints are only available to mainnet networks. For a full distinction between mainnet/testnet networks, consult our `,_jsx(_components.a,{href:`/supported-chains`,children:`supported chains`}),`.`]}),`\n`,_jsx(_components.p,{children:`If you require some help getting started, try copying the sample queries provided in the API Playground and pasting them into your browser.`}),`\n`,_jsx(Heading,{level:`3`,id:`endpoint-specific-errors`,children:`Endpoint-specific errors`}),`\n`,_jsxs(Warning,{children:[_jsx(_components.p,{children:`“Error! Block number already pass”`}),_jsx(_components.p,{children:`“Error! Invalid address format”`}),_jsx(_components.p,{children:`“Contract source code not verified”`})]}),`\n`,_jsxs(_components.p,{children:[`These error messages returned are specific to certain endpoints and their `,_jsx(_components.strong,{children:`related parameters.`})]}),`\n`,_jsxs(_components.p,{children:[`To resolve, kindly refer to the specific endpoint’s documentation, and check for the `,_jsx(_components.strong,{children:`correct format`}),` or `,_jsx(_components.strong,{children:`values`}),` to be specified as `,_jsx(_components.strong,{children:`parameters.`})]}),`\n`,_jsx(Heading,{level:`3`,id:`query-timeout`,children:`Query Timeout`}),`\n`,_jsxs(Warning,{children:[_jsx(_components.p,{children:`“Query Timeout occured. Please select a smaller result dataset”`}),_jsx(_components.p,{children:`“Unexpected err, timeout occurred or server too busy. Please try again later”`})]}),`\n`,_jsx(_components.p,{children:`This error occurs when you have sent a particularly large query that did not manage to be completed in time.`}),`\n`,_jsxs(_components.p,{children:[`To resolve, consider selecting a smaller date/block range, though you may `,_jsx(_components.a,{href:`/resources/contact-us`,children:_jsx(_components.strong,{children:`ping us`})}),` if you think the issue may be performance related.`]}),`\n`,_jsx(Heading,{level:`3`,id:`free-tier-access`,children:`Free Tier Access`}),`\n`,_jsx(Warning,{children:_jsx(_components.p,{children:`“Free API access is not supported for this chain. Please upgrade your api plan for full chain coverage.”`})}),`\n`,_jsxs(_components.p,{children:[`Certain chains are not included under the Free tier. To access all `,_jsx(_components.a,{href:`/supported-chains`,children:_jsx(_components.strong,{children:`supported networks`})}),`, you may upgrade to any of our `,_jsx(_components.a,{href:`https://etherscan.io/api/pricing`,children:_jsx(_components.strong,{children:`paid plans`})}),`, check out the affordable Lite tier.`]}),`\n`,_jsx(Heading,{level:`3`,id:`community-free-api-limit`,children:`Community Free API Limit`}),`\n`,_jsx(Warning,{children:_jsxs(_components.p,{children:[`“Community Free API limit reached. Resets 2026-06-24 12:00:00 UTC. For higher, uninterrupted limits, please upgrade to API Pro: `,_jsx(_components.a,{href:`https://etherscan.io/apis`,children:`https://etherscan.io/apis`}),`”`]})}),`\n`,_jsxs(_components.p,{children:[`This error occurs when a chain ID’s shared pool of free API calls is fully used up. This limit is cumulative across all users of that pool, not tied to an individual API key. To resolve, wait until the quota resets at the specified time, or upgrade to a `,_jsx(_components.a,{href:`https://etherscan.io/api/pricing`,children:`paid plan`}),` for higher, uninterrupted limits.`]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Common Error Messages","description":"Understand the errors the Etherscan API returns and how to resolve each one.","href":"/common-error-messages"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Missing or Unsupported Chain","slug":"missing-or-unsupported-chain","depth":3,"children":[]},{"title":"Invalid API Key","slug":"invalid-api-key","depth":3,"children":[]},{"title":"Too many invalid API key attempts","slug":"too-many-invalid-api-key-attempts","depth":3,"children":[]},{"title":"Max rate limit","slug":"max-rate-limit","depth":3,"children":[]},{"title":"Missing or invalid action","slug":"missing-or-invalid-action","depth":3,"children":[]},{"title":"Endpoint-specific errors","slug":"endpoint-specific-errors","depth":3,"children":[]},{"title":"Query Timeout","slug":"query-timeout","depth":3,"children":[]},{"title":"Free Tier Access","slug":"free-tier-access","depth":3,"children":[]},{"title":"Community Free API Limit","slug":"community-free-api-limit","depth":3,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"etherscan","siteName":"Etherscan","title":"Common Error Messages - Etherscan","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-08-20T09:11:03.277Z","originalFileLocation":"common-error-messages.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Understand the errors the Etherscan API returns and how to resolve each one.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Etherscan\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/etherscan/PMbbZQeU1A_1WqNP/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/etherscan/PMbbZQeU1A_1WqNP/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/etherscan/PMbbZQeU1A_1WqNP/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/etherscan/PMbbZQeU1A_1WqNP/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/etherscan/PMbbZQeU1A_1WqNP/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/etherscan/PMbbZQeU1A_1WqNP/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/etherscan/PMbbZQeU1A_1WqNP/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/etherscan/PMbbZQeU1A_1WqNP/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/etherscan/PMbbZQeU1A_1WqNP/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Common Error Messages - Etherscan\">\u003cmeta data-mint-head property=\"og:description\" content=\"Understand the errors the Etherscan API returns and how to resolve each one.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Etherscan\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.etherscan.io/common-error-messages\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://etherscan.mintlify.app/_mintlify/api/og/v2?division=API+Basics\u0026amp;title=Common+Error+Messages\u0026amp;description=Understand+the+errors+the+Etherscan+API+returns+and+how+to+resolve+each+one.\u0026amp;theme=508771c6adde6156ee350715\u0026amp;signature=56946c49e1e6b99d0d3c39a7360cc06ea8ec64e16de39678e203096a1499feb1\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Common Error Messages - Etherscan\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Understand the errors the Etherscan API returns and how to resolve each one.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://etherscan.mintlify.app/_mintlify/api/og/v2?division=API+Basics\u0026amp;title=Common+Error+Messages\u0026amp;description=Understand+the+errors+the+Etherscan+API+returns+and+how+to+resolve+each+one.\u0026amp;theme=508771c6adde6156ee350715\u0026amp;signature=56946c49e1e6b99d0d3c39a7360cc06ea8ec64e16de39678e203096a1499feb1\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/etherscan/PMbbZQeU1A_1WqNP/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Etherscan\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#0784C3\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.etherscan.io/common-error-messages\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/common-error-messages.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.etherscan.io/#organization\",\"name\":\"Etherscan\",\"url\":\"https://docs.etherscan.io\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/etherscan/O446YQrF1qMjlNwS/logo/etherscan-logo-dark.svg?fit=max\u0026auto=format\u0026n=O446YQrF1qMjlNwS\u0026q=85\u0026s=4e966e2dc30e631ecd17c82d5445201f\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.etherscan.io#website\",\"name\":\"Etherscan\",\"url\":\"https://docs.etherscan.io\",\"publisher\":{\"@id\":\"https://docs.etherscan.io/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.etherscan.io/common-error-messages#webpage\",\"url\":\"https://docs.etherscan.io/common-error-messages\",\"name\":\"Common Error Messages\",\"description\":\"Understand the errors the Etherscan API returns and how to resolve each one.\",\"dateModified\":\"2026-08-20T09:11:03.277Z\",\"isPartOf\":{\"@id\":\"https://docs.etherscan.io#website\"},\"breadcrumb\":{\"@id\":\"https://docs.etherscan.io/common-error-messages#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.etherscan.io/common-error-messages#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Get Started\",\"item\":\"https://docs.etherscan.io/introduction\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"API Basics\",\"item\":\"https://docs.etherscan.io/set-up-your-api-key\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Common Error Messages\",\"item\":\"https://docs.etherscan.io/common-error-messages\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.etherscan.io/common-error-messages#article\",\"headline\":\"Common Error Messages\",\"name\":\"Common Error Messages\",\"description\":\"Understand the errors the Etherscan API returns and how to resolve each one.\",\"url\":\"https://docs.etherscan.io/common-error-messages\",\"mainEntityOfPage\":{\"@id\":\"https://docs.etherscan.io/common-error-messages#webpage\"},\"dateModified\":\"2026-08-20T09:11:03.277Z\",\"publisher\":{\"@id\":\"https://docs.etherscan.io/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.etherscan.io#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Etherscan\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Etherscan","nav":{"global":null,"tabs":[{"tab":"Overview","groups":[{"group":"Get Started","pages":[{"title":"Welcome to the Etherscan API","sidebarTitle":"Introduction","mode":"wide","href":"/introduction"},{"group":"API Basics","expanded":true,"pages":[{"title":"Set Up Your API Key","href":"/set-up-your-api-key"},{"title":"Make Your First Call","href":"/make-your-first-call"},{"title":"Rate Limits","description":"Rate limits and PRO-endpoint availability for each Etherscan API plan tier.","href":"/rate-limits"},{"title":"Common Error Messages","href":"/common-error-messages"},{"title":"API Status","description":"Check Etherscan API status and rule out issues in your own request when calls fail.","href":"/api-status"}]},{"title":"Supported Chains","mode":"wide","href":"/supported-chains"}]},{"group":"Guides","pages":[{"group":"Contract Verification","root":{"title":"Contract Verification","sidebarTitle":"Contract Verification","href":"/contract-verification"},"pages":[{"title":"Verify with the API","sidebarTitle":"Verify with the API","href":"/contract-verification/verify-with-api"},{"title":"Get Verified Source Code","sidebarTitle":"Get Verified Source Code","href":"/contract-verification/get-source-code"},{"title":"Verify with Foundry","href":"/contract-verification/verify-with-foundry"},{"title":"Verify with Hardhat","href":"/contract-verification/verify-with-hardhat"},{"title":"Verify with Remix","href":"/contract-verification/verify-with-remix"},{"title":"Common Verification Errors","href":"/contract-verification/common-verification-errors"}]},{"group":"Endpoint Showcase","root":{"title":"Endpoint Showcase","mode":"wide","href":"/endpoint-showcase"},"pages":[{"title":"Address Page","sidebarTitle":"Address","mode":"wide","href":"/endpoint-showcase/address"},{"title":"Token Page","sidebarTitle":"Token","mode":"wide","href":"/endpoint-showcase/token"},{"title":"Block Page","sidebarTitle":"Block","mode":"wide","href":"/endpoint-showcase/block"},{"title":"Transaction Page","sidebarTitle":"Transaction","mode":"wide","href":"/endpoint-showcase/transaction"},{"title":"Gas Tracker","sidebarTitle":"Gas Tracker","mode":"wide","href":"/endpoint-showcase/gas-tracker"},{"title":"Contract Page","sidebarTitle":"Contract","mode":"wide","href":"/endpoint-showcase/contract"},{"title":"Charts and Stats","sidebarTitle":"Charts and Stats","mode":"wide","href":"/endpoint-showcase/charts-and-stats"}]},{"group":"Common Use Cases","root":{"title":"Common Use Cases","sidebarTitle":"Common Use Cases","href":"/common-use-cases"},"pages":[{"title":"Wallet and Portfolio","sidebarTitle":"Wallet and Portfolio","href":"/resources/wallet-and-portfolio"},{"title":"Tax and Accounting","sidebarTitle":"Tax and Accounting","href":"/resources/tax-and-accounting"},{"title":"Security and Compliance","sidebarTitle":"Security and Compliance","href":"/resources/security-and-compliance"},{"title":"Onchain Analytics and Research","sidebarTitle":"Onchain Analytics and Research","href":"/resources/analytics-and-research"}]},{"title":"Best Practices","href":"/resources/best-practices"}]},{"group":"Resources","pages":[{"title":"Contact Us","href":"/resources/contact-us"},{"title":"Useful Links","href":"/resources/useful-links"}]}]},{"tab":"Build with AI","pages":[{"title":"Build with AI","href":"/build-with-ai/introduction"}]},{"tab":"API Endpoints","pages":[{"title":"API Endpoints","href":"/endpoint-overview"}]},{"tab":"Etherscan Metadata","pages":[{"title":"Etherscan Metadata","href":"/metadata/introduction"}]},{"tab":"Changelog","pages":[{"title":"Changelog","href":"/changelog"}]}]},"basePath":"","title":"Common Error Messages - Etherscan","buildId":"dpl_36EDyZCDfRuoUD9af5CH4M1bqY2h","deploymentId":"dpl_36EDyZCDfRuoUD9af5CH4M1bqY2h","dynamics":[],"chunks":[]}