{id}: Get current price of tokens

API: coingecko.com:coingecko-api
Endpoint: /simple/token_price/{id}
Response format: application/json
Auth: unknown
Method: GET
Last Status: 200
Latency: 277ms

Description

Returns the current price of ERC-20 tokens or tokens on other platforms using their contract addresses. Use this to get real-time pricing for specific tokens by their blockchain contract address.

From spec: Get current price of tokens (using contract addresses) for a given platform in any other currency that you need.

Usage Tips

- Required: contract_addresses (comma-separated), vs_currencies (comma-separated) - Platform ID in URL must be valid (e.g., 'ethereum', 'binance-smart-chain') - Supports include_market_cap and include_24hr_vol optional parameters - Rate limits are strict on this endpoint - cache results

Parameters (3)

contract_addresses (string, query, required)

The contract address of tokens, comma-separated

id (string, path, required)

Asset platform ID (e.g., 'ethereum', 'binance-smart-chain')

vs_currencies (string, query, required)

Comma-separated target currencies

Examples (1)

Get USDT token price on Ethereum doc_extracted

Demonstrates fetching current price for an ERC-20 token by its contract address

curl 'https://api.coingecko.com/api/v3/simple/token_price/ethereum?contract_addresses=0xdac17f958d2ee523a2206206994597c13d831ec7&vs_currencies=usd'
import requests

resp = requests.get(
    "https://api.coingecko.com/api/v3/simple/token_price/ethereum",
    params={
        'contract_addresses': '0xdac17f958d2ee523a2206206994597c13d831ec7',
        'vs_currencies': 'usd',
    },
)
data = resp.json()
import zingu_apis

api = zingu_apis.api("coingecko")
result = api.fetch("simple/token_price/{id}", contract_addresses="0xdac17f958d2ee523a2206206994597c13d831ec7", vs_currencies="usd")

for item in result:
    print(item)
const resp = await fetch("https://api.coingecko.com/api/v3/simple/token_price/ethereum?contract_addresses=0xdac17f958d2ee523a2206206994597c13d831ec7&vs_currencies=usd");
const data = await resp.json();

Probe History

Latency

Status Codes

TimeStatusLatencySize
2026-04-16 17:31:58.978191 200 277ms
2026-04-16 00:54:31.992942 200 269ms
2026-04-15 03:31:45.499809 200 257ms
2026-04-14 03:00:19.247974 200 234ms
2026-04-12 13:32:59.026546 200 140ms
2026-04-10 03:15:07.763380 200 179ms
2026-04-09 00:58:22.680779 200 273ms