Skip to main content

Global Options

These options are available on all commands:
Output formats: table is best for terminal use, json for scripts and AI agents, csv for spreadsheets and data pipelines. Array values in CSV are joined with "; ".

Authentication

tok auth login

Store your API key securely in ~/.tokenomist/config.json.
The config file is created with restricted permissions (0600).

tok auth status

Show the current authentication status including key source and masked key value.

tok auth logout

Remove the stored API key from ~/.tokenomist/config.json.

Tokens

tok token list

List all tracked tokens with market data and supply information.
Response fields: id, name, symbol, marketCap, circulatingSupply, maxSupply, totalLockedAmount, tbdLockedAmount, unlockedAmount, untrackedAmount, listedMethod, hasStandardAllocation, hasFundraising, latestFundraisingRound, hasBurn, hasBuyback, hasAnnouncedClaim, websiteUrl, lastUpdatedDate

tok token search <query>

Search for tokens by name, symbol, or slug.
Response fields: tokenId, tokenName, tokenSymbol

Unlocks

tok unlock list

List unlock events grouped by token. Supports extensive filtering.
Allocation values: community, founderTeam, privateInvestors, publicInvestors, reserve, others

tok unlock upcoming

List the next upcoming unlock event per token.

tok unlock events <tokenId>

Get unlock events for a specific token with optional date range and allocation filters.
Response fields: unlockDate, tokenName, tokenSymbol, listedMethod, dataSource, cliffUnlocks (containing cliffAmount, cliffValue, valueToMarketCap, allocationBreakdown), latestUpdateDate

Emissions

tok emission daily <tokenId>

Get daily emission data for a token, broken down by allocation.
Response fields: startDate, endDate, tokenName, tokenSymbol, listedMethod, unlockAmount, unlockValue, referencePrice, totalCumulativeUnlockedAmount, allocations (containing allocationName, standardAllocationName, unlockAmount, unlockValue)

tok emission weekly <tokenId>

Get weekly emission data for a token, broken down by allocation.
Response fields: Same as emission daily.

Allocations

tok allocation detail <tokenId>

Get the standardized allocation distribution for a token — who owns what, and how much is locked vs unlocked.
Response fields: allocationName, allocationType, standardAllocationName, allocationAmount, allocationUnlockedAmount, allocationLockedAmount, trackedAllocationPercentage Standard allocation categories:

Investors

tok investor list

List all investors with optional date filters.

tok investor detail <investorId>

Get an investor’s portfolio and funding round history.

Fundraising

tok fundraising detail <tokenId>

Get fundraising data for a specific token — rounds, investors, valuations.
Response fields: fundingRound, fundingDate, raiseType, amountRaised, valuation, pricePerToken, sourceURLList, numberOfInvestors, investors (containing investorId, investorName, isLeadInvestor)

Burns

tok burn list

List all tokens that have burn event data.

tok burn detail <tokenId>

Get burn events for a specific token.
Response fields: burnEventLabel, burnType, burnDate, amount, metadata (containing burners, burnReasons)

Buybacks

tok buyback list

List all tokens that have buyback event data.

tok buyback detail <tokenId>

Get buyback events for a specific token.
Response fields: buybackEventLabel, buybackType, buybackDate, tokenAmount, value, spentAmount, spentUnit, targetAddress, buyerAddress, resolution, basis

Utilities

tok schema

Print the full command schema as JSON — useful for tooling, documentation generation, and AI agent discovery.

Environment Variables


Error Handling

The CLI handles errors with descriptive messages and automatically retries transient failures with exponential backoff (up to 3 attempts with 1s, 2s, 4s delays plus jitter).