




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
query TopWallets {filterWallets(input: {filters: { hasDisplayName: true }rankings: [{ attribute: realizedProfitUsd30d, direction: DESC }]limit: 10}) {results {address labels winRate30drealizedProfitUsd30d swaps30dwallet { displayName }}}}
{…}
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.
Activity charts
PnL curve, volume, or token mix over any time range. Powers the portfolio dashboards your customers already use.
ETH for$11,940+3.47%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.
Identity labels
Manually curated
Who a wallet belongs to. Curated by our analyst team from public attestations, blockchain forensics, sanctions lists, and direct verification.
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 labelsdetailedWalletStats(input: {walletAddress: $addrincludeNetworkBreakdown: true}) {walletAddresslabelsscammerScorelastTransactionAtstatsDay30 {statsUsd {realizedProfitUsdrealizedProfitPercentageaverageProfitUsdPerTradevolumeUsd}statsNonCurrency { swaps wins losses uniqueTokens }}}# Top USD holdings across every chain, valued livebalances(input: {walletAddress: $addrsortBy: USD_VALUEsortDirection: DESCremoveScams: truelimit: 10}) {items {tokenIdshiftedBalancebalanceUsdtoken { name symbol info { imageSmallUrl } }}}# 30-day activity curve for the dashboardwalletChart(input: {walletAddress: $addrrange: { 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.
detailedWalletStats(input: { walletAddress: "0x8F3a…b71c" }) { labels statsDay30 { realizedProfitUsd winRate } }
{ "labels": ["SMART_TRADER"],"realizedProfitUsd": 412840.66,"winRate": 0.68 }
detailedWalletStats(input: { walletAddress: "0x8F3a…b71c" }) { labels statsDay30 { realizedProfitUsd winRate } }
{ "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
Enterprise plan
Tailored for large companies
Custom
per million requests
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.












