Tokenomics
Query tokenomics and unlock data.
Available data
- Returns
- Tokenomics and unlock data
- Market coverage
- Crypto
- Query granularity
- One token per query; daily snapshot, not mixed with other tokens
Authentication
Query Parameters
Provide query, asset_id, or symbol when possible; an empty request may return no_data.
querystringqueryExampleBTCoptionalTicker, name, or free text.
asset_idstringqueryExampleasset_btcoptionalCanonical asset_id (preferred; 400 param_conflict when it disagrees with query/symbol)
symbolstringqueryExampleBTCoptionalCompatibility alias of query.
All optional.
chain_idstringqueryExampleethereumoptionalDisambiguate same-name assets. Tokenomics remains asset-level.
Response
Nested batch object (strict 5 sections): asset / supply / allocation_summary / unlock_summary / risk_summary; no outer extras; no coverage → no_data
asset_idstringExampleasset_btcCanonical asset id (e.g. asset_btc)
namestring | nullExampleBitcoinDisplay name
symbolstring | nullExampleBTCTicker / token symbol
primary_chainstring | nullExamplebitcoinPrimary chain (key always present; null when unknown)
contract_addressstring | nullContract address (key always present; null for natives / scrubbed mints / unknown)
max_supplynumber | string | nullExample21000000Max supply; may be the string "∞" when unbounded
total_supplynumber | string | nullExample21000000Total supply; may be the string "∞" when unbounded
circulating_supplynumber | string | nullExample20070484Circulating supply
unlocked_supplynumber | string | nullExample20070162Unlocked supply
locked_supplynumber | string | nullExample929518.94Locked supply
tbd_locked_amountnumber | string | nullExample0TBD locked residual; always present; completes total composition
untracked_supplynumber | string | nullExample0Untracked residual supply; always present; completes total composition
circulating_percentagenumber | nullExample95.57373Circulating % of supply
unlocked_percentagenumber | nullExample95.5722Unlocked % of supply
team_and_founders_percentagenumber | nullExample0Team & founders allocation %
investors_percentagenumber | nullExample0Investors allocation %
community_and_ecosystem_percentagenumber | nullExample100Community & ecosystem allocation %
treasury_and_reserve_percentagenumber | nullExample0Treasury & reserve allocation %
others_percentagenumber | nullExample0Others / residual allocation %
next_unlock_datestring | nullNext unlock timestamp (RFC3339 / ISO8601)
next_unlock_amountnumber | string | nullNext unlock amount
next_unlock_percentage_of_circulatingnumber | nullNext unlock as % of circulating supply
next_unlock_categorystring | nullNext unlock category (e.g. team_and_founders)
supply_pressure_levelstring | nullExamplelowSupply pressure level (low / medium / high, …)
supply_pressure_scorenumber | nullExample4Supply pressure score
main_factorstring | nullExample剩余锁仓占 Tokenomics 总供应量 4.426281%Primary pressure factor (natural language)
as_ofstringExample2026-08-16Batch snapshot day (YYYY-MM-DD)
snapshot_kindstringExamplebatch_dailyAlways batch_daily for this path
schema_versionstringExample1.0Nested response schema version
currencystringExampleUSDCurrency; defaults to USD
generated_atstring | nullExample2026-08-15T17:05:00.000+0000Snapshot generation timestamp when present
actual_taskstringExampletokenomicsRouted task: profile / statements / metrics / …
ok / partial / no_data / not_ready / stale
limitations[]string[]Exampleserving_mvpCoverage / MVP limitation tags
route_reasonstringExampleexplicit_taskRoute reason (e.g. explicit_task)
updated_atdatetime | stringExample2026-08-17T08:25:08ZEnvelope update time (UTC)
Unified object references
Object reference type
idstringExampleasset_btcCanonical object identifier
asset_idstringExampleasset_btcCanonical asset identifier
ok / partial / no_data / not_ready / stale
empty_reasonstring | nullEmpty / partial reason code when applicable
errorobject | nullError object (code / message); null on success
external_refs[]object[]External refs (e.g. SEC EDGAR filings)
lineage_refs[]object[]Lineage refs (usually [] on the public body)
source_refs[]object[]Upstream source refs (usually [] on the public body)