paid

Get rug and graduation outcome labels for one pump.fun mint

Use when you grade your own rug or graduation calls or backtest a signal on pump.fun memecoins and need outcome labels you did not write yourself, by a fixed public rule; for a live pre-trade rug check use GET /v1/check/mint ($0.005). The outcome of one pump.fun launch from our own capture: launch time and age now, whether it rugged by the public rule (a drain from a peak of at least 5 SOL, or a creator dump) and when, whether that happened within 300 s of launch, whether it truly graduated and when it migrated, the creator's first sell, peak and last curve SOL, the mayhem flag, whether each label is settled (resolved) and the rule version. No probabilities and no opinions. A mint we never recorded is refused unpaid (404 not_on_tape) with the free check's link. Labels settle when our capture closes the curve path, about an hour after it goes quiet (94% of launches are settled 2 to 3 h after launch); until then they read null, never a provisional false. A malformed mint is refused unpaid.

get/v1/outcome/{mint}

Request

  • Base URL: https://api.loopholetape.com
  • URL: https://api.loopholetape.com/v1/outcome/{mint}
  • Auth: none required

Path parameters

mintstring required

Any pump.fun mint (base58, 32-44 characters); one we never recorded is refused unpaid. 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)

okboolean required
schema_version'2.0' required
generated_atstring date-time required
tnumber required

unix seconds at generation

coverage'full' | 'thin' required

the mint is inside our live window (created while our captur / thin = the mint is not in the live window (older than ~2 h of silen

dataobject required

Example response

{
  "data": {
    "...": "route specific"
  }
}

Changes

No recorded changes to this operation across all 2 revisions of this API.