Skip to main content
GET
One token’s current state. chain is a chain slug, and address is in that chain’s own format. updatedAt says when the state was last refreshed.

Reading the response

  • Holder groups defines every field of holders, and wallet classifications defines the flags those groups count.
  • security.rugPct and metadata.twitterReuseCount read "0" and 0 on every token. Do not rely on them yet.
  • platforms and annotations are left out when they are empty. Today the only listing in platforms is a paid DexScreener profile.

Errors

Every endpoint also answers the universal errors.

Authorizations

Authorization
string
header
required

Send the API key as Authorization: Bearer <key>.

Path Parameters

chain
enum<string>
required

Chain the resource lives on. Chain slug. One spelling per chain, in paths and bodies alike. Only a chain with spot data is published.

Available options:
solana,
base,
bsc,
robinhood,
arc
address
string
required

Token mint or contract address.

Response

The token.

GET /v1/tokens/{chain}/{address} response.

address
string
required

Token address.

ath
object
required

All-time-high price and market cap.

chain
enum<string>
required

Chain the token trades on.

Available options:
solana,
base,
bsc,
robinhood,
arc
createdAt
integer<int64>
required

Creation timestamp.

creator
string
required

Creator address.

decimals
integer<int32>
required

Token decimals.

Required range: x >= 0
devFunding
object
required

The creator wallet's first inbound funding. Always present; its status says whether the lookup has settled.

dexes
string[]
required

Venues the token's top pools trade on, deepest first.

Example:
holders
object
required

Holder-risk breakdown.

liquidity
object
required

Current liquidity.

marketCap
object
required

Current market cap.

metadata
object
required

Off-chain project metadata.

name
string
required

Token name.

price
object
required

Current price.

security
object
required

On-chain security flags.

stats
object
required

Trailing-window stats, one key per rolling window.

supply
string<decimal>
required

Total supply.

Example:

"123.456789"

symbol
string
required

Token symbol.

totals
object
required

All-time volume and fee totals.

updatedAt
integer<int64>
required

Last update timestamp.

anchorAddress
string | null

Address of the quote asset in the token's deepest pool; null where it is not known.

anchorSymbol
string | null

Display symbol of that quote asset, on anchorAddress's terms.

annotations
object[]

Platform-scoped quirk flags the launch carried.

A platform-scoped flag the launch carried, tagged by kind.

Example:
bondingCurvePct
null | string<decimal>

Bonding-curve completion, 0-100; null off launchpad curves.

Example:

"123.456789"

graduatedAt
null | integer<int64>

When the token graduated off its launchpad; null until graduation.

graduatedToDex
string | null

Venue the graduation pool trades on; null until graduation.

graduatedToPool
string | null

Pool the launchpad pool migrated into; null until graduation.

launchpad
string | null

Launchpad the token launched through; null for non-launchpad tokens.

platforms
object[]

The token's external-platform listings.

A platform attached to a token, a wallet, or a trade.

The fieldless variants are trading terminals. Each doc gives the producer string its variant maps from.