tanod-dev Chainpeek API

chainpeek, the on-chain read. Read-only ENS resolution and records, EVM calldata and event-log decoding, ERC-20 token metadata, proxy detection, block-at-time lookup, ETH and BTC price candles (OHLCV) from on-chain DEX swaps and other on-chain reads on Ethereum and Base, plus crypto-address screening against the OFAC SDN list (one address or batches of up to 1,000) and phishing/scam URL screening against public domain lists.

Operations 72

POST /v1/x402/payment-status Check an x402 payment: was its USDC authorization used, can it still settle… #
POST /v1/x402/receipt-check Check an x402 receipt: did this transaction hash pay that amount to that… #
POST /v1/defi/funding Get Hyperliquid perpetual funding rates, hourly and annualised (chainpeek) #
POST /v1/chain/ens Resolve an ENS name to an address (ENS to address), or reverse ENS lookup of an… #
POST /v1/chain/calldata Decode calldata: decode EVM transaction input (calldata) (chainpeek) #
POST /v1/chain/token Get token info: ERC-20 token metadata (name, symbol, decimals) on Ethereum or… #
POST /v1/chain/balance Get a wallet balance: native (ETH) or ERC-20 token balance of an address on… #
POST /v1/chain/gas Get the gas price: current Ethereum gas fee and base fee, also on Base or… #
POST /v1/chain/block Get the latest block header on Ethereum, Base or Robinhood Chain (chainpeek) #
POST /v1/chain/price Get a token price: crypto price from a Chainlink oracle, with staleness… #
POST /v1/chain/tx Get a transaction: look up its status, receipt and fees on Ethereum, Base or… #
POST /v1/chain/nft Look up an NFT's owner, token URI and standard (ERC-721, ERC-1155) (chainpeek) #
POST /v1/chain/allowance Check an ERC-20 token allowance and flag unlimited approvals (chainpeek) #
POST /v1/chain/portfolio Get a wallet portfolio: native and up to 20 ERC-20 token balances on Ethereum… #
POST /v1/chain/quote Get a swap quote: Uniswap V3 spot quote for a token swap, not a firm price… #
POST /v1/sanctions Check OFAC sanctions: is a wallet address sanctioned? #
POST /v1/chain/block-at Find the block at a point in time on Ethereum, Base or Robinhood Chain… #
POST /v1/chain/proxy Detect a proxy contract, its kind and implementation address (chainpeek) #
POST /v1/chain/ens-records Get ENS records: an ENS name's text records and profile, addresses, contenthash… #
POST /v1/chain/logs Decode a transaction's event logs on Ethereum, Base or Robinhood Chain… #
POST /v1/chain/candles Get ETH or BTC OHLCV price candles from on-chain DEX swaps (chainpeek) #
POST /v1/chain/nonce Get an account's transaction count (nonce) on Ethereum, Base or Robinhood Chain… #
POST /v1/chain/receipt Get a transaction receipt (status, gas used, fee, logs count) on Ethereum, Base… #
POST /v1/chain/events Query contract event logs over a block range, decoded (chainpeek) #
POST /v1/chain/call Call a smart contract function read-only (eth_call) on Ethereum, Base or… #
POST /v1/chain/estimate-gas Estimate the gas of a transaction (eth_estimateGas) on Ethereum, Base or… #
POST /v1/chain/storage Read a contract storage slot (eth_getStorageAt) on Ethereum, Base or Robinhood… #
POST /v1/chain/erc1155-balance Get an account's ERC-1155 token balance for a token id on Ethereum, Base or… #
POST /v1/chain/info Get the chain id, latest block, head age and gas price of Ethereum, Base or… #
POST /v1/chain/erc20-transfers List the ERC-20 token transfers into and out of an address on Ethereum, Base or… #
POST /v1/chain/block-number Get the latest block number, timestamp and age in seconds of Ethereum, Base or… #
POST /v1/chain/code Get the deployed bytecode size and hash of an address, with EIP-1167 and… #
POST /v1/chain/total-supply Get an ERC-20 total supply with decimals and symbol on Ethereum, Base or… #
POST /v1/chain/nft-owner Get the owner (ownerOf) and token URI of an ERC-721 token on Ethereum, Base or… #
POST /v1/solana/balance Get a Solana balance: the SOL balance of a Solana wallet address (chainpeek) #
POST /v1/solana/tokens Get the SPL token balances of a Solana wallet (chainpeek) #
POST /v1/solana/transaction Get a parsed Solana transaction by its signature (chainpeek) #
POST /v1/solana/signatures List the recent transaction signatures of a Solana address (chainpeek) #
POST /v1/solana/account Get the account info of a Solana address (chainpeek) #
POST /v1/solana/token-info Get the supply, decimals and authorities of a Solana token mint (chainpeek) #
POST /v1/defi/perps List Hyperliquid perpetual markets with mark, oracle, open interest and volume… #
GET /v1/gas/base Get the Base gas price: current Base network gas fee, base fee and priority fee… #
POST /v1/chain/exchange-reserves Get exchange reserves of a coin: CEX inflow or outflow for BTC, ETH, USDT, USDC… #
POST /v1/defi/yields Get DeFi lending supply and borrow APY, best stablecoin rate (chainpeek) #
POST /v1/chain/token-trades Who is buying this token? Recent large trades: big buys and sells (chainpeek) #
POST /v1/defi/tvl Get protocol or chain TVL (total value locked) with 1d and 7d change, e.g. #
POST /v1/defi/stablecoins Get stablecoin supply by coin and by chain: USDT, USDC, DAI circulating and… #
POST /v1/defi/dex-volume Get DEX volume by protocol and chain: Uniswap, Curve, Solana, Base 24h, 7d, 30d… #
POST /v1/defi/fees Get protocol fees and revenue: Aave, Uniswap, Lido earnings 24h, 7d, 30d… #
POST /v1/solana/token-trades Who is buying this Solana token? #
POST /v1/solana/reward-yield Check Solana reward token yield: still paying holders? #
POST /v1/chain/transfer-fees Compare USDC or USDT transfer fees on Base, Polygon, Ethereum, BNB, Arbitrum… #
POST /v1/chain/pre-trade-check Check a Uniswap V3 swap at up to five sizes: price impact and candle gap… #
POST /v1/chain/transfer-preflight Preflight a USDC or USDT transfer: balance, gas, nonce, blacklist, recipient… #
POST /v1/solana/token-price Get the USD price and pool liquidity of a Solana token by mint address… #
POST /v1/defi/funding-spread Compare perpetual funding rates between Hyperliquid and dYdX (chainpeek) #
POST /v1/defi/funding-carry Rank cross-venue perpetual funding carry (chainpeek) #
POST /v1/near/account Get a NEAR account: balance, staked NEAR, storage, access keys, contract… #
POST /v1/chain/token-safety Token safety check: honeypot, tax and contract risk verdict for a Base or… #
POST /v1/chain/token-honeypot Honeypot check: can this token be sold? #
POST /v1/chain/token-verdict Token risk verdict: plain-language summary and shareable card for a Base or… #
POST /v1/chain/solana/token-safety Check Solana token safety: rug risk, mint and freeze authority, top holders… #
POST /v1/check/url Check a phishing URL: is a URL or domain a scam? Phishing check (chainpeek) #
POST /v1/check/url/batch Check up to 1,000 URLs or domains for phishing or scams in one batch (chainpeek) #
POST /v1/sanctions/batch Screen up to 1,000 crypto addresses against OFAC sanctions in one batch… #
POST /v1/chain/address-poisoning Check a transfer recipient for address poisoning: lookalikes in the sender's… #
POST /v1/chain/approvals List a wallet's live token approvals and get revoke transactions (chainpeek) #
POST /v1/chain/drain-check Check a wallet for a drain: find tokens pulled out without its signature… #
POST /v1/chain/counterparties List a wallet's top counterparties: who an address sends to and receives from… #
POST /v1/chain/bolt11/decode Decode a Lightning invoice (BOLT11): amount, payee, payment hash and expiry… #
POST /v1/nostr/decode Decode a Nostr npub, nprofile, note, nevent or naddr to hex; resolve NIP-05… #
GET /v1/now Get the current UTC time and the latest Base block number (chainpeek) #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/tanod-dev:tanod-dev-chainpeek-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

tanod-dev-chainpeek-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Tanod Dev Chainpeek API
  version: 0.1.0
  contact:
    name: Tanod
    email: ops@tanod.dev
    url: https://tanod.dev
  x-refined-note:
  - x-guidance differs across the merged source definitions and was not carried
  x-tanod-terms: https://tanod.dev/payments/terms.json
  description: 'Operations tagged chainpeek across 6 of this provider''s published API definitions: agents.json, chain.json, finance.json, security.json, util.json, web.json. Each path carries the servers of the definition it was published in.'
servers:
- url: https://agents.tanod.dev
- url: https://chain.tanod.dev
- url: https://finance.tanod.dev
- url: https://security.tanod.dev
- url: https://util.tanod.dev
- url: https://web.tanod.dev
tags:


# --- truncated at 32 KB (892 KB total) ---
# Full source: https://artifacts.apis.io/tanod-dev/openapi/tanod-dev-chainpeek-api-openapi.yml