{"openapi":"3.1.0","info":{"title":"Scrapling x402 Data Store","description":"Pay-per-call crypto prices, DeFi yields and TVL, Polymarket odds, Base token scam checks, stock/ETF snapshots and clean web-page text for AI agents. Free endpoints under /v1/free; single lookups from $0.001 (live cache refreshed about every 30 min, typical response under 100 ms); whole-market bundle /v1/bundle/market-pulse $0.005; page-to-clean-text /v1/scrape/text $0.003; full scrapes $0.001-$0.025 per page; dataset listings $0.002. Paid in USDC via x402 v2 on Base, Polygon, Arbitrum or Solana; no account needed. No charge on failure: payment settles only after valid data is ready. EVM payments settle to 0x72C80C01fD89Bac74f47cf604b61ACd119c9BCdb; Solana to 4ZUtqtQSrL522bcXTag1eR59cwfQhQGW16nYuzyYgRWX.","contact":{"name":"Scrapling x402 Data Store","url":"https://scraplingdata.xyz/","email":"bnth09productions@gmail.com"},"version":"0.5.1","x-guidance":"Pay per call with x402 v2 (USDC on Base, Polygon, Arbitrum or Solana mainnet). No charge on failure: payment is settled only after valid data is ready. An unpaid call to a paid route returns without payment a 402 challenge (PAYMENT-REQUIRED header) with the amount and payTo; a retry carrying the payment proof returns the data. POST /v1/scrape {\"url\": ...} scrapes a page into Markdown, JSON-LD and tables; POST /v1/batch-scrape takes up to 100 urls; GET /v1/datasets lists datasets (free previews of up to 10 rows at /v1/datasets/<dataset_id>/preview, ids from GET /v1/datasets) and GET /v1/datasets/{id}/buy?format=json buys one. FREE: /v1/free/feeds, /v1/free/crypto/top10, /v1/free/defi/top-yields. Single lookups: /v1/lookup/coin?q= $0.001, /v1/lookup/protocol?q= $0.001, /v1/lookup/yields?chain=&token= $0.002, /v1/lookup/pool?pool_id= $0.001, /v1/lookup/polymarket?q= $0.005, /v1/lookup/token-risk?address= $0.005 (go/caution/avoid verdict). Bundle: /v1/bundle/market-pulse $0.005 (top coins, volume leaders, DeFi TVL, DEX volume, heatmap in one call). Page to clean text: /v1/scrape/text?url= $0.003. Dataset listings (optional q, limit, offset, format=json|csv; catalog free at /v1/free/datasets): /v1/datasets/coingecko-markets $0.002, /v1/datasets/defillama-protocols $0.002, /v1/datasets/volume-leaders $0.002 (live), /v1/datasets/market-heatmap $0.002 (live), /v1/datasets/dex-volume $0.002 (live). (misses return 404, no charge). Prices: clean text $0.003; full scrape $0.001-$0.025 per page ($0.005 typical); datasets $0.01 (up to 10 rows), $0.05 (up to 100), $0.49 (up to 1,000), $1.99 (up to 10,000), max $4.99.","x-logo":{"url":"https://scraplingdata.xyz/logo.png","altText":"Scrapling x402 Data Store"}},"servers":[{"url":"https://scraplingdata.xyz"}],"paths":{"/v1/free/pulse.json":{"get":{"tags":["free"],"summary":"Free: hourly pulse - top whale moves summary, BTC/ETH price, dataset count","operationId":"pulse_json_v1_free_pulse_json_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}}},"security":[]}},"/.well-known/x402.json":{"get":{"summary":"X402 Discovery Manifest","description":"x402 discovery manifest (x402scan `version`/`resources` fan-out plus store metadata).","operationId":"x402_discovery_manifest__well_known_x402_json_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response X402 Discovery Manifest  Well Known X402 Json Get"}}}}},"security":[]}},"/.well-known/x402":{"get":{"summary":"X402 Discovery Manifest","description":"x402 discovery manifest (x402scan `version`/`resources` fan-out plus store metadata).","operationId":"x402_discovery_manifest__well_known_x402_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response X402 Discovery Manifest  Well Known X402 Get"}}}}},"security":[]}},"/.well-known/ai-plugin.json":{"get":{"summary":"Ai Plugin Manifest","operationId":"ai_plugin_manifest__well_known_ai_plugin_json_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Ai Plugin Manifest  Well Known Ai Plugin Json Get"}}}}},"security":[]}},"/llms.txt":{"get":{"summary":"Llms Txt","operationId":"llms_txt_llms_txt_get","responses":{"200":{"description":"Successful Response","content":{"text/plain":{"schema":{"type":"string"}}}}},"security":[]}},"/v1/free/feeds":{"get":{"tags":["free"],"summary":"Free: catalog of live crypto, DeFi, Polymarket and stock feeds","operationId":"free_feeds_v1_free_feeds_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Free Feeds V1 Free Feeds Get"}}}}},"x-payment-info":{"free":true,"price":{"mode":"fixed","currency":"USD","amount":"0"}},"security":[],"description":"Free catalog of every live data feed (crypto, DeFi, Polymarket, stocks, token risk): row counts, last refresh time, full-feed price and matching paid lookup. Free, no payment or key, 30 calls/min per IP."}},"/v1/free/crypto/top10":{"get":{"tags":["free"],"summary":"Free: top 10 crypto prices, market cap, 24h change","operationId":"free_top10_v1_free_crypto_top10_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Free Top10 V1 Free Crypto Top10 Get"}}}}},"x-payment-info":{"free":true,"price":{"mode":"fixed","currency":"USD","amount":"0"}},"security":[],"description":"Free top 10 crypto prices: rank, USD price, market cap and 24h change for the 10 largest coins, snapshot refreshed about every 30 min. Free, no payment or key, 30 calls/min per IP."}},"/v1/free/defi/top-yields":{"get":{"tags":["free"],"summary":"Free: top 5 DeFi yields ranked by risk-adjusted APY","operationId":"free_yields_v1_free_defi_top_yields_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Free Yields V1 Free Defi Top Yields Get"}}}}},"x-payment-info":{"free":true,"price":{"mode":"fixed","currency":"USD","amount":"0"}},"security":[],"description":"Free top 5 DeFi yields across all chains ranked by risk-adjusted APY, with APY, TVL and risk level, refreshed about every 30 min. Free, no payment or key, 30 calls/min per IP."}},"/v1/lookup/coin":{"get":{"tags":["lookup"],"summary":"Current BTC/ETH/any coin price, market cap, 24h change ($0.001)","operationId":"lookup_coin_q_v1_lookup_coin_get","parameters":[{"name":"q","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"btc / bitcoin","title":"Q"},"description":"btc / bitcoin"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}},"402":{"description":"Payment Required (x402 v2). Challenge in the PAYMENT-REQUIRED header (base64 JSON) and body.","headers":{"PAYMENT-REQUIRED":{"schema":{"type":"string"},"description":"Base64 x402 PaymentRequired"}},"content":{"application/json":{"schema":{"type":"object"}}}}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.001"},"protocols":[{"x402":{}}]},"description":"Current price of BTC, ETH or any top-500 coin: USD price, market cap, 24h volume, 1h/24h/7d % change and % below all-time high. Example: q=btc, q=ethereum, q=solana. Data refreshed about every 30 min. Price: $0.001 USDC per call via x402 (Base, Polygon, Arbitrum or Solana). Typical response under 100 ms from the live cache. Unknown inputs return 404 and upstream failures return 5xx, both with no charge (payment is only settled after valid data is ready)."}},"/v1/lookup/protocol":{"get":{"tags":["lookup"],"summary":"DeFi protocol TVL and 1d/7d change, e.g. Aave ($0.001)","operationId":"lookup_protocol_q_v1_lookup_protocol_get","parameters":[{"name":"q","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"aave","title":"Q"},"description":"aave"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}},"402":{"description":"Payment Required (x402 v2). Challenge in the PAYMENT-REQUIRED header (base64 JSON) and body.","headers":{"PAYMENT-REQUIRED":{"schema":{"type":"string"},"description":"Base64 x402 PaymentRequired"}},"content":{"application/json":{"schema":{"type":"object"}}}}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.001"},"protocols":[{"x402":{}}]},"description":"DeFi protocol TVL and trend: total value locked in USD, 1d/7d TVL % change, category, chains and token market cap (DefiLlama data). Example: q=aave, q=uniswap, q=lido. Refreshed about every 30 min. Price: $0.001 USDC per call via x402 (Base, Polygon, Arbitrum or Solana). Typical response under 100 ms from the live cache. Unknown inputs return 404 and upstream failures return 5xx, both with no charge (payment is only settled after valid data is ready)."}},"/v1/lookup/yields":{"get":{"tags":["lookup"],"summary":"Best USDC yield on Base (or any chain/token) ranked by APY and risk ($0.002)","operationId":"lookup_yields_v1_lookup_yields_get","parameters":[{"name":"chain","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Chain"}},{"name":"token","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Token"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}},"402":{"description":"Payment Required (x402 v2). Challenge in the PAYMENT-REQUIRED header (base64 JSON) and body.","headers":{"PAYMENT-REQUIRED":{"schema":{"type":"string"},"description":"Base64 x402 PaymentRequired"}},"content":{"application/json":{"schema":{"type":"object"}}}}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.002"},"protocols":[{"x402":{}}]},"description":"Best USDC (or any token) yield on Base or any chain: top 10 pools ranked by risk-adjusted APY, each with APY, TVL and a 0-100 risk score. Example: chain=Base&token=USDC, token=ETH, chain=Arbitrum. Refreshed about every 30 min. Price: $0.002 USDC per call via x402 (Base, Polygon, Arbitrum or Solana). Typical response under 100 ms from the live cache. Unknown inputs return 404 and upstream failures return 5xx, both with no charge (payment is only settled after valid data is ready)."}},"/v1/lookup/pool":{"get":{"tags":["lookup"],"summary":"One DeFi yield pool: APY, TVL, risk score ($0.001)","operationId":"lookup_pool_q_v1_lookup_pool_get","parameters":[{"name":"pool_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Pool Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}},"402":{"description":"Payment Required (x402 v2). Challenge in the PAYMENT-REQUIRED header (base64 JSON) and body.","headers":{"PAYMENT-REQUIRED":{"schema":{"type":"string"},"description":"Base64 x402 PaymentRequired"}},"content":{"application/json":{"schema":{"type":"object"}}}}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.001"},"protocols":[{"x402":{}}]},"description":"Details for one DeFi yield pool by DefiLlama pool id: APY split into base/reward, 30-day mean APY, TVL, impermanent-loss risk and 0-100 risk score. Example: pool_id=aa70268e-4b52-42bf-a116-608b370f9501. Refreshed about every 30 min. Price: $0.001 USDC per call via x402 (Base, Polygon, Arbitrum or Solana). Typical response under 100 ms from the live cache. Unknown inputs return 404 and upstream failures return 5xx, both with no charge (payment is only settled after valid data is ready)."}},"/v1/lookup/polymarket":{"get":{"tags":["lookup"],"summary":"Polymarket odds for an event, with 24h odds change ($0.005)","operationId":"lookup_polymarket_v1_lookup_polymarket_get","parameters":[{"name":"q","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Q"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}},"402":{"description":"Payment Required (x402 v2). Challenge in the PAYMENT-REQUIRED header (base64 JSON) and body.","headers":{"PAYMENT-REQUIRED":{"schema":{"type":"string"},"description":"Base64 x402 PaymentRequired"}},"content":{"application/json":{"schema":{"type":"object"}}}}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.005"},"protocols":[{"x402":{}}]},"description":"Polymarket odds for an event: up to 10 markets matching a keyword with YES probability %, 1h/24h/7d odds change, volume and liquidity. Example: q=bitcoin, q=election, q=fed rate. Refreshed about every 30 min. Price: $0.005 USDC per call via x402 (Base, Polygon, Arbitrum or Solana). Typical response under 100 ms from the live cache. Unknown inputs return 404 and upstream failures return 5xx, both with no charge (payment is only settled after valid data is ready)."}},"/v1/lookup/token-risk":{"get":{"tags":["lookup"],"summary":"Base token scam / honeypot check: go/caution/avoid verdict + 0-100 risk score ($0.005)","operationId":"lookup_token_risk_q_v1_lookup_token_risk_get","parameters":[{"name":"address","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Address"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}},"402":{"description":"Payment Required (x402 v2). Challenge in the PAYMENT-REQUIRED header (base64 JSON) and body.","headers":{"PAYMENT-REQUIRED":{"schema":{"type":"string"},"description":"Base64 x402 PaymentRequired"}},"content":{"application/json":{"schema":{"type":"object"}}}}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.005"},"protocols":[{"x402":{}}]},"description":"Is this Base token a scam? Honeypot / cannot-sell check, buy and sell tax, hidden owner, mintable flag a 0-100 risk score and a one-word verdict (go / caution / avoid) for a Base (chain 8453) token contract. Example: address=0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913. Cached scan, else live GoPlus check (about 1-3 s). Price: $0.005 USDC per call via x402 (Base, Polygon, Arbitrum or Solana). Typical response under 100 ms from the live cache. Unknown inputs return 404 and upstream failures return 5xx, both with no charge (payment is only settled after valid data is ready)."}},"/v1/bundle/market-pulse":{"get":{"tags":["bundle"],"summary":"Market pulse bundle: top coins, volume leaders, DeFi TVL, DEX volume, heatmap in one call ($0.005)","operationId":"bundle_market_pulse_v1_bundle_market_pulse_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"402":{"description":"Payment Required (x402 v2). Challenge in the PAYMENT-REQUIRED header (base64 JSON) and body.","headers":{"PAYMENT-REQUIRED":{"schema":{"type":"string"},"description":"Base64 x402 PaymentRequired"}},"content":{"application/json":{"schema":{"type":"object"}}}}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.005"},"protocols":[{"x402":{}}]},"description":"Whole crypto market in one call: top 10 coins by market cap, top 10 spot volume leaders, top 10 DeFi protocols by TVL, top 10 DEXs by 24h volume plus total, and DeFi heatmap highlights (biggest sectors, top 1d gainers and losers). No parameters. Data refreshed every few minutes to 30 min. Price: $0.005 USDC per call via x402 (Base, Polygon, Arbitrum or Solana). Typical response under 100 ms from the live cache. Unknown inputs return 404 and upstream failures return 5xx, both with no charge (payment is only settled after valid data is ready)."}},"/v1/ads/cost-benchmarks":{"get":{"tags":["ads"],"summary":"Ad cost benchmarks: CPM/CPC/CTR by platform and industry, sourced ($0.002)","operationId":"ads_cost_benchmarks_v1_ads_cost_benchmarks_get","parameters":[{"name":"platform","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Platform"}},{"name":"industry","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Industry"}},{"name":"metric","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Metric"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}},"402":{"description":"Payment Required (x402 v2). Challenge in the PAYMENT-REQUIRED header (base64 JSON) and body.","headers":{"PAYMENT-REQUIRED":{"schema":{"type":"string"},"description":"Base64 x402 PaymentRequired"}},"content":{"application/json":{"schema":{"type":"object"}}}}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.002"},"protocols":[{"x402":{}}]},"description":"Ad cost benchmarks: CPM, CPC and CTR by platform (Meta, Google Search, Google Display, TikTok, LinkedIn) and industry, each figure with source report name, URL, as-of date and sample. Optional filters platform, industry, metric (cpm|cpc|ctr). Compiled from public benchmark reports (WordStream/LocaliQ, Triple Whale, DemandSense); not live auction prices. Price: $0.002 USDC per call via x402 (Base, Polygon, Arbitrum or Solana). Typical response under 100 ms from the live cache. Unknown inputs return 404 and upstream failures return 5xx, both with no charge (payment is only settled after valid data is ready)."}},"/v1/alerts/price-moves":{"get":{"tags":["alerts"],"summary":"Price move alerts: coins (and DeFi TVL) that moved more than X% in 1h/24h ($0.002)","operationId":"alerts_price_moves_v1_alerts_price_moves_get","parameters":[{"name":"threshold","in":"query","required":false,"schema":{"type":"number","maximum":100,"minimum":0.5,"default":5.0,"title":"Threshold"}},{"name":"window","in":"query","required":false,"schema":{"type":"string","pattern":"^(1h|24h|both)$","default":"both","title":"Window"}},{"name":"include_defi","in":"query","required":false,"schema":{"type":"boolean","default":true,"title":"Include Defi"}},{"name":"direction","in":"query","required":false,"schema":{"type":"string","pattern":"^(up|down|both)$","default":"both","title":"Direction"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}},"402":{"description":"Payment Required (x402 v2). Challenge in the PAYMENT-REQUIRED header (base64 JSON) and body.","headers":{"PAYMENT-REQUIRED":{"schema":{"type":"string"},"description":"Base64 x402 PaymentRequired"}},"content":{"application/json":{"schema":{"type":"object"}}}}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.002"},"protocols":[{"x402":{}}]},"description":"Price move alerts for agents that poll: top-500 coins whose price moved more than a threshold (default 5%) over 1h and/or 24h, biggest movers first, plus DeFi protocols whose TVL moved more than the threshold in 1d (TVL over $10M). Params threshold (0.5-100, default 5), window (1h|24h|both, default both), include_defi (default true), direction (up|down|both). Returns an empty list (still a valid answer) when nothing moved. Refreshed about every 30 min. Price: $0.002 USDC per call via x402 (Base, Polygon, Arbitrum or Solana). Typical response under 100 ms from the live cache. Unknown inputs return 404 and upstream failures return 5xx, both with no charge (payment is only settled after valid data is ready)."}},"/v1/bundle/defi-intel":{"get":{"tags":["bundle"],"summary":"DeFi intel bundle: top TVL, 1d TVL movers, chains, stablecoins, risk-ranked yields ($0.003)","operationId":"bundle_defi_intel_v1_bundle_defi_intel_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"402":{"description":"Payment Required (x402 v2). Challenge in the PAYMENT-REQUIRED header (base64 JSON) and body.","headers":{"PAYMENT-REQUIRED":{"schema":{"type":"string"},"description":"Base64 x402 PaymentRequired"}},"content":{"application/json":{"schema":{"type":"object"}}}}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003"},"protocols":[{"x402":{}}]},"description":"DeFi intel bundle in one call: top 10 protocols by TVL, biggest 1d TVL gainers and losers (TVL over $100M), top 10 chains by TVL, top 10 stablecoins by supply with 1d/7d supply change, and top 10 risk-ranked yields. No parameters. Refreshed about every 30 min. Replaces the retired ds_crypto_defi_intel dataset. Price: $0.003 USDC per call via x402 (Base, Polygon, Arbitrum or Solana). Typical response under 100 ms from the live cache. Unknown inputs return 404 and upstream failures return 5xx, both with no charge (payment is only settled after valid data is ready)."}},"/v1/ping":{"get":{"tags":["test"],"summary":"Paid ping: test your x402 payment for $0.001","operationId":"ping_v1_ping_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"402":{"description":"Payment Required (x402 v2). Challenge in the PAYMENT-REQUIRED header (base64 JSON) and body.","headers":{"PAYMENT-REQUIRED":{"schema":{"type":"string"},"description":"Base64 x402 PaymentRequired"}},"content":{"application/json":{"schema":{"type":"object"}}}}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.001"},"protocols":[{"x402":{}}]},"description":"Payment test: the cheapest paid call ($0.001). Returns ok, server time, server name and catalog links so an agent can confirm its x402 payment setup works before buying real data. No parameters. Price: $0.001 USDC per call via x402 (Base, Polygon, Arbitrum or Solana). Typical response under 100 ms from the live cache. Unknown inputs return 404 and upstream failures return 5xx, both with no charge (payment is only settled after valid data is ready)."}},"/v1/whales/moves":{"get":{"tags":["whales"],"summary":"Whale moves: large Hyperliquid perp orders (>= min_usd) in the last window ($0.005)","operationId":"whales_moves_v1_whales_moves_get","parameters":[{"name":"min_usd","in":"query","required":false,"schema":{"type":"number","minimum":25000,"default":100000,"title":"Min Usd"}},{"name":"window","in":"query","required":false,"schema":{"type":"string","pattern":"^(15m|1h|4h|24h|7d)$","default":"1h","title":"Window"}},{"name":"chain","in":"query","required":false,"schema":{"type":"string","default":"hyperliquid","title":"Chain"}},{"name":"coin","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Coin"}},{"name":"side","in":"query","required":false,"schema":{"anyOf":[{"type":"string","pattern":"^(buy|sell)$"},{"type":"null"}],"title":"Side"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":500,"minimum":1,"default":50,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}},"402":{"description":"Payment Required (x402 v2). Challenge in the PAYMENT-REQUIRED header (base64 JSON) and body.","headers":{"PAYMENT-REQUIRED":{"schema":{"type":"string"},"description":"Base64 x402 PaymentRequired"}},"content":{"application/json":{"schema":{"type":"object"}}}}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.005"},"protocols":[{"x402":{}}]},"description":"Whale moves: every large taker order (default >= $100k) on Hyperliquid perps (top 40 markets by volume: BTC, ETH, SOL, HYPE...) in the last window, newest first, with side, USD size, avg price, taker address and explorer link, plus net whale buy/sell per coin (accumulating/distributing). Params min_usd (>=25000, default 100000), window (15m|1h|4h|24h|7d, default 1h), coin, side (buy|sell), limit. Captured live from the public Hyperliquid trade stream; built for polling. Price: $0.005 USDC per call via x402 (Base, Polygon, Arbitrum or Solana). Typical response under 100 ms from the live cache. Unknown inputs return 404 and upstream failures return 5xx, both with no charge (payment is only settled after valid data is ready)."}},"/v1/whales/token":{"get":{"tags":["whales"],"summary":"Whale flow for one coin: large orders, net whale buy/sell, mark price, funding, OI ($0.005)","operationId":"whales_token_v1_whales_token_get","parameters":[{"name":"chain","in":"query","required":false,"schema":{"type":"string","default":"hyperliquid","title":"Chain"}},{"name":"address","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Address"}},{"name":"coin","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Coin"}},{"name":"mint","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Mint"}},{"name":"min_usd","in":"query","required":false,"schema":{"type":"number","minimum":25000,"default":50000,"title":"Min Usd"}},{"name":"window","in":"query","required":false,"schema":{"type":"string","pattern":"^(15m|1h|4h|24h|7d)$","default":"24h","title":"Window"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":500,"minimum":1,"default":100,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}},"402":{"description":"Payment Required (x402 v2). Challenge in the PAYMENT-REQUIRED header (base64 JSON) and body.","headers":{"PAYMENT-REQUIRED":{"schema":{"type":"string"},"description":"Base64 x402 PaymentRequired"}},"content":{"application/json":{"schema":{"type":"object"}}}}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.005"},"protocols":[{"x402":{}}]},"description":"Whale flow for one coin: large Hyperliquid perp orders (default >= $50k) for that coin over the window, net whale buy/sell USD and bias, plus live mark price, 24h change, hourly funding, open interest and 24h volume. Params coin (or address), chain=hyperliquid, min_usd (>=25000), window (15m|1h|4h|24h|7d, default 24h). Unknown coin returns 404 with no charge. Price: $0.005 USDC per call via x402 (Base, Polygon, Arbitrum or Solana). Typical response under 100 ms from the live cache. Unknown inputs return 404 and upstream failures return 5xx, both with no charge (payment is only settled after valid data is ready)."}},"/v1/token/verdict":{"get":{"tags":["lookup"],"summary":"Token verdict: go/caution/avoid + score + key facts (liquidity, holders, honeypot, taxes, contract flags) for Base, Ethereum, BSC, Arbitrum, Polygon, Optimism, Avalanche or Solana ($0.005)","operationId":"token_verdict_get_v1_token_verdict_get","parameters":[{"name":"address","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Address"}},{"name":"chain","in":"query","required":false,"schema":{"type":"string","default":"base","title":"Chain"}},{"name":"mint","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Mint"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}},"402":{"description":"Payment Required (x402 v2). Challenge in the PAYMENT-REQUIRED header (base64 JSON) and body.","headers":{"PAYMENT-REQUIRED":{"schema":{"type":"string"},"description":"Base64 x402 PaymentRequired"}},"content":{"application/json":{"schema":{"type":"object"}}}}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.005"},"protocols":[{"x402":{}}]},"description":"Should I trade this token? One-word verdict (go / caution / avoid), 0-100 risk score, risk flags and the facts behind them: DEX liquidity USD, holder count, top-10 holder concentration %, LP locked %, buy/sell tax, honeypot and can-sell checks, mintable, proxy, hidden owner, blacklist, pausable, open source, CEX listings. Chains: base (default), ethereum, bsc, arbitrum, polygon, optimism, avalanche, solana (pass the mint as address). Live GoPlus scan (about 1-3 s); no charge if the scan fails. Price: $0.005 USDC per call via x402 (Base, Polygon, Arbitrum or Solana). Typical response under 100 ms from the live cache. Unknown inputs return 404 and upstream failures return 5xx, both with no charge (payment is only settled after valid data is ready)."}},"/v1/signals/whale-netflow":{"get":{"tags":["whales"],"summary":"Whale exchange netflow signal: on-chain whale transfers classified by exchange labels (inflow bearish / outflow bullish) + Hyperliquid whale perp flow ($0.02)","operationId":"whale_netflow_v1_signals_whale_netflow_get","parameters":[{"name":"chain","in":"query","required":false,"schema":{"type":"string","default":"all","title":"Chain"}},{"name":"token","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Token"}},{"name":"window","in":"query","required":false,"schema":{"type":"string","pattern":"^(1h|24h|7d)$","default":"24h","title":"Window"}},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":500,"minimum":1,"default":100,"title":"Limit"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}},"402":{"description":"Payment Required (x402 v2). Challenge in the PAYMENT-REQUIRED header (base64 JSON) and body.","headers":{"PAYMENT-REQUIRED":{"schema":{"type":"string"},"description":"Base64 x402 PaymentRequired"}},"content":{"application/json":{"schema":{"type":"object"}}}}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.02"},"protocols":[{"x402":{}}]},"description":"Whale exchange netflow signal: on-chain whale transfers (>= $100k) on Ethereum, Base, Arbitrum, Polygon and Solana classified with exchange wallet labels as EXCHANGE_INFLOW_BEARISH (to an exchange), WHALE_ACCUMULATION_BULLISH (exchange to private wallet), INTERNAL_EXCHANGE_SHUFFLE (excluded) or UNLABELED, with per-token inflow/outflow/net USD and a signal, plus a perps section with Hyperliquid whale taker flow per coin. Params chain (all|ethereum|base|arbitrum|polygon|solana|hyperliquid), token (symbol or contract), window (1h|24h|7d, default 24h), limit. Labels from exchange proof-of-reserves lists and open label datasets; each move cites its label source. Price: $0.02 USDC per call via x402 (Base, Polygon, Arbitrum or Solana). Typical response under 100 ms from the live cache. Unknown inputs return 404 and upstream failures return 5xx, both with no charge (payment is only settled after valid data is ready)."}},"/v1/free/datasets":{"get":{"tags":["free"],"summary":"Free: catalog of paid dataset listings with price, rows, last updated","operationId":"free_datasets_v1_free_datasets_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Free Datasets V1 Free Datasets Get"}}}}},"x-payment-info":{"free":true,"price":{"mode":"fixed","currency":"USD","amount":"0"}},"security":[]}},"/v1/datasets/coingecko-markets":{"get":{"tags":["datasets"],"summary":"CoinGecko market tables snapshot (about 7,000 rows) ($0.002)","operationId":"dataset_coingecko_markets_v1_datasets_coingecko_markets_get","parameters":[{"name":"q","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Keyword filter","title":"Q"},"description":"Keyword filter"},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":1000,"minimum":1,"default":200,"title":"Limit"}},{"name":"offset","in":"query","required":false,"schema":{"type":"integer","minimum":0,"default":0,"title":"Offset"}},{"name":"format","in":"query","required":false,"schema":{"type":"string","pattern":"^(json|csv)$","default":"json","title":"Format"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}},"402":{"description":"Payment Required (x402 v2). Challenge in the PAYMENT-REQUIRED header (base64 JSON) and body.","headers":{"PAYMENT-REQUIRED":{"schema":{"type":"string"},"description":"Base64 x402 PaymentRequired"}},"content":{"application/json":{"schema":{"type":"object"}}}}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.002"},"protocols":[{"x402":{}}]},"description":"Crypto market table rows captured from CoinGecko category and ranking pages: coin name and symbol, rank, USD price, 1h/24h/7d/30d % change, 24h volume, market cap and FDV, with source page URL and capture time. Filter with q=ai-agents or q=VVV, up to 1,000 rows per call, JSON or CSV. Price: $0.002 USDC per call via x402 (Base, Polygon, Arbitrum). Free row counts and freshness at /v1/free/datasets."}},"/v1/datasets/defillama-protocols":{"get":{"tags":["datasets"],"summary":"DefiLlama protocol, chain and yield tables snapshot (about 660 rows) ($0.002)","operationId":"dataset_defillama_protocols_v1_datasets_defillama_protocols_get","parameters":[{"name":"q","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Keyword filter","title":"Q"},"description":"Keyword filter"},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":1000,"minimum":1,"default":200,"title":"Limit"}},{"name":"offset","in":"query","required":false,"schema":{"type":"integer","minimum":0,"default":0,"title":"Offset"}},{"name":"format","in":"query","required":false,"schema":{"type":"string","pattern":"^(json|csv)$","default":"json","title":"Format"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}},"402":{"description":"Payment Required (x402 v2). Challenge in the PAYMENT-REQUIRED header (base64 JSON) and body.","headers":{"PAYMENT-REQUIRED":{"schema":{"type":"string"},"description":"Base64 x402 PaymentRequired"}},"content":{"application/json":{"schema":{"type":"object"}}}}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.002"},"protocols":[{"x402":{}}]},"description":"DeFi table rows and page summaries captured from DefiLlama: protocol and chain rankings, TVL, fees, revenue, volume and yield columns, with source page URL and capture time. Filter with q=aave or q=yields, up to 1,000 rows per call, JSON or CSV. Price: $0.002 USDC per call via x402 (Base, Polygon, Arbitrum). Free row counts and freshness at /v1/free/datasets."}},"/v1/datasets/volume-leaders":{"get":{"tags":["datasets"],"summary":"Live crypto volume leaders (Coinbase spot, 24h) ($0.002)","operationId":"dataset_volume_leaders_v1_datasets_volume_leaders_get","parameters":[{"name":"q","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Keyword filter","title":"Q"},"description":"Keyword filter"},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":1000,"minimum":1,"default":200,"title":"Limit"}},{"name":"offset","in":"query","required":false,"schema":{"type":"integer","minimum":0,"default":0,"title":"Offset"}},{"name":"format","in":"query","required":false,"schema":{"type":"string","pattern":"^(json|csv)$","default":"json","title":"Format"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}},"402":{"description":"Payment Required (x402 v2). Challenge in the PAYMENT-REQUIRED header (base64 JSON) and body.","headers":{"PAYMENT-REQUIRED":{"schema":{"type":"string"},"description":"Base64 x402 PaymentRequired"}},"content":{"application/json":{"schema":{"type":"object"}}}}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.002"},"protocols":[{"x402":{}}]},"description":"Live ranking of crypto spot pairs by 24h USD trading volume on Coinbase Exchange: pair, base and quote asset, last price, 24h open, high and low, 24h % change, 24h and 30d volume in USD. Fetched on request (cached up to 2 min). Filter with q=BTC or q=SOL. Price: $0.002 USDC per call via x402 (Base, Polygon, Arbitrum). Free row counts and freshness at /v1/free/datasets."}},"/v1/datasets/market-heatmap":{"get":{"tags":["datasets"],"summary":"Live DeFi market heatmap by sector and chain (TVL size, 1d/7d % change) ($0.002)","operationId":"dataset_market_heatmap_v1_datasets_market_heatmap_get","parameters":[{"name":"q","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Keyword filter","title":"Q"},"description":"Keyword filter"},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":1000,"minimum":1,"default":200,"title":"Limit"}},{"name":"offset","in":"query","required":false,"schema":{"type":"integer","minimum":0,"default":0,"title":"Offset"}},{"name":"format","in":"query","required":false,"schema":{"type":"string","pattern":"^(json|csv)$","default":"json","title":"Format"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}},"402":{"description":"Payment Required (x402 v2). Challenge in the PAYMENT-REQUIRED header (base64 JSON) and body.","headers":{"PAYMENT-REQUIRED":{"schema":{"type":"string"},"description":"Base64 x402 PaymentRequired"}},"content":{"application/json":{"schema":{"type":"object"}}}}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.002"},"protocols":[{"x402":{}}]},"description":"Live DeFi heatmap tiles: one tile per protocol category (sector) and per chain, with total TVL in USD as tile size, TVL-weighted 1d and 7d % change as tile color, protocol count and the top 5 protocols in the tile. Built from DefiLlama protocol data on request (cached up to 5 min). Filter with q=Ethereum, q=Solana or q=Lending. Price: $0.002 USDC per call via x402 (Base, Polygon, Arbitrum). Free row counts and freshness at /v1/free/datasets."}},"/v1/datasets/dex-volume":{"get":{"tags":["datasets"],"summary":"Live DEX trading volume by protocol (24h, 7d, 30d with % change) ($0.002)","operationId":"dataset_dex_volume_v1_datasets_dex_volume_get","parameters":[{"name":"q","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Keyword filter","title":"Q"},"description":"Keyword filter"},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","maximum":1000,"minimum":1,"default":200,"title":"Limit"}},{"name":"offset","in":"query","required":false,"schema":{"type":"integer","minimum":0,"default":0,"title":"Offset"}},{"name":"format","in":"query","required":false,"schema":{"type":"string","pattern":"^(json|csv)$","default":"json","title":"Format"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}},"402":{"description":"Payment Required (x402 v2). Challenge in the PAYMENT-REQUIRED header (base64 JSON) and body.","headers":{"PAYMENT-REQUIRED":{"schema":{"type":"string"},"description":"Base64 x402 PaymentRequired"}},"content":{"application/json":{"schema":{"type":"object"}}}}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.002"},"protocols":[{"x402":{}}]},"description":"Live decentralized exchange volume per protocol: 24h, 7d and 30d volume in USD, 1d, 7d and 30d % change, share of total 24h DEX volume and chains, plus a market total row. From DefiLlama DEX volume data on request (cached up to 5 min). Filter with q=uniswap or q=solana. Price: $0.002 USDC per call via x402 (Base, Polygon, Arbitrum). Free row counts and freshness at /v1/free/datasets."}},"/v1/scrape":{"post":{"summary":"Scrape Post","operationId":"scrape_post_v1_scrape_post","requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/ScrapeRequestBody"},{"type":"null"}],"title":"Body"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}},"402":{"description":"Payment Required (x402 v2). Challenge in the PAYMENT-REQUIRED header (base64 JSON) and body.","headers":{"PAYMENT-REQUIRED":{"schema":{"type":"string"},"description":"Base64 x402 PaymentRequired"}},"content":{"application/json":{"schema":{"type":"object"}}}}},"x-payment-info":{"price":{"mode":"dynamic","currency":"USD","min":"0.001","max":"0.15"},"protocols":[{"x402":{}}]}},"get":{"summary":"Scrape Get","operationId":"scrape_get_v1_scrape_get","parameters":[{"name":"url","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Target URL to scrape (required once paying).","title":"Url"},"description":"Target URL to scrape (required once paying)."},{"name":"tier","in":"query","required":false,"schema":{"type":"string","description":"Scraping tier.","default":"auto","title":"Tier"},"description":"Scraping tier."},{"name":"css_selector","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Optional CSS selector.","title":"Css Selector"},"description":"Optional CSS selector."}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}},"402":{"description":"Payment Required (x402 v2). Challenge in the PAYMENT-REQUIRED header (base64 JSON) and body.","headers":{"PAYMENT-REQUIRED":{"schema":{"type":"string"},"description":"Base64 x402 PaymentRequired"}},"content":{"application/json":{"schema":{"type":"object"}}}}},"x-payment-info":{"price":{"mode":"dynamic","currency":"USD","min":"0.001","max":"0.15"},"protocols":[{"x402":{}}]}}},"/v1/scrape/text":{"get":{"summary":"Page to clean text: any URL as LLM-ready Markdown ($0.003)","operationId":"scrape_text_v1_scrape_text_get","parameters":[{"name":"url","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Page URL","title":"Url"},"description":"Page URL"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}},"402":{"description":"Payment Required (x402 v2). Challenge in the PAYMENT-REQUIRED header (base64 JSON) and body.","headers":{"PAYMENT-REQUIRED":{"schema":{"type":"string"},"description":"Base64 x402 PaymentRequired"}},"content":{"application/json":{"schema":{"type":"object"}}}}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.003"},"protocols":[{"x402":{}}]},"description":"Page to clean text. REQUIRED: url (example GET /v1/scrape/text?url=https://example.com). Any web page as clean, LLM-ready Markdown text with navigation, ads and boilerplate stripped; title, text and character count only. $0.003 per page. No charge if the page cannot be fetched. Paid via x402 (Base, Polygon, Arbitrum or Solana)."}},"/v1/batch-scrape":{"post":{"summary":"Batch Scrape Endpoint","operationId":"batch_scrape_endpoint_v1_batch_scrape_post","requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/BatchScrapeRequestBody"},{"type":"null"}],"title":"Body"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}},"402":{"description":"Payment Required (x402 v2). Challenge in the PAYMENT-REQUIRED header (base64 JSON) and body.","headers":{"PAYMENT-REQUIRED":{"schema":{"type":"string"},"description":"Base64 x402 PaymentRequired"}},"content":{"application/json":{"schema":{"type":"object"}}}}},"x-payment-info":{"price":{"mode":"dynamic","currency":"USD","min":"0.001","max":"2.5"},"protocols":[{"x402":{}}]}}},"/v1/datasets":{"get":{"summary":"List Datasets Endpoint","operationId":"list_datasets_endpoint_v1_datasets_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response List Datasets Endpoint V1 Datasets Get"}}}}},"security":[]}},"/v1/datasets/{dataset_id}/preview":{"get":{"summary":"Preview Dataset Endpoint","operationId":"preview_dataset_endpoint_v1_datasets__dataset_id__preview_get","parameters":[{"name":"dataset_id","in":"path","required":true,"schema":{"type":"string","title":"Dataset Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Preview Dataset Endpoint V1 Datasets  Dataset Id  Preview Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[]}},"/v1/credits/deposit":{"post":{"summary":"Topup Api Key Endpoint","operationId":"topup_api_key_endpoint_v1_credits_deposit_post","requestBody":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/TopupKeyRequestBody"}}},"required":true},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"additionalProperties":true,"type":"object","title":"Response Topup Api Key Endpoint V1 Credits Deposit Post"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[]}},"/v1/credits/balance":{"get":{"summary":"Check Balance Endpoint","operationId":"check_balance_endpoint_v1_credits_balance_get","parameters":[{"name":"api_key","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"API key (`sk_scrapling_...`)","title":"Api Key"},"description":"API key (`sk_scrapling_...`)"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"type":"object","additionalProperties":true,"title":"Response Check Balance Endpoint V1 Credits Balance Get"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}},"security":[]}},"/v1/datasets/live_risk_ranked_yields/buy":{"get":{"summary":"Buy dataset: DeFi Yields Ranked by Risk-Adjusted APY (Top 500)","operationId":"buy_live_risk_ranked_yields_get","parameters":[{"name":"format","in":"query","required":false,"schema":{"type":"string","description":"Export format: json, jsonl, csv, or markdown","default":"json","title":"Format"},"description":"Export format: json, jsonl, csv, or markdown"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}},"402":{"description":"Payment Required (x402 v2). Challenge in the PAYMENT-REQUIRED header (base64 JSON) and body.","headers":{"PAYMENT-REQUIRED":{"schema":{"type":"string"},"description":"Base64 x402 PaymentRequired"}},"content":{"application/json":{"schema":{"type":"object"}}}}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.49"},"protocols":[{"x402":{}}]}},"post":{"summary":"Buy dataset: DeFi Yields Ranked by Risk-Adjusted APY (Top 500)","operationId":"buy_live_risk_ranked_yields_post","parameters":[{"name":"format","in":"query","required":false,"schema":{"type":"string","description":"Export format: json, jsonl, csv, or markdown","default":"json","title":"Format"},"description":"Export format: json, jsonl, csv, or markdown"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}},"402":{"description":"Payment Required (x402 v2). Challenge in the PAYMENT-REQUIRED header (base64 JSON) and body.","headers":{"PAYMENT-REQUIRED":{"schema":{"type":"string"},"description":"Base64 x402 PaymentRequired"}},"content":{"application/json":{"schema":{"type":"object"}}}}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.49"},"protocols":[{"x402":{}}]}}},"/v1/datasets/live_new_pools_base_solana/buy":{"get":{"summary":"Buy dataset: New Token Pool Launches on Base & Solana (Last 3 Hours) with Risk Flags","operationId":"buy_live_new_pools_base_solana_get","parameters":[{"name":"format","in":"query","required":false,"schema":{"type":"string","description":"Export format: json, jsonl, csv, or markdown","default":"json","title":"Format"},"description":"Export format: json, jsonl, csv, or markdown"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}},"402":{"description":"Payment Required (x402 v2). Challenge in the PAYMENT-REQUIRED header (base64 JSON) and body.","headers":{"PAYMENT-REQUIRED":{"schema":{"type":"string"},"description":"Base64 x402 PaymentRequired"}},"content":{"application/json":{"schema":{"type":"object"}}}}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.49"},"protocols":[{"x402":{}}]}},"post":{"summary":"Buy dataset: New Token Pool Launches on Base & Solana (Last 3 Hours) with Risk Flags","operationId":"buy_live_new_pools_base_solana_post","parameters":[{"name":"format","in":"query","required":false,"schema":{"type":"string","description":"Export format: json, jsonl, csv, or markdown","default":"json","title":"Format"},"description":"Export format: json, jsonl, csv, or markdown"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}},"402":{"description":"Payment Required (x402 v2). Challenge in the PAYMENT-REQUIRED header (base64 JSON) and body.","headers":{"PAYMENT-REQUIRED":{"schema":{"type":"string"},"description":"Base64 x402 PaymentRequired"}},"content":{"application/json":{"schema":{"type":"object"}}}}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.49"},"protocols":[{"x402":{}}]}}},"/v1/datasets/live_us_stocks_etfs/buy":{"get":{"summary":"Buy dataset: Live US Stocks & ETFs Snapshot: Price, 1d/5d Change, 52w Range","operationId":"buy_live_us_stocks_etfs_get","parameters":[{"name":"format","in":"query","required":false,"schema":{"type":"string","description":"Export format: json, jsonl, csv, or markdown","default":"json","title":"Format"},"description":"Export format: json, jsonl, csv, or markdown"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}},"402":{"description":"Payment Required (x402 v2). Challenge in the PAYMENT-REQUIRED header (base64 JSON) and body.","headers":{"PAYMENT-REQUIRED":{"schema":{"type":"string"},"description":"Base64 x402 PaymentRequired"}},"content":{"application/json":{"schema":{"type":"object"}}}}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.05"},"protocols":[{"x402":{}}]}},"post":{"summary":"Buy dataset: Live US Stocks & ETFs Snapshot: Price, 1d/5d Change, 52w Range","operationId":"buy_live_us_stocks_etfs_post","parameters":[{"name":"format","in":"query","required":false,"schema":{"type":"string","description":"Export format: json, jsonl, csv, or markdown","default":"json","title":"Format"},"description":"Export format: json, jsonl, csv, or markdown"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}},"402":{"description":"Payment Required (x402 v2). Challenge in the PAYMENT-REQUIRED header (base64 JSON) and body.","headers":{"PAYMENT-REQUIRED":{"schema":{"type":"string"},"description":"Base64 x402 PaymentRequired"}},"content":{"application/json":{"schema":{"type":"object"}}}}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.05"},"protocols":[{"x402":{}}]}}},"/v1/datasets/live_polymarket_odds/buy":{"get":{"summary":"Buy dataset: Live Polymarket Prediction Market Odds + 1h/24h/7d Odds Change (Top 400 by Volume)","operationId":"buy_live_polymarket_odds_get","parameters":[{"name":"format","in":"query","required":false,"schema":{"type":"string","description":"Export format: json, jsonl, csv, or markdown","default":"json","title":"Format"},"description":"Export format: json, jsonl, csv, or markdown"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}},"402":{"description":"Payment Required (x402 v2). Challenge in the PAYMENT-REQUIRED header (base64 JSON) and body.","headers":{"PAYMENT-REQUIRED":{"schema":{"type":"string"},"description":"Base64 x402 PaymentRequired"}},"content":{"application/json":{"schema":{"type":"object"}}}}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.49"},"protocols":[{"x402":{}}]}},"post":{"summary":"Buy dataset: Live Polymarket Prediction Market Odds + 1h/24h/7d Odds Change (Top 400 by Volume)","operationId":"buy_live_polymarket_odds_post","parameters":[{"name":"format","in":"query","required":false,"schema":{"type":"string","description":"Export format: json, jsonl, csv, or markdown","default":"json","title":"Format"},"description":"Export format: json, jsonl, csv, or markdown"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}},"402":{"description":"Payment Required (x402 v2). Challenge in the PAYMENT-REQUIRED header (base64 JSON) and body.","headers":{"PAYMENT-REQUIRED":{"schema":{"type":"string"},"description":"Base64 x402 PaymentRequired"}},"content":{"application/json":{"schema":{"type":"object"}}}}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.49"},"protocols":[{"x402":{}}]}}},"/v1/datasets/live_dex_volumes/buy":{"get":{"summary":"Buy dataset: Live DEX Trading Volume Rankings (24h/7d/30d)","operationId":"buy_live_dex_volumes_get","parameters":[{"name":"format","in":"query","required":false,"schema":{"type":"string","description":"Export format: json, jsonl, csv, or markdown","default":"json","title":"Format"},"description":"Export format: json, jsonl, csv, or markdown"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}},"402":{"description":"Payment Required (x402 v2). Challenge in the PAYMENT-REQUIRED header (base64 JSON) and body.","headers":{"PAYMENT-REQUIRED":{"schema":{"type":"string"},"description":"Base64 x402 PaymentRequired"}},"content":{"application/json":{"schema":{"type":"object"}}}}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.49"},"protocols":[{"x402":{}}]}},"post":{"summary":"Buy dataset: Live DEX Trading Volume Rankings (24h/7d/30d)","operationId":"buy_live_dex_volumes_post","parameters":[{"name":"format","in":"query","required":false,"schema":{"type":"string","description":"Export format: json, jsonl, csv, or markdown","default":"json","title":"Format"},"description":"Export format: json, jsonl, csv, or markdown"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}},"402":{"description":"Payment Required (x402 v2). Challenge in the PAYMENT-REQUIRED header (base64 JSON) and body.","headers":{"PAYMENT-REQUIRED":{"schema":{"type":"string"},"description":"Base64 x402 PaymentRequired"}},"content":{"application/json":{"schema":{"type":"object"}}}}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.49"},"protocols":[{"x402":{}}]}}},"/v1/datasets/live_stablecoin_supply/buy":{"get":{"summary":"Buy dataset: Live Stablecoin Supply & Peg Tracker","operationId":"buy_live_stablecoin_supply_get","parameters":[{"name":"format","in":"query","required":false,"schema":{"type":"string","description":"Export format: json, jsonl, csv, or markdown","default":"json","title":"Format"},"description":"Export format: json, jsonl, csv, or markdown"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}},"402":{"description":"Payment Required (x402 v2). Challenge in the PAYMENT-REQUIRED header (base64 JSON) and body.","headers":{"PAYMENT-REQUIRED":{"schema":{"type":"string"},"description":"Base64 x402 PaymentRequired"}},"content":{"application/json":{"schema":{"type":"object"}}}}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.49"},"protocols":[{"x402":{}}]}},"post":{"summary":"Buy dataset: Live Stablecoin Supply & Peg Tracker","operationId":"buy_live_stablecoin_supply_post","parameters":[{"name":"format","in":"query","required":false,"schema":{"type":"string","description":"Export format: json, jsonl, csv, or markdown","default":"json","title":"Format"},"description":"Export format: json, jsonl, csv, or markdown"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}},"402":{"description":"Payment Required (x402 v2). Challenge in the PAYMENT-REQUIRED header (base64 JSON) and body.","headers":{"PAYMENT-REQUIRED":{"schema":{"type":"string"},"description":"Base64 x402 PaymentRequired"}},"content":{"application/json":{"schema":{"type":"object"}}}}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.49"},"protocols":[{"x402":{}}]}}},"/v1/datasets/live_defi_yield_pools/buy":{"get":{"summary":"Buy dataset: Live Top 1000 DeFi Yield Pools: APY, TVL, Risk","operationId":"buy_live_defi_yield_pools_get","parameters":[{"name":"format","in":"query","required":false,"schema":{"type":"string","description":"Export format: json, jsonl, csv, or markdown","default":"json","title":"Format"},"description":"Export format: json, jsonl, csv, or markdown"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}},"402":{"description":"Payment Required (x402 v2). Challenge in the PAYMENT-REQUIRED header (base64 JSON) and body.","headers":{"PAYMENT-REQUIRED":{"schema":{"type":"string"},"description":"Base64 x402 PaymentRequired"}},"content":{"application/json":{"schema":{"type":"object"}}}}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.49"},"protocols":[{"x402":{}}]}},"post":{"summary":"Buy dataset: Live Top 1000 DeFi Yield Pools: APY, TVL, Risk","operationId":"buy_live_defi_yield_pools_post","parameters":[{"name":"format","in":"query","required":false,"schema":{"type":"string","description":"Export format: json, jsonl, csv, or markdown","default":"json","title":"Format"},"description":"Export format: json, jsonl, csv, or markdown"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}},"402":{"description":"Payment Required (x402 v2). Challenge in the PAYMENT-REQUIRED header (base64 JSON) and body.","headers":{"PAYMENT-REQUIRED":{"schema":{"type":"string"},"description":"Base64 x402 PaymentRequired"}},"content":{"application/json":{"schema":{"type":"object"}}}}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.49"},"protocols":[{"x402":{}}]}}},"/v1/datasets/live_chain_tvl/buy":{"get":{"summary":"Buy dataset: Live Blockchain TVL Rankings (All Chains)","operationId":"buy_live_chain_tvl_get","parameters":[{"name":"format","in":"query","required":false,"schema":{"type":"string","description":"Export format: json, jsonl, csv, or markdown","default":"json","title":"Format"},"description":"Export format: json, jsonl, csv, or markdown"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}},"402":{"description":"Payment Required (x402 v2). Challenge in the PAYMENT-REQUIRED header (base64 JSON) and body.","headers":{"PAYMENT-REQUIRED":{"schema":{"type":"string"},"description":"Base64 x402 PaymentRequired"}},"content":{"application/json":{"schema":{"type":"object"}}}}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.49"},"protocols":[{"x402":{}}]}},"post":{"summary":"Buy dataset: Live Blockchain TVL Rankings (All Chains)","operationId":"buy_live_chain_tvl_post","parameters":[{"name":"format","in":"query","required":false,"schema":{"type":"string","description":"Export format: json, jsonl, csv, or markdown","default":"json","title":"Format"},"description":"Export format: json, jsonl, csv, or markdown"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}},"402":{"description":"Payment Required (x402 v2). Challenge in the PAYMENT-REQUIRED header (base64 JSON) and body.","headers":{"PAYMENT-REQUIRED":{"schema":{"type":"string"},"description":"Base64 x402 PaymentRequired"}},"content":{"application/json":{"schema":{"type":"object"}}}}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.49"},"protocols":[{"x402":{}}]}}},"/v1/datasets/live_defi_protocols_tvl/buy":{"get":{"summary":"Buy dataset: Live Top 500 DeFi Protocols by TVL with 1d/7d Change","operationId":"buy_live_defi_protocols_tvl_get","parameters":[{"name":"format","in":"query","required":false,"schema":{"type":"string","description":"Export format: json, jsonl, csv, or markdown","default":"json","title":"Format"},"description":"Export format: json, jsonl, csv, or markdown"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}},"402":{"description":"Payment Required (x402 v2). Challenge in the PAYMENT-REQUIRED header (base64 JSON) and body.","headers":{"PAYMENT-REQUIRED":{"schema":{"type":"string"},"description":"Base64 x402 PaymentRequired"}},"content":{"application/json":{"schema":{"type":"object"}}}}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.49"},"protocols":[{"x402":{}}]}},"post":{"summary":"Buy dataset: Live Top 500 DeFi Protocols by TVL with 1d/7d Change","operationId":"buy_live_defi_protocols_tvl_post","parameters":[{"name":"format","in":"query","required":false,"schema":{"type":"string","description":"Export format: json, jsonl, csv, or markdown","default":"json","title":"Format"},"description":"Export format: json, jsonl, csv, or markdown"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}},"402":{"description":"Payment Required (x402 v2). Challenge in the PAYMENT-REQUIRED header (base64 JSON) and body.","headers":{"PAYMENT-REQUIRED":{"schema":{"type":"string"},"description":"Base64 x402 PaymentRequired"}},"content":{"application/json":{"schema":{"type":"object"}}}}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.49"},"protocols":[{"x402":{}}]}}},"/v1/datasets/live_crypto_top500_markets/buy":{"get":{"summary":"Buy dataset: Live Top 500 Crypto Markets: Price, Market Cap, Volume, 1h/24h/7d Change","operationId":"buy_live_crypto_top500_markets_get","parameters":[{"name":"format","in":"query","required":false,"schema":{"type":"string","description":"Export format: json, jsonl, csv, or markdown","default":"json","title":"Format"},"description":"Export format: json, jsonl, csv, or markdown"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}},"402":{"description":"Payment Required (x402 v2). Challenge in the PAYMENT-REQUIRED header (base64 JSON) and body.","headers":{"PAYMENT-REQUIRED":{"schema":{"type":"string"},"description":"Base64 x402 PaymentRequired"}},"content":{"application/json":{"schema":{"type":"object"}}}}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.49"},"protocols":[{"x402":{}}]}},"post":{"summary":"Buy dataset: Live Top 500 Crypto Markets: Price, Market Cap, Volume, 1h/24h/7d Change","operationId":"buy_live_crypto_top500_markets_post","parameters":[{"name":"format","in":"query","required":false,"schema":{"type":"string","description":"Export format: json, jsonl, csv, or markdown","default":"json","title":"Format"},"description":"Export format: json, jsonl, csv, or markdown"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}},"402":{"description":"Payment Required (x402 v2). Challenge in the PAYMENT-REQUIRED header (base64 JSON) and body.","headers":{"PAYMENT-REQUIRED":{"schema":{"type":"string"},"description":"Base64 x402 PaymentRequired"}},"content":{"application/json":{"schema":{"type":"object"}}}}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.49"},"protocols":[{"x402":{}}]}}},"/v1/datasets/live_base_new_token_risk/buy":{"get":{"summary":"Buy dataset: Base New Token Security Scan: Honeypot, Tax & Owner Risk Score","operationId":"buy_live_base_new_token_risk_get","parameters":[{"name":"format","in":"query","required":false,"schema":{"type":"string","description":"Export format: json, jsonl, csv, or markdown","default":"json","title":"Format"},"description":"Export format: json, jsonl, csv, or markdown"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}},"402":{"description":"Payment Required (x402 v2). Challenge in the PAYMENT-REQUIRED header (base64 JSON) and body.","headers":{"PAYMENT-REQUIRED":{"schema":{"type":"string"},"description":"Base64 x402 PaymentRequired"}},"content":{"application/json":{"schema":{"type":"object"}}}}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.05"},"protocols":[{"x402":{}}]}},"post":{"summary":"Buy dataset: Base New Token Security Scan: Honeypot, Tax & Owner Risk Score","operationId":"buy_live_base_new_token_risk_post","parameters":[{"name":"format","in":"query","required":false,"schema":{"type":"string","description":"Export format: json, jsonl, csv, or markdown","default":"json","title":"Format"},"description":"Export format: json, jsonl, csv, or markdown"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}},"402":{"description":"Payment Required (x402 v2). Challenge in the PAYMENT-REQUIRED header (base64 JSON) and body.","headers":{"PAYMENT-REQUIRED":{"schema":{"type":"string"},"description":"Base64 x402 PaymentRequired"}},"content":{"application/json":{"schema":{"type":"object"}}}}},"x-payment-info":{"price":{"mode":"fixed","currency":"USD","amount":"0.05"},"protocols":[{"x402":{}}]}}}},"components":{"schemas":{"BatchScrapeRequestBody":{"properties":{"urls":{"items":{"type":"string"},"type":"array","title":"Urls","description":"List of URLs to scrape."},"tier":{"type":"string","title":"Tier","description":"Scraping tier.","default":"auto"},"extract_rules":{"anyOf":[{"additionalProperties":{"type":"string"},"type":"object"},{"type":"null"}],"title":"Extract Rules","description":"Structured field extraction map."},"use_cache":{"type":"boolean","title":"Use Cache","description":"Use high-margin intelligence cache.","default":true},"publish_as_dataset":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Publish As Dataset","description":"Optional dataset title to automatically list results in the marketplace."},"dataset_price_usd":{"type":"number","title":"Dataset Price Usd","description":"Price if published to the marketplace.","default":4.99}},"type":"object","required":["urls"],"title":"BatchScrapeRequestBody"},"HTTPValidationError":{"properties":{"detail":{"items":{"$ref":"#/components/schemas/ValidationError"},"type":"array","title":"Detail"}},"type":"object","title":"HTTPValidationError"},"ScrapeRequestBody":{"properties":{"url":{"type":"string","title":"Url","description":"Target URL to scrape and structure."},"tier":{"type":"string","title":"Tier","description":"Scraping tier: 'auto', 'cached_intel', 'static_scrape', or 'stealth_browser'.","default":"auto"},"css_selector":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Css Selector","description":"Optional CSS selector to scope extraction."},"xpath_selector":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Xpath Selector","description":"Optional XPath selector to scope extraction."},"extract_rules":{"anyOf":[{"additionalProperties":{"type":"string"},"type":"object"},{"type":"null"}],"title":"Extract Rules","description":"Optional field map of `{field_name: css_or_xpath_selector}` for structured JSON output."},"use_cache":{"type":"boolean","title":"Use Cache","description":"Serve from intelligence cache when available.","default":true},"adaptive":{"type":"boolean","title":"Adaptive","description":"Enable Scrapling adaptive element relocation.","default":false},"html_override":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Html Override","description":"Optional raw HTML to parse/structure directly (useful for testing/offline pipelines)."}},"type":"object","required":["url"],"title":"ScrapeRequestBody"},"TopupKeyRequestBody":{"properties":{"api_key":{"type":"string","title":"Api Key","description":"The `sk_scrapling_...` API key to credit."},"amount_usd":{"type":"number","exclusiveMinimum":0.0,"title":"Amount Usd","description":"Amount in USD transferred to owner wallet."},"tx_hash":{"type":"string","title":"Tx Hash","description":"On-chain transaction hash."},"network":{"type":"string","title":"Network","description":"CAIP-2 network ID.","default":"eip155:8453"},"payer_address":{"type":"string","title":"Payer Address","description":"Sender wallet address.","default":"0xBuyerWallet"}},"type":"object","required":["api_key","amount_usd","tx_hash"],"title":"TopupKeyRequestBody"},"ValidationError":{"properties":{"loc":{"items":{"anyOf":[{"type":"string"},{"type":"integer"}]},"type":"array","title":"Location"},"msg":{"type":"string","title":"Message"},"type":{"type":"string","title":"Error Type"},"input":{"title":"Input"},"ctx":{"type":"object","title":"Context"}},"type":"object","required":["loc","msg","type"],"title":"ValidationError"}},"securitySchemes":{"bearerApiKey":{"type":"http","scheme":"bearer","description":"Optional prepaid key (sk_scrapling_...) as an alternative to per-call x402 payment."}}}}