{"uid":"cap_O8k7XPGrroELNwbHLsOYH","slug":"loophole-tape-recent-graduations-0e99094a","name":"Loophole Tape Recent Graduations","description":"Live pump.fun / PumpSwap risk checks and Robinhood Chain Pons V2 launch analytics, computed in real time from our own independent capture of every on-chain event (not resold third-party data). Pay per request in USDC on Solana or Base through x402: no account, no API key, 0.5-2.5 cents per call. Responses report coverage, freshness and observed evidence.","url":"https://api.loopholetape.com/v1/graduations/recent","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET","HEAD","DELETE"],"type":"string"},"queryParams":{"type":"object","properties":{"limit":{"type":"integer","default":50},"window_s":{"type":"number","default":21600}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":{"type":"json","example":{"ok":true,"data":{"count":1,"items":[{"mint":"…","curve":{"peak_rs_sol":85},"graduated":true,"migrate_t":1788671128.2}]},"coverage":"full"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.02","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.02/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_UUvRABHrdVopsSRRBUiQ7","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.02","costPer":"request","priority":0,"asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns a list of tokens that recently graduated from pump.fun bonding curve to PumpSwap (or Robinhood Chain), with peak reserve SOL and migration timestamp, computed from independent on-chain event capture.","exampleAgentPrompt":"Pull the last 100 pump.fun tokens that graduated to PumpSwap in the past 3 hours, with their peak bonding curve SOL and migration timestamps — use Loophole Tape's independent on-chain data.","exampleUseCases":[{"title":"Meme coin graduation alert bot","prompt":"Check Loophole Tape for any pump.fun tokens that graduated in the last hour and send me a summary of their mint addresses and peak SOL reserves."},{"title":"Post-graduation trading research","prompt":"I want to see the last 50 tokens that graduated from the pump.fun bonding curve to PumpSwap over the past 6 hours — show me their mint addresses, peak reserve SOL, and when they migrated."},{"title":"Launch quality backtest dataset","prompt":"Fetch the 100 most recent pump.fun graduations from Loophole Tape over the last 12-hour window so I can build a dataset of peak curve SOL values for backtesting."}],"resultDescription":"A JSON object with ok:true, a data object containing count and an items array. Each item includes the mint address, bonding curve peak reserve in SOL (peak_rs_sol), a graduated boolean, and a migration timestamp (migrate_t as Unix float). A coverage field ('full' or partial) and freshness indicators are also returned.","failureModes":["Payment not received or insufficient USDC — 402 response requiring x402 payment","Invalid limit or window_s parameter types — 400 validation error","No graduations in the specified window — returns count:0 with empty items array","Coverage field may indicate 'partial' if on-chain capture had a gap during the window","Rate limits or node lag could cause stale data indicated by freshness metadata"],"whenToPreferThis":"Use this endpoint when you need a real-time, independently sourced list of pump.fun tokens that have completed their bonding curve and migrated to PumpSwap (or Robinhood Chain Pons V2). Prefer it over resold third-party data feeds when data freshness and provenance matter. It is particularly valuable for trading bots, risk systems, or analytics pipelines that need to react quickly to graduation events without managing an API key or subscription — paying per request in USDC via x402.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T18:49:30.754Z","isFirstParty":false}