The Data API provides web3 application developers with multi-chain data related to Avalanche’s primary network, Avalanche L1s, and Ethereum. With the Data API, you can easily build products that leverage real-time and historical transaction and transfer history, native and token balances, and various types of token metadata.The Data API, along with the Metrics API, are the engines behind the Avalanche Explorer and the Core wallet. They are used to display transactions, logs, balances, NFTs, and more. The data and visualizations presented are all powered by these APIs, offering real-time and historical insights that are essential for building sophisticated, data-driven blockchain products.
The Data API and Glacier API refer to the same API. If you encounter the term “Glacier API” in other documentation, it is referring to the Data API, which was previously known as the Glacier API.
Extensive L1 Support: Gain access to data from over 100+ L1s across both mainnet and testnet. If an L1 is listed on the Avalanche Explorer, you can query its data using the Data API.
Transactions and UTXOs: easily retrieve details related to transactions, UTXOs, and token transfers from Avalanche EVMs, Ethereum, and Avalanche’s Primary Network - the P-Chain, X-Chain and C-Chain.
Blocks: retrieve latest blocks and block details
Balances: fetch balances of native, ERC-20, ERC-721, and ERC-1155 tokens along with relevant metadata.
Tokens: augment your user experience with asset details.
Staking: get staking related data for active and historical validations.
Avalanche’s architecture supports a diverse ecosystem of interconnected L1 blockchains, each operating independently while retaining the ability to seamlessly communicate with other L1s within the network. Central to this architecture is the Primary Network—Avalanche’s foundational network layer, which all validators are required to validate prior to ACP-77. The Primary Network runs three essential blockchains:
The Contract Chain (C-Chain)
The Platform Chain (P-Chain)
The Exchange Chain (X-Chain)
However, with the implementation of ACP-77, this requirement will change. Subnet Validators will be able to operate independently of the Primary Network, allowing for more flexible and affordable Subnet creation and management.The Data API supports a wide range of L1 blockchains (over 100) across both mainnet and testnet, including popular ones like Beam, DFK, Lamina1, Dexalot, Shrapnel, and Pulsar. In fact, every L1 you see on the Avalanche Explorer can be queried through the Data API. This list is continually expanding as we keep adding more L1s. For a full list of supported chains, visit List chains.
The C-Chain is an implementation of the Ethereum Virtual Machine (EVM). The primary network endpoints only provide information related to C-Chain atomic memory balances and import/export transactions. For additional data, please reference the EVM APIs.
The P-Chain is responsible for all validator and L1-level operations. The P-Chain supports the creation of new blockchains and L1s, the addition of validators to L1s, staking operations, and other platform-level operations.
The X-Chain is responsible for operations on digital smart assets known as Avalanche Native Tokens. A smart asset is a representation of a real-world resource (for example, equity, or a bond) with sets of rules that govern its behavior, like “can’t be traded until tomorrow.” The X-Chain supports the creation and trade of Avalanche Native Tokens.
Feature
Description
Chains
Utilize this endpoint to retrieve the Primary Network chains that an address has transaction history associated with.
Blocks
Blocks are the container for transactions executed on the Primary Network. Retrieve the latest blocks, a specific block by height or hash, or a list of blocks proposed by a specified NodeID on Primary Network chains.
Vertices
Prior to Avalanche Cortina (v1.10.0), the X-Chain functioned as a DAG with vertices rather than blocks. These endpoints allow developers to retrieve historical data related to that period of chain history. Retrieve the latest vertices, a specific vertex, or a list of vertices at a specific height from the X-Chain.
Transactions
Transactions are a user’s primary form of interaction with a chain and provide details around their on-chain activity, including staking-related behavior. Retrieve a list of the latest transactions, a specific transaction, a list of active staking transactions for a specified address, or a list of transactions associated with a provided asset id from Primary Network chains.
UTXOs
UTXOs are fundamental elements that denote the funds a user has available. Get a list of UTXOs for provided addresses from the Primary Network chains.
Balances
User balances are an essential function of the blockchain. Retrieve balances related to the X and P-Chains, as well as atomic memory balances for the C-Chain.
Rewards
Staking is the process where users lock up their tokens to support a blockchain network and, in return, receive rewards. It is an essential part of proof-of-stake (PoS) consensus mechanisms used by many blockchain networks, including Avalanche. Using the Data API, you can easily access pending and historical rewards associated with a set of addresses.
Assets
Get asset details corresponding to the given asset id on the X-Chain.
The C-Chain is an instance of the Coreth Virtual Machine, and many Avalanche L1s are instances of the Subnet-EVM, which is a Virtual Machine (VM) that defines the L1 Contract Chains. Subnet-EVM is a simplified version of Coreth VM (C-Chain).
Feature
Description
Chains
There are a number of chains supported by the Data API. These endpoints can be used to understand which chains are included/indexed as part of the API and retrieve information related to a specific chain.
Blocks
Blocks are the container for transactions executed within the EVM. Retrieve the latest blocks or a specific block by height or hash.
Transactions
Transactions are a user’s primary form of interaction with a chain and provide details around their on-chain activity. These endpoints can be used to retrieve information related to specific transaction details, internal transactions, contract deployments, specific token standard transfers, and more!
Balances
User balances are an essential function of the blockchain. Easily retrieve native token, collectible, and fungible token balances related to an EVM chain with these endpoints.
The Operations API allows users to easily access their on-chain history by creating transaction exports returned in a CSV format. This API supports EVMs as well as non-EVM Primary Network chains.
Was this page helpful?
{"docsConfig":{"theme":"palm","$schema":"https://mintlify.com/docs.json","name":"Avalanche APIs \u0026 SDKs Documentation","colors":{"primary":"#FF394A","light":"#FF6673","dark":"#FF394A"},"logo":{"light":"https://mintcdn.com/avalabs-47ea3976/aMFVWopw05lo-Yr3/logo/logo-light.svg?fit=max\u0026auto=format\u0026n=aMFVWopw05lo-Yr3\u0026q=85\u0026s=58b1edd9671d525af4dad6fa86626763","dark":"https://mintcdn.com/avalabs-47ea3976/aMFVWopw05lo-Yr3/logo/logo-dark.svg?fit=max\u0026auto=format\u0026n=aMFVWopw05lo-Yr3\u0026q=85\u0026s=8fbf7146fe796f7ec0457a6f800151e2"},"favicon":"/favicon.png","api":{"playground":{"proxy":false}},"background":{"color":{"light":"#FFFFFF","dark":"#000000"}},"navbar":{"links":[{"label":"Academy","href":"https://academy.avax.network/"},{"label":"Support","href":"https://discord.gg/avax"}],"primary":{"type":"button","label":"Get API Keys","href":"https://build.avax.network/console/utilities/data-api-keys"}},"footer":{"socials":{"x":"https://x.com/AvaxDevelopers","github":"https://github.com/ava-labs","youtube":"https://www.youtube.com/@Avalancheavax","discord":"https://discord.gg/avax","medium":"https://medium.com/@avaxdevelopers"}},"seo":{"metatags":{"og:image":"https://github.com/javiertc/image/blob/main/og-avalanche-api-documentation.png?raw=True","og:description":"Accelerate your development across 100+ Layer 1 blockchains with powerful SDKs, APIs, guides, and tutorials.","og:site_name":"Avalanche API Documentation","og:site_logo":"https://cdn.prod.website-files.com/632993e1d1acbfa5635afd0b/66e44b097229055c691e7555_AvalancheLogo_Horizontal_4C_White.svg","twitter:site":"@AvaxDevelopers","twitter:card":"summary_large_image","twitter:title":"Avalanche API Documentation","twitter:description":"Accelerate your development across 100+ Layer 1 blockchains with powerful SDKs, APIs, guides, and tutorials.","twitter:image":"https://github.com/javiertc/image/blob/main/og-avalanche-api-documentation.png?raw=True","twitter:image:alt":"Avalanche API Documentation"},"indexing":"navigable"},"contextual":{"options":["copy","view","chatgpt","claude"]},"navigation":{"global":{"anchors":[{"anchor":"Builder Hub","icon":"laptop-code","href":"https://build.avax.network/"},{"anchor":"Academy","icon":"book-open-cover","href":"https://academy.avax.network/"},{"anchor":"Community","icon":"discord","href":"https://discord.gg/avax"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"avalabs-47ea3976","hasAudioNarration":false,"actualSubdomain":"avalabs-47ea3976","customDomains":["developers.avacloud.io"],"gitSource":{"type":"github","owner":"ava-labs","repo":"avacloud-dev-doc","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"feedback":{"thumbs":true,"edits":false},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"REMOVE_BRANDING":{"status":"DISABLED"},"CONTEXTUAL_FEEDBACK":{"status":"DISABLED"},"CODE_SNIPPET_FEEDBACK":{"status":"DISABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6ae92181e285e7410ab008aa:success","clientVersion":"0.0.4087","searchFilterCounts":[{"language":"default","tag":"Data API","count":81},{"language":"default","tag":"RPC API","count":34},{"language":"default","tag":"EVM","count":33},{"language":"default","tag":"Platform Chain (P-Chain)","count":30},{"language":"default","tag":"Primary Network","count":25},{"language":"default","tag":"Webhooks API","count":24},{"language":"default","tag":"Get Started","count":23},{"language":"default","tag":"Transactions","count":20},{"language":"default","tag":"Metrics API","count":14},{"language":"default","tag":"Avalanche SDK","count":11}]},"assistantConfig":{},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[],"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":":root{--primary-color: #ff3649;--primary-hover: #ff394a;--text-gray: #333;--text-gray-light: #7979797a;--bg-hover-light: #f5f5f5;--bg-hover-dark: #2a2a2a;--bg-dark: #1a1a1a;--border-dark: #333;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 10px;--spacing-lg: 20px;--spacing-xl: 40px;--font-weight-normal: 500;--font-weight-bold: 600;--transition-fast: 0.2s ease;--transition-normal: 0.3s ease}.text-5xl{font-size:3rem;line-height:1}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-2xl{font-size:1.5rem;line-height:2rem}.text-xl{font-size:1.5rem;line-height:2rem}.text-lg p{font-size:1.025rem}.search-buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--spacing-md)}.search-buttons a{text-decoration:none;padding:var(--spacing-md) var(--spacing-lg);border-radius:30px;display:inline-block;font-size:16px;border:1px solid var(--text-gray-light);font-weight:var(--font-weight-normal);transition:background-color var(--transition-normal),\n color var(--transition-normal),\n border var(--transition-normal)}.search-buttons a:hover{background-color:var(--primary-color);color:#ffffff;border-color:var(--primary-color)}.footer{min-height:10rem;overflow:hidden;margin-top:var(--spacing-xl)}.footer-container{width:1376px;max-width:100%;display:flex;justify-content:space-between}.custom-item{flex:1}.custom-item img{pointer-events:none;user-select:none;cursor:default}.logo{margin-bottom:var(--spacing-md);margin-left:var(--spacing-lg)}.item-1{height:50px;display:flex;justify-content:flex-start;align-items:center;margin-left:-20px}.item-2{min-width:211px}.item-3{width:fit-content}.item-justify-end{display:flex;justify-content:flex-end}.navbar-dropdown{position:relative;display:inline-block}.navbar-dropdown::before{content:'';position:absolute;top:100%;left:-10px;right:-10px;height:20px;z-index:999}.navbar-dropdown-content{display:none;position:absolute;background-color:white;min-width:280px;box-shadow:0px 8px 16px 0px rgba(0, 0, 0, 0.2);z-index:1000;border-radius:8px;padding:var(--spacing-sm) 0;margin-top:var(--spacing-xs);left:0;animation:dropdownFadeIn 0.2s ease-out}@keyframes dropdownFadeIn{from{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.dark .navbar-dropdown-content{background-color:var(--bg-dark);border:1px solid var(--border-dark)}.navbar-dropdown-content a{color:var(--text-gray);padding:14px var(--spacing-lg);text-decoration:none;display:flex;align-items:center;gap:var(--spacing-md);font-size:14px;transition:background-color var(--transition-fast);width:100%;box-sizing:border-box}.dark .navbar-dropdown-content a{color:#fff}.navbar-dropdown-content a:hover{background-color:var(--bg-hover-light)}.dark .navbar-dropdown-content a:hover{background-color:var(--bg-hover-dark)}.navbar-dropdown-content{pointer-events:auto}.navbar-dropdown-content a i.lucide,.navbar-dropdown-content a svg{width:16px;height:16px;flex-shrink:0}.navbar-dropdown-content a i.lucide{display:inline-flex;align-items:center;justify-content:center}.navbar-dropdown>a{display:flex;align-items:center;gap:var(--spacing-xs);cursor:pointer;user-select:none}.navbar-dropdown>a::after{content:'';display:inline-block;width:0;height:0;margin-left:var(--spacing-xs);vertical-align:middle;border-top:4px solid;border-right:4px solid transparent;border-bottom:0;border-left:4px solid transparent;transition:transform 0.2s ease}.navbar-dropdown.open>a::after{transform:rotate(180deg)}@media (max-width: 800px){.footer-container{width:100%;padding:0 20px}.custom-item{min-width:300px}.item-1{order:1;justify-content:center}.item-2{order:3;margin-top:50px;justify-content:center}.item-3{order:2;justify-content:center}.item-justify-end{justify-content:center}}"}],"page":{"pagePath":"data-api/overview","slug":"/data-api/overview","pageMetadata":{"title":"Overview","icon":"ballot-check","description":null,"href":"/data-api/overview"},"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`,em:`em`,li:`li`,p:`p`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,ul:`ul`,..._provideComponents(),...props.components},{Heading,Info,OptimizedImage,Table}=_components;if(!Heading)_missingMdxReference(`Heading`,true);if(!Info)_missingMdxReference(`Info`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);if(!Table)_missingMdxReference(`Table`,true);return _jsxs(_Fragment,{children:[_jsx(Heading,{level:`3`,id:`what-is-the-data-api`,children:`What is the Data API?`}),`\n`,_jsx(_components.p,{children:`The Data API provides web3 application developers with multi-chain data related to Avalanche’s primary network, Avalanche L1s, and Ethereum. With the Data API, you can easily build products that leverage real-time and historical transaction and transfer history, native and token balances, and various types of token metadata.`}),`\n`,_jsx(OptimizedImage,{src:`https://mintcdn.com/avalabs-47ea3976/0zR1yC86HIu3y3oi/images/data-api.png?fit=max\u0026auto=format\u0026n=0zR1yC86HIu3y3oi\u0026q=85\u0026s=8de5972a10c0c85d6e54a310c3a8c2cc`,alt:`Data API`,\"data-og-width\":`3126`,width:`3126`,\"data-og-height\":`2807`,height:`2807`,\"data-path\":`images/data-api.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/avalabs-47ea3976/0zR1yC86HIu3y3oi/images/data-api.png?w=280\u0026fit=max\u0026auto=format\u0026n=0zR1yC86HIu3y3oi\u0026q=85\u0026s=f26740e5df60f89cb7a2995bb1cf3f69 280w, https://mintcdn.com/avalabs-47ea3976/0zR1yC86HIu3y3oi/images/data-api.png?w=560\u0026fit=max\u0026auto=format\u0026n=0zR1yC86HIu3y3oi\u0026q=85\u0026s=2c9319348ada91f26f8b315e4ca479c6 560w, https://mintcdn.com/avalabs-47ea3976/0zR1yC86HIu3y3oi/images/data-api.png?w=840\u0026fit=max\u0026auto=format\u0026n=0zR1yC86HIu3y3oi\u0026q=85\u0026s=da79bcd6b56c5bba79bd3df8ec641d94 840w, https://mintcdn.com/avalabs-47ea3976/0zR1yC86HIu3y3oi/images/data-api.png?w=1100\u0026fit=max\u0026auto=format\u0026n=0zR1yC86HIu3y3oi\u0026q=85\u0026s=e9bd34bb1bb349e2b3bc59f1805ca2d4 1100w, https://mintcdn.com/avalabs-47ea3976/0zR1yC86HIu3y3oi/images/data-api.png?w=1650\u0026fit=max\u0026auto=format\u0026n=0zR1yC86HIu3y3oi\u0026q=85\u0026s=6b235051a376fd4d54720b9ad1ae346e 1650w, https://mintcdn.com/avalabs-47ea3976/0zR1yC86HIu3y3oi/images/data-api.png?w=2500\u0026fit=max\u0026auto=format\u0026n=0zR1yC86HIu3y3oi\u0026q=85\u0026s=ce2f4992fd320a6dccf87677b63fb380 2500w`}),`\n`,_jsxs(_components.p,{children:[`The `,_jsx(_components.a,{href:`/data-api`,children:`Data API`}),`, along with the `,_jsx(_components.a,{href:`/metrics-api`,children:`Metrics API`}),`, are the engines behind the `,_jsx(_components.a,{href:`https://subnets.avax.network/stats/`,children:`Avalanche Explorer`}),` and the `,_jsx(_components.a,{href:`https://core.app/en/`,children:`Core wallet`}),`. They are used to display transactions, logs, balances, NFTs, and more. The data and visualizations presented are all powered by these APIs, offering real-time and historical insights that are essential for building sophisticated, data-driven blockchain products.`]}),`\n`,_jsx(Info,{children:`The Data API and Glacier API refer to the same API. If you encounter the term “Glacier API” in other documentation, it is referring to the Data API, which was previously known as the Glacier API.`}),`\n`,_jsx(Heading,{level:`3`,id:`features`,children:`Features`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Extensive L1 Support`}),`: Gain access to data from over 100+ L1s across both mainnet and testnet. If an L1 is listed on the `,_jsx(_components.a,{href:`https://subnets.avax.network/`,children:`Avalanche Explorer`}),`, you can query its data using the Data API.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Transactions and UTXOs`}),`: easily retrieve details related to transactions, UTXOs, and token transfers from Avalanche EVMs, Ethereum, and Avalanche’s Primary Network - the P-Chain, X-Chain and C-Chain.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Blocks`}),`: retrieve latest blocks and block details`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Balances`}),`: fetch balances of native, ERC-20, ERC-721, and ERC-1155 tokens along with relevant metadata.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Tokens`}),`: augment your user experience with asset details.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Staking`}),`: get staking related data for active and historical validations.`]}),`\n`]}),`\n`,_jsx(Heading,{level:`3`,id:`supported-chains`,children:`Supported Chains`}),`\n`,_jsxs(_components.p,{children:[`Avalanche’s architecture supports a diverse ecosystem of interconnected L1 blockchains, each operating independently while retaining the ability to seamlessly communicate with other L1s within the network. Central to this architecture is the Primary Network—Avalanche’s foundational network layer, which all validators are required to validate prior to `,_jsx(_components.a,{href:`https://github.com/avalanche-foundation/ACPs/blob/main/ACPs/77-reinventing-subnets/README.md`,children:`ACP-77`}),`. The Primary Network runs three essential blockchains:`]}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`The Contract Chain (C-Chain)`}),`\n`,_jsx(_components.li,{children:`The Platform Chain (P-Chain)`}),`\n`,_jsx(_components.li,{children:`The Exchange Chain (X-Chain)`}),`\n`]}),`\n`,_jsxs(_components.p,{children:[`However, with the implementation of `,_jsx(_components.a,{href:`https://github.com/avalanche-foundation/ACPs/blob/main/ACPs/77-reinventing-subnets/README.md`,children:`ACP-77`}),`, this requirement will change. Subnet Validators will be able to operate independently of the Primary Network, allowing for more flexible and affordable Subnet creation and management.`]}),`\n`,_jsxs(_components.p,{children:[`The `,_jsx(_components.strong,{children:`Data API`}),` supports a wide range of L1 blockchains (`,_jsx(_components.strong,{children:`over 100`}),`) across both `,_jsx(_components.strong,{children:`mainnet`}),` and `,_jsx(_components.strong,{children:`testnet`}),`, including popular ones like Beam, DFK, Lamina1, Dexalot, Shrapnel, and Pulsar. In fact, every L1 you see on the `,_jsx(_components.a,{href:`https://subnets.avax.network/`,children:`Avalanche Explorer`}),` can be queried through the Data API. This list is continually expanding as we keep adding more L1s. For a full list of supported chains, visit `,_jsx(_components.a,{href:`/data-api/evm-chains/list-chains`,children:`List chains`}),`.`]}),`\n`,_jsx(Heading,{level:`4`,id:`the-contract-chain-c-chain`,children:`The Contract Chain (C-Chain)`}),`\n`,_jsx(_components.p,{children:`The C-Chain is an implementation of the Ethereum Virtual Machine (EVM). The primary network endpoints only provide information related to C-Chain atomic memory balances and import/export transactions. For additional data, please reference the EVM APIs.`}),`\n`,_jsx(Heading,{level:`4`,id:`the-platform-chain-p-chain`,children:`The Platform Chain (P-Chain)`}),`\n`,_jsx(_components.p,{children:`The P-Chain is responsible for all validator and L1-level operations. The P-Chain supports the creation of new blockchains and L1s, the addition of validators to L1s, staking operations, and other platform-level operations.`}),`\n`,_jsx(Heading,{level:`4`,id:`the-exchange-chain-x-chain`,children:`The Exchange Chain (X-Chain)`}),`\n`,_jsx(_components.p,{children:`The X-Chain is responsible for operations on digital smart assets known as Avalanche Native Tokens. A smart asset is a representation of a real-world resource (for example, equity, or a bond) with sets of rules that govern its behavior, like “can’t be traded until tomorrow.” The X-Chain supports the creation and trade of Avalanche Native Tokens.`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{style:{textAlign:`left`},children:`Feature`}),_jsx(_components.th,{style:{textAlign:`left`},children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.strong,{children:`Chains`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Utilize this endpoint to retrieve the Primary Network chains that an address has transaction history associated with.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.strong,{children:`Blocks`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Blocks are the container for transactions executed on the Primary Network. Retrieve the latest blocks, a specific block by height or hash, or a list of blocks proposed by a specified NodeID on Primary Network chains.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.strong,{children:`Vertices`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Prior to Avalanche Cortina (v1.10.0), the X-Chain functioned as a DAG with vertices rather than blocks. These endpoints allow developers to retrieve historical data related to that period of chain history. Retrieve the latest vertices, a specific vertex, or a list of vertices at a specific height from the X-Chain.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.strong,{children:`Transactions`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Transactions are a user’s primary form of interaction with a chain and provide details around their on-chain activity, including staking-related behavior. Retrieve a list of the latest transactions, a specific transaction, a list of active staking transactions for a specified address, or a list of transactions associated with a provided asset id from Primary Network chains.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.strong,{children:`UTXOs`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`UTXOs are fundamental elements that denote the funds a user has available. Get a list of UTXOs for provided addresses from the Primary Network chains.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.strong,{children:`Balances`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`User balances are an essential function of the blockchain. Retrieve balances related to the X and P-Chains, as well as atomic memory balances for the C-Chain.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.strong,{children:`Rewards`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Staking is the process where users lock up their tokens to support a blockchain network and, in return, receive rewards. It is an essential part of proof-of-stake (PoS) consensus mechanisms used by many blockchain networks, including Avalanche. Using the Data API, you can easily access pending and historical rewards associated with a set of addresses.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.strong,{children:`Assets`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Get asset details corresponding to the given asset id on the X-Chain.`})]})]})]}),`\n`,_jsx(Heading,{level:`4`,id:`evm`,children:`EVM`}),`\n`,_jsxs(_components.p,{children:[`The C-Chain is an instance of the Coreth Virtual Machine, and many Avalanche L1s are instances of the `,_jsx(_components.em,{children:`Subnet-EVM`}),`, which is a Virtual Machine (VM) that defines the L1 Contract Chains. `,_jsx(_components.em,{children:`Subnet-EVM`}),` is a simplified version of `,_jsx(_components.em,{children:`Coreth VM`}),` (C-Chain).`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{style:{textAlign:`left`},children:`Feature`}),_jsx(_components.th,{style:{textAlign:`left`},children:`Description`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.strong,{children:`Chains`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`There are a number of chains supported by the Data API. These endpoints can be used to understand which chains are included/indexed as part of the API and retrieve information related to a specific chain.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.strong,{children:`Blocks`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Blocks are the container for transactions executed within the EVM. Retrieve the latest blocks or a specific block by height or hash.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.strong,{children:`Transactions`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`Transactions are a user’s primary form of interaction with a chain and provide details around their on-chain activity. These endpoints can be used to retrieve information related to specific transaction details, internal transactions, contract deployments, specific token standard transfers, and more!`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{style:{textAlign:`left`},children:_jsx(_components.strong,{children:`Balances`})}),_jsx(_components.td,{style:{textAlign:`left`},children:`User balances are an essential function of the blockchain. Easily retrieve native token, collectible, and fungible token balances related to an EVM chain with these endpoints.`})]})]})]}),`\n`,_jsx(Heading,{level:`4`,id:`operations`,children:`Operations`}),`\n`,_jsx(_components.p,{children:`The Operations API allows users to easily access their on-chain history by creating transaction exports returned in a CSV format. This API supports EVMs as well as non-EVM Primary Network chains.`})]})}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":"Overview","icon":"ballot-check","description":null,"href":"/data-api/overview"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"What is the Data API?","slug":"what-is-the-data-api","depth":3,"children":[]},{"title":"Features","slug":"features","depth":3,"children":[]},{"title":"Supported Chains","slug":"supported-chains","depth":3,"children":[]},{"title":"The Contract Chain (C-Chain)","slug":"the-contract-chain-c-chain","depth":4,"children":[]},{"title":"The Platform Chain (P-Chain)","slug":"the-platform-chain-p-chain","depth":4,"children":[]},{"title":"The Exchange Chain (X-Chain)","slug":"the-exchange-chain-x-chain","depth":4,"children":[]},{"title":"EVM","slug":"evm","depth":4,"children":[]},{"title":"Operations","slug":"operations","depth":4,"children":[]}],"codeExamples":{}},"jsLinks":["/_mintlify/custom/avalabs-47ea3976/c3ff25aa46861ed7/replace_lang_label.js","/_mintlify/custom/avalabs-47ea3976/532b775fb039c6cf/custom.js"],"subdomain":"avalabs-47ea3976","siteName":"Avalanche APIs \u0026 SDKs Documentation","title":"Overview - Avalanche APIs \u0026 SDKs Documentation","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2025-10-01T14:18:02.287Z","originalFileLocation":"data-api/overview.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=\"application-name\" content=\"Avalanche APIs \u0026amp; SDKs Documentation\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/avalabs-47ea3976/G_eb2HoilfFk1IGX/_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/avalabs-47ea3976/G_eb2HoilfFk1IGX/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/avalabs-47ea3976/G_eb2HoilfFk1IGX/_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/avalabs-47ea3976/G_eb2HoilfFk1IGX/_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/avalabs-47ea3976/G_eb2HoilfFk1IGX/_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/avalabs-47ea3976/G_eb2HoilfFk1IGX/_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/avalabs-47ea3976/G_eb2HoilfFk1IGX/_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/avalabs-47ea3976/G_eb2HoilfFk1IGX/_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/avalabs-47ea3976/G_eb2HoilfFk1IGX/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Overview - Avalanche APIs \u0026amp; SDKs Documentation\">\u003cmeta data-mint-head property=\"og:description\" content=\"Accelerate your development across 100+ Layer 1 blockchains with powerful SDKs, APIs, guides, and tutorials.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Avalanche API Documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://developers.avacloud.io/data-api/overview\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://github.com/javiertc/image/blob/main/og-avalanche-api-documentation.png?raw=True\">\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=\"Avalanche API Documentation\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Accelerate your development across 100+ Layer 1 blockchains with powerful SDKs, APIs, guides, and tutorials.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://github.com/javiertc/image/blob/main/og-avalanche-api-documentation.png?raw=True\">\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/avalabs-47ea3976/G_eb2HoilfFk1IGX/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Avalanche APIs \u0026amp; SDKs Documentation\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#FF394A\">\u003cmeta data-mint-head name=\"og:site_logo\" content=\"https://cdn.prod.website-files.com/632993e1d1acbfa5635afd0b/66e44b097229055c691e7555_AvalancheLogo_Horizontal_4C_White.svg\">\u003cmeta data-mint-head name=\"twitter:image:alt\" content=\"Avalanche API Documentation\">\u003clink data-mint-head rel=\"canonical\" href=\"https://developers.avacloud.io/data-api/overview\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/data-api/overview.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://developers.avacloud.io/#organization\",\"name\":\"Avalanche APIs \u0026 SDKs Documentation\",\"url\":\"https://developers.avacloud.io\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/avalabs-47ea3976/aMFVWopw05lo-Yr3/logo/logo-light.svg?fit=max\u0026auto=format\u0026n=aMFVWopw05lo-Yr3\u0026q=85\u0026s=58b1edd9671d525af4dad6fa86626763\"}},{\"@type\":\"WebSite\",\"@id\":\"https://developers.avacloud.io#website\",\"name\":\"Avalanche APIs \u0026 SDKs Documentation\",\"url\":\"https://developers.avacloud.io\",\"publisher\":{\"@id\":\"https://developers.avacloud.io/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://developers.avacloud.io/data-api/overview#webpage\",\"url\":\"https://developers.avacloud.io/data-api/overview\",\"name\":\"Overview\",\"dateModified\":\"2025-10-01T14:18:02.287Z\",\"isPartOf\":{\"@id\":\"https://developers.avacloud.io#website\"},\"breadcrumb\":{\"@id\":\"https://developers.avacloud.io/data-api/overview#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://developers.avacloud.io/data-api/overview#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Avalanche APIs \u0026 SDKs Documentation\",\"item\":\"https://developers.avacloud.io\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Overview\",\"item\":\"https://developers.avacloud.io/data-api/overview\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://developers.avacloud.io/data-api/overview#article\",\"headline\":\"Overview\",\"name\":\"Overview\",\"url\":\"https://developers.avacloud.io/data-api/overview\",\"mainEntityOfPage\":{\"@id\":\"https://developers.avacloud.io/data-api/overview#webpage\"},\"image\":\"https://github.com/javiertc/image/blob/main/og-avalanche-api-documentation.png?raw=True\",\"dateModified\":\"2025-10-01T14:18:02.287Z\",\"publisher\":{\"@id\":\"https://developers.avacloud.io/#organization\"},\"isPartOf\":{\"@id\":\"https://developers.avacloud.io#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Avalanche APIs \u0026 SDKs Documentation\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Avalanche APIs \u0026 SDKs Documentation","nav":{"global":{"anchors":[{"anchor":"Builder Hub","icon":"laptop-code","href":"https://build.avax.network/"},{"anchor":"Academy","icon":"book-open-cover","href":"https://academy.avax.network/"},{"anchor":"Community","icon":"discord","href":"https://discord.gg/avax"}]},"tabs":[{"tab":"API Reference","pages":[{"title":"API Reference","href":"/introduction"}]},{"tab":"Data API","groups":[{"group":"Get Started","pages":[{"title":"Overview","icon":"ballot-check","href":"/data-api/overview"},{"title":"Getting Started","icon":"rocket","mode":"wide","description":null,"href":"/data-api/getting-started"},{"title":"Usage Guide","icon":"code","href":"/data-api/usage-guide"},{"title":"Data API vs RPC","icon":"database","href":"/data-api/data-api-vs-rpc"},{"title":"Rate Limits","icon":"monitor-waveform","href":"/data-api/rate-limits"},{"title":"Etna Upgrade","icon":"volcano","href":"/data-api/etna"},{"title":"Snowflake Datashare","icon":"snowflake","href":"/data-api/snowflake"}]},{"group":"Learn","pages":[{"group":"Tutorials","icon":"book","pages":[{"title":"How to get the native balance of an address","icon":"ballot-check","mode":"wide","href":"/data-api/native-balance"},{"title":"How to get all transactions of an address","icon":"ballot-check","mode":"wide","href":"/data-api/address-transactions"},{"title":"How to get all ERC20 transfers by wallet","icon":"wallet","mode":"wide","href":"/data-api/erc20-transfers"}]}]},{"group":"Health Check","pages":[{"group":"Health Check","icon":"heart-pulse","pages":[{"openapi":"get /v1/health-check","title":"Get the health of the service","href":"/data-api/health-check/get-the-health-of-the-service"}]}]},{"group":"EVM","pages":[{"group":"Chains","icon":"link","pages":[{"openapi":"get /v1/chains","title":"List chains","href":"/data-api/evm-chains/list-chains"},{"openapi":"get /v1/chains/{chainId}","title":"Get chain information","href":"/data-api/evm-chains/get-chain-information"},{"openapi":"get /v1/chains/address/{address}","title":null,"href":"/data-api/evm-chains/get-chains-for-address"},{"openapi":"get /v1/chains/allBlocks","title":null,"href":"/data-api/evm-chains/list-latest-blocks-for-all-supported-evm-chains"},{"openapi":"get /v1/chains/allTransactions","title":null,"href":"/data-api/evm-chains/list-latest-transactions-for-all-supported-evm-chains"},{"openapi":"get /v1/address/{address}/chains","title":"List all chains associated with a given address","href":"/data-api/evm-chains/list-all-chains-associated-with-a-given-address"}]},{"group":"Blocks","icon":"block-brick","pages":[{"openapi":"get /v1/chains/{chainId}/blocks","title":"List latest blocks","href":"/data-api/evm-blocks/list-latest-blocks"},{"openapi":"get /v1/chains/{chainId}/blocks/{blockId}","title":"Get block","href":"/data-api/evm-blocks/get-block"},{"openapi":"get /v1/blocks","title":"List latest blocks across all supported EVM chains","href":"/data-api/evm-blocks/list-latest-blocks-across-all-supported-evm-chains"}]},{"group":"Transactions","icon":"pipe-circle-check","pages":[{"openapi":"get /v1/chains/{chainId}/contracts/{address}/transactions:getDeployment","title":"Get deployment transaction","href":"/data-api/evm-transactions/get-deployment-transaction"},{"openapi":"get /v1/chains/{chainId}/contracts/{address}/deployments","title":"List deployed contracts","href":"/data-api/evm-transactions/list-deployed-contracts"},{"openapi":"get /v1/chains/{chainId}/tokens/{address}/transfers","title":"List ERC transfers","href":"/data-api/evm-transactions/list-erc-transfers"},{"openapi":"get /v1/chains/{chainId}/addresses/{address}/transactions","title":"List transactions","href":"/data-api/evm-transactions/list-transactions"},{"openapi":"get /v1/chains/{chainId}/addresses/{address}/transactions:listNative","title":"List native transactions","href":"/data-api/evm-transactions/list-native-transactions"},{"openapi":"get /v1/chains/{chainId}/addresses/{address}/transactions:listErc20","title":"List ERC-20 transfers","href":"/data-api/evm-transactions/list-erc-20-transfers"},{"openapi":"get /v1/chains/{chainId}/addresses/{address}/transactions:listErc721","title":"List ERC-721 transfers","href":"/data-api/evm-transactions/list-erc-721-transfers"},{"openapi":"get /v1/chains/{chainId}/addresses/{address}/transactions:listErc1155","title":"List ERC-1155 transfers","href":"/data-api/evm-transactions/list-erc-1155-transfers"},{"openapi":"get /v1/chains/{chainId}/addresses/{address}/transactions:listInternals","title":"List internal transactions","href":"/data-api/evm-transactions/list-internal-transactions"},{"openapi":"get /v1/chains/{chainId}/transactions/{txHash}","title":"Get transaction","href":"/data-api/evm-transactions/get-transaction"},{"openapi":"get /v1/chains/{chainId}/blocks/{blockId}/transactions","title":"List transactions for a block","href":"/data-api/evm-transactions/list-transactions-for-a-block"},{"openapi":"get /v1/chains/{chainId}/transactions","title":"List latest transactions","href":"/data-api/evm-transactions/list-latest-transactions"},{"openapi":"get /v1/transactions","title":"List the latest transactions across all supported EVM chains","href":"/data-api/evm-transactions/list-the-latest-transactions-across-all-supported-evm-chains"}]},{"group":"Balances","icon":"square-poll-vertical","pages":[{"openapi":"get /v1/chains/{chainId}/addresses/{address}/balances:getNative","title":"Get native token balance","href":"/data-api/evm-balances/get-native-token-balance"},{"openapi":"get /v1/chains/{chainId}/addresses/{address}/balances:listErc20","title":"List ERC-20 balances","href":"/data-api/evm-balances/list-erc-20-balances"},{"openapi":"get /v1/chains/{chainId}/addresses/{address}/balances:listErc721","title":"List ERC-721 balances","href":"/data-api/evm-balances/list-erc-721-balances"},{"openapi":"get /v1/chains/{chainId}/addresses/{address}/balances:listErc1155","title":"List ERC-1155 balances","href":"/data-api/evm-balances/list-erc-1155-balances"},{"openapi":"get /v1/chains/{chainId}/addresses/{address}/balances:listCollectibles","title":"List collectible (ERC-721/ERC-1155) balances","href":"/data-api/evm-balances/list-collectible-erc-721erc-1155-balances"}]},{"group":"Contracts","icon":"file-contract","pages":[{"openapi":"get /v1/chains/{chainId}/addresses/{address}","title":"Get contract metadata","href":"/data-api/evm-contracts/get-contract-metadata"}]},{"group":"NFTs","icon":"hexagon-vertical-nft","pages":[{"openapi":"post /v1/chains/{chainId}/nfts/collections/{address}/tokens/{tokenId}:reindex","title":"Reindex NFT metadata","href":"/data-api/nfts/reindex-nft-metadata"},{"openapi":"get /v1/chains/{chainId}/nfts/collections/{address}/tokens","title":"List tokens","href":"/data-api/nfts/list-tokens"},{"openapi":"get /v1/chains/{chainId}/nfts/collections/{address}/tokens/{tokenId}","title":"Get token details","href":"/data-api/nfts/get-token-details"}]}]},{"group":"Primary Network","pages":[{"group":"Network, Chains \u0026 subnet","icon":"link","pages":[{"openapi":"get /v1/networks/{network}/addresses:listChainIds","title":"Get chain interactions for addresses","href":"/data-api/primary-network/get-chain-interactions-for-addresses"},{"openapi":"get /v1/networks/{network}","title":"Get network details","href":"/data-api/primary-network/get-network-details"},{"openapi":"get /v1/networks/{network}/blockchains","title":"List blockchains","href":"/data-api/primary-network/list-blockchains"},{"openapi":"get /v1/networks/{network}/blockchains/{blockchainId}","title":"Get blockchain details by ID","href":"/data-api/primary-network/get-blockchain-details-by-id"},{"openapi":"get /v1/networks/{network}/subnets","title":"List subnets","href":"/data-api/primary-network/list-subnets"},{"openapi":"get /v1/networks/{network}/subnets/{subnetId}","title":"Get Subnet details by ID","href":"/data-api/primary-network/get-subnet-details-by-id"}]},{"group":"Validators \u0026 Delegators","icon":"server","pages":[{"openapi":"get /v1/networks/{network}/validators","title":"List validators","href":"/data-api/primary-network/list-validators"},{"openapi":"get /v1/networks/{network}/validators/{nodeId}","title":"Get single validator details","href":"/data-api/primary-network/get-single-validator-details"},{"openapi":"get /v1/networks/{network}/delegators","title":"List delegators","href":"/data-api/primary-network/list-delegators"},{"openapi":"get /v1/networks/{network}/l1Validators","title":"List L1 validators","href":"/data-api/primary-network/list-l1-validators"}]},{"group":"Blocks","icon":"block-brick","pages":[{"openapi":"get /v1/networks/{network}/blockchains/{blockchainId}/blocks/{blockId}","title":"Get block","href":"/data-api/primary-network-blocks/get-block"},{"openapi":"get /v1/networks/{network}/blockchains/{blockchainId}/nodes/{nodeId}/blocks","title":"List blocks proposed by node","href":"/data-api/primary-network-blocks/list-blocks-proposed-by-node"},{"openapi":"get /v1/networks/{network}/blockchains/{blockchainId}/blocks","title":"List latest blocks","href":"/data-api/primary-network-blocks/list-latest-blocks"}]},{"group":"Vertices","icon":"triangle","pages":[{"openapi":"get /v1/networks/{network}/blockchains/{blockchainId}/vertices","title":"List vertices","href":"/data-api/primary-network-vertices/list-vertices"},{"openapi":"get /v1/networks/{network}/blockchains/{blockchainId}/vertices/{vertexHash}","title":"Get vertex","href":"/data-api/primary-network-vertices/get-vertex"},{"openapi":"get /v1/networks/{network}/blockchains/{blockchainId}/vertices:listByHeight","title":"List vertices by height","href":"/data-api/primary-network-vertices/list-vertices-by-height"}]},{"group":"Transactions","icon":"pipe-circle-check","pages":[{"openapi":"get /v1/networks/{network}/blockchains/{blockchainId}/transactions/{txHash}","title":"Get transaction","href":"/data-api/primary-network-transactions/get-transaction"},{"openapi":"get /v1/networks/{network}/blockchains/{blockchainId}/transactions","title":"List latest transactions","href":"/data-api/primary-network-transactions/list-latest-transactions"},{"openapi":"get /v1/networks/{network}/blockchains/{blockchainId}/transactions:listStaking","title":"List staking transactions","href":"/data-api/primary-network-transactions/list-staking-transactions"},{"openapi":"get /v1/networks/{network}/blockchains/{blockchainId}/assets/{assetId}/transactions","title":"List asset transactions","href":"/data-api/primary-network-transactions/list-asset-transactions"}]},{"group":"Balances \u0026 UTXOs","icon":"square-poll-vertical","pages":[{"openapi":"get /v1/networks/{network}/blockchains/{blockchainId}/balances","title":"Get balances","href":"/data-api/primary-network-balances/get-balances"},{"openapi":"get /v1/networks/{network}/blockchains/{blockchainId}/utxos","title":"List UTXOs","href":"/data-api/primary-network-utxos/list-utxos"}]},{"group":"Rewards","icon":"coin-blank","pages":[{"openapi":"get /v1/networks/{network}/rewards:listPending","title":"List pending rewards","href":"/data-api/primary-network-rewards/list-pending-rewards"},{"openapi":"get /v1/networks/{network}/rewards","title":"List historical rewards","href":"/data-api/primary-network-rewards/list-historical-rewards"}]},{"group":"Assets","icon":"basket-shopping","pages":[{"openapi":"get /v1/networks/{network}/blockchains/{blockchainId}/assets/{assetId}","title":"Get asset details","href":"/data-api/primary-network/get-asset-details"}]}]},{"group":"ICM Services","icon":"coin-blank","pages":[{"group":"Teleporter","icon":"ufo-beam","pages":[{"openapi":"get /v1/teleporter/messages/{messageId}","title":null,"href":"/data-api/teleporter/get-a-teleporter-message"},{"openapi":"get /v1/teleporter/messages","title":null,"href":"/data-api/teleporter/list-teleporter-messages"},{"openapi":"get /v1/teleporter/addresses/{address}/messages","title":null,"href":"/data-api/teleporter/list-teleporter-messages-address"}]},{"group":"Interchain Messaging","icon":"message","pages":[{"openapi":"get /v1/icm/messages/{messageId}","title":"Get an ICM message","href":"/data-api/interchain-messaging/get-an-icm-message"},{"openapi":"get /v1/icm/messages","title":"List ICM messages","href":"/data-api/interchain-messaging/list-icm-messages"},{"openapi":"get /v1/icm/addresses/{address}/messages","title":"List ICM messages by address","href":"/data-api/interchain-messaging/list-icm-messages-by-address"}]},{"group":"Signature Aggregator","icon":"file-contract","pages":[{"openapi":"post /v1/signatureAggregator/{network}/aggregateSignatures","title":"Aggregate Signatures","href":"/data-api/signature-aggregator/aggregate-signatures"},{"openapi":"get /v1/signatureAggregator/{network}/aggregateSignatures/{txHash}","title":"Get Aggregated Signatures","href":"/data-api/signature-aggregator/get-aggregated-signatures"}]}]},{"group":"Operations","icon":"coin-blank","pages":[{"group":"Operations","icon":"gear-code","pages":[{"openapi":"get /v1/operations/{operationId}","title":"Get operation","href":"/data-api/operations/get-operation"},{"openapi":"post /v1/operations/transactions:export","title":"Create transaction export operation","href":"/data-api/operations/create-transaction-export-operation"}]}]},{"group":"Usage Metrics","icon":"chart-line-up","pages":[{"group":"Usage Metrics","icon":"chart-line-up","pages":[{"openapi":"get /v1/apiLogs","title":"Get logs for requests made by client","href":"/data-api/data-api-usage-metrics/get-logs-for-requests-made-by-client"},{"openapi":"get /v1/apiUsageMetrics","title":"Get usage metrics for the Data API","href":"/data-api/data-api-usage-metrics/get-usage-metrics-for-the-data-api"},{"openapi":"get /v1/subnetRpcUsageMetrics","title":"Get usage metrics for the Subnet RPC","href":"/data-api/data-api-usage-metrics/get-usage-metrics-for-the-subnet-rpc"},{"openapi":"get /v1/rpcUsageMetrics","title":null,"href":"/data-api/data-api-usage-metrics/get-usage-metrics-for-the-rpc"}]}]}]},{"tab":"Webhooks API","pages":[{"title":"Webhooks API","href":"/webhooks-api/overview"}]},{"tab":"Metrics API","pages":[{"title":"Metrics API","href":"/metrics-api/overview"}]},{"tab":"RPC API","pages":[{"title":"RPC API","href":"/rpc-api/overview"}]},{"tab":"Avalanche SDK","pages":[{"title":"Avalanche SDK","href":"/avalanche-sdk/overview"}]},{"tab":"Changelog","pages":[{"title":"Changelog","href":"/changelog/changelog"}]}]},"basePath":"","title":"Overview - Avalanche APIs \u0026 SDKs Documentation","buildId":"dpl_FWZhTb2vab28gFGFH4ojka6qEznQ","deploymentId":"dpl_FWZhTb2vab28gFGFH4ojka6qEznQ","dynamics":["a74be98ba7"],"chunks":["zoom-image-lightbox-CE4cYsJE.js","lightbox-handle-r17bVUz3.js"]}