{"service":"NeuraLabs Data API","version":"0.2.0","uptime_seconds":805525,"auth":"Send your key as the X-API-Key header. 401 without one, 403 if it is wrong.","docs":{"openapi":"/openapi.json","swagger":"/docs","redoc":"/redoc","health":"/health","admin":"/admin"},"groups":[{"group":"Robinhood Chain scanner","about":"Every fresh launch on chain 4663, audited (buy and sell simulated, tax measured, bytecode read) and scored for traction. Refreshed once per scanner cycle, roughly every 20-60 seconds.","routes":[{"path":"/api/v1/public/rh/status","summary":"Is the scanner running, where is it, and what has it judged so far.","auth":true},{"path":"/api/v1/public/rh/traction","summary":"Ranked traction board: which gated token is gaining buyers right now.","auth":true},{"path":"/api/v1/public/rh/passing","summary":"Launches that cleared the gates within the last hour.","auth":true},{"path":"/api/v1/public/rh/survivors","summary":"Gated launches still alive and traded hours later.","auth":true},{"path":"/api/v1/public/rh/pons","summary":"Tokens that graduated off the Pons bonding curve.","auth":true},{"path":"/api/v1/public/rh/chain","summary":"Busiest pools on the chain right now — including tokens with no verdict.","auth":true},{"path":"/api/v1/public/rh/events","summary":"What changed: newest first. Survives a scanner restart.","auth":true},{"path":"/api/v1/public/rh/token/{address}","summary":"One token: its traction row plus which lists it currently appears in.","auth":true},{"path":"/api/v1/public/rh/snapshot","summary":"Everything in one call — for dashboards that would otherwise poll six routes.","auth":true}]},{"group":"Arc scanner","about":"Every fresh launch on Arc (chain 5042, Circle's L1 where gas is paid in USDC), audited the same way: buy and sell simulated, tax measured from the pool's own balance change, bytecode read, traction scored. Refreshed once per scanner cycle, roughly every 30 seconds.","routes":[{"path":"/api/v1/public/arc/status","summary":"Is the scanner running, where is it, and what has it judged so far.","auth":true},{"path":"/api/v1/public/arc/traction","summary":"Ranked traction board: which gated token is gaining buyers right now.","auth":true},{"path":"/api/v1/public/arc/passing","summary":"Launches that cleared the gates within the last hour.","auth":true},{"path":"/api/v1/public/arc/survivors","summary":"Gated launches still alive and traded hours later.","auth":true},{"path":"/api/v1/public/arc/launchpad","summary":"Tokens launched through the curve factory, recognised by their hook.","auth":true},{"path":"/api/v1/public/arc/chain","summary":"Busiest pools on the chain right now — including tokens with no verdict.","auth":true},{"path":"/api/v1/public/arc/events","summary":"What changed: newest first. Survives a scanner restart.","auth":true},{"path":"/api/v1/public/arc/token/{address}","summary":"One token: its traction row plus which lists it currently appears in.","auth":true},{"path":"/api/v1/public/arc/wallets","summary":"Who buys these launches, and is it the same hand every time.","auth":true},{"path":"/api/v1/public/arc/wallet/{address}","summary":"One address: which of our tokens it touched, and what it holds of them.","auth":true},{"path":"/api/v1/public/arc/snapshot","summary":"Everything in one call — for dashboards that would otherwise poll six routes.","auth":true}]},{"group":"Market data","about":"Hyperliquid and Deribit derivatives: vitals, funding, open interest, liquidations, options skew and positioning, CVD, volatility cones, regime.","routes":[{"path":"/api/v1/public/btc-vitals","summary":"btc vitals","auth":true},{"path":"/api/v1/public/eth-vitals","summary":"eth vitals","auth":true},{"path":"/api/v1/public/candles/{symbol}/{timeframe}","summary":"candles","auth":true},{"path":"/api/v1/public/funding/{symbol}","summary":"funding","auth":true},{"path":"/api/v1/public/liquidations/{symbol}","summary":"liquidations","auth":true},{"path":"/api/v1/public/oi/{symbol}","summary":"oi","auth":true},{"path":"/api/v1/public/regime","summary":"regime","auth":true},{"path":"/api/v1/public/prediction-market-edge","summary":"prediction market edge","auth":true},{"path":"/api/v1/public/options-skew/btc","summary":"options skew · btc","auth":true},{"path":"/api/v1/public/options-positioning/btc","summary":"options positioning · btc","auth":true},{"path":"/api/v1/public/realized-vs-implied/btc","summary":"realized vs implied · btc","auth":true},{"path":"/api/v1/public/funding-cross-section","summary":"funding cross section","auth":true},{"path":"/api/v1/public/orderbook-imbalance/{symbol}","summary":"orderbook imbalance","auth":true},{"path":"/api/v1/public/cvd/{symbol}","summary":"cvd","auth":true},{"path":"/api/v1/public/regime/full","summary":"regime · full","auth":true},{"path":"/api/v1/public/vol-cones/{symbol}","summary":"vol cones","auth":true},{"path":"/api/v1/public/solana/status","summary":"Is the scanner running, where is it, and what has it judged so far.","auth":true},{"path":"/api/v1/public/solana/snapshot","summary":"Everything in one call. Check `stale` / `age_seconds` before acting on it.","auth":true},{"path":"/api/v1/public/solana/traction","summary":"Ranked traction board: which gated token is gaining buyers right now.","auth":true},{"path":"/api/v1/public/solana/passing","summary":"Launches that cleared the gates within the last hour.","auth":true},{"path":"/api/v1/public/solana/survivors","summary":"Gated launches still traded hours later.","auth":true},{"path":"/api/v1/public/solana/launchpad","summary":"Tokens that started on a launchpad curve (pump.fun and friends).","auth":true},{"path":"/api/v1/public/solana/chain","summary":"Trending pools right now, including old tokens that never pass our gates.","auth":true},{"path":"/api/v1/public/solana/events","summary":"Score changes, newest first. Survives a scanner restart.","auth":true},{"path":"/api/v1/public/solana/token/{address}","summary":"One mint (exact, case-sensitive): its full row, the lists it is in, its wallet row.","auth":true},{"path":"/api/v1/public/solana/wallets","summary":"Who trades these launches, and is it the same hand every time.","auth":true},{"path":"/api/v1/public/solana/wallet/{address}","summary":"One owner address: which of our tokens it touched, and what it holds of them.","auth":true}]},{"group":"Raw store","about":"Direct reads of the Redis keyspace behind the API. Master key only.","routes":[{"path":"/api/v1/keys","summary":"keys","auth":true},{"path":"/api/v1/keys/{key}","summary":"keys","auth":true},{"path":"/api/v1/regime","summary":"regime","auth":true}]},{"group":"Service","about":"Health and documentation. No key needed.","routes":[{"path":"/health","summary":"health","auth":false},{"path":"/collectibles/v1/health","summary":"Service and worker health","auth":true},{"path":"/collectibles/v1/cards/search","summary":"Search cards by name (no prices in results)","auth":true},{"path":"/collectibles/v1/cards/{card_id}","summary":"Card detail with current prices","auth":true},{"path":"/collectibles/v1/cards/{card_id}/history","summary":"Price history for one card (premium)","auth":true},{"path":"/collectibles/v1/packs","summary":"All packs with their 24h headline EV","auth":true},{"path":"/collectibles/v1/packs/{pack_id}/ev","summary":"Full pack EV stats per window (premium)","auth":true},{"path":"/collectibles/v1/pulls/live","summary":"Latest pack pulls (free plan sees them delayed)","auth":true},{"path":"/collectibles/v1/flows","summary":"Grail flows: pulls, sales, sellbacks and redeems above the grail threshold (free plan: latest 10 big moves, delayed)","auth":true},{"path":"/collectibles/v1/movers","summary":"Biggest price moves (free plan: top 5 raw)","auth":true},{"path":"/collectibles/v1/pop-shock","summary":"PSA 10 population growth in the last 7 days (free plan: top 3)","auth":true},{"path":"/collectibles/v1/volume","summary":"Trading volume: pack spend, sales, sellbacks (24h, 7d, 30d) with series","auth":true},{"path":"/collectibles/v1/mood","summary":"Market mood index 0-100 (fear .. greed) with its components","auth":true},{"path":"/collectibles/v1/drops","summary":"Pack drops: new packs, restocks, sold out, price changes, plus every pack's stock","auth":true},{"path":"/collectibles/v1/releases","summary":"Newest card sets by release date","auth":true},{"path":"/collectibles/v1/terminal","summary":"One dashboard payload: packs, grails, movers, pop shock, alerts, health","auth":true},{"path":"/collectibles/v1/analytics/fx","summary":"Latest ECB euro rates (free)","auth":true},{"path":"/collectibles/v1/analytics/cards/{card_id}/chart","summary":"Daily price chart with moving averages (free: 30 days, us_raw)","auth":true},{"path":"/collectibles/v1/analytics/compare","summary":"Compare up to 4 cards, normalised to 100 (premium)","auth":true},{"path":"/collectibles/v1/analytics/sets","summary":"Sets with value and 7d/30d/90d change (free)","auth":true},{"path":"/collectibles/v1/analytics/sets/{set_id}/index","summary":"Set index over its top 50 cards (current free, history premium)","auth":true},{"path":"/collectibles/v1/analytics/sets/{set_id}/rarities","summary":"Price per rarity tier in a set (tiers free, top cards premium)","auth":true},{"path":"/collectibles/v1/analytics/index/pokemon","summary":"Pokémon market index (current free, history premium)","auth":true},{"path":"/collectibles/v1/analytics/screener","summary":"Card screener (premium, max 50 per page)","auth":true},{"path":"/collectibles/v1/analytics/spreads","summary":"EU vs US raw price spread (premium, gross, no fees)","auth":true},{"path":"/collectibles/v1/analytics/cards/{card_id}/grading","summary":"Graded prices per grader and grade, population, gem rate (premium)","auth":true},{"path":"/collectibles/v1/analytics/grading/leaders","summary":"Cards with the highest gem rate or PSA 10 premium, across all cards (free: top 5 without prices)","auth":true},{"path":"/collectibles/v1/deals","summary":"Graded listings under our graded reference (free plan: top 5, delayed)","auth":true},{"path":"/collectibles/v1/deals/stats","summary":"Deal finder statistics (premium)","auth":true},{"path":"/collectibles/v1/deals/{deal_id}","summary":"One deal with its score components and 30 day history (premium)","auth":true},{"path":"/market/v1/health","summary":"market · v1 · health","auth":true},{"path":"/market/v1/feargreed","summary":"market · v1 · feargreed","auth":true},{"path":"/market/v1/{provider}/{path}","summary":"market · v1","auth":true}]}]}