Check rug risk on up to 25 pump.fun memecoins, one payment
Use when a screener checks a list of up to 25 pump.fun memecoins in one call and some may be outside the live window; at 21 to 25 mints it costs less per mint than the five-mint watchlist check (GET /v1/check/watchlist, $0.01), below that the watchlist costs less. One payment checks one to 25 caller-selected pump.fun mints. Each covered mint gets the compact check's item (observed creator exits, bundle selling, drains, migration state, calibrated P(rug within 5 min) for young mints and P(true graduation) (/v1/calibration), holder concentration, buyer flow and timestamped evidence) plus its verdict word by the /v1/verdict rule; a mint outside our live window is listed with coverage unavailable instead of refusing the batch. Price is $0.04 total, charged when at least one mint is covered and the feed lag is <= 5 s; a batch with none covered, more than 25 mints, a malformed or a repeated mint is refused unpaid. No cursor (the watchlist check watches up to five). No flags observed is not a safety guarantee. Each item also carries market (USD price, market cap = price x total supply as pump.fun and DexScreener show it, the curve's SOL liquidity in SOL and USD) and authorities (mint, freeze, metadata; the pump.fun program rule).
Request
- Base URL: https://api.loopholetape.com
- URL: https://api.loopholetape.com/v1/check/batch
- Auth: none required
Query parameters
One to 25 distinct mint addresses, comma-separated (MCP accepts an array). A pasted link works too: pump.fun/coin/<mint>, gmgn.ai/sol/token/<mint>, solscan.io/token/<mint>, birdeye.so/token/<mint>, a Jupiter swap link or solana:<mint>; a DexScreener, Axiom or Photon link only when its id is a mint we know (a pair address is refused 400 pair_address_not_mint). The link is resolved before the 402, which names the resolved mint; an unreadable link is refused 400 url_not_recognised, unpaid.
Response
Paid response (header PAYMENT-RESPONSE carries the settlement)
Example response
{
"data": {
"...": "route specific"
}
}Changes
No recorded changes to this operation across all 2 revisions of this API.