TL;DR
- Market snapshot and price chart for size and trajectory
- Ownership concentration and behavior tags for who holds the float
- Top traders for who moves it
- Fee flow by venue for how much real value passes through
- Supply authority and mint and burn history for structural integrity
All requests share the base URL https://public-api.birdeye.so, authenticate with the X-API-KEY header, and select the network with x-chain: solana. The token is the unit of investigation here, not the wallet or the market: one address goes in, eight answers come back, and every call runs over REST since a dashboard reads on demand rather than streaming a feed nobody watches.
The eight panels
1
Market snapshot
Every later judgment leans on this. A behavior tag means one thing on a token with 30 million dollars of liquidity and something very different on one with 3 thousand.Endpoint:
GET /defi/token_overview2
Price chart
3
Ownership concentration
A token where two wallets hold 60 percent of supply is one bad decision away from a dump, and nothing in price or volume warns you about it.
Each wallet returns
percent_of_supply already calculated, so the table needs no division. limit caps at 50.Rug Checker
Full concentration checks alongside authority, mint and burn, and behavior signals for a security score, not just a display panel.
4
Behavior tags
A wallet holding 10 percent of supply reads differently depending on who it is. This panel labels the holders, and it is what gives a dashboard its edge over a block explorer.
5
Top traders
Holding and trading are separate behaviors. A clean holder distribution can sit on a dead token, and a concentrated float can still trade with genuine volume.
Smart Money Copy Trading
Score a trader’s full history before treating a high volume wallet as a signal.
6
Fee flow by venue
Every swap leaves a paper trail of fees, which is harder to hollow out than a volume figure. Breaking fees down by venue tells you where the token actually trades.Endpoint:
GET /defi/v3/token/fee/singleThe response buckets fees by timeframe, then splits each bucket by fee type, network, priority, tips, platform, and provider, far richer than the single
global_fees_paid figure on the overview call.7
Supply authority
None of the panels above rule out a live mint authority that can print fresh supply tomorrow, or a freeze authority that can lock holders out of their own balances.
On Solana there is no
mintable boolean. Mint authority is read from ownerAddress: null means renounced, an address means it is still live.Rug Checker
The full authority and contract risk check, with the field list per chain.
8
Mint and burn history
A renounced mint authority next to a clean burn history reads very differently from a live authority next to a recent stealth mint. This closes the loop with the supply event log.
Watch your credit budget
Every panel spends compute units, and a dashboard filling eight panels on each token open can burn through a budget faster than expected. Endpoint:GET /utils/v1/credits
Before you ship
- Market panel reads
holderandglobal_fees_paidas snake_case, everything else as camelCase. - Ownership panel calls
distributionwithmode=topandholder-profilewithtoken_address. - Bundler tags carry a dated qualifier for tokens created before March 2026.
- Traders panel sorts by an exact
sort_byvalue and mapsvolumeUsdagainstvolumeBuyUSD. - Fee panel reads the misspelled key verbatim and sends at most 3 intervals.
- Integrity panel reads the mint authority from
ownerAddressand sends all three required parameters tomint-burn-txs. - The
x-chainheader issolanaon every call, since five of these endpoints are Solana only.
FAQ
Why is the token investigation dashboard Solana only?
Why is the token investigation dashboard Solana only?
Five of the endpoints, holder distribution, holder profile, token fee, and mint and burn history, return data for Solana only. The market, chart, and top trader panels work across chains, so part of the dashboard can extend to EVM, but ownership, fee, and supply panels stay Solana bound.
How do you read mintability without a mintable field?
How do you read mintability without a mintable field?
On Solana the security response has no
mintable boolean. Read it from ownerAddress. A null value means the mint authority is renounced and supply is fixed. An address means the authority is still live and more supply can be minted.Can you run all eight calls at once?
Can you run all eight calls at once?
Yes. The panels share only the token address as input and do not depend on each other, so fire the calls in parallel and render each panel as its response arrives.

