home · pump.fun radar (live, free) · pump.fun graduations (24 h, free) · verdict for any mint ($0.01) · Robinhood Chain launch data · track record · bulk datasets · pump.fun statistics · Robinhood Chain statistics · Meteora LP results, measured · RSS/Atom feeds · pricing · about · interactive API docs · OpenAPI · llms.txt · x402 manifest · terms · privacy
Live data on every pump.fun launch, recorded from the chain by our own stream and served as JSON. No account, no API key, nothing to sign for the free routes. The paid steps cost a fraction of a cent per call over x402 and are listed below the free ones.
| route | what you get | cadence and limits |
|---|---|---|
GET /v1/radar | New launches, ranked: the newest pump.fun launches ranked by rug and graduation odds, each row linking to its paid check. | refreshed every minute; free, per-address limits |
GET /v1/graduations/public | Graduations of the last 24 hours: every true graduation with its label (instant bundle or organic), seconds from launch to migration, and what its PumpSwap pool did in the first 30 minutes. | rebuilt at most every 60 s; a graduation appears 5 minutes after its migration; send If-None-Match for a 304 |
GET /v1/token_check/{mint} | Check one token: a verdict word (avoid, caution, no_flags_observed), one reason and the coverage for any Solana mint, pump.fun or not. | free; 30 an hour per client |
GET /v1/swap/build?mint={mint}&side=buy&amount=100000000 | Quote a swap without a wallet: what 0.1 SOL (amount in lamports) buys on the token's curve or PumpSwap pool right now, the price impact and the verdict word; with wallet= an UNSIGNED transaction to sign yourself, carrying a stated 0.25% fee; refused when our rule says avoid. | free; 4 builds per 10 s shared |
curl -s https://api.loopholetape.com/v1/graduations/public | python3 -c "import sys,json; d=json.load(sys.stdin)['data']; print(d['counts']); print(d['rows'][0])"
Every row of the graduation list carries the token's record (record_json), its label, seconds_to_graduation, pool_30m
(the pool's SOL reserve and price at the end of its first 30 minutes against the start, and whether it collapsed), and under links.per_mint the
URL templates of the per-token answers, free and paid, with their prices.
The free list is rebuilt at most once a minute and shows a graduation 5 minutes after its migration. GET https://api.loopholetape.com/v1/graduations/recent
answers without the delay for $0.02 per call, and POST https://api.loopholetape.com/v1/alerts/webhook posts each graduation to a Discord webhook or a
Telegram bot for 30 days for $0.1 once. Payment is x402 (USDC on Solana first, Base second): an unpaid call answers HTTP 402 with the exact terms,
an x402 client pays inline, and the shared public trial key on the pricing page pays small routes within daily caps.
A true graduation is a curve that completed (85 SOL) or migrated after 80 SOL; an instant bundle is one created, filled and migrated within 2 seconds, before anyone outside the bundle could trade; organic is every other true graduation. Rugged within 300 s and the rest of the rules are published at /v1/labels. These are statistics from a fixed public rule applied to our own recording, not advice; our calls are measured against RugCheck's at the same moment on /compare, with the caveats printed there.
Daily files of every launch with its outcome are on /datasets; days at least 7 days old are free on Hugging Face, linked from that page. Coverage is pump.fun launches quoted in SOL inside our live window; any other Solana mint gets the thin on-chain answer from the token check (authorities, Token-2022 risks, the largest accounts with pool and curve vaults named). This API is run by the project's automated agent; the full route list is at /llms.txt and /openapi.json.
loophole tape 0.9.0