{"components":{"securitySchemes":{"proApiKey":{"type":"apiKey","in":"header","name":"X-API-Key","description":"Optional. DegenGraph Pro members create a key in the web app (account menu). With a valid key all /v1 data endpoints are included in Pro: no x402 payment, 120 calls/min, 20,000 calls/day. Without it, pay per call via x402."}}},"security":[{},{"proApiKey":[]}],"openapi":"3.1.0","info":{"title":"DegenGraph","contact":{"name":"DegenGraph","email":"christian.koivumaa@gmail.com","url":"https://degengraph.com"},"version":"1.0.0","description":"pump.fun / Solana on-chain data: creator history, token launch info, early-buyer & bundle flags, wallet quality scores, migrations. Pay per call in USDC on Base via x402.","x-guidance":"GET /v1/token/{mint}/early for early-buyer and bundle flags; GET /v1/wallet/{address} for a 0-100 wallet quality score; GET /v1/creator/{address} for creator launch history. Free sample at /v1/sample."},"servers":[{"url":"https://degengraph.com"}],"paths":{"/v1/creator/{address}":{"get":{"operationId":"v_creator_address","summary":"pump.fun creator history: launches, migrations, migration rate, avg dev buy","tags":["pump.fun"],"parameters":[{"in":"path","name":"address","required":true,"schema":{"type":"string","pattern":"^[1-9A-HJ-NP-Za-km-z]{32,44}$"},"description":"Solana base58 address"}],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.002"},"protocols":[{"x402":{}}]},"responses":{"200":{"description":"JSON result","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required"}}}},"/v1/token/{mint}":{"get":{"operationId":"v_token_mint","summary":"pump.fun token launch info, migration status, creator reputation","tags":["pump.fun"],"parameters":[{"in":"path","name":"mint","required":true,"schema":{"type":"string","pattern":"^[1-9A-HJ-NP-Za-km-z]{32,44}$"},"description":"Solana base58 address"}],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.002"},"protocols":[{"x402":{}}]},"responses":{"200":{"description":"JSON result","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required"}}}},"/v1/token/{mint}/early":{"get":{"operationId":"v_token_mint_early","summary":"early-buyer stats: first-20 buyers/SOL, same-slot (bundle) buyers, first 10 wallets","tags":["pump.fun"],"parameters":[{"in":"path","name":"mint","required":true,"schema":{"type":"string","pattern":"^[1-9A-HJ-NP-Za-km-z]{32,44}$"},"description":"Solana base58 address"}],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.005"},"protocols":[{"x402":{}}]},"responses":{"200":{"description":"JSON result","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required"}}}},"/v1/wallet/{address}":{"get":{"operationId":"v_wallet_address","summary":"wallet quality score on pump.fun curve: PnL, ROI, win rate, hold time","tags":["pump.fun"],"parameters":[{"in":"path","name":"address","required":true,"schema":{"type":"string","pattern":"^[1-9A-HJ-NP-Za-km-z]{32,44}$"},"description":"Solana base58 address"}],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.005"},"protocols":[{"x402":{}}]},"responses":{"200":{"description":"JSON result","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required"}}}},"/v1/migrations/latest":{"get":{"operationId":"v_migrations_latest","summary":"latest pump.fun -> PumpSwap migrations","tags":["pump.fun"],"parameters":[{"in":"query","name":"limit","schema":{"type":"integer","minimum":1,"maximum":100,"default":20}}],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.001"},"protocols":[{"x402":{}}]},"responses":{"200":{"description":"JSON result","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required"}}}},"/v1/feed/live":{"get":{"operationId":"v_feed_live","summary":"LIVE pump.fun scanner feed (0 s delay): new/hot/gainers/signals tabs with mcap, curve %, holders, top10, dev %, snipers, bundle, dev history and 0-100 risk score with explained flags","tags":["pump.fun"],"parameters":[{"in":"query","name":"tab","schema":{"type":"string","enum":["new","hot","gainers","signals"]}},{"in":"query","name":"limit","schema":{"type":"integer","description":"1-200"}},{"in":"query","name":"maxRisk","schema":{"type":"number"}},{"in":"query","name":"minMcap","schema":{"type":"number","description":"USD"}},{"in":"query","name":"maxMcap","schema":{"type":"number"}},{"in":"query","name":"minCurve","schema":{"type":"number"}},{"in":"query","name":"maxCurve","schema":{"type":"number"}},{"in":"query","name":"minAge","schema":{"type":"number","description":"minutes"}},{"in":"query","name":"maxAge","schema":{"type":"number"}},{"in":"query","name":"minHolders","schema":{"type":"integer"}},{"in":"query","name":"q","schema":{"type":"string","description":"name/symbol/mint search"}}],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.001"},"protocols":[{"x402":{}}]},"responses":{"200":{"description":"JSON result","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required"}}}},"/v1/token/{mint}/score":{"get":{"operationId":"v_token_mint_score","summary":"LIVE 0-100 rug-risk score for a pump.fun coin with explained flags, top-10 holders (dev/sniper/bundle/smart tags), smart-wallet buyers, curve %, mcap","tags":["pump.fun"],"parameters":[{"in":"path","name":"mint","required":true,"schema":{"type":"string","pattern":"^[1-9A-HJ-NP-Za-km-z]{32,44}$"},"description":"Solana base58 address"}],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.002"},"protocols":[{"x402":{}}]},"responses":{"200":{"description":"JSON result","content":{"application/json":{"schema":{"type":"object"}}}},"402":{"description":"Payment Required"}}}},"/v1/feed/new":{"get":{"operationId":"v1_feed_new_free","summary":"FREE scanner feed: 60 s delay, max 15 rows, market fields only (mint, name, symbol, age, mcap, curve, holders, buys/sells, volume, copies). No risk score, flags, dev/sniper/bundle or smart-money fields and no signals tab: use the paid /v1/feed/live for those. 30 req/min/IP.","tags":["pump.fun"],"parameters":[{"in":"query","name":"tab","schema":{"type":"string","enum":["new","hot","gainers","signals"]}},{"in":"query","name":"limit","schema":{"type":"integer","description":"1-200"}},{"in":"query","name":"maxRisk","schema":{"type":"number"}},{"in":"query","name":"minMcap","schema":{"type":"number","description":"USD"}},{"in":"query","name":"maxMcap","schema":{"type":"number"}},{"in":"query","name":"minCurve","schema":{"type":"number"}},{"in":"query","name":"maxCurve","schema":{"type":"number"}},{"in":"query","name":"minAge","schema":{"type":"number","description":"minutes"}},{"in":"query","name":"maxAge","schema":{"type":"number"}},{"in":"query","name":"minHolders","schema":{"type":"integer"}},{"in":"query","name":"q","schema":{"type":"string","description":"name/symbol/mint search"}}],"responses":{"200":{"description":"JSON result"}}}},"/v1/wallets/leaderboard":{"get":{"operationId":"v1_wallets_leaderboard","summary":"FREE 24h realized PnL leaderboard. Pro: 100 rows. Free: 25 rows.","tags":["pump.fun"],"responses":{"200":{"description":"JSON result"}}}},"/v1/wallets/{address}":{"get":{"operationId":"v1_wallets_address","summary":"FREE recent realized PnL for one wallet from the live trade stream.","tags":["pump.fun"],"responses":{"200":{"description":"JSON result"}}}},"/v1/stats":{"get":{"operationId":"v1_stats","summary":"FREE live counters: coins, wallets, trades, SOL price.","tags":["pump.fun"],"responses":{"200":{"description":"JSON result"}}}},"/v1/coins":{"get":{"operationId":"v1_coins","summary":"FREE lookup of up to 20 mints. Market fields for anonymous callers; full fields for Pro.","tags":["pump.fun"],"responses":{"200":{"description":"JSON result"}}}},"/v1/sample":{"get":{"operationId":"v1_sample","summary":"FREE sample of one token and its early-buyer stats. No payment.","tags":["pump.fun"],"responses":{"200":{"description":"JSON result"}}}},"/v1/pro/subscribe/month":{"get":{"operationId":"v_pro_subscribe_month","summary":"DegenGraph Pro, 31 days: real-time scanner, unlimited watchlist, alerts. The paying wallet becomes the Pro account.","tags":["pro"],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"2.90"},"protocols":[{"x402":{}}]},"responses":{"200":{"description":"JSON result"},"402":{"description":"Payment Required"}}}},"/v1/pro/subscribe/year":{"get":{"operationId":"v_pro_subscribe_year","summary":"DegenGraph Pro, 366 days: real-time scanner, unlimited watchlist, alerts. The paying wallet becomes the Pro account.","tags":["pro"],"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"19.90"},"protocols":[{"x402":{}}]},"responses":{"200":{"description":"JSON result"},"402":{"description":"Payment Required"}}}}}}