Skip to main content

Trending Tokens

Discover trending, most searched, and newly popular tokens across crypto markets.

Endpointsโ€‹

EndpointDescriptionPrice
GET /api/tokens/trendingTrending tokens$0.01
GET /api/tokens/trending/{chain}Chain-specific trending$0.01
GET /api/tokens/newRecently launched$0.01
GET /api/tokens/most-searchedSearch trends$0.01

GET /api/tokens/trendingโ€‹

Get globally trending tokens based on search volume, social mentions, and trading activity.

Requestโ€‹

curl https://api.web3identity.com/api/tokens/trending

Responseโ€‹

{
"trending": [
{
"rank": 1,
"symbol": "PEPE",
"name": "Pepe",
"contract": "0x6982508145454Ce325dDbE47a25d4ec3d2311933",
"chain": "ethereum",
"price": 0.00001234,
"change24h": 45.67,
"volume24h": 234567890,
"marketCap": 5200000000,
"trendingScore": 98,
"trendingReason": "social_surge"
},
{
"rank": 2,
"symbol": "WIF",
"name": "dogwifhat",
"contract": "EKpQGSJtjMFqKZ9KQanSqYXRcF8fBopzLHYxdM65zcjm",
"chain": "solana",
"price": 2.34,
"change24h": 23.45,
"volume24h": 567890123,
"marketCap": 2340000000,
"trendingScore": 95,
"trendingReason": "volume_spike"
}
],
"updatedAt": "2026-02-08T04:30:00Z",
"count": 20
}

Query Parametersโ€‹

ParamTypeDefaultDescription
limitnumber20Max results (1-100)
categorystringallall, meme, defi, ai, gaming
minMarketCapnumberโ€”Minimum market cap filter

SDKโ€‹

const trending = await client.getTrendingTokens({ limit: 10 });

GET /api/tokens/trending/{chain}โ€‹

Get trending tokens for a specific blockchain.

Supported Chainsโ€‹

  • ethereum
  • base
  • arbitrum
  • optimism
  • polygon
  • solana
  • avalanche
  • bsc

Requestโ€‹

curl https://api.web3identity.com/api/tokens/trending/base

Responseโ€‹

{
"chain": "base",
"chainId": 8453,
"trending": [
{
"rank": 1,
"symbol": "BRETT",
"name": "Brett",
"contract": "0x532f27101965dd16442E59d40670FaF5eBB142E4",
"price": 0.15,
"change24h": 12.34,
"volume24h": 45678900,
"dexVolume": 23456789,
"holders": 125000,
"trendingScore": 92
}
],
"count": 20
}

GET /api/tokens/newโ€‹

Get recently launched tokens gaining traction.

Requestโ€‹

curl "https://api.web3identity.com/api/tokens/new?hours=24"

Query Parametersโ€‹

ParamTypeDefaultDescription
hoursnumber24Launched within hours
chainstringallFilter by chain
minHoldersnumber100Minimum holder count
minLiquiditynumber10000Min liquidity USD

Responseโ€‹

{
"newTokens": [
{
"symbol": "NEWCOIN",
"name": "New Coin",
"contract": "0x...",
"chain": "base",
"launchedAt": "2026-02-08T02:00:00Z",
"ageHours": 2.5,
"price": 0.001,
"change1h": 234.5,
"holders": 1500,
"liquidity": 125000,
"verified": false,
"riskLevel": "high"
}
],
"count": 15
}

Risk Levelsโ€‹

LevelDescription
lowVerified contract, established team
mediumSome verification, new but growing
highUnverified, new launch, use caution
criticalRed flags detected

GET /api/tokens/most-searchedโ€‹

Get tokens with the highest search volume.

Requestโ€‹

curl https://api.web3identity.com/api/tokens/most-searched

Responseโ€‹

{
"mostSearched": [
{
"rank": 1,
"symbol": "ETH",
"name": "Ethereum",
"searches24h": 2500000,
"searchChange": 15.5,
"price": 3245.67,
"priceChange24h": 2.34
},
{
"rank": 2,
"symbol": "BTC",
"name": "Bitcoin",
"searches24h": 2100000,
"searchChange": 8.2,
"price": 67890.12,
"priceChange24h": 1.23
}
],
"period": "24h",
"updatedAt": "2026-02-08T04:30:00Z"
}

GET /api/tokens/trending/category/{category}โ€‹

Get trending tokens within a specific category.

# Meme coins
curl https://api.web3identity.com/api/tokens/trending/category/meme

# AI tokens
curl https://api.web3identity.com/api/tokens/trending/category/ai

# DeFi tokens
curl https://api.web3identity.com/api/tokens/trending/category/defi

Available Categoriesโ€‹

CategoryDescription
memeMeme coins (PEPE, DOGE, SHIB)
defiDeFi protocols (UNI, AAVE, MKR)
aiAI-related tokens (FET, RNDR, AGIX)
gamingGaming/metaverse (AXS, SAND, MANA)
l1Layer 1 chains (ETH, SOL, AVAX)
l2Layer 2 tokens (ARB, OP, MATIC)
rwaReal world assets
nftNFT-related tokens

GET /api/tokens/{symbol}/signalsโ€‹

Get detailed trending signals for a specific token.

curl https://api.web3identity.com/api/tokens/PEPE/signals
{
"symbol": "PEPE",
"signals": {
"social": {
"twitterMentions": 45000,
"twitterChange": 123.4,
"redditPosts": 234,
"discordActivity": "high"
},
"onChain": {
"uniqueBuyers24h": 12500,
"buyPressure": 0.72,
"whaleAccumulation": true,
"newHolders24h": 8500
},
"trading": {
"volumeSpike": true,
"volumeMultiple": 3.5,
"priceBreakout": true,
"support": 0.00001100,
"resistance": 0.00001500
}
},
"overallSentiment": "bullish",
"trendingScore": 98
}

SDK Examplesโ€‹

JavaScriptโ€‹

import { Web3IdentityClient } from '@web3identity/sdk';

const client = new Web3IdentityClient();

// Get global trending
const trending = await client.getTrendingTokens();

// Get Base chain trending
const baseTrending = await client.getTrendingTokens({ chain: 'base' });

// Get new meme coins
const newMemes = await client.getNewTokens({
hours: 24,
category: 'meme',
minLiquidity: 50000
});

// Get token signals
const signals = await client.getTokenSignals('PEPE');

Pythonโ€‹

from web3identity import Client

client = Client()

# Get trending
trending = client.get_trending_tokens(limit=20)

# Chain specific
base_trending = client.get_trending_tokens(chain='base')

Errorsโ€‹

CodeHTTPDescription
INVALID_CHAIN400Chain not supported
INVALID_CATEGORY400Category doesn't exist
NO_DATA404No trending data available