Skip to main content
GET
Get detailed early holder analysis for a token
Data availability: early holder analysis is limited by data provider retention. Solana covers tokens launched within the last 12 months; BSC covers tokens deployed within the last 3 months. Requests for older tokens return HTTP 200 with data_availability: "unsupported_token_age" and a human-readable data_availability_message. Tokens analyzed before the retention cutoff continue to return their stored results.

Telling “no data” apart from “no answer”

A successful response with total_holders_count: 0 and empty analysis blocks means exactly that: we looked, and there was nothing to report. When we could not produce an answer, the response says so explicitly rather than looking like a zero. Always check data_availability before treating an empty result as a real finding: Both non-empty values are accompanied by data_availability_message, a human-readable explanation safe to surface to end users.
Provider unavailable
data_availability is returned alongside HTTP 200, not an error status, because a partial result may still be present — for example a cached analysis served with reduced token metadata. Treating any 200 as a complete answer without checking this field can silently turn a provider outage into a “this token has zero holders” conclusion.
The field is additive and may gain new values over time, so treat an unrecognized value as “analysis unavailable” rather than failing the parse.

Authorizations

x-api-key
string
header
required

Path Parameters

address
string
required

Token contract address. For Solana: mint address. For EVM chains: ERC-20 token contract address. For Stellar: 'CODE:ISSUER' format. For Hedera: HTS token ID in '0.0.X' native format (e.g., '0.0.8144307') or EVM address format.

Query Parameters

chain
enum<string>
required

Blockchain network to analyze. Supported chains: sol (Solana), eth (Ethereum), bsc (BSC), pol (Polygon), arb (Arbitrum), opt (Optimism), base (Base), stellar (Stellar), sui (Sui), hedera (Hedera)

Available options:
sol,
eth,
bsc,
pol,
arb,
opt,
base,
stellar,
sui,
hedera
useCache
boolean
default:true

Whether to use cached data if available (default: true)

refetchData
boolean
default:false

Whether to schedule a background refresh of analysis (default: false)

maxHolders
integer
default:10000

Maximum number of holders to analyze (default: 10000)

Required range: x <= 50000

Response

Successful operation

token_address
string

Address of the analyzed token

Example:

"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"

token_mint_tx
string

Transaction hash of token mint

Example:

"4JqaQUsu5mRADKcHYCL9X1VNDEfZfTmbsXCTSuSJpBXgxbZGQYTHBvzdrHj11NfcDDVEXbELpnEZYVWfpnJ1mgU7"

token_mint_time
string<date-time>

Timestamp when token was minted

Example:

"2023-03-21T13:00:22.000Z"

minter
string

Address of token minter

Example:

"FRgKuRNLRxTzChEKYgFZc5UiEBvZrBYNcRdmbEbXeS17"

data_availability
enum<string>

Present when fresh early holder analysis cannot be computed. unsupported_token_age: the token launched before the data provider retention window (Solana: last 12 months, BSC: last 3 months). Tokens analyzed before the retention cutoff continue to return their stored results without this field.

Available options:
unsupported_token_age
Example:

"unsupported_token_age"

data_availability_message
string

Human-readable explanation of the data availability limitation. Only present alongside data_availability.

Example:

"Early holder analysis is only available for Solana tokens launched within the last 12 months due to data provider retention limits. Previously analyzed tokens continue to return stored results."

first_buyers_analysis
object
top_10_holders_analysis
object
Example:
dev_launched_tokens_in_24_hours
integer

Number of tokens launched by the same developer in 24 hours

Example:

3

sniper_analysis
object
metadata
object

Token metadata information including name, symbol, links, and other details