curl 'https://api.serialized.xyz/v1/token/security?chain=solana&address=DezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB263' \
-H 'Authorization: YOUR_API_KEY'
{
"data": {
"chain": "solana",
"address": "DezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB263",
"holdersCount": 892341,
"top10HoldersPct": 24.83,
"devHoldingsPct": 0,
"snipersHoldingsPct": 0,
"bundlersHoldingsPct": 0,
"tokenBurnedPct": null,
"lpBurnedPct": null,
"lpLockedPct": null,
"lpSource": "unknown",
"dexPaid": true,
"dexPaidAt": 1740046431000,
"buyTaxBps": null,
"sellTaxBps": null,
"transferTaxBps": null,
"mintAuthority": null,
"mintRevoked": true,
"freezeAuthority": null,
"freezeRevoked": true
},
"meta": {
"asOf": 1786777912344
}
}
Token Security
Token Security
Security fields for any token in one union shape: mint/freeze authority state, holders count, top-10 concentration (CEX-custody excluded), dev/sniper/bundler holdings %, token burn, LP burn/lock, buy/sell/transfer tax, and dexPaid + dexPaidAt. EVM and Solana. null always means unknown, never a fake zero.
GET
/
v1
/
token
/
security
curl 'https://api.serialized.xyz/v1/token/security?chain=solana&address=DezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB263' \
-H 'Authorization: YOUR_API_KEY'
{
"data": {
"chain": "solana",
"address": "DezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB263",
"holdersCount": 892341,
"top10HoldersPct": 24.83,
"devHoldingsPct": 0,
"snipersHoldingsPct": 0,
"bundlersHoldingsPct": 0,
"tokenBurnedPct": null,
"lpBurnedPct": null,
"lpLockedPct": null,
"lpSource": "unknown",
"dexPaid": true,
"dexPaidAt": 1740046431000,
"buyTaxBps": null,
"sellTaxBps": null,
"transferTaxBps": null,
"mintAuthority": null,
"mintRevoked": true,
"freezeAuthority": null,
"freezeRevoked": true
},
"meta": {
"asOf": 1786777912344
}
}
GET /v1/token/security · 10 credits
Everything you need to screen a token before trading it, in one call and one shape across EVM and Solana:
- Authorities -
mintAuthority/mintRevoked,freezeAuthority/freezeRevoked: an active mint or freeze authority is the classic honeypot flag. - Concentration -
holdersCount,top10HoldersPct(CEX-custody and pool/burn wallets excluded - the exclusion is the signal),devHoldingsPct. - Launch quality -
snipersHoldingsPct,bundlersHoldingsPct,tokenBurnedPct. - Liquidity safety -
lpBurnedPct,lpLockedPct,lpSource. - Taxes & listing -
buyTaxBps,sellTaxBps,transferTaxBps,dexPaid,dexPaidAt(the DEX Screener listing status, resolved from its listing records when our index has no record).
null always means unknown, never a fabricated zero or false.
Authority tri-state:
mintRevoked: true means the authority is renounced (safe), false means it is still active, null means unknown. Same for freeze.Available as a batch:
POST /v1/token/security with items[] - up to 100 items per call, across chains.curl 'https://api.serialized.xyz/v1/token/security?chain=solana&address=DezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB263' \
-H 'Authorization: YOUR_API_KEY'
{
"data": {
"chain": "solana",
"address": "DezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB263",
"holdersCount": 892341,
"top10HoldersPct": 24.83,
"devHoldingsPct": 0,
"snipersHoldingsPct": 0,
"bundlersHoldingsPct": 0,
"tokenBurnedPct": null,
"lpBurnedPct": null,
"lpLockedPct": null,
"lpSource": "unknown",
"dexPaid": true,
"dexPaidAt": 1740046431000,
"buyTaxBps": null,
"sellTaxBps": null,
"transferTaxBps": null,
"mintAuthority": null,
"mintRevoked": true,
"freezeAuthority": null,
"freezeRevoked": true
},
"meta": {
"asOf": 1786777912344
}
}
Authorizations
Your raw API key (not needed on the demo server).
Query Parameters
Public chain id (solana: LP burn and lock analysis is served on Solana).
Token mint (base58, case-sensitive).
Response
200
Standard { data, meta } envelope.