2B+ wallets indexed40k traders, named

Cost-basis PnL, behavior labels, holdings, and trade history for every wallet on every chain we index. Plus resolved identity, names, ENS, avatars, and socials, for the 40k+ traders worth following.

Coinbase
Phantom
fomo
Uniswap
Rainbow
Magic Eden
Axiom
MoonPay
Farcaster
Pocketpro
Infinex
Relay

See our datain action

Click around and see the queries powering production wallet apps.

Theo

0x8F3a…b71c · 21,374 swaps · 74.8% win

+$376K

Cented

HxK2…JtR · 34,536 swaps · 23.4% win

+$303K

greenfund.eth

0x9c41…04Da · 24 swaps · 78.9% win

+$272K

Dani

0x47e2…F8aB · 4,556 swaps · 41.9% win

+$201K

decu

0x6c10…aF22 · 13,697 swaps · 62.4% win

+$169K

Domy

B2x9…3Kp · 16,901 swaps · 53.8% win

+$152K

QueryGraphQL
query TopWallets {
filterWallets(input: {
filters: { hasDisplayName: true }
rankings: [{ attribute: realizedProfitUsd30d, direction: DESC }]
limit: 10
}) {
results {
address labels winRate30d
realizedProfitUsd30d swaps30d
wallet { displayName }
}
}
}
Responsefetching…
{
…
}

Everything you needto profile a wallet

Real identities, cost-basis-accurate PnL, deep token holdings, behavior labels, and trade history. Built on the same indexer that powers fomo and Coinbase.

Wallet identity, resolved

ENS, Farcaster, X, Telegram, and dozens of reputation sources resolved server-side. Your UI renders the trader, not the address.

Cozomo …

Wealthy++Smart traderFounder

$3.74M

Pranksy

Wealthy++FounderKOL

$14.7M

Beeple

WhaleWealthy++

$5.16M

Doodler

InsiderSniper

$372.21K

PnL & cost basis

Realized, unrealized, win rate, ROI, and average hold time. Same cost-basis methodology your accountant would use.

Cozomo de Medici

0x8F3…7b71

REALIZED

+$42,180

UNREALIZED

+$18,940

COST BASIS

Behavioral & identity labels

24 labels across two dimensions. Behavioral tags (sniper, smart trader, wealthy++) auto-update from 90-day activity. Identity tags (CEX, founder, VC, MEV bot) are analyst-curated.

Bored Ape

0x8F3…38c97

Behavior

Wealthy++Sniper

Identity

FounderVC

Holdings & balances

Token balances across every chain we index, valued live in USD with 24h change. Sub-200ms hot-cache reads with on-demand refresh.

Ethereum

ETH

22.56%

Amt

319K

Usd

$356M

PEPE

Ethereum

18.41%

Amt

480K

Usd

$345.4K

WIF

Solana

16.50%

Amt

247K

Hyperliquid

HYPE

6.03%

Amt

142K

Usd

$286M

SOL

Solana

2.42%

Amt

59.2K

Usd

$8.57M

LI

LINK

Ethereum

2.04%

Amt

47.9K

Activity charts

PnL curve, volume, or token mix over any time range. Powers the portfolio dashboards your customers already use.

Sold 3.2ETH for$11,940+3.47%

Top-trader leaderboards

Per-token ranking of the highest-PnL wallets with win rate, ROI, and trade count. Powers every "copy this wallet" experience.

ROIPnLWin rateTrade count

Cozomo de Medici

+204.7%

Bored Ape

+163.2%

Pranksy

+118.9%

Live balance & trade streams

Subscribe to any wallet and stream every balance change and fill in real time. Push the moves into your users' notifications.

274.2k on watchlist

Transactions

Bought 3.2 ETH

Via Uniswap

-$11,940

Sold 1,840 LINK

via 1inch

+$14,720

0.48 ETH Received

via bridge

+$1,730

More thanjust 0xae6…

Codex tags wallets across two dimensions, how they trade and who they are. Filter, score, or gate by any combination. Hover any label for the definition.

Behavioral labels

Auto-detected

How a wallet trades. Auto-derived from 90-day profit, asset holdings, and the age of tokens at the time of trade.

SniperInterestingWealthy++
Smart trader (less than 2 days)Wealthy
Smart trader (more than 2 days)Wealthy+

Identity labels

Manually curated

Who a wallet belongs to. Curated by our analyst team from public attestations, blockchain forensics, sanctions lists, and direct verification.

CEXMixerVCMEV BotScammerBlacklisted
DEXKOLWhaleSniperRug PullerSanctioned
BridgeFounderBotInsiderHacker

Full wallet profilein one query

Stats, labels, holdings, and a PnL chart for any address in a single GraphQL request. No fan-out, no waterfalls, no glue code.

query WalletProfile($addr: String!, $from: Int!, $to: Int!) {
# Cost-basis-accurate PnL, win rate, swap history, smart-money labels
detailedWalletStats(input: {
walletAddress: $addr
includeNetworkBreakdown: true
}) {
walletAddress
labels
scammerScore
lastTransactionAt
statsDay30 {
statsUsd {
realizedProfitUsd
realizedProfitPercentage
averageProfitUsdPerTrade
volumeUsd
}
statsNonCurrency { swaps wins losses uniqueTokens }
}
}
# Top USD holdings across every chain, valued live
balances(input: {
walletAddress: $addr
sortBy: USD_VALUE
sortDirection: DESC
removeScams: true
limit: 10
}) {
items {
tokenId
shiftedBalance
balanceUsd
token { name symbol info { imageSmallUrl } }
}
}
# 30-day activity curve for the dashboard
walletChart(input: {
walletAddress: $addr
range: { start: $from, end: $to }
resolution: "1D"
}) {
data { timestamp realizedProfitUsd swaps }
}
}

Need it pushed instead?
Subscribe to onBalanceUpdated and we’ll stream every balance update as it happens.

Every chainOne wallet

If we index a chain for tokens and pricing, we index the wallets on it for PnL, labels, balances, and activity. 80+ chains and growing.

Pull, stream,or get pushed

Wallet data is shaped for whatever you're building. Query it for dashboards. Stream it into trader feeds. Push it straight to your users the moment something moves.

query detailedWalletStats200 · 71 ms
detailedWalletStats(
input: { walletAddress: "0x8F3a…b71c" }
) { labels statsDay30 { realizedProfitUsd winRate } }
Response
{ "labels": ["SMART_TRADER"],
"realizedProfitUsd": 412840.66,
"winRate": 0.68 }
query detailedWalletStats200 · 71 ms
detailedWalletStats(
input: { walletAddress: "0x8F3a…b71c" }
) { labels statsDay30 { realizedProfitUsd winRate } }
Response
{ "labels": ["SMART_TRADER"],
"realizedProfitUsd": 412840.66,
"winRate": 0.68 }

Simple, scalablepricing

Pricing to fit builders and teams of all sizes.

Almost free

For personal & hobby projects

/ mo

for 10,000 requests/month, after a one-time $1 signup activation fee

10,000 requests/month
5 requests per second
1 API key
Community support
Most popular

Growth plan

For teams & startups

/ mo

1,000,000 requests/month
300 requests per second
5 API keys
Priority support
WebSockets & Webhooks

Requests / month

1M

$350 per million

Est. cost

Overages billed at $350 / 1M requests.

$350 / mo

Enterprise plan

Tailored for large companies

Custom

per million requests

Unlimited requests/month
Custom RPS
Unlimited API keys
Dedicated support
Custom SLAs & packaging

Sub 1s

Data freshness

1,000+

Requests per second

10B+

API requests per month

99.9%

Uptime SLA

Our otherAPI endpoints

Codex powersindustry leaders

Learn how Codex saves the world’s
leading apps time, money, and a whole lot
of on-call shifts.

TradingView
TradingView, and their 50 million users, rely on Codex as the sole source of truth for all on-chain data. We were using 3 to 4 data providers previously, including The Graph, and have now consolidated everything on Codex.

Alex T.

Head of Product, Crypto

10,000 free requests / mo$1 one-time signup feeStart building in minutes

Ready to have thefastest on-chain data?

Get real-time crypto and prediction market data within minutes. Start with 10,000 requests per month for free.