Token Endpoints
Token stats, first buyers, launch analytics.
token_first_buyers
First addresses to receive an ERC20 token. Launchpad analytics: who got in first?
| Param | Required | Description |
|---|---|---|
token | Yes | Token contract address |
limit | No | Max buyers (default 20) |
GET /api/token_first_buyers?token=0x...&limit=20
Returns: buyers (address, firstSeenBlock, firstSeenAt, transferCount)
token_stats
Token summary: transfer count, holder count, unique wallets, first seen block.
GET /api/token_stats?token=0x...
Returns: transferCount, holderCount, uniqueWallets, firstSeenBlock, firstSeenAt
token_holders
Get the top holders of an ERC-20 token with estimated balances (computed from transfer deltas).
GET /api/token_holders?token=0x...&limit=50
Response:
{
"token": "0x...",
"holders": [
{ "address": "0xabc...", "balance": "1000000" },
{ "address": "0xdef...", "balance": "500000" }
],
"count": 50
}
Note: Balances are estimates from indexed transfer data, not real-time on-chain state.
whale_transfers
Large native MON transfers within a recent block window.
GET /api/whale_transfers?min_mon=100&blocks=10000&limit=50
| Param | Default | Description |
|---|---|---|
min_mon | 100 | Minimum MON value to qualify as "whale" |
blocks | 10000 | Look back window (blocks) |
limit | 50 | Max results (max 200) |
Response:
{
"minMon": 100,
"blocksWindow": 10000,
"transfers": [
{ "from": "0x...", "to": "0x...", "amount": "5000.000000", "amountWei": "5000000000000000000000", "txHash": "0x...", "blockNumber": 72400000, "timestamp": "...", "transferType": "native" }
],
"count": 1
}
Use case: Whale watching, large movement alerts, market impact analysis.