Open API
Every Tatum HTTP operation, mirrored as OpenAPI behind one index. Fetch the JSON locally, or filter the operations table by method, path, or tag.
- 2
- Schemas
- 120
- Paths
- 129
- Operations
- 18
- Tags
/api/openapi-index mirrored from docs.tatum.io
Discover, then call
Three requests: read the index, resolve the schema for the surface you need, call the operation with your key.
- 3
- Requests
-
// Read the index — 2 schemas, 18 tags const index = await fetch("https://ai.tatum.io/api/openapi-index").then(r => r.json()) -
// Resolve the schema for the surface you care about const schema = await fetch(index.schemas[0].source).then(r => r.json()) -
// Call the operation — every route takes the same key fetch("https://api.tatum.io/v4/data/wallet/portfolio?chain=ethereum-mainnet", { headers: { "x-api-key": process.env.TATUM_API_KEY } })
Two surfaces, one contract
Blockchain Data covers reads across chains. Notifications covers webhooks and alerts. Same auth, same base host.
Find the operation, not the docs
Filter by method, tag, or schema. Every row is a live route you can call with the key from the Authentication page.
Base host
https://api.tatum.io MethodPathTagSummary
GET
/v4/data/defi/swaps/quoteDeFi APIGet best swap rateGET
/v4/data/defi/swaps/quotesDeFi APIGet multi-protocol ratesGET
/v4/data/collectionsNFT APIGet tokens from a collectionGET
/v4/data/metadataNFT APIGet token metadataGET
/v4/data/wallet/portfolioWallet APIGet wallet portfolioGET
/v4/data/wallet/balance/timeWallet APIGet balances by time of addressesGET
/v4/data/wallet/reputationWallet APIGet wallet reputationGET
/v4/data/wallet/reputation/portfolioWallet APIGet wallet reputation portfolioGET
/v4/data/wallet/reputation/tokensWallet APIGet wallet reputation by tokensGET
/v4/data/ns/nameWeb3 Name ServiceResolve address by domainGET
/v4/data/ownersNFT APIGet owners of a tokenGET
/v4/data/owners/addressNFT APICheck owner of tokenGET
/v4/data/nft/balancesNFT APIGet NFT balance of a wallet addressGET
/v4/data/multitoken/balancesNFT APIGet Multi Token balances of a wallet addressGET
/v4/data/transaction/historyTransactions APIGet transaction historyGET
/v4/data/transactions/hashTransactions APIGet transactions by hashGET
/v4/data/defi/eventsDeFi APIGet specified eventsGET
/v4/data/defi/blocksDeFi APIGet specified blocksGET
/v4/data/defi/blocks/latestDeFi APIGet latest blockGET
/v4/data/block/timeDeFi APIGet block by timeGET
/v4/data/blockchains/block/currentBlockchains APIGet current block heightGET
/v4/data/blockchains/blockBlockchains APIGet block by hash or height