{"name":"loophole tape","version":"0.6.1","currency":"USD","asset":"USDC","pricing_model":"pay-per-request","unit":"per successful request; an HTTP status of 400 or above cancels settlement, so unavailable, thin, stale or erroring checks cost nothing","min_price_usd":0.001,"max_price_usd":5.0,"subscription":null,"account_required":false,"free_tier":"the free routes below","paid":[{"method":"GET","path":"/v1/mint/{mint}","route":"GET /v1/mint/:mint","price_usd":0.025,"summary":"Risk card for one pump.fun mint (live microstructure or thin on-chain card)","mcp_tool":"mint_risk_card","mcp_price_usd":0.025},{"method":"GET","path":"/v1/launches/recent","route":"GET /v1/launches/recent","price_usd":0.01,"summary":"Recent pump.fun launches with compact risk labels","mcp_tool":"recent_launches","mcp_price_usd":0.01},{"method":"GET","path":"/v1/rugs/recent","route":"GET /v1/rugs/recent","price_usd":0.02,"summary":"Recent rug / close flags with mechanism labels","mcp_tool":"recent_rugs","mcp_price_usd":0.02},{"method":"GET","path":"/v1/graduations/recent","route":"GET /v1/graduations/recent","price_usd":0.02,"summary":"Recent migrations labelled true graduation vs below-threshold close","mcp_tool":"recent_graduations","mcp_price_usd":0.02},{"method":"GET","path":"/v1/creator/{address}","route":"GET /v1/creator/:address","price_usd":0.02,"summary":"Creator reputation over our full launch history","mcp_tool":"creator_reputation","mcp_price_usd":0.02},{"method":"GET","path":"/v1/wallet/{address}","route":"GET /v1/wallet/:address","price_usd":0.02,"summary":"Wallet class from our rolling PnL leaderboard + live holdings","mcp_tool":"wallet_profile","mcp_price_usd":0.02},{"method":"GET","path":"/v1/rhc/launches/recent","route":"GET /v1/rhc/launches/recent","price_usd":0.01,"summary":"Robinhood Chain (Pons V2) recent launches with holder / route / cluster structure","mcp_tool":"rhc_recent_launches","mcp_price_usd":0.01},{"method":"GET","path":"/v1/rhc/curve/{address}","route":"GET /v1/rhc/curve/:address","price_usd":0.02,"summary":"Robinhood Chain (Pons V2) curve structure card for one curve or token address","mcp_tool":"rhc_curve_card","mcp_price_usd":0.02},{"method":"GET","path":"/v1/keys/new","route":"GET /v1/keys/new","price_usd":2.0,"summary":"Buy a prepaid API key: $2.00 of credit, then a plain X-API-Key header on every paid HTTP route","mcp_tool":"buy_api_key","mcp_price_usd":2.0},{"method":"GET","path":"/v1/keys/trial","route":"GET /v1/keys/trial","price_usd":0.1,"summary":"Buy a $0.10 trial key: twenty compact checks, then a plain X-API-Key header","mcp_tool":"buy_trial_key","mcp_price_usd":0.1},{"method":"GET","path":"/v1/launches/since","route":"GET /v1/launches/since","price_usd":0.001,"summary":"New pump.fun launches since a cursor, with calibrated probabilities ($0.001 per poll)","mcp_tool":"launches_since","mcp_price_usd":0.001},{"method":"GET","path":"/v1/datasets/pumpfun_launches/{day}","route":"GET /v1/datasets/pumpfun_launches/:day","price_usd":5.0,"summary":"One UTC day of pump.fun launches with outcomes and early features, as parquet ($5.00)","mcp_tool":"buy_dataset","mcp_price_usd":5.0},{"method":"GET","path":"/v1/check/mint/{mint}","route":"GET /v1/check/mint/:mint","price_usd":0.005,"summary":"Check one pump.fun mint for observed launch risks ($0.005)","mcp_tool":"check_pumpfun_risk","mcp_price_usd":0.005},{"method":"GET","path":"/v1/check/watchlist","route":"GET /v1/check/watchlist","price_usd":0.01,"summary":"Check up to five pump.fun mints for $0.01 total","mcp_tool":"check_watchlist_risk","mcp_price_usd":0.01}],"prepaid_keys":{"trial":{"path":"/v1/keys/trial","price_usd":0.1,"credit_usd":0.1},"standard":{"path":"/v1/keys/new","price_usd":2.0,"credit_usd":2.0},"how":"one x402 payment buys a key worth its price in credit; a plain X-API-Key header then pays any paid HTTP route at the listed price, refunded on errors; balance at https://api.loopholetape.com/v1/keys/balance; MCP tools stay pay-per-call"},"free":[{"path":"/v1/check/coverage","desc":"free coverage and freshness check for one to five mints; quotes single and batch prices"},{"path":"/v1/check/watch","desc":"free availability of new risk/lifecycle events for a watchlist; opaque cursor, no event details"},{"path":"/","desc":"this index"},{"path":"/health","desc":"feed health: seconds behind the chain, last slot, mints tracked, counters"},{"path":"/v1/market/regime","desc":"market-wide regime meter: launch rate, mayhem share, buy/sell flow, fail share, migrations vs true graduations, rug flags (free)"},{"path":"/v1/sample/launches","desc":"free 3-item sample of /v1/launches/recent, delayed >= 300 s"},{"path":"/v1/sample/rugs","desc":"free 3-item sample of /v1/rugs/recent, delayed >= 300 s"},{"path":"/v1/sample/mint","desc":"free full risk card of one mint aged >= 300 s (the exact paid shape)"},{"path":"/v1/x402/resources","desc":"machine-readable list of paid resources: prices, payment terms, input schema, output example"},{"path":"/v1/calibration","desc":"validation tables (Brier, ECE, calibration by bin and by age) behind the calibrated probabilities in compact checks"},{"path":"/v1/labels","desc":"semantics of every label, flag and field (coverage, status, risk_label, confidence, rug flags, history, rhc)"},{"path":"/v1/rhc/regime","desc":"Robinhood Chain (Pons V2) regime meter: launches/h, graduations/h and rate, median launch-to-graduation seconds, curve buys/sells per minute, unique buyers (free)"},{"path":"/v1/radar","desc":"free live radar: covered mints under 30 s ranked by calibrated rug-within-300s probability and covered mints under 15 min ranked by true-graduation probability, ten each, refreshed every 5 s, each with the paid check URL"},{"path":"/radar","desc":"the radar as an auto-refreshing page"},{"path":"/v1/rhc/sample/launches","desc":"free 5-item sample of /v1/rhc/launches/recent (ETH-paired, delayed >= 300 s, the exact paid shape)"},{"path":"/rhc","desc":"Robinhood Chain launch data page: live regime meter, delayed sample, the paid routes and prices"},{"path":"/v1/keys/balance","desc":"free: status and credit remaining on a prepaid key (X-API-Key header)"},{"path":"/v1/datasets","desc":"free index of the bulk datasets: days available, rows, bytes, sha256, sample and schema links, how to buy"},{"path":"/datasets","desc":"the bulk datasets as a page: days, sizes, sha256, columns, how to buy; schema.org Dataset markup for dataset search"},{"path":"/v1/datasets/sample/pumpfun_launches.csv","desc":"free 200-row CSV sample of the newest day of the pump.fun launches dataset"},{"path":"/v1/datasets/schema/pumpfun_launches","desc":"free column-by-column schema of the pump.fun launches dataset"},{"path":"/v1/track-record","desc":"free daily scorecard of the radar's own calls against outcomes (rug flags rugged within 300 s, graduation flags graduated, base rates)"},{"path":"/track-record","desc":"the track record as a page"},{"path":"/pricing","desc":"every price on one page: paid routes, MCP tools, prepaid keys, free routes and how to pay (HTML for browsers, JSON for agents; aliases /pricing.json and /.well-known/pricing)"},{"path":"/.well-known/x402","desc":"x402 discovery manifest (IETF draft-hawkins-x402-dns-discovery + x402scan shapes)"},{"path":"/openapi.json","desc":"OpenAPI 3 schema with x-payment-info per paid operation"},{"path":"/llms.txt","desc":"plain-text description for LLM agents (llms.txt convention)"},{"path":"/.well-known/agent-card.json","desc":"A2A agent card (skills = these routes; payment over HTTP/MCP with x402)"},{"path":"/a2a","desc":"A2A JSON-RPC endpoint: message/send answers with the catalog, payment terms and the exact call for the skill you name"},{"path":"/.well-known/mcp-server-card","desc":"MCP server card (SEP-2127 shape): remote endpoint, protocol versions, payment summary"},{"path":"/.well-known/agents.json","desc":"agents.json manifest: OpenAPI source plus multi-step flows (coverage -> check, watch -> check, launches -> card)"},{"path":"/agents.txt","desc":"agents.txt announcement: protocols x402, MCP endpoint, skill, A2A card"},{"path":"/skills/pumpfun-risk-check/SKILL.md","desc":"agent skill (agentskills.io format): the paid check workflow step by step"},{"path":"/.well-known/api-catalog","desc":"RFC 9727 api-catalog linkset"},{"path":"/.well-known/security.txt","desc":"RFC 9116 security contact"},{"path":"/sitemap.xml","desc":"sitemap of the public documents"},{"path":"/mcp","desc":"MCP server (streamable HTTP, stateless, JSON responses); paid tools use x402 over MCP"},{"path":"/terms","desc":"terms of use"}],"payment":{"protocol":"x402","x402Version":2,"scheme":"exact","asset_symbol":"USDC","networks":["solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","eip155:8453"],"facilitators":["https://api.cdp.coinbase.com/platform/v2/x402","https://facilitator.payai.network"],"how":"Call a priced route; a 402 with a PAYMENT-REQUIRED header comes back listing two accepts entries, USDC on Solana mainnet or USDC on Base; sign the transfer for the network your wallet supports with any x402 v2 client (python `x402[httpx,svm]` / `x402[httpx,evm]`, `@x402/fetch` + `@x402/svm` / `@x402/evm`) and retry with PAYMENT-SIGNATURE; the facilitator pays the network fee on either chain, you need only USDC.","browser":"a browser opening a paid route gets a wallet paywall page (Phantom or Solflare on Solana, or a Base wallet) and pays in the tab","manifest":"https://api.loopholetape.com/.well-known/x402","resources":"https://api.loopholetape.com/v1/x402/resources"},"links":{"page":"https://api.loopholetape.com/pricing","json":"https://api.loopholetape.com/pricing.json","openapi":"https://api.loopholetape.com/openapi.json","docs":"https://api.loopholetape.com/docs","llms":"https://api.loopholetape.com/llms.txt","terms":"https://api.loopholetape.com/terms","landing":"https://api.loopholetape.com/","track_record":"https://api.loopholetape.com/track-record"},"source":"our own real-time capture of every pump.fun / PumpSwap on-chain event, joined with the launch history we observed ourselves","disclaimer":"Derived from public Solana on-chain data; labels are statistical, not guarantees; nothing here is financial advice. Sold as-is to programs, per request."}