How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Avalanche EVM Transactions API

Find information about transactions on EVM-compatible chains, such as the Avalanche C-Chain.

Avalanche EVM Transactions API is one of 25 APIs that Avalanche publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include EVM Transactions. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, authentication docs, and rate-limit docs.

This API exposes 14 operations across 14 paths, and defines 60 schemas. It is described by OpenAPI 3.2.0, at version 1.0.0.

Requests are made against a single base URL, https://data-api.avax.network.

14 operations 14 paths 60 schemas 14 GET

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
1.0.0
Base URL
https://glacier-api.avax.network/v1
Authentication
API Key
Resource Areas
1

Authentication & Security 1

Avalanche EVM Transactions API declares 1 security scheme for authenticating requests. An API key is passed in the header as x-glacier-api-key (apiKey). By default, every request must be authenticated, though some operations may also be called without credentials.

  • apiKey — Api keys provide higher access to rate limits. To obtain an api key, sign up for an account at https://build.avax.network/console/utilities/data-api-keys.

Paths & Operations 14

Across 14 paths, the API surfaces 14 operations — 14 GET. Each is listed below with its method, path, parameters, and response codes.

EVM Transactions 14

Find information about transactions on EVM-compatible chains, such as the Avalanche C-Chain.

GET
/v1/transactions
List the latest transactions across all supported EVM chains
listLatestTransactionsAllChains 4 params → 200400401403404429500502
GET
/v1/chains/{chainId}/contracts/{address}/transactions:getDeployment
Get deployment transaction
getDeploymentTransaction 3 params → 200400401403404429500502
GET
/v1/chains/{chainId}/contracts/{address}/deployments
List deployed contracts
listContractDeployments 4 params → 200400401403404429500502
GET
/v1/chains/{chainId}/tokens/{address}/transfers
List ERC transfers
listTransfers 6 params → 200400401403404429500502
GET
/v1/chains/{chainId}/addresses/{address}/transactions
List transactions
listTransactions 7 params → 200400401403404429500502
GET
/v2/chains/{chainId}/addresses/{address}/transactions
List transactions v2
listTransactionsV2 8 params → 200400401403404429500502
GET
/v1/chains/{chainId}/addresses/{address}/transactions:listNative
List native transactions
listNativeTransactions 6 params → 200400401403404429500502
GET
/v1/chains/{chainId}/addresses/{address}/transactions:listErc20
List ERC-20 transfers
listErc20Transactions 6 params → 200400401403404429500502
GET
/v1/chains/{chainId}/addresses/{address}/transactions:listErc721
List ERC-721 transfers
listErc721Transactions 6 params → 200400401403404429500502
GET
/v1/chains/{chainId}/addresses/{address}/transactions:listErc1155
List ERC-1155 transfers
listErc1155Transactions 6 params → 200400401403404429500502
GET
/v1/chains/{chainId}/addresses/{address}/transactions:listInternals
List internal transactions
listInternalTransactions 6 params → 200400401403404429500502
GET
/v1/chains/{chainId}/transactions/{txHash}
Get transaction
getTransaction 2 params → 200400401403404429500502
GET
/v1/chains/{chainId}/blocks/{blockId}/transactions
List transactions for a block
getTransactionsForBlock 4 params → 200400401403404429500502
GET
/v1/chains/{chainId}/transactions
List latest transactions
listLatestTransactions 4 params → 200400401403404429500502

Schemas 60

The contract defines 60 schemas that model the data the API accepts and returns. The most detailed are FullNativeTransactionDetails (22 properties), NativeTransaction (18 properties), Erc20Contract (15 properties), Erc1155Contract (14 properties). Each schema is shown below with its type and property counts.

Erc20Contract
object
15 properties 3 required
TeleporterMessageInfo
object
4 properties 2 required
BadGateway
object
3 properties 3 required
Erc721Token
object
8 properties 7 required
Erc721Contract
object
13 properties 2 required
TransactionDirectionType
string
InternalTransactionDetails
object
7 properties 7 required
Erc1155TokenMetadata
object
11 properties 1 required
Erc1155Contract
object
14 properties 2 required
ListInternalTransactionsResponse
object
2 properties 1 required
TransactionStatus
string
Unauthorized
object
3 properties 3 required
Erc1155Token
object
5 properties 5 required
Erc721TransferDetails
object
4 properties 4 required
Erc721TokenMetadata
object
10 properties 1 required
CurrencyCode
string
ISO 4217 currency code.
Erc1155Transfer
object
10 properties 9 required
NftTokenMetadataStatus
string
The metadata indexing status of the nft.
InternalTransactionOpCall
string
NotFound
object
3 properties 3 required
ServiceUnavailable
object
3 properties 3 required
ContractDeploymentDetails
object
3 properties 2 required
NetworkToken
object
5 properties 3 required
Erc20Transfer
object
10 properties 9 required
Erc20Token
object
7 properties 5 required
ResourceLink
object
2 properties 2 required
Erc20TransferDetails
object
5 properties 5 required
ListTransactionDetailsResponseV2
object
2 properties 1 required
ListTransactionDetailsResponse
object
2 properties 1 required
InternalTransaction
object
12 properties 11 required
TooManyRequests
object
3 properties 3 required
ListErc721TransactionsResponse
object
2 properties 1 required
Erc20TransferDetailsV2
object
5 properties 5 required
ListTransfersResponse
object
2 properties 1 required
RichAddress
object
5 properties 1 required
FullNativeTransactionDetails
object
22 properties 17 required
GetTransactionResponse
object
7 properties 2 required
ListErc1155TransactionsResponse
object
2 properties 1 required
ListContractsResponse
object
2 properties 1 required
PricingProviders
object
1 property
SortOrder
string
BadRequest
object
3 properties 3 required
TransactionMethodType
string
The contract call type. NATIVETRANSFER indicates a transfer of the native token without any smart-contract interaction. CONTRACTCALL indicates a smart-contract…
Erc721Transfer
object
9 properties 8 required
ImageAsset
object
2 properties
Forbidden
object
3 properties 3 required
UnknownContract
object
12 properties 2 required
Network
string
Erc20TokenV2
object
8 properties 6 required
TransactionDetailsV2
object
5 properties 1 required
NativeTransaction
object
18 properties 15 required
ResourceLinkType
string
Erc1155TransferDetails
object
5 properties 5 required
TransactionDetails
object
5 properties 1 required
NetworkTokenDetails
object
3 properties 1 required
Method
object
3 properties 2 required
ListNativeTransactionsResponse
object
2 properties 1 required
Money
object
2 properties 2 required
InternalServerError
object
3 properties 3 required
ListErc20TransactionsResponse
object
2 properties 1 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

avalanche-evm-transactions-api-openapi.yml Raw ↑

Other APIs Avalanche publishes across the network.

Avalanche Metrics API
Avalanche RPC API
Avalanche Webhooks API
Avalanche AVAX Supply API
Avalanche Data API Usage Metrics API
Avalanche EVM Balances API
Avalanche EVM Blocks API
Avalanche EVM Chains API
Avalanche EVM Contracts API
Avalanche Health Check API
Avalanche Interchain Messaging API
Avalanche NFTs API
Where this information came from

This is an independent, third-party profile of Avalanche EVM Transactions API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.