Exchange tickers

$0.008 per call · USDC via x402 · GET /api/exchange-tickers

Markets (tickers) listed on one exchange: base/target pair, last price, 24h volume, USD- and BTC-converted last price and volume, bid-ask spread %, trust score (green/yellow/red), anomaly and stale flags, trade URL and last trade time. Send GET /api/exchange-tickers with the required field exchange and pay $0.008 per call over x402 or MPP (there is no free tier). It returns a JSON object with source, fetchedAt, cached, exchange, exchangeName and 3 more.

Filter by `coins` (coin ids, max 10); pages of up to 100 tickers (`page`), trimmed to `limit` (default 50). Where is a coin actually trading, at what spread, and is the volume trusted. Cached in-process for 60 seconds.

Category: Crypto & onchain data · Tags: crypto exchange tickers markets pairs spread volume liquidity

TRY IN PLAYGROUND →

Parameters

NameTypeRequiredDescription
exchangestringyesExchange id (binance, gdax, kraken, ...). See the exchanges tool.
coinsstringnoOptional comma-separated coin ids to filter (max 10), e.g. "bitcoin,ethereum".
pagenumbernoPage of 100 tickers upstream (default 1).
limitnumbernoMax tickers returned from that page, 1-100 (default 50).

Example request

curl -i "https://agent402.tools/api/exchange-tickers?exchange=binance&coins=ethereum&limit=5"

Without payment this returns HTTP 402 Payment Required with the exact price for exchange-tickers; any x402 v2 or MPP client pays it and retries.

Example response

{
  "source": "coingecko",
  "fetchedAt": "2026-08-22T13:20:00.000Z",
  "cached": false,
  "exchange": "binance",
  "exchangeName": "Binance",
  "page": 1,
  "count": 1,
  "tickers": [
    {
      "base": "ETH",
      "target": "USDT",
      "coinId": "ethereum",
      "targetCoinId": "tether",
      "last": 2424.51,
      "volume24h": 412000.5,
      "lastUsd": 2424.6,
      "volume24hUsd": 998000000,
      "lastBtc": 0.0314,
      "spreadPct": 0.01,
      "trustScore": "green",
      "anomaly": false,
      "stale": false,
      "tradeUrl": "https://www.binance.com/en/trade/ETH_USDT",
      "lastTradedAt": "2026-08-22T13:19:30.000Z"
    }
  ]
}
FieldTypeAlways presentIn the example
sourcestringyescoingecko
fetchedAtstringyes2026-08-22T13:20:00.000Z
cachedbooleanyesfalse
exchangestringyesbinance
exchangeNamestringyesBinance
pagenumberyes1
countnumberyes1
tickersarray of objectsyes1 item in the example

From an MCP client

catalog.call {
  "slug": "exchange-tickers",
  "params": {
    "exchange": "binance",
    "coins": "ethereum",
    "limit": 5
  }
}

The hosted connector at https://agent402.tools/mcp needs a payment for exchange-tickers; the stdio package pays it from a wallet or from AGENT402_CREDITS_KEY. Local install: npx -y agent402-mcp.

Errors and behavior

Paid call (JavaScript agent)

import { wrapFetchWithPayment } from "@x402/fetch";
import { x402Client } from "@x402/core/client";
import { registerExactEvmScheme } from "@x402/evm/exact/client";
import { privateKeyToAccount } from "viem/accounts";

const client = new x402Client();
client.setSpendControls?.(false); // keep your own spending ceiling in code
registerExactEvmScheme(client, { signer: privateKeyToAccount(KEY) });
const payFetch = wrapFetchWithPayment(fetch, client);

const res = await payFetch("https://agent402.tools/api/exchange-tickers?exchange=binance&coins=ethereum&limit=5");

Related tools

Solana token trading pairs

$0.003 · POST /api/sol-token-pairs

Every DEX pair trading a Solana token mint (Raydium, Orca, Meteora, Pump.fun AMM and the rest), sorted by liquidity: pai…

Known-address label lookup

FREE w/ compute · or $0.002 · POST /api/address-label

Label a known EVM address from a curated, committed dataset: major stablecoin + token contracts (the USDC and USDG contr…

Crypto order book

$0.001 · GET /api/crypto-orderbook

L2 order-book snapshot for a spot pair: best bid/ask, mid price, spread (absolute + %), and the top N aggregated price l…

DEX volume by protocol

$0.001 · POST /api/defi-dex-volume

Decentralized exchanges ranked by 24h spot trading volume from DefiLlama's free DEX overview: per-DEX 24h/7d/30d/1y/all-…

Crypto exchanges

$0.005 · GET /api/exchanges

Crypto exchanges ranked by trust score: id, name, country, year established, trust score (1-10) and rank, 24h volume in …

Onchain options volume by protocol

$0.002 · POST /api/options-volume

Onchain options protocols ranked by 24h notional volume from DefiLlama's options overview: per-protocol 24h, 7d and 30d …