Skip to content

Price map

GET
/tokens/market
curl --request GET \
--url 'https://api.getchord.xyz/v1/tokens/market?chain=4663'

Price, 24-hour change, volume and trade count for every priced token in Chord’s index of the chain (thousands of rows, not just the curated list), in one call, keyed by lower-cased address.

  • 4663 Robinhood Chain: every row also carries a 24-point hourly spark and liquidityUsd where known; the answer has updatedAt, the time the live overlay was applied.
  • 5042 Arc: from the Arc hourly rollup. change24h and liquidityUsd appear only when known; no spark, no updatedAt.

For names, logos and honesty flags use /arc/tokens or /rh/tokens. Always pass chain: omitted, it answers for Monad.

chain
required
integer
Allowed values: 4663 5042

Chain id: 4663 Robinhood Chain · 5042 Arc.

Media typeapplication/json
object
market

Address → market row

object
key
additional properties
object
priceUsd
number
change24h

Absent when there is no price 24 hours ago.

number
volume24h

Includes trades the hourly rollup has not counted yet (4663).

number
txns24h
integer
liquidityUsd

Absent when unknown.

number
spark

4663 only: 24 hourly closes.

Array<number>
updatedAt

4663 only. Server time (ms) the live overlay was applied; compare with a WebSocket prices frame’s at.

integer
Example
{
"market": {
"0xd0601ce157db5bdc3162bbac2a2c8af5320d9eec": {
"priceUsd": 220.97,
"change24h": -0.71,
"volume24h": 34504046,
"txns24h": 103172,
"spark": [
221.4,
221.1,
220.9
]
}
},
"updatedAt": 1790708400000
}