v1

latestOpenAPI 3.1.02026-07-228799577.7 KB
Search

Token Search

Searches for tokens by symbol, name, or address with various filtering and sorting options

get/search

Query parameters

querystring

Search term for token symbol, name, or address

symbolstring

Search for all tokens matching an exact symbol

pageinteger

Page number for offset-based pagination

limitinteger

Number of results per page (max 500, or max 100 when format=full)

format'full'

Response format. Set to 'full' to return results as full token objects (same shape as /tokens/:token — includes token, pools, events, risk, buys, sells, txns, holders). When format=full, the max per-page limit is capped at 100.

cursorstring

Cursor for cursor-based pagination (faster for deep pagination)

sortBy'liquidityUsd' | 'marketCapUsd' | 'priceUsd' | 'volume' | 'volume_5m' | 'volume_15m' | 'volume_30m' | 'volume_1h' | 'volume_6h' | 'volume_12h' | 'volume_24h' | 'top10' | 'dev' | 'insiders' | 'snipers' | 'holders' | 'buys' | 'sells' | 'totalTransactions' | 'fees.total' | 'fees.totalTrading' | 'fees.totalTips' | 'createdAt' | 'lpBurn' | 'curvePercentage' | 'communityMessages'

Field to sort by

sortOrder'asc' | 'desc'

Sort order

hasImageboolean

Filter tokens by image presence. Set to true for tokens with images, false for tokens without images

hasSocialsboolean

Filter tokens by social presence. Set to true for tokens with socials, false for tokens without socials

imagestring

Filter by exact image URL or IPFS hash. Supports full URLs or IPFS content identifiers (CID). For IPFS URLs containing '/ipfs/', only the hash/CID is used for matching (e.g., 'QmXyZ...' will match any gateway URL with that hash)

launchpadstring

Filter by launchpad platform name. Supports comma-separated values for multiple launchpads (e.g., 'pumpfun,boop'). Single values still work as before.

showAllPoolsboolean

Return all pools for a token if enabled

showPriceChangesboolean

Include price change data in response

minCreatedAtinteger

Minimum creation date in unix time (ms)

maxCreatedAtinteger

Maximum creation date in unix time (ms)

minGraduatedAtinteger

Minimum graduation date in unix time (ms)

maxGraduatedAtinteger

Maximum graduation date in unix time (ms)

minLiquiditynumber

Minimum liquidity in USD

maxLiquiditynumber

Maximum liquidity in USD (capped at $100B)

minMarketCapnumber

Minimum market cap in USD

maxMarketCapnumber

Maximum market cap in USD (capped at $5T)

minVolumenumber

Minimum volume in USD (for default timeframe)

maxVolumenumber

Maximum volume in USD (for default timeframe)

volumeTimeframe'5m' | '15m' | '30m' | '1h' | '6h' | '12h' | '24h'

Timeframe for volume filtering

minVolume_5mnumber
maxVolume_5mnumber
minVolume_15mnumber
maxVolume_15mnumber
minVolume_30mnumber
maxVolume_30mnumber
minVolume_1hnumber
maxVolume_1hnumber
minVolume_6hnumber
maxVolume_6hnumber
minVolume_12hnumber
maxVolume_12hnumber
minVolume_24hnumber
maxVolume_24hnumber
minBuysinteger

Minimum number of buy transactions

maxBuysinteger

Maximum number of buy transactions

minSellsinteger

Minimum number of sell transactions

maxSellsinteger

Maximum number of sell transactions

minTotalTransactionsinteger

Minimum total number of transactions

maxTotalTransactionsinteger

Maximum total number of transactions

minHoldersinteger

Minimum number of token holders

maxHoldersinteger

Maximum number of token holders

minTop10number

Minimum % held by top 10 holders (0-100)

maxTop10number

Maximum % held by top 10 holders (0-100)

minDevnumber

Minimum % held by developer (0-100)

maxDevnumber

Maximum % held by developer (0-100)

minInsidersnumber

Minimum % held by insiders (0-100)

maxInsidersnumber

Maximum % held by insiders (0-100)

minSnipersnumber

Minimum % held by snipers (0-100)

maxSnipersnumber

Maximum % held by snipers (0-100)

minBundlersinteger

Minimum bundler wallet count

maxBundlersinteger

Maximum bundler wallet count

minBundlerPercentagenumber

Minimum % held by bundlers (0-100)

maxBundlerPercentagenumber

Maximum % held by bundlers (0-100)

minRiskScorenumber

Minimum risk score filter

maxRiskScorenumber

Maximum risk score filter

lpBurninteger

LP token burn percentage (0-100)

marketstring

Market identifier. Supports comma-separated values for multiple markets (e.g., 'raydium,orca,pumpfun'). Single values still work as before.

freezeAuthoritystring

Freeze authority address (use 'null' for none)

mintAuthoritystring

Mint authority address (use 'null' for none)

deployerstring

Deployer wallet address

creatorstring

Token creator wallet address

status'graduating' | 'graduated' | 'default'

Token status

minCurvePercentagenumber

Minimum bonding curve % (0-100)

maxCurvePercentagenumber

Maximum bonding curve % (0-100)

twitterstring

Twitter/X profile URL (exact match)

telegramstring

Telegram channel/group URL (exact match)

discordstring

Discord server invite URL (exact match)

websitestring

Official website URL (exact match)

facebookstring

Facebook page URL (exact match)

instagramstring

Instagram profile URL (exact match)

youtubestring

YouTube channel URL (exact match)

redditstring

Reddit community URL (exact match)

tiktokstring

TikTok profile URL (exact match)

githubstring

GitHub repository URL (exact match)

minFeesTotalnumber

Minimum total fees paid (in SOL)

maxFeesTotalnumber

Maximum total fees paid (in SOL)

minFeesTradingnumber

Minimum trading fees paid (in SOL)

maxFeesTradingnumber

Maximum trading fees paid (in SOL)

minFeesTipsnumber

Minimum priority fees/tips paid (in SOL)

maxFeesTipsnumber

Maximum priority fees/tips paid (in SOL)

hasCoinCommunityboolean

Filter by Coin Communities activity. Set to true for tokens with at least one monitored community message, false for tokens with zero monitored messages.

minCommunityMessagesinteger

Minimum live Coin Communities message count (inclusive)

maxCommunityMessagesinteger

Maximum live Coin Communities message count (inclusive)

Response

Successful response

statusstring
totalinteger
pagesinteger
pageinteger
cursorstring

Cursor used for the current page (cursor-based pagination)

nextCursorstring
hasMoreboolean