Catch and respond to invalid requests, authentication issues and more.
When using our API, it is crucial to anticipate and handle errors effectively.To aid in this process, our API utilizes a standardized format for returning error messages.These error responses provide detailed information on the nature of the error, by adhering to this format, developers can easily identify and resolve issues when they arise, improving the overall reliability and efficiency of the API integration.
Errors in responses
Rated API’s errors will always be returned as JSON
Errors will always come in a dictionary containing a detail key and its value can be either a list of dictionaries or a string describing the error message.
400 Bad Request
{ "detail": [ { "loc": ["body", "email"], "msg": "value is not a valid email address", "type": "value_error.email", } ]}
Reason: The token might be valid before but we don’t know it anymore. Most likely, it was invalidated after a password reset.
403 Forbidden
{"detail": "You don't have permission to do that."}
Reason: The token you are using does not have enough permission to perform the request.
404 Not Found
{"detail": "Not found."}
Reason: The resource you requested was not found. Double check the API Reference.
429 Too many requests
{"detail": "Too many requests"}
Reason: You have hit too quick too many times the API. Back-off and retry later.
500, 502, 504 Server errors
{"detail": "Internal server error."}
Reason: Something went wrong on our side, these are rare. In case you need assistance contact us and provide the Request ID and we will gladly help you.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Rated | docs","colors":{"primary":"#0091FF","light":"#0880EA","dark":"#0091FF"},"logo":{"light":"https://mintcdn.com/rated/xA_7tu5wozIsFhjJ/images/logo/light.svg?fit=max\u0026auto=format\u0026n=xA_7tu5wozIsFhjJ\u0026q=85\u0026s=4ac034202bfaa36f3452acae5c7fbf4b","dark":"https://mintcdn.com/rated/xA_7tu5wozIsFhjJ/images/logo/dark.svg?fit=max\u0026auto=format\u0026n=xA_7tu5wozIsFhjJ\u0026q=85\u0026s=1c62c310521fda792738ad305c22ee47"},"favicon":"https://mintcdn.com/rated/xA_7tu5wozIsFhjJ/favicon.svg?fit=max\u0026auto=format\u0026n=xA_7tu5wozIsFhjJ\u0026q=85\u0026s=c087a335155baa58dd525606eb79ee10","api":{"openapi":"openapi.json","mdx":{"auth":{"method":"bearer"},"server":"https://api.rated.network"}},"background":{"image":"https://mintcdn.com/rated/xA_7tu5wozIsFhjJ/images/bg-dark.svg?fit=max\u0026auto=format\u0026n=xA_7tu5wozIsFhjJ\u0026q=85\u0026s=a607f4c006afbbd6ab90720c522f0196","decoration":"gradient","color":{"light":"#F5FAFF","dark":"#0F1B2D"}},"navbar":{"links":[{"href":"https://rated.network","label":"Home"},{"href":"mailto:[email protected]","label":"Get in touch"}],"primary":{"type":"button","label":"Console","href":"https://console.rated.network"}},"footer":{"socials":{"x":"https://x.com/ratedw3b","discord":"https://bit.ly/ratediscord","github":"https://github.com/rated-network","telegram":"https://t.me/eliasimos"}},"seo":{"metatags":{"description":"Comprehensive documentation for Rated Network - the leading blockchain validator analytics platform. Access APIs, explore methodologies, and analyze validator performance across Ethereum, Solana, and more.","keywords":"blockchain analytics, validator performance, Ethereum staking, Solana validators, blockchain API, validator effectiveness, staking rewards, crypto analytics, blockchain data","author":"Rated Network","robots":"index, follow","googlebot":"index, follow","language":"en","category":"Technology","distribution":"global","coverage":"Worldwide","HandheldFriendly":"True","MobileOptimized":"320","theme-color":"#0091FF","color-scheme":"light dark","twitter:card":"summary_large_image","twitter:site":"@ratedw3b","twitter:creator":"@ratedw3b","apple-mobile-web-app-capable":"yes","apple-mobile-web-app-status-bar-style":"default","apple-mobile-web-app-title":"Rated Docs"},"indexing":"all"},"fonts":{"heading":{"family":"Space Grotesk"},"body":{"family":"Rubik"}},"styling":{"eyebrows":"section","latex":true},"integrations":{"posthog":{"apiKey":"phc_K4ZquErKWuSfOvy4rWU23khMSkT5xVXxUryNt2TMZBv","apiHost":"https://eu.i.posthog.com"}},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"rated","hasAudioNarration":false,"actualSubdomain":"rated","customDomains":["docs.rated.network"],"gitSource":{"type":"github","owner":"rated-network","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6aeccde810a3fe00ed5446c1","clientVersion":"0.0.4142","searchFilterCounts":[{"language":"default","tag":"API","count":185},{"language":"default","tag":"Endpoints","count":149},{"language":"default","tag":"Ethereum","count":136},{"language":"default","tag":"Solana","count":64},{"language":"default","tag":"Documentation","count":58},{"language":"default","tag":"Explorer","count":31},{"language":"default","tag":"Methodologies","count":26},{"language":"default","tag":"Rewards","count":26},{"language":"default","tag":"Performance","count":20},{"language":"default","tag":"Network Views","count":19}]},"assistantConfig":{},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","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":"rbac-expansion","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":"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":"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":"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":"editor-metadata","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},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","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}],"googleFontsInlined":true},"customCss":[],"page":{"pagePath":"rated-api/errors/handling-errors","slug":"/rated-api/errors/handling-errors","pageMetadata":{"title":"Handling errors","description":"Catch and respond to invalid requests, authentication issues and more.","href":"/rated-api/errors/handling-errors"},"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: \"Catch and respond to invalid requests, authentication issues and more.\"\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,CodeGroup,Heading,Info,Tab,Tabs}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!CodeGroup)_missingMdxReference(`CodeGroup`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Info)_missingMdxReference(`Info`,true);if(!Tab)_missingMdxReference(`Tab`,true);if(!Tabs)_missingMdxReference(`Tabs`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`When using our API, it is crucial to anticipate and handle errors effectively.`}),`\n`,_jsx(_components.p,{children:`To aid in this process, our API utilizes a standardized format for returning error messages.`}),`\n`,_jsx(_components.p,{children:`These error responses provide detailed information on the nature of the error, by adhering to this format, developers can easily identify and resolve issues when they arise, improving the overall reliability and efficiency of the API integration.`}),`\n`,_jsx(Heading,{level:`2`,id:`errors-in-responses`,children:`Errors in responses`}),`\n`,_jsx(Info,{children:_jsx(_components.p,{children:`Rated API’s errors will always be returned as JSON`})}),`\n`,_jsxs(_components.p,{children:[`Errors will always come in a dictionary containing a `,_jsx(_components.code,{children:`detail`}),` key and its value can be either a list of dictionaries or a string describing the error message.`]}),`\n`,_jsx(Heading,{level:`3`,id:`400-bad-request`,children:`400 Bad Request`}),`\n`,_jsxs(CodeGroup,{children:[_jsx(CodeBlock,{filename:`Wrong body`,numberOfLines:`9`,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:`9`,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:` \"detail\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [`})]}),`\n`,_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:` \"loc\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"body\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"email\"`}),_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:` \"msg\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"value is not a valid email address\"`}),_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:` \"type\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"value_error.email\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` ]`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})}),_jsx(CodeBlock,{filename:`Wrong query parameters`,numberOfLines:`13`,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:`13`,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:` \"detail\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [`})]}),`\n`,_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:` \"loc\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"query\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"pubkeys\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:` 0`})}),`\n`,_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:` \"msg\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Invalid public key\"`}),_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:` \"type\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"value_error\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` ]`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})})]}),`\n`,_jsx(Heading,{level:`3`,id:`401-unauthorized`,children:`401 Unauthorized`}),`\n`,_jsxs(Tabs,{children:[_jsxs(Tab,{title:`No token given`,id:`no-token-given`,children:[_jsx(CodeBlock,{filename:``,numberOfLines:`1`,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:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"detail\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Not authenticated\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})]}),`\n`]})})}),_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Reason:`}),` You forgot to send the `,_jsx(_components.code,{children:`Authorization`}),` header with a `,_jsx(_components.code,{children:`Bearer`}),` token.`]})]}),_jsxs(Tab,{title:`Invalid token`,id:`invalid-token`,children:[_jsx(CodeBlock,{filename:``,numberOfLines:`1`,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:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"detail\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Could not validate access token.\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})]}),`\n`]})})}),_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Reason:`}),` The token you are using is not from us. You need to get and use valid token.`]})]}),_jsxs(Tab,{title:`Expired token`,id:`expired-token`,children:[_jsx(CodeBlock,{filename:``,numberOfLines:`1`,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:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"detail\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Expired token.\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})]}),`\n`]})})}),_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Reason:`}),` Self-explanatory, you need to get a new token at `,_jsx(_components.a,{href:`https://console.rated.network/apiKeys`,children:`console.rated.network/apiKeys`}),`.`]})]}),_jsxs(Tab,{title:`Unknown token`,id:`unknown-token`,children:[_jsx(CodeBlock,{filename:``,numberOfLines:`1`,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:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"detail\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Unknown token.\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})]}),`\n`]})})}),_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Reason:`}),` The token might be valid before but we don’t know it anymore. Most likely, it was invalidated after a password reset.`]})]})]}),`\n`,_jsx(Heading,{level:`3`,id:`403-forbidden`,children:`403 Forbidden`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`1`,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:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"detail\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"You don't have permission to do that.\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})]}),`\n`]})})}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Reason:`}),` The token you are using does not have enough permission to perform the request.`]}),`\n`,_jsx(Heading,{level:`3`,id:`404-not-found`,children:`404 Not Found`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`1`,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:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"detail\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Not found.\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})]}),`\n`]})})}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Reason:`}),` The resource you requested was not found. Double check the `,_jsx(_components.a,{href:`/rated-api/api-reference/introduction`,children:`API Reference`}),`.`]}),`\n`,_jsx(Heading,{level:`3`,id:`429-too-many-requests`,children:`429 Too many requests`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`1`,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:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"detail\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Too many requests\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})]}),`\n`]})})}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Reason:`}),` You have hit too quick too many times the API. Back-off and retry later.`]}),`\n`,_jsx(Heading,{level:`3`,id:`500-502-504-server-errors`,children:`500, 502, 504 Server errors`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`1`,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:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"detail\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Internal server error.\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})]}),`\n`]})})}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Reason:`}),` Something went wrong on our side, these are rare. In case you need assistance contact us and provide the `,_jsx(_components.a,{href:`/rated-api/interacting-with-api/request-ids`,children:`Request ID`}),` and we will gladly help you.`]})]})}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":"Handling errors","description":"Catch and respond to invalid requests, authentication issues and more.","href":"/rated-api/errors/handling-errors"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Errors in responses","slug":"errors-in-responses","depth":2,"children":[{"title":"400 Bad Request","slug":"400-bad-request","depth":3,"children":[]},{"title":"401 Unauthorized","slug":"401-unauthorized","depth":3,"children":[]},{"title":"403 Forbidden","slug":"403-forbidden","depth":3,"children":[]},{"title":"404 Not Found","slug":"404-not-found","depth":3,"children":[]},{"title":"429 Too many requests","slug":"429-too-many-requests","depth":3,"children":[]},{"title":"500, 502, 504 Server errors","slug":"500-502-504-server-errors","depth":3,"children":[]}]}],"codeExamples":{}},"jsLinks":[],"subdomain":"rated","siteName":"Rated | docs","title":"Handling errors - Rated | docs","navMaps":{"firstHrefInVersion":{"v1":{"href":"/rated-api/errors/handling-errors","matchLevel":0},"v0":{"href":"/rated-api/errors/handling-errors","matchLevel":0}},"firstHrefInLanguage":{}},"lastModified":"2025-10-08T08:37:15.641Z","originalFileLocation":"rated-api/errors/handling-errors.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=\"Catch and respond to invalid requests, authentication issues and more.\">\u003cmeta data-mint-head name=\"keywords\" content=\"blockchain analytics, validator performance, Ethereum staking, Solana validators, blockchain API, validator effectiveness, staking rewards, crypto analytics, blockchain data\">\u003cmeta data-mint-head name=\"application-name\" content=\"Rated | docs\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003cmeta data-mint-head name=\"robots\" content=\"index, follow\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/rated/DOXqQuZO6DKmo5b7/_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/rated/DOXqQuZO6DKmo5b7/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/rated/DOXqQuZO6DKmo5b7/_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/rated/DOXqQuZO6DKmo5b7/_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/rated/DOXqQuZO6DKmo5b7/_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/rated/DOXqQuZO6DKmo5b7/_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/rated/DOXqQuZO6DKmo5b7/_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/rated/DOXqQuZO6DKmo5b7/_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/rated/DOXqQuZO6DKmo5b7/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Handling errors - Rated | docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"Catch and respond to invalid requests, authentication issues and more.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Rated | docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.rated.network/rated-api/errors/handling-errors\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://rated.mintlify.site/_mintlify/api/og/v2?division=Errors\u0026amp;title=Handling+errors\u0026amp;description=Catch+and+respond+to+invalid+requests%2C+authentication+issues+and+more.\u0026amp;theme=4a5d8b875981f3fd37177309\u0026amp;signature=2d1874d5113a9896f34b6ebc2c000af1d79e4efba7ebccff75cf423cab895c16\">\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=\"Handling errors - Rated | docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Catch and respond to invalid requests, authentication issues and more.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://rated.mintlify.site/_mintlify/api/og/v2?division=Errors\u0026amp;title=Handling+errors\u0026amp;description=Catch+and+respond+to+invalid+requests%2C+authentication+issues+and+more.\u0026amp;theme=4a5d8b875981f3fd37177309\u0026amp;signature=2d1874d5113a9896f34b6ebc2c000af1d79e4efba7ebccff75cf423cab895c16\">\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/rated/DOXqQuZO6DKmo5b7/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Rated Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#0091FF\">\u003cmeta data-mint-head name=\"author\" content=\"Rated Network\">\u003cmeta data-mint-head name=\"googlebot\" content=\"index, follow\">\u003cmeta data-mint-head name=\"language\" content=\"en\">\u003cmeta data-mint-head name=\"category\" content=\"Technology\">\u003cmeta data-mint-head name=\"distribution\" content=\"global\">\u003cmeta data-mint-head name=\"coverage\" content=\"Worldwide\">\u003cmeta data-mint-head name=\"HandheldFriendly\" content=\"True\">\u003cmeta data-mint-head name=\"MobileOptimized\" content=\"320\">\u003cmeta data-mint-head name=\"theme-color\" content=\"#0091FF\">\u003cmeta data-mint-head name=\"color-scheme\" content=\"light dark\">\u003cmeta data-mint-head name=\"twitter:creator\" content=\"@ratedw3b\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-capable\" content=\"yes\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-status-bar-style\" content=\"default\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.rated.network/rated-api/errors/handling-errors\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/rated-api/errors/handling-errors.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.rated.network/#organization\",\"name\":\"Rated | docs\",\"url\":\"https://docs.rated.network\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/rated/xA_7tu5wozIsFhjJ/images/logo/light.svg?fit=max\u0026auto=format\u0026n=xA_7tu5wozIsFhjJ\u0026q=85\u0026s=4ac034202bfaa36f3452acae5c7fbf4b\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.rated.network#website\",\"name\":\"Rated | docs\",\"url\":\"https://docs.rated.network\",\"publisher\":{\"@id\":\"https://docs.rated.network/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.rated.network/rated-api/errors/handling-errors#webpage\",\"url\":\"https://docs.rated.network/rated-api/errors/handling-errors\",\"name\":\"Handling errors\",\"description\":\"Catch and respond to invalid requests, authentication issues and more.\",\"dateModified\":\"2025-10-08T08:37:15.641Z\",\"isPartOf\":{\"@id\":\"https://docs.rated.network#website\"},\"breadcrumb\":{\"@id\":\"https://docs.rated.network/rated-api/errors/handling-errors#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.rated.network/rated-api/errors/handling-errors#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Rated API\",\"item\":\"https://docs.rated.network/rated-api/authentication\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Errors\",\"item\":\"https://docs.rated.network/rated-api/errors/errors\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Handling errors\",\"item\":\"https://docs.rated.network/rated-api/errors/handling-errors\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.rated.network/rated-api/errors/handling-errors#article\",\"headline\":\"Handling errors\",\"name\":\"Handling errors\",\"description\":\"Catch and respond to invalid requests, authentication issues and more.\",\"url\":\"https://docs.rated.network/rated-api/errors/handling-errors\",\"mainEntityOfPage\":{\"@id\":\"https://docs.rated.network/rated-api/errors/handling-errors#webpage\"},\"dateModified\":\"2025-10-08T08:37:15.641Z\",\"publisher\":{\"@id\":\"https://docs.rated.network/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.rated.network#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Rated | docs\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"Rated | docs\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/rated-api/errors/handling-errors.md","siteName":"Rated | docs","nav":{"global":null,"tabs":[{"tab":"API","versions":[{"version":"v1","groups":[{"group":"Getting started","pages":[{"title":"Welcome","icon":"party-horn","href":"/rated-api/getting-started/welcome"},{"title":"Networks supported","icon":"hive","href":"/rated-api/getting-started/networks-supported"},{"group":"Pricing","icon":"tag","pages":[{"title":"Compute Units","mode":"wide","href":"/rated-api/pricing/compute-units"}]}]},{"group":"Rated API","pages":[{"title":"Authentication","icon":"key","href":"/rated-api/authentication"},{"group":"Errors","icon":"brake-warning","pages":[{"title":"Errors summary","description":"Semantics around error messages that you might stumble upon when working with the Rated API.","href":"/rated-api/errors/errors"},{"title":"Handling errors","href":"/rated-api/errors/handling-errors"}]},{"title":"Pagination","description":"How pagination works on the Rated API v1.","icon":"columns-3","href":"/rated-api/pagination/v1/pagination"},{"title":"Request IDs","icon":"id-card","href":"/rated-api/request-ids"},{"title":"Rate limits","icon":"gauge-max","href":"/rated-api/rate-limits"}]},{"group":"Endpoints","pages":[{"title":"Introduction","href":"/rated-api/api-reference/introduction"},{"group":"Ethereum","pages":[{"group":"Overview","pages":[{"title":"Ethereum Overview","sidebarTitle":"Summary","href":"/rated-api/api-reference/v1/ethereum/overview/overview"},{"sidebarTitle":"All entities summary stats","openapi":"get /v1/eth/entities/summaries","title":"Get summary stats on Pools, Operators and Addresses","href":"/rated-api/api-reference/v1/ethereum/overview/get-summary-stats-on-pools-operators-and-addresses"},{"sidebarTitle":"Individual entity summary stats","openapi":"get /v1/eth/entities/{entity_id}/summaries","title":"Get summary stats on individual Pools, Operators and Addresses","href":"/rated-api/api-reference/v1/ethereum/overview/get-summary-stats-on-individual-pools-operators-and-addresses"},{"sidebarTitle":"List of validators","openapi":"get /v1/eth/validators","title":"Get a list of validators","href":"/rated-api/api-reference/v1/ethereum/overview/get-a-list-of-validators"},{"sidebarTitle":"Single validator","openapi":"get /v1/eth/validators/{validator_index_or_pubkey}","title":"Get validator","href":"/rated-api/api-reference/v1/ethereum/overview/get-validator"}]},{"group":"Self report","pages":[{"title":"Self report","sidebarTitle":"Summary","href":"/rated-api/api-reference/v0/ethereum/self-report/self-report"},{"openapi":"post /v0/selfReports/validators","title":"Report Validators","href":"/rated-api/api-reference/v0/ethereum/self-report/report-validators"}]},{"group":"Performance","pages":[{"title":"Performance","sidebarTitle":"Summary","href":"/rated-api/api-reference/v1/ethereum/performance/performance"},{"openapi":"get /v1/eth/entities/{entity_id}/effectiveness","sidebarTitle":"Entity Effectiveness","title":"Get effectiveness for Pools, Operators and Addresses","href":"/rated-api/api-reference/v1/ethereum/performance/get-effectiveness-for-pools-operators-and-addresses"},{"openapi":"get /v1/eth/entities/{entity_id}/attestations","sidebarTitle":"Entity Attestation Duties Metrics","title":"Get attestation duties metrics for Pools, Operators and Addresses","href":"/rated-api/api-reference/v1/ethereum/performance/get-attestation-duties-metrics-for-pools-operators-and-addresses"},{"openapi":"get /v1/eth/entities/{entity_id}/proposals","sidebarTitle":"Entity Proposer Duties Metrics","title":"Get proposer duties metrics for Pools, Operators and Addresses","href":"/rated-api/api-reference/v1/ethereum/performance/get-proposer-duties-metrics-for-pools-operators-and-addresses"},{"openapi":"get /v1/eth/validators/{validator_index_or_pubkey}/effectiveness","sidebarTitle":"Validator Effectiveness","title":"Get validator effectiveness","href":"/rated-api/api-reference/v1/ethereum/performance/get-validator-effectiveness"},{"openapi":"get /v1/eth/validators/{validator_index_or_pubkey}/attestations","sidebarTitle":"Validator Attestation Duties Metrics","title":"Get validator attestation duties metrics","href":"/rated-api/api-reference/v1/ethereum/performance/get-validator-attestation-duties-metrics"},{"openapi":"get /v1/eth/validators/{validator_index_or_pubkey}/proposals","sidebarTitle":"Validator Proposal Duties Metrics","title":"Get validator proposal duties metrics","href":"/rated-api/api-reference/v1/ethereum/performance/get-validator-proposal-duties-metrics"},{"openapi":"get /v1/eth/validators/effectiveness","sidebarTitle":"Validators Aggregated Effectiveness","title":"Get aggregated effectiveness for validators","href":"/rated-api/api-reference/v1/ethereum/performance/get-aggregated-effectiveness-for-validators"},{"openapi":"get /v1/eth/validators/attestations","sidebarTitle":"Validators Aggregated Attestation Metrics","title":"Get attestation duties metrics for group of validators","href":"/rated-api/api-reference/v1/ethereum/performance/get-attestation-duties-metrics-for-group-of-validators"},{"openapi":"get /v1/eth/validators/proposals","sidebarTitle":"Validators Aggregated Proposal Metrics","title":"Get proposer duties metrics for a group of validators","href":"/rated-api/api-reference/v1/ethereum/performance/get-proposer-duties-metrics-for-a-group-of-validators"},{"openapi":"get /v1/eth/sets/{set_id}/effectiveness","sidebarTitle":"Private Set Effectiveness","title":"Get effectiveness for a private set","href":"/rated-api/api-reference/v1/ethereum/performance/get-effectiveness-for-a-private-set"},{"openapi":"get /v1/eth/sets/{set_id}/attestations","sidebarTitle":"Private Set Attestation Duties Metrics","title":"Get attestation duties metrics for a private set","href":"/rated-api/api-reference/v1/ethereum/performance/get-attestation-duties-metrics-for-a-private-set"},{"openapi":"get /v1/eth/sets/{set_id}/proposals","sidebarTitle":"Private Set Proposer Duties Metrics","title":"Get proposer duties metrics for a private set","href":"/rated-api/api-reference/v1/ethereum/performance/get-proposer-duties-metrics-for-a-private-set"}]},{"group":"Rewards","pages":[{"title":"Rewards","sidebarTitle":"Summary","href":"/rated-api/api-reference/v1/ethereum/rewards/rewards"},{"openapi":"get /v1/eth/sets/{set_id}/penalties","sidebarTitle":"Private Set Penalty Metrics","title":"Get penalty metrics for a private set","href":"/rated-api/api-reference/v1/ethereum/rewards/get-penalty-metrics-for-a-private-set"},{"openapi":"get /v1/eth/entities/{entity_id}/penalties","sidebarTitle":"Entity Penalty Metrics","title":"Get penalty metrics for Pools, Operators and Addresses","href":"/rated-api/api-reference/v1/ethereum/rewards/get-penalty-metrics-for-pools-operators-and-addresses"},{"openapi":"get /v1/eth/sets/{set_id}/rewards","sidebarTitle":"Private Set Rewards Metrics","title":"Get rewards metrics for a private set","href":"/rated-api/api-reference/v1/ethereum/rewards/get-rewards-metrics-for-a-private-set"},{"openapi":"get /v1/eth/entities/{entity_id}/rewards","sidebarTitle":"Entity Rewards Metrics","title":"Get rewards metrics for Pools, Operators and Addresses","href":"/rated-api/api-reference/v1/ethereum/rewards/get-rewards-metrics-for-pools-operators-and-addresses"},{"openapi":"get /v1/eth/validators/{validator_index_or_pubkey}/penalties","sidebarTitle":"Validator Penalty Metrics","title":"Get validator penalty metrics","href":"/rated-api/api-reference/v1/ethereum/rewards/get-validator-penalty-metrics"},{"openapi":"get /v1/eth/validators/{validator_index_or_pubkey}/rewards","sidebarTitle":"Validator Rewards Metrics","title":"Get validator rewards metrics","href":"/rated-api/api-reference/v1/ethereum/rewards/get-validator-rewards-metrics"},{"openapi":"get /v1/eth/validators/rewards","sidebarTitle":"Validators Aggregated Rewards","title":"Get rewards metrics for a group of validators","href":"/rated-api/api-reference/v1/ethereum/rewards/get-rewards-metrics-for-a-group-of-validators"},{"openapi":"get /v1/eth/validators/penalties","sidebarTitle":"Validators Aggregated Penalties","title":"Get aggregated penalty metrics for validators","href":"/rated-api/api-reference/v1/ethereum/rewards/get-aggregated-penalty-metrics-for-validators"}]},{"group":"Metadata","pages":[{"title":"Metadata","sidebarTitle":"Summary","href":"/rated-api/api-reference/v1/ethereum/metadata/metadata"},{"openapi":"get /v1/eth/entities/{entity_id}/mappings","sidebarTitle":"Entity Mappings","title":"Get Validator mappings for Pools and Operators.","href":"/rated-api/api-reference/v1/ethereum/metadata/get-validator-mappings-for-pools-and-operators"},{"openapi":"get /v1/eth/entities/{entity_id}/aprs","sidebarTitle":"Entity APRs","title":"Get APR information for Pools, Operators and Addresses.","href":"/rated-api/api-reference/v1/ethereum/metadata/get-apr-information-for-pools-operators-and-addresses"},{"openapi":"get /v1/eth/validators/mappings","sidebarTitle":"All Validator Mappings","title":"Get Pool and Operator mappings for all Validators.","href":"/rated-api/api-reference/v1/ethereum/metadata/get-pool-and-operator-mappings-for-all-validators"},{"openapi":"get /v1/eth/validators/{validator_index_or_pubkey}/mappings","sidebarTitle":"Validator Mappings","title":"Get Pool and Operator mappings for Validators.","href":"/rated-api/api-reference/v1/ethereum/metadata/get-pool-and-operator-mappings-for-validators"},{"openapi":"get /v1/eth/validators/{validator_index_or_pubkey}/aprs","sidebarTitle":"Validator APRs","title":"Get APR information for Validators.","href":"/rated-api/api-reference/v1/ethereum/metadata/get-apr-information-for-validators"},{"openapi":"get /v1/eth/validators/slashings","sidebarTitle":"Validator Slashings","title":"Get Slashings information for all Validators.","href":"/rated-api/api-reference/v1/ethereum/metadata/get-slashings-information-for-all-validators"},{"openapi":"get /v1/eth/validators/consolidations","sidebarTitle":"Validator Consolidations","title":"Get consolidations for Validators.","href":"/rated-api/api-reference/v1/ethereum/metadata/get-consolidations-for-validators"},{"openapi":"get /v1/eth/entityConsolidations","sidebarTitle":"Entity-level Validator Consolidations","title":"Get validator consolidations information for Pools and Operators.","href":"/rated-api/api-reference/v1/ethereum/metadata/get-validator-consolidations-information-for-pools-and-operators"},{"openapi":"get /v1/eth/apiMetadata","sidebarTitle":"Metadata","title":"Get metadata on the Rated Ethereum API endpoints","href":"/rated-api/api-reference/v1/ethereum/metadata/get-metadata-on-the-rated-ethereum-api-endpoints"}]},{"group":"Network","pages":[{"title":"Network","sidebarTitle":"Summary","href":"/rated-api/api-reference/v1/ethereum/network/network"},{"openapi":"get /v1/eth","sidebarTitle":"Ethereum Network Overview","title":"Get an overview of the Ethereum network.","href":"/rated-api/api-reference/v1/ethereum/network/get-an-overview-of-the-ethereum-network"},{"openapi":"get /v1/eth/effectiveness","sidebarTitle":"Ethereum Performance Overview","title":"Get an overview of Ethereum performance.","href":"/rated-api/api-reference/v1/ethereum/network/get-an-overview-of-ethereum-performance"},{"openapi":"get /v1/eth/rewards","sidebarTitle":"Ethereum Reward Metrics","title":"Get reward metrics of the Ethereum network.","href":"/rated-api/api-reference/v1/ethereum/network/get-reward-metrics-of-the-ethereum-network"},{"openapi":"get /v1/eth/geographicalDistributions","sidebarTitle":"Ethereum Geographical Distribution","title":"Get the geographical distribution of the Ethereum network.","href":"/rated-api/api-reference/v1/ethereum/network/get-the-geographical-distribution-of-the-ethereum-network"},{"openapi":"get /v1/eth/hostDistributions","sidebarTitle":"Ethereum Host Distribution","title":"Get the host distribution of the Ethereum network.","href":"/rated-api/api-reference/v1/ethereum/network/get-the-host-distribution-of-the-ethereum-network"},{"openapi":"get /v1/eth/consolidationCapacity","sidebarTitle":"Ethereum Consolidation Churn Capacity","title":"Get information on the validator consolidation churn capacity of Ethereum.","href":"/rated-api/api-reference/v1/ethereum/network/get-information-on-the-validator-consolidation-churn-capacity-of-ethereum"},{"openapi":"get /v1/eth/consolidationCapacity/entity","sidebarTitle":"Ethereum Consolidation Churn Capacity Per Entity","title":"Get information on the per entity validator consolidation churn capacity of Ethereum.","href":"/rated-api/api-reference/v1/ethereum/network/get-information-on-the-per-entity-validator-consolidation-churn-capacity-of-ethereum"},{"openapi":"get /v1/eth/queues","sidebarTitle":"Ethereum Staking Queues","title":"Get information on various staking processing queues on Ethereum","href":"/rated-api/api-reference/v1/ethereum/network/get-information-on-various-staking-processing-queues-on-ethereum"}]},{"group":"Private Sets","pages":[{"title":"Private Sets","sidebarTitle":"Summary","href":"/rated-api/api-reference/v1/ethereum/private-sets/private-sets"},{"openapi":"get /v1/tags","title":"Get all tags","href":"/rated-api/api-reference/v1/ethereum/private-sets/get-all-tags"},{"openapi":"post /v1/tags","title":"Create a new tag","href":"/rated-api/api-reference/v1/ethereum/private-sets/create-a-new-tag"},{"openapi":"get /v1/tags/{id}","title":"Get details about a tag","href":"/rated-api/api-reference/v1/ethereum/private-sets/get-details-about-a-tag"},{"openapi":"patch /v1/tags/{id}","title":"Update a tag","href":"/rated-api/api-reference/v1/ethereum/private-sets/update-a-tag"},{"openapi":"get /v1/tags/{id}/validators","title":"Get all validators in a tag","href":"/rated-api/api-reference/v1/ethereum/private-sets/get-all-validators-in-a-tag"},{"openapi":"post /v1/tags/{id}/validators","title":"Add validators to a tag","href":"/rated-api/api-reference/v1/ethereum/private-sets/add-validators-to-a-tag"},{"openapi":"delete /v1/tags/{id}/validators/{pubkey}","title":"Remove validator pubkey from a tag","href":"/rated-api/api-reference/v1/ethereum/private-sets/remove-validator-pubkey-from-a-tag"},{"openapi":"post /v1/tags/{id}/validators/remove","title":"Remove multiple validator pubkeys from a tag","href":"/rated-api/api-reference/v1/ethereum/private-sets/remove-multiple-validator-pubkeys-from-a-tag"},{"openapi":"delete /v1/tags/{id}","title":"Delete private set tag","href":"/rated-api/api-reference/v1/ethereum/private-sets/delete-private-set-tag"}]},{"group":"Withdrawals","pages":[{"title":"Withdrawals","sidebarTitle":"Summary","href":"/rated-api/api-reference/v1/ethereum/withdrawals/withdrawals"},{"openapi":"get /v1/eth/entities/{withdrawal_address}/withdrawals","sidebarTitle":"Withdrawals by Address","title":"Get withdrawal metrics for Withdrawal Addresses","href":"/rated-api/api-reference/v1/ethereum/withdrawals/get-withdrawal-metrics-for-withdrawal-addresses"},{"openapi":"get /v1/eth/validators/{validator_index_or_pubkey}/withdrawals","sidebarTitle":"Individual validators withdrawals","title":"Get withdrawal metrics for individual validators","href":"/rated-api/api-reference/v1/ethereum/withdrawals/get-withdrawal-metrics-for-individual-validators"}]},{"group":"Blocks","pages":[{"title":"Blocks","sidebarTitle":"Summary","href":"/rated-api/api-reference/v1/ethereum/blocks/blocks"},{"openapi":"get /v1/eth/blocks","sidebarTitle":"Ethereum Slots and Blocks","title":"List of slots and blocks","href":"/rated-api/api-reference/v1/ethereum/blocks/get-slots-and-blocks-on-the-ethereum-network"},{"openapi":"get /v1/eth/builderPayments","sidebarTitle":"Ethereum Block Builder Payments","title":"Block builder payment transaction hashes","href":"/rated-api/api-reference/v1/ethereum/blocks/get-information-for-block-builder-payments-by-slot"}]}]},{"group":"Solana","pages":[{"group":"Overview","pages":[{"title":"Overview","sidebarTitle":"Summary","href":"/rated-api/api-reference/v1/solana/overview/overview"},{"openapi":"get /v1/solana/network/overview","sidebarTitle":"Network overview","title":"Get Network Overview","href":"/rated-api/api-reference/v1/solana/overview/get-network-overview"},{"openapi":"get /v1/solana/validators","sidebarTitle":"Validators summary metrics","title":"Get summary metrics for multiple validators","href":"/rated-api/api-reference/v1/solana/overview/get-summary-metrics-for-multiple-validators"},{"openapi":"get /v1/solana/validators/{validator_id}/summary","sidebarTitle":"Validator summary metrics","title":"Get validator summary metrics","href":"/rated-api/api-reference/v1/solana/overview/get-validator-summary-metrics"},{"openapi":"get /v1/solana/delegators/stakeAccounts","sidebarTitle":"Stake accounts delegator summary","title":"Get summary metrics for multiple stake accounts","href":"/rated-api/api-reference/v1/solana/overview/get-summary-metrics-for-multiple-stake-accounts"},{"openapi":"get /v1/solana/delegators/stakeAccounts/{stake_account}/summary","sidebarTitle":"Stake account delegator summary","title":"Get stake account summary metrics","href":"/rated-api/api-reference/v1/solana/overview/get-stake-account-summary-metrics"},{"openapi":"get /v1/solana/delegators/stakeAuthorities","sidebarTitle":"Stake authorities delegator summary","title":"Get summary metrics for multiple stake authorities","href":"/rated-api/api-reference/v1/solana/overview/get-summary-metrics-for-multiple-stake-authorities"},{"openapi":"get /v1/solana/delegators/stakeAuthorities/{stake_authority}/summary","sidebarTitle":"Stake authority delegator summary","title":"Get stake authority summary metrics","href":"/rated-api/api-reference/v1/solana/overview/get-stake-authority-summary-metrics"}]},{"group":"Performance","pages":[{"title":"Performance","sidebarTitle":"Summary","href":"/rated-api/api-reference/v1/solana/performance/performance"},{"openapi":"get /v1/solana/validators/{validator_id}/performance","sidebarTitle":"Validator performance","title":"Get validator performance","href":"/rated-api/api-reference/v1/solana/performance/get-validator-performance"},{"openapi":"get /v1/solana/network/geolocation/latency","sidebarTitle":"Geolocation Vote Latency","title":"Retired — daily vote latency across all geolocations","href":"/rated-api/api-reference/v1/solana/performance/get-daily-vote-latency-across-all-geolocations"},{"openapi":"get /v1/solana/network/effectiveness","sidebarTitle":"Network effectiveness","title":"Get historical network level performance","href":"/rated-api/api-reference/v1/solana/performance/get-historical-network-level-performance"},{"openapi":"get /v1/solana/validators/{validator_id}/blockInsights","sidebarTitle":"Validator block-level insights","title":"Get validator block insights","href":"/rated-api/api-reference/v1/solana/performance/get-validator-block-insights"},{"openapi":"get /v1/solana/validators/{validator_id}/state","sidebarTitle":"Validator state","title":"Get validator state information","href":"/rated-api/api-reference/v1/solana/performance/get-validator-state-information"},{"openapi":"get /v1/solana/validators/{validator_id}/votePerformance","sidebarTitle":"Validator Vote Performance","title":"Retired — validator vote performance","href":"/rated-api/api-reference/v1/solana/performance/get-validator-vote-performance-data"}]},{"group":"Rewards","pages":[{"title":"Rewards","sidebarTitle":"Summary","href":"/rated-api/api-reference/v1/solana/rewards/rewards"},{"openapi":"get /v1/solana/validators/{validator_id}/rewards","sidebarTitle":"Validator rewards","title":"Get validator rewards metrics","href":"/rated-api/api-reference/v1/solana/rewards/get-validator-rewards-metrics"},{"openapi":"get /v1/solana/delegators/stakeAccounts/{stake_account}/rewards","sidebarTitle":"Delegator rewards - stake account","title":"Get stake account rewards metrics","href":"/rated-api/api-reference/v1/solana/rewards/get-stake-account-rewards-metrics"},{"openapi":"get /v1/solana/delegators/stakeAuthorities/{stake_authority}/rewards","sidebarTitle":"Delegator rewards - stake authority","title":"Get stake authority rewards metrics","href":"/rated-api/api-reference/v1/solana/rewards/get-stake-authority-rewards-metrics"},{"openapi":"get /v1/solana/network/rewards","sidebarTitle":"Network rewards","title":"Get historical network level rewards","href":"/rated-api/api-reference/v1/solana/rewards/get-historical-network-level-rewards"}]},{"group":"Metadata","pages":[{"title":"Metadata","sidebarTitle":"Summary","href":"/rated-api/api-reference/v1/solana/metadata/metadata"},{"sidebarTitle":"Validator metadata","openapi":"get /v1/solana/validators/{validator_id}","title":"Get various metadata about validators.","href":"/rated-api/api-reference/v1/solana/metadata/get-various-metadata-about-validators"},{"sidebarTitle":"Validator-Stake Account Mapping","openapi":"get /v1/solana/validators/{validator_id}/delegators","title":"Get the stake accounts associated to a validator.","href":"/rated-api/api-reference/v1/solana/metadata/get-stake-accounts-associated-to-a-validator"},{"sidebarTitle":"API metadata","openapi":"get /v1/solana/apiMetadata","title":"Get metadata on the Rated Solana API endpoints","href":"/rated-api/api-reference/v1/solana/metadata/get-metadata-on-the-rated-solana-api-endpoints"},{"sidebarTitle":"Solana epoch metadata","openapi":"get /v1/solana/epochMetadata","title":"Get epoch metadata for an epoch ending on the day specified","href":"/rated-api/api-reference/v1/solana/metadata/get-epoch-metadata-for-an-epoch-ending-on-the-day-specified"}]}]},{"group":"Cosmos","pages":[{"group":"Rewards","pages":[{"title":"Rewards","sidebarTitle":"Summary","href":"/rated-api/api-reference/v1/cosmos/rewards/rewards"},{"openapi":"get /v1/cosmos/validators/{validator_address}/rewards","sidebarTitle":"Validator rewards","title":"Get validator rewards metrics","href":"/rated-api/api-reference/v1/cosmos/rewards/get-validator-rewards-metrics"},{"openapi":"get /v1/cosmos/network/rewards","sidebarTitle":"Network rewards","title":"Get network rewards metrics","href":"/rated-api/api-reference/v1/cosmos/rewards/get-network-rewards-metrics"}]}]},{"group":"Avalanche","pages":[{"group":"Rewards","pages":[{"title":"Rewards","sidebarTitle":"Summary","href":"/rated-api/api-reference/v1/avalanche/rewards/rewards"},{"openapi":"get /v1/avalanche/validators/{node_id}/rewards","sidebarTitle":"Validator rewards","title":"Get validator rewards metrics","href":"/rated-api/api-reference/v1/avalanche/rewards/get-validator-rewards-metrics"},{"openapi":"get /v1/avalanche/network/rewards","sidebarTitle":"Network rewards","title":"Get network rewards metrics","href":"/rated-api/api-reference/v1/avalanche/rewards/get-network-rewards-metrics"}]}]},{"group":"Cardano","pages":[{"group":"Rewards","pages":[{"title":"Rewards","sidebarTitle":"Summary","href":"/rated-api/api-reference/v1/cardano/rewards/rewards"},{"openapi":"get /v1/cardano/validators/{pool_id}/rewards","sidebarTitle":"Validator rewards","title":"Get stake pool/validator rewards metrics","href":"/rated-api/api-reference/v1/cardano/rewards/get-validator-rewards-metrics"},{"openapi":"get /v1/cardano/network/rewards","sidebarTitle":"Network rewards","title":"Get network rewards metrics","href":"/rated-api/api-reference/v1/cardano/rewards/get-network-rewards-metrics"}]}]},{"group":"Polkadot","pages":[{"group":"Rewards","pages":[{"title":"Rewards","sidebarTitle":"Summary","href":"/rated-api/api-reference/v1/polkadot/rewards/rewards"},{"openapi":"get /v1/polkadot/validators/{validator_address}/rewards","sidebarTitle":"Validator rewards","title":"Get validator rewards metrics","href":"/rated-api/api-reference/v1/polkadot/rewards/get-validator-rewards-metrics"},{"openapi":"get /v1/polkadot/network/rewards","sidebarTitle":"Network rewards","title":"Get network rewards metrics","href":"/rated-api/api-reference/v1/polkadot/rewards/get-network-rewards-metrics"}]}]}]},{"group":"Glossary","pages":[{"group":"Avalanche","pages":[{"title":"Network","href":"/rated-api/glossary/avalanche/network"},{"title":"Validators","href":"/rated-api/glossary/avalanche/validators"}]},{"group":"Cardano","pages":[{"title":"Network","href":"/rated-api/glossary/cardano/network"},{"title":"Validators","href":"/rated-api/glossary/cardano/validators"}]},{"group":"Cosmos","pages":[{"title":"Network","href":"/rated-api/glossary/cosmos/network"},{"title":"Validators","href":"/rated-api/glossary/cosmos/validators"}]},{"group":"Ethereum","pages":[{"title":"Blocks","href":"/rated-api/glossary/ethereum/blocks"},{"title":"Effectiveness","href":"/rated-api/glossary/ethereum/effectiveness"},{"title":"Network","href":"/rated-api/glossary/ethereum/network"},{"title":"Operators","href":"/rated-api/glossary/ethereum/operators"},{"title":"Validators","href":"/rated-api/glossary/ethereum/validators"},{"title":"Withdrawals","href":"/rated-api/glossary/ethereum/withdrawals"},{"title":"Pool shares","href":"/rated-api/glossary/ethereum/pool-shares"}]},{"group":"Polkadot","pages":[{"title":"Network","href":"/rated-api/glossary/polkadot/network"},{"title":"Validators","href":"/rated-api/glossary/polkadot/validators"}]},{"group":"Solana","pages":[{"title":"Delegators","href":"/rated-api/glossary/solana/delegators"},{"title":"Network","href":"/rated-api/glossary/solana/network"},{"title":"Validators","href":"/rated-api/glossary/solana/validators"}]}]},{"group":"Guides","pages":[{"group":"Use Cases","pages":[{"title":"Rewards Accounting","href":"/rated-api/guides/use-cases/rewards-accounting"},{"title":"Performance Benchmarking","href":"/rated-api/guides/use-cases/performance-benchmarking"},{"title":"Private Sets","href":"/rated-api/guides/use-cases/private-sets"}]},{"title":"Developers FAQ","href":"/rated-api/guides/developers-faq"}]},{"group":"Tools","pages":[{"title":"Rated SDK","icon":"python","href":"/rated-api/tools/rated-sdk"},{"title":"Rated CLI","icon":"terminal","href":"/rated-api/tools/rated-cli"},{"title":"Rated Console","icon":"chart-line","url":"https://console.rated.network","href":"/rated-api/tools/rated-console"},{"title":"Rated Network Explorer","icon":"network-wired","url":"https://explorer.rated.network","href":"/rated-api/tools/rated-explorer"}]}]},{"version":"v0","groups":[{"group":"Getting started","pages":[{"title":"Welcome","icon":"party-horn","href":"/rated-api/getting-started/welcome"},{"title":"Networks supported","icon":"hive","href":"/rated-api/getting-started/networks-supported"},{"group":"Pricing","icon":"tag","pages":[{"title":"Compute Units","mode":"wide","href":"/rated-api/pricing/compute-units"}]}]},{"group":"Rated API","pages":[{"title":"Authentication","icon":"key","href":"/rated-api/authentication"},{"group":"Errors","icon":"brake-warning","pages":[{"title":"Errors summary","description":"Semantics around error messages that you might stumble upon when working with the Rated API.","href":"/rated-api/errors/errors"},{"title":"Handling errors","href":"/rated-api/errors/handling-errors"}]},{"title":"Pagination","description":"How pagination works on the Rated API v0.","icon":"columns-3","href":"/rated-api/pagination/v0/pagination"},{"title":"Request IDs","icon":"id-card","href":"/rated-api/request-ids"},{"title":"Rate limits","icon":"gauge-max","href":"/rated-api/rate-limits"}]},{"group":"Endpoints","pages":[{"title":"Introduction","href":"/rated-api/api-reference/introduction"},{"group":"Ethereum","pages":[{"group":"Self report","pages":[{"title":"Self report","sidebarTitle":"Summary","href":"/rated-api/api-reference/v0/ethereum/self-report/self-report"},{"openapi":"post /v0/selfReports/validators","title":"Report Validators","href":"/rated-api/api-reference/v0/ethereum/self-report/report-validators"}]},{"group":"Validators","pages":[{"title":"Validators","sidebarTitle":"Summary","href":"/rated-api/api-reference/v0/ethereum/validators/validators"},{"openapi":"get /v0/eth/validators/{validator_index_or_pubkey}/effectiveness","title":"Get Effectiveness","href":"/rated-api/api-reference/v0/ethereum/validators/get-effectiveness"},{"title":"Aggregating validator indices","openapi":"get /v0/eth/validators/effectiveness","href":"/rated-api/api-reference/v0/ethereum/validators/get-effectiveness-aggregation"},{"title":"Validator metadata [single keys]","openapi":"get /v0/eth/validators/{validator_index_or_pubkey}","href":"/rated-api/api-reference/v0/ethereum/validators/get-metadata"},{"title":"Validator metadata [groups]","openapi":"get /v0/eth/validators","href":"/rated-api/api-reference/v0/ethereum/validators/get-metadata-list"},{"title":"Validators APR","openapi":"get /v0/eth/validators/{validator_index_or_pubkey}/apr","href":"/rated-api/api-reference/v0/ethereum/validators/get-apr"}]},{"group":"Operators","pages":[{"title":"Operators","sidebarTitle":"Summary","href":"/rated-api/api-reference/v0/ethereum/operators/operators"},{"title":"Entity summary statistics","sidebarTitle":"Operator summaries","openapi":"get /v0/eth/operators","href":"/rated-api/api-reference/v0/ethereum/operators/get-summaries"},{"title":"Operator summary statistics","sidebarTitle":"Operator summary","openapi":"get /v0/eth/operators/{operator_id}/summary","href":"/rated-api/api-reference/v0/ethereum/operators/get-operator-summary"},{"title":"Percentile ranks","openapi":"get /v0/eth/operators/percentiles","href":"/rated-api/api-reference/v0/ethereum/operators/get-percentiles"},{"title":"Operator metadata","openapi":"get /v0/eth/operators/{operator_id}","href":"/rated-api/api-reference/v0/ethereum/operators/get-operator"},{"title":"Operator effectiveness","openapi":"get /v0/eth/operators/{operator_id}/effectiveness","href":"/rated-api/api-reference/v0/ethereum/operators/get-effectiveness"},{"title":"Relayer distribution","openapi":"get /v0/eth/operators/{operator_id}/relayers","href":"/rated-api/api-reference/v0/ethereum/operators/get-relayer-stats"},{"title":"Entity APR%","openapi":"get /v0/eth/operators/{operator_id}/apr","href":"/rated-api/api-reference/v0/ethereum/operators/get-operator-apr"},{"openapi":"get /v0/eth/operators/{operator_id}/stakeMovement","title":"Activations and withdrawals state and status","sidebarTitle":"Activations Exits Aggregate","href":"/rated-api/api-reference/v0/ethereum/operators/get-activations-exits-aggregate"}]},{"group":"Network","pages":[{"title":"Network","sidebarTitle":"Summary","href":"/rated-api/api-reference/v0/ethereum/network/network"},{"openapi":"get /v0/eth/network/overview","title":"Network overview","href":"/rated-api/api-reference/v0/ethereum/network/get-network-overview"},{"openapi":"get /v0/eth/network/capacity","title":"Network churn capacity","href":"/rated-api/api-reference/v0/ethereum/network/get-network-churn-capacity"},{"openapi":"get /v0/eth/network/capacity/pool","title":"Network churn capacity per pool","href":"/rated-api/api-reference/v0/ethereum/network/get-network-churn-capacity-pool"}]},{"group":"Slashings","pages":[{"title":"Slashings","sidebarTitle":"Summary","href":"/rated-api/api-reference/v0/ethereum/slashings/slashings"},{"openapi":"get /v0/eth/slashings","title":"Slashings as a whole","href":"/rated-api/api-reference/v0/ethereum/slashings/get-slashing-penalties-all"},{"openapi":"get /v0/eth/slashings/{validator_index_or_pubkey}","title":"Slashings by validator","href":"/rated-api/api-reference/v0/ethereum/slashings/get-slashing-penalties"},{"openapi":"get /v0/eth/slashings/overview","title":"Slashing overview","href":"/rated-api/api-reference/v0/ethereum/slashings/get-slashing-overview"},{"openapi":"get /v0/eth/slashings/leaderboard","title":"Slashing leaderboard","href":"/rated-api/api-reference/v0/ethereum/slashings/get-slashing-leaderboard"},{"openapi":"get /v0/eth/slashings/cohortAnalysis","title":"Slashings cohort analysis","href":"/rated-api/api-reference/v0/ethereum/slashings/get-slashing-cohort-analysis"},{"openapi":"get /v0/eth/slashings/timeseries","title":"Time series of slashing incidents","href":"/rated-api/api-reference/v0/ethereum/slashings/get-slashing-time-series"}]},{"group":"Blocks","pages":[{"title":"Blocks (beta)","sidebarTitle":"Summary","href":"/rated-api/api-reference/v0/ethereum/blocks/blocks"},{"openapi":"get /v0/eth/blocks","title":"List of slots and blocks","href":"/rated-api/api-reference/v0/ethereum/blocks/get-blocks"},{"openapi":"get /v0/eth/blocks/{consensus_slot}","title":"Blocks by slot number","href":"/rated-api/api-reference/v0/ethereum/blocks/get-blocks-by-slot"},{"openapi":"get /v0/eth/blocks/{consensus_slot}/syncCommitteeRewards","title":"Get Sync Committee Rewards By Slot","href":"/rated-api/api-reference/v0/ethereum/blocks/get-sync-committee-rewards-by-slot"}]}]},{"group":"Solana","pages":[{"group":"Validators","pages":[{"title":"Validators","sidebarTitle":"Summary","href":"/rated-api/api-reference/v0/solana/validators/validators"},{"openapi":"get /v0/solana/validators/{validator_id}/performance","title":"Single validator effectiveness","href":"/rated-api/api-reference/v0/solana/validators/validator-performance"},{"openapi":"get /v0/solana/validators/{validator_id}/rewards","title":"Single validator rewards","href":"/rated-api/api-reference/v0/solana/validators/validator-rewards"},{"openapi":"get /v0/solana/validators/{validator_id}/performance/latency","title":"Single validator voting latency","href":"/rated-api/api-reference/v0/solana/validators/validator-latency"},{"openapi":"get /v0/solana/validators/{validator_id}/summary","title":"Single validator summary","href":"/rated-api/api-reference/v0/solana/validators/validator-summary"},{"openapi":"get /v0/solana/validators","title":"Validator summaries","href":"/rated-api/api-reference/v0/solana/validators/validator-summaries"},{"openapi":"get /v0/solana/validators/{validator_id}","title":"Validator metadata","href":"/rated-api/api-reference/v0/solana/validators/validator-metadata"}]},{"group":"Delegators","pages":[{"title":"Delegators","sidebarTitle":"Summary","href":"/rated-api/api-reference/v0/solana/delegators/delegators"},{"title":"Delegator rewards","openapi":"get /v0/solana/delegators/stakeAccounts/{stake_account}/rewards","href":"/rated-api/api-reference/v0/solana/delegators/delegator-stats"},{"openapi":"get /v0/solana/delegators/stakeAuthorities/{stake_authority}/rewards","title":"Stake Authority Stats","href":"/rated-api/api-reference/v0/solana/delegators/stake-authority-stats"},{"title":"Single delegator summary","openapi":"get /v0/solana/delegators/stakeAccounts/{stake_account}/summary","href":"/rated-api/api-reference/v0/solana/delegators/delegator-summary"},{"openapi":"get /v0/solana/delegators/stakeAuthorities/{stake_authority}/summary","title":"Stake Authority Summary","href":"/rated-api/api-reference/v0/solana/delegators/stake-authority-summary"},{"title":"Multiple delegator summary","openapi":"get /v0/solana/delegators/stakeAccounts","href":"/rated-api/api-reference/v0/solana/delegators/delegator-summaries"},{"openapi":"get /v0/solana/delegators/stakeAuthorities","title":"Stake Authority Summaries","href":"/rated-api/api-reference/v0/solana/delegators/stake-authority-summaries"},{"title":"Staking pool metadata","openapi":"get /v0/solana/delegators/stakeAuthorities/{stake_authority}/poolMetadata","href":"/rated-api/api-reference/v0/solana/delegators/stake-authority-pool-metadata"}]},{"group":"Network","pages":[{"title":"Network","sidebarTitle":"Summary","href":"/rated-api/api-reference/v0/solana/network/network"},{"openapi":"get /v0/solana/network/overview","title":"Network overview","href":"/rated-api/api-reference/v0/solana/network/get-network-overview"}]}]}]},{"group":"Glossary","pages":[{"group":"Ethereum","pages":[{"title":"Blocks","href":"/rated-api/glossary/ethereum/blocks"},{"title":"Effectiveness","href":"/rated-api/glossary/ethereum/effectiveness"},{"title":"Network","href":"/rated-api/glossary/ethereum/network"},{"title":"Operators","href":"/rated-api/glossary/ethereum/operators"},{"title":"Validators","href":"/rated-api/glossary/ethereum/validators"},{"title":"Withdrawals","href":"/rated-api/glossary/ethereum/withdrawals"},{"title":"Pool shares","href":"/rated-api/glossary/ethereum/pool-shares"}]},{"group":"Solana","pages":[{"title":"Delegators","href":"/rated-api/glossary/solana/delegators"},{"title":"Network","href":"/rated-api/glossary/solana/network"},{"title":"Validators","href":"/rated-api/glossary/solana/validators"}]}]},{"group":"Guides","pages":[{"group":"Use Cases","pages":[{"title":"Rewards Accounting","href":"/rated-api/guides/use-cases/rewards-accounting"},{"title":"Performance Benchmarking","href":"/rated-api/guides/use-cases/performance-benchmarking"},{"title":"Private Sets","href":"/rated-api/guides/use-cases/private-sets"}]},{"title":"Developers FAQ","href":"/rated-api/guides/developers-faq"}]},{"group":"Tools","pages":[{"title":"Rated SDK","icon":"python","href":"/rated-api/tools/rated-sdk"},{"title":"Rated CLI","icon":"terminal","href":"/rated-api/tools/rated-cli"},{"title":"Rated Console","icon":"chart-line","url":"https://console.rated.network","href":"/rated-api/tools/rated-console"},{"title":"Rated Network Explorer","icon":"network-wired","url":"https://explorer.rated.network","href":"/rated-api/tools/rated-explorer"}]}]}]},{"tab":"Documentation","pages":[{"title":"Documentation","href":"/documentation/welcome"}]},{"tab":"Changelog","pages":[{"title":"Changelog","href":"/changelog"}]},{"tab":"Legal","pages":[{"title":"Legal","href":"/legal/terms/website-terms-of-use"}]}]},"basePath":"","title":"Handling errors - Rated | docs","buildId":"dpl_G2Qd45vZZ7MkBiGF9yYx8ZsbbKXX","deploymentId":"dpl_G2Qd45vZZ7MkBiGF9yYx8ZsbbKXX","dynamics":[],"chunks":[]}