{"format":"loophole-tape/directory-entry v1","name":"loophole tape","slug":"loophole-tape","version":"0.6.1","did":"did:web:api.loopholetape.com","kind":["x402-resource-server","mcp-server","a2a-agent"],"status":"live","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.","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.","categories":["crypto-data","risk-analytics","realtime-feeds","datasets","trading-infrastructure"],"tags":["pump.fun","solana","robinhood-chain","x402","mcp","risk","realtime","datasets"],"base_url":"https://api.loopholetape.com","homepage":"https://api.loopholetape.com/","icon":"https://api.loopholetape.com/favicon.svg","contact":{"repository":"https://github.com/gosadu/loophole-tape","issues":"https://github.com/gosadu/loophole-tape/issues","email":"hello@loopholetape.com"},"payment":{"protocol":"x402","x402Version":2,"scheme":"exact","asset_symbol":"USDC","model":"pay-per-request","account_required":false,"networks":[{"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","label":"Solana mainnet","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","asset_symbol":"USDC","payTo":"9HkwyUhDMyjbpSpnyu5xuZ9vRaFQeajnJsavhie7XcsT","facilitator":"https://facilitator.payai.network"},{"network":"eip155:8453","label":"Base","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","asset_symbol":"USDC","payTo":"0x25d408eF54e60F3006bD13d5A040d525E2F359c2","facilitator":"https://api.cdp.coinbase.com/platform/v2/x402"}],"payTo":"9HkwyUhDMyjbpSpnyu5xuZ9vRaFQeajnJsavhie7XcsT","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.","prepaid_keys":[{"path":"/v1/keys/trial","price_usd":0.1},{"path":"/v1/keys/new","price_usd":2.0}]},"endpoints":{"paid":[{"method":"GET","path":"/v1/mint/{mint}","url":"https://api.loopholetape.com/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"},{"method":"GET","path":"/v1/launches/recent","url":"https://api.loopholetape.com/v1/launches/recent","price_usd":0.01,"summary":"Recent pump.fun launches with compact risk labels","mcp_tool":"recent_launches"},{"method":"GET","path":"/v1/rugs/recent","url":"https://api.loopholetape.com/v1/rugs/recent","price_usd":0.02,"summary":"Recent rug / close flags with mechanism labels","mcp_tool":"recent_rugs"},{"method":"GET","path":"/v1/graduations/recent","url":"https://api.loopholetape.com/v1/graduations/recent","price_usd":0.02,"summary":"Recent migrations labelled true graduation vs below-threshold close","mcp_tool":"recent_graduations"},{"method":"GET","path":"/v1/creator/{address}","url":"https://api.loopholetape.com/v1/creator/{address}","price_usd":0.02,"summary":"Creator reputation over our full launch history","mcp_tool":"creator_reputation"},{"method":"GET","path":"/v1/wallet/{address}","url":"https://api.loopholetape.com/v1/wallet/{address}","price_usd":0.02,"summary":"Wallet class from our rolling PnL leaderboard + live holdings","mcp_tool":"wallet_profile"},{"method":"GET","path":"/v1/rhc/launches/recent","url":"https://api.loopholetape.com/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"},{"method":"GET","path":"/v1/rhc/curve/{address}","url":"https://api.loopholetape.com/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"},{"method":"GET","path":"/v1/keys/new","url":"https://api.loopholetape.com/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"},{"method":"GET","path":"/v1/keys/trial","url":"https://api.loopholetape.com/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"},{"method":"GET","path":"/v1/launches/since","url":"https://api.loopholetape.com/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"},{"method":"GET","path":"/v1/datasets/pumpfun_launches/{day}","url":"https://api.loopholetape.com/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"},{"method":"GET","path":"/v1/check/mint/{mint}","url":"https://api.loopholetape.com/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"},{"method":"GET","path":"/v1/check/watchlist","url":"https://api.loopholetape.com/v1/check/watchlist","price_usd":0.01,"summary":"Check up to five pump.fun mints for $0.01 total","mcp_tool":"check_watchlist_risk"}],"free":[{"method":"GET","path":"/v1/check/coverage","url":"https://api.loopholetape.com/v1/check/coverage","summary":"free coverage and freshness check for one to five mints; quotes single and batch prices; called without mints: usage and mints covered right now"},{"method":"GET","path":"/v1/check/watch","url":"https://api.loopholetape.com/v1/check/watch","summary":"free availability of new risk/lifecycle events for a watchlist; opaque cursor, no event details; called without mints: usage and a ready example"},{"method":"GET","path":"/","url":"https://api.loopholetape.com/","summary":"this index"},{"method":"GET","path":"/health","url":"https://api.loopholetape.com/health","summary":"feed health: seconds behind the chain, last slot, mints tracked, counters"},{"method":"GET","path":"/v1/market/regime","url":"https://api.loopholetape.com/v1/market/regime","summary":"market-wide regime meter: launch rate, mayhem share, buy/sell flow, fail share, migrations vs true graduations, rug flags (free)"},{"method":"GET","path":"/v1/sample/launches","url":"https://api.loopholetape.com/v1/sample/launches","summary":"free 3-item sample of /v1/launches/recent, delayed >= 300 s"},{"method":"GET","path":"/v1/sample/rugs","url":"https://api.loopholetape.com/v1/sample/rugs","summary":"free 3-item sample of /v1/rugs/recent, delayed >= 300 s"},{"method":"GET","path":"/v1/sample/mint","url":"https://api.loopholetape.com/v1/sample/mint","summary":"free full risk card of one mint aged >= 300 s (the exact paid shape)"},{"method":"GET","path":"/v1/x402/resources","url":"https://api.loopholetape.com/v1/x402/resources","summary":"machine-readable list of paid resources: prices, payment terms, input schema, output example"},{"method":"GET","path":"/v1/calibration","url":"https://api.loopholetape.com/v1/calibration","summary":"validation tables (Brier, ECE, calibration by bin and by age) behind the calibrated probabilities in compact checks"},{"method":"GET","path":"/v1/labels","url":"https://api.loopholetape.com/v1/labels","summary":"semantics of every label, flag and field (coverage, status, risk_label, confidence, rug flags, history, rhc)"},{"method":"GET","path":"/v1/rhc/regime","url":"https://api.loopholetape.com/v1/rhc/regime","summary":"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)"},{"method":"GET","path":"/v1/radar","url":"https://api.loopholetape.com/v1/radar","summary":"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"},{"method":"GET","path":"/radar","url":"https://api.loopholetape.com/radar","summary":"the radar as an auto-refreshing page"},{"method":"GET","path":"/v1/rhc/sample/launches","url":"https://api.loopholetape.com/v1/rhc/sample/launches","summary":"free 5-item sample of /v1/rhc/launches/recent (ETH-paired, delayed >= 300 s, the exact paid shape)"},{"method":"GET","path":"/rhc","url":"https://api.loopholetape.com/rhc","summary":"Robinhood Chain launch data page: live regime meter, delayed sample, the paid routes and prices"},{"method":"GET","path":"/v1/keys/balance","url":"https://api.loopholetape.com/v1/keys/balance","summary":"free: status and credit remaining on a prepaid key (X-API-Key header); without a key: usage and how to buy one"},{"method":"GET","path":"/v1/datasets","url":"https://api.loopholetape.com/v1/datasets","summary":"free index of the bulk datasets: days available, rows, bytes, sha256, sample and schema links, how to buy"},{"method":"GET","path":"/datasets","url":"https://api.loopholetape.com/datasets","summary":"the bulk datasets as a page: days, sizes, sha256, columns, how to buy; schema.org Dataset markup for dataset search"},{"method":"GET","path":"/v1/datasets/sample/pumpfun_launches.csv","url":"https://api.loopholetape.com/v1/datasets/sample/pumpfun_launches.csv","summary":"free 200-row CSV sample of the newest day of the pump.fun launches dataset"},{"method":"GET","path":"/v1/datasets/schema/pumpfun_launches","url":"https://api.loopholetape.com/v1/datasets/schema/pumpfun_launches","summary":"free column-by-column schema of the pump.fun launches dataset"},{"method":"GET","path":"/v1/track-record","url":"https://api.loopholetape.com/v1/track-record","summary":"free daily scorecard of the radar's own calls against outcomes (rug flags rugged within 300 s, graduation flags graduated, base rates)"},{"method":"GET","path":"/track-record","url":"https://api.loopholetape.com/track-record","summary":"the track record as a page"},{"method":"GET","path":"/pricing","url":"https://api.loopholetape.com/pricing","summary":"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)"},{"method":"GET","path":"/about","url":"https://api.loopholetape.com/about","summary":"who sells this: project identity, contact mailbox, public repository, signed proof of control of both payment addresses, data provenance, and the plain statement that there is no token (HTML for browsers, JSON for agents; aliases /about.json, /team, /contact)"},{"method":"GET","path":"/transparency","url":"https://api.loopholetape.com/transparency","summary":"the seller's own settlement record: what has actually been paid (counts, dollars, payer classes, networks), how a payment can be refused and with which named reason, the charging and replay policy, known incidents, and how to check every number against the chain (aliases /transparency.json, /disclosures, /trust)"},{"method":"GET","path":"/.well-known/x402","url":"https://api.loopholetape.com/.well-known/x402","summary":"x402 discovery manifest (IETF draft-hawkins-x402-dns-discovery + x402scan shapes)"},{"method":"GET","path":"/openapi.json","url":"https://api.loopholetape.com/openapi.json","summary":"OpenAPI 3 schema with x-payment-info per paid operation"},{"method":"GET","path":"/llms.txt","url":"https://api.loopholetape.com/llms.txt","summary":"plain-text description for LLM agents (llms.txt convention)"},{"method":"GET","path":"/.well-known/agent-card.json","url":"https://api.loopholetape.com/.well-known/agent-card.json","summary":"A2A agent card (skills = these routes; payment over HTTP/MCP with x402)"},{"method":"GET","path":"/a2a","url":"https://api.loopholetape.com/a2a","summary":"A2A JSON-RPC endpoint: message/send answers with the catalog, payment terms and the exact call for the skill you name"},{"method":"GET","path":"/.well-known/mcp-server-card","url":"https://api.loopholetape.com/.well-known/mcp-server-card","summary":"MCP server card (SEP-2127 shape): remote endpoint, protocol versions, payment summary"},{"method":"GET","path":"/.well-known/agents.json","url":"https://api.loopholetape.com/.well-known/agents.json","summary":"agents.json manifest: OpenAPI source plus multi-step flows (coverage -> check, watch -> check, launches -> card)"},{"method":"GET","path":"/agents.txt","url":"https://api.loopholetape.com/agents.txt","summary":"agents.txt announcement: protocols x402, MCP endpoint, skill, A2A card"},{"method":"GET","path":"/skills/pumpfun-risk-check/SKILL.md","url":"https://api.loopholetape.com/skills/pumpfun-risk-check/SKILL.md","summary":"agent skill (agentskills.io format): the paid check workflow step by step"},{"method":"GET","path":"/.well-known/api-catalog","url":"https://api.loopholetape.com/.well-known/api-catalog","summary":"RFC 9727 api-catalog linkset"},{"method":"GET","path":"/.well-known/security.txt","url":"https://api.loopholetape.com/.well-known/security.txt","summary":"RFC 9116 security contact"},{"method":"GET","path":"/sitemap.xml","url":"https://api.loopholetape.com/sitemap.xml","summary":"sitemap of the public documents"},{"method":"GET","path":"/mcp","url":"https://api.loopholetape.com/mcp","summary":"MCP server (streamable HTTP, stateless, JSON responses); paid tools use x402 over MCP"},{"method":"GET","path":"/terms","url":"https://api.loopholetape.com/terms","summary":"terms of use"}],"mcp":{"url":"https://api.loopholetape.com/mcp","transport":"streamable-http","registry":"io.github.gosadu/loophole-tape","tools_free":["catalog","health","market_regime","sample_mint","radar","rhc_regime","check_coverage","watchlist_updates"],"tools_paid":["mint_risk_card","recent_launches","recent_rugs","recent_graduations","creator_reputation","wallet_profile","rhc_recent_launches","rhc_curve_card","buy_api_key","buy_trial_key","launches_since","buy_dataset","check_pumpfun_risk","check_watchlist_risk"]},"a2a":"https://api.loopholetape.com/a2a"},"manifests":{"x402":"https://api.loopholetape.com/.well-known/x402","resources":"https://api.loopholetape.com/v1/x402/resources","openapi":"https://api.loopholetape.com/openapi.json","agent_card":"https://api.loopholetape.com/.well-known/agent-card.json","mcp_server_card":"https://api.loopholetape.com/.well-known/mcp-server-card","ard":"https://api.loopholetape.com/.well-known/ard.json","apis_json":"https://api.loopholetape.com/apis.json","llms":"https://api.loopholetape.com/llms.txt","did_document":"https://api.loopholetape.com/.well-known/did.json","about":"https://api.loopholetape.com/about.json","pricing":"https://api.loopholetape.com/pricing.json","terms":"https://api.loopholetape.com/terms","health":"https://api.loopholetape.com/health","track_record":"https://api.loopholetape.com/track-record"},"accepts_sample":[{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","amount":"25000","payTo":"9HkwyUhDMyjbpSpnyu5xuZ9vRaFQeajnJsavhie7XcsT","maxTimeoutSeconds":60,"extra":{"feePayer":"CjNFTjvBhbJJd2B5ePPMHRLx1ELZpa8dwQgGL727eKww"}},{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"25000","payTo":"0x25d408eF54e60F3006bD13d5A040d525E2F359c2","maxTimeoutSeconds":60,"extra":{"name":"USD Coin","version":"2"}}],"ownershipProofs":["0x1c71f60523d95a3b2e350f882830b4413163f2d8b74dd450566c11270928d85f70ee5c55493ae7220554c52055e3ad8f4aac4ccd4ba9043060875bc513940e741b","59uLEUWTMbhHMLCxHBEkRtq19ASZ3V4m93j6HhRhuydjcbusnSonNhvSvFh2CwPTm9v1huc3Kpnjx1dQRYAeHhFK"],"updated":"2026-09-21T10:04:42Z"}