No keys. No subscription. Pay per call.
Every signal on this site is an HTTP GET. The free tier needs nothing — no signup, no key. Paid endpoints return HTTP 402 with payment requirements; settle USDC on Base over the x402 protocol and retry. Agents with a funded wallet do this automatically.
Try it right now — free, from your terminal
curl https://api.robinx.io/caller/gleobets
# full dossier for the real $CASHCAT (free, 25/day)
curl https://api.robinx.io/report/0x020bfc650a365f8bb26819deaabf3e21291018b4
# who is this wallet? deployer record + insider history (free)
curl https://api.robinx.io/wallet/0xcdfc08a1c1fbafb355645e5ddc32122e5716ca90
# resolve a ticker — collision warnings included (free)
curl "https://api.robinx.io/search?q=cashcat"
The data only RobinX has
Measured caller accuracy and labeled holder-structure history — built from watching every block and every mention since chain genesis. The idea is copyable; the elapsed time isn't.
| Endpoint | What it answers | Price |
|---|---|---|
| GET /agent/features?token= | The agent feature row. The token-level measurements for one token in a single call — launch facts, current activity (plus the exact is_real crossing block, recovered back to chain genesis), deployer record, price/FDV with its true observation time, and social measurements (exact mention counts, distinct accounts, 24h velocity, how many are measured callers, mutual-follow cluster share). Split by epistemic status so you can't accidentally join current state to a past timestamp. Inputs for your model — no score, no recommendation. | $0.03 |
| GET /social/follows | Pollable tape of follow/unfollow transitions by the chain's principal X accounts — X exposes only current state, so this history can't be rebuilt later. Each followed handle crossed with its measured caller record | $0.02 |
| GET /follows/{handle} | Which watched principals follow this handle, and since when — baseline edges marked, never dated as follows | free |
| GET /mentions/{token} | The social tape for one token: latest mentions with each caller's measured record, true totals, 24h velocity, cluster-vs-independent voices (never tweet text) | $0.02 |
| GET /caller/{handle}/calls | The receipts tape behind the free card — recent calls with token outcomes and cross-chain records | $0.02 |
| GET /social/momentum | Tokens ranked by measured caller-accuracy weight, then voices, then mentions (clusters count once) | $0.02 |
| POST /identify | Paste a chart screenshot — vision extracts ticker/price/date/chain and resolves which token it is, with a confidence meter | free 5/day then $0.02 |
| GET /callers | Measured X caller-lift leaderboard: early rate, median 1h forward return, mutual-follow-cluster flags. Human UI: robinx.io/callers | $0.01 |
| GET /caller/{handle} | One handle's measured track record — early vs chasing, hit rate, forward returns, cluster status | free · rate-capped |
| GET /signals/calls | Pollable stream of fresh calls by measured early-callers — the call, the token, the caller's track record | $0.02 |
| GET /feed/new?tier=alpha | Launches + caller_signal in one pollable stream | $0.02 |
| GET·POST /structure/{token} | Labeled holder-structure diff: who froze / added / trimmed / exited over ~24h, wallets stamped with insider + deployer + ENS/Farcaster identity — rotation vs distribution vs accumulation | POST queue free results $0.03 |
| GET /structure/{token}/smart-holders | Holders with measured extraction history — a signal with ambiguous direction, not a buy call | $0.05 |
| GET /entity/{address} | One entity's appearances across tokens, multi-wallet identities collapsed | $0.05 |
| GET /pulse/{token} | X synthesis: narrative, sentiment, proven-caller activity | $0.04 |
| GET /structure/{token}/history | Longitudinal holder-snapshot history — the archive nobody can rebuild later | Signal Feed $49/mo |
| GET·POST·DEL /watchlist/{token} | Watch up to 10 tokens — automatic daily structure scans, results included | Signal Feed $49/mo |
| GET·POST·DEL /alerts/webhook | Signed webhook push: fresh caller-calls + watched-token structure flips + proven-deployer launches (POST /alerts/test to try it) | Signal Feed $49/mo |
The standard toolkit
| Endpoint | What it answers | Price |
|---|---|---|
| GET /report/{token} | The full dossier: verdict + deployer track record + measured X callers + forensics status | free 25/day then $0.05 |
| GET /wallet/{address} | Wallet reputation: deployer record + insider-flow history | free |
| GET /search?q= | Token lookup by $symbol / name / address, with fake-ticker collision warnings | free |
| GET·POST /forensics/{token} | Deep supply-flow scan: mint pattern, deployer flows, off-market recipients, price history | free |
| GET /verdict/{token} | Composite buy-risk verdict — works on a token seconds old | $0.02 |
| GET /deployer/{address} | Deployer track record + 0–100 score | $0.01 |
| GET /token/{address} | Token stats + linked deployer score | $0.01 |
| GET /feed/new | Pollable live launch feed, pre-scored (?min_score=70 for proven deployers; ?tier=free for the 10-min-delayed window) | $0.01 delayed free |
| GET /leaderboard | Top trusted deployers | $0.01 |
| GET /stats · /basket · /proof.json | Coverage stats · live forward paper-basket · calibration proof | free |
Machine-readable: openapi.json · x402 catalog · llms.txt
Agents · x402
const r = await pay(
"https://api.robinx.io/verdict/" + token
);
Requirements ride in the PAYMENT-REQUIRED header (base64 JSON). Settles USDC on Base (eip155:8453).
Claude / Cursor · MCP
# or hosted: https://api.robinx.io/mcp
23 tools — including robinx_agent_features (the feature row), robinx_follows (the principal follow tape), robinx_identify (chart screenshot → token), plus report, verdict, structure, wallet, search, pulse, feed, callers, leaderboard, basket, stats, deployer and token. Fund ROBINX_WALLET_KEY for auto-pay. Listed in the Official MCP Registry.