Skip to main content

Finding a Coin ID

Most endpoints require a coin ID (e.g. bitcoin, ethereum).
Find a coin’s API ID on its CoinGecko page, via Coins List, or this Google Sheet.

Using Contract Addresses

Query by contract address instead of coin ID — useful when you don’t know the CoinGecko ID.
  • id: asset platform ID (e.g. ethereum)
  • contract_addresses: token contract address
Find contract addresses on the coin page at CoinGecko:
Not all coins have a contract address on CoinGecko. If unlisted, you can’t query by address.
Find addresses via /coins/list with include_platform=true:

Target Currencies

Full list: /simple/supported_vs_currencies

Bulk Queries

/coins/markets — price and market data for many coins at once (up to 250 per page).

Historical Data

Auto-granularity based on time range:
  • 1 day from now → 5-minute intervals
  • 1 day from any other time → hourly
  • 2–90 days → hourly
  • 90+ days → daily (00:00 UTC)

Common Patterns