API reference · Discover

List & search tokens

The 100 tokens CoinGraph tracks in depth, or a search across 21,000+ coins.

FreeMCP tool: search_tokens

Start here to find the id CoinGraph uses for a token. Without q you get the tracked universe with price, 1-hour and 24-hour change, open signals and the latest headline. With q you search by name, symbol or contract address, and each result says whether it is tracked in depth.

List or search tokens #

GET/v1/tokens

Parameters

  • qstring· queryoptional

    Name, symbol or contract address, e.g. chainlink, LINK or 0x5149…86ca.

Search for Chainlink

Request
curl "https://coingraph.ai/api/v1/tokens?q=chainlink"
Response · real, captured 2026-10-06 23:24 UTC · long lists trimmed
{
  "object": "token_list",
  "id": null,
  "as_of": "2026-10-06T23:20:39.229Z",
  "data": {
    "query": "chainlink",
    "results": [
      {
        "id": "chainlink",
        "symbol": "LINK",
        "name": "Chainlink",
        "tracked": true,
        "rank": 14
      },
      {
        "id": "chainlink-plenty-bridge",
        "symbol": "LINK.E",
        "name": "Chainlink (Plenty Bridge)",
        "tracked": false,
        "rank": null
      }
    ]
  },
  "sources": [
    {
      "provider": "coingecko",
      "endpoint": "/coins/list",
      "as_of": null
    }
  ]
}

Response #

Inside data:

FieldContents
countNumber of tokens returned.
tokens[] / results[]Per token: id, symbol, name, rank, chains (contract per chain), price_usd, change_1h_pct, change_24h_pct, categories, open_signals, latest_headline, tracked.

Pricing #

Free, always. Without payment a paid call answers 402 with a PAYMENT-REQUIRED header; design partners send Authorization: Bearer cg_… instead. How payment works.