Jetton Object
Each jetton entry contains the following fields:- address (string, required): Raw blockchain address of the jetton master contract. ⚠️ Always returned in raw hex form (
workchain:hash). - decimals (integer, required): Number of decimal places the jetton supports.
- created_at (ISO 8601 datetime): Date and time the jetton was added to the list.
- total_supply (string): Total supply in base units (no decimal point).
- name (string): Jetton name, e.g.
Tether USD. - symbol (string): Jetton ticker, e.g.
USDT. - mintable (boolean): Whether new tokens can be minted.
- buy_fee (integer): On-chain fee (bps) charged on buys, if any.
- sell_fee (integer): On-chain fee (bps) charged on sells, if any.
- verification (enum): Verification status — see Verification Status.
- contract_interface (string): Implementation identifier (e.g.
jetton_wallet_tonfun). Used by the aggregator to route through specialized jetton implementations. - image_url (string): URL of the jetton logo.
- market_stats (object): Aggregated market statistics — see Market Statistics.
- labels (array): Labels attached to the jetton — see Labels.
- scaled_ui_multiplier (object): Optional UI multiplier (
numerator/denominator) applied on top ofdecimalswhen displaying balances to end users. Relevant for rebase / scaled-UI jettons.
Market Statistics
Themarket_stats object aggregates the most recent on-chain and market data:
- holders_count (integer): Number of unique jetton holders.
- price_usd (number): Current price in USD.
- price_change_5m (number): Price change over the last 5 minutes (percentage).
- price_change_1h (number): Price change over the last hour (percentage).
- price_change_6h (number): Price change over the last 6 hours (percentage).
- price_change_24h (number): Price change over the last 24 hours (percentage).
- price_change_7d (number): Price change over the last 7 days (percentage).
- volume_usd_24h (number): 24-hour trading volume in USD.
- tvl_usd (number): Total value locked in USD across supported pools.
- fdmc (number): Fully diluted market capitalization in USD.
- mcap (number): Circulating market capitalization in USD.
- trust_score (integer, 0–100): Reliability score computed from multiple signals.
Verification Status
Theverification field reflects how swap.coffee classifies a jetton. Possible values:
WHITELISTED— the jetton is verified and whitelisted by swap.coffee. Safe and routable; guaranteed to be fee-free.COMMUNITY— the jetton’s contract hash is recognized as safe, but the jetton is not used in swap.coffee routing. Guaranteed to be fee-free.UNKNOWN— the jetton is not verified and may be unsafe.BLACKLISTED— the jetton is blacklisted and considered dangerous.
Example
List Jettons
- search (string) — free-text filter across jetton name and symbol.
- verification (array of verification statuses, default:
[WHITELISTED]) — verification statuses to include. Accepted values:WHITELISTED,COMMUNITY,UNKNOWN,BLACKLISTED. ⚠️ To pass multiple values, repeat the parameter in the query string, e.g.verification=WHITELISTED&verification=COMMUNITY. - label_id (integer) — return only jettons carrying a specific label.
- page (integer, min: 1, default: 1) — page number.
- size (integer, 1–100, default: 100) — number of jettons per page.
200 OK — array of jetton objects, with a Cache-Control header for caching hints.
Get a Single Jetton
- address (path, required) — raw jetton master address.
- refresh_price (query, boolean, default: true) — whether to recompute the current price on the fly from the latest pools state. Set to
falsefor a cheaper read that returns a slightly stale price.
200 OK — a jetton object | 404 Not Found — jetton is unknown.
Bulk Fetch by Addresses
refresh_price (boolean, default: true).
Request body:
200 OK — array of jetton objects.
Top Holders
200 OK — array of wallet entries, each with:
- owner — wallet owner address.
- wallet — jetton wallet address.
- master — jetton master address.
- balance — balance in nano units (string).
Price Chart
- from (datetime, required) — start of the window (inclusive).
- to (datetime, required) — end of the window (inclusive).
- currency (enum:
usd|ton, default:usd) — denomination for returned values.
200 OK