{"openapi":"3.1.0","info":{"title":"Web Search & Data API — SERP, page reader & scrapers","version":"1.0"},"paths":{"/":{"get":{"summary":"Index","description":"Free discovery endpoint. Browsers (Accept: text/html) get the human landing\npage; agents / crawlers / curl get the JSON discovery doc unchanged.","operationId":"index__get","responses":{"200":{"description":"Successful Response","content":{"application/json; charset=utf-8":{"schema":{}}}}}}},"/health":{"get":{"summary":"Health","operationId":"health_health_get","responses":{"200":{"description":"Successful Response","content":{"application/json; charset=utf-8":{"schema":{}}}}}}},"/.well-known/x402.json":{"get":{"summary":"Well Known X402","description":"Discovery manifest crawled by x402scan / Bazaar-style explorers (free).\n\nx402scan's `.well-known/x402` parser (its docs/DISCOVERY.md compat fallback)\nexpects the minimal shape `{version, resources:[<url-strings>]}` — a flat list\nof endpoint URLs, NOT objects. We serve that, and keep the richer\nCDP/Bazaar-style manifest under `x402` so manifest-crawlers that want the full\nschema still get it. Uses X402_PUBLIC_URL if set, else the request origin.\nServed from _MANIFEST_CACHE; rendered via UTF8JSONResponse on miss so the\ncached bytes are identical to what the uncached path produced.","operationId":"well_known_x402__well_known_x402_json_get","responses":{"200":{"description":"Successful Response","content":{"application/json; charset=utf-8":{"schema":{}}}}}}},"/.well-known/x402":{"get":{"summary":"Well Known X402","description":"Discovery manifest crawled by x402scan / Bazaar-style explorers (free).\n\nx402scan's `.well-known/x402` parser (its docs/DISCOVERY.md compat fallback)\nexpects the minimal shape `{version, resources:[<url-strings>]}` — a flat list\nof endpoint URLs, NOT objects. We serve that, and keep the richer\nCDP/Bazaar-style manifest under `x402` so manifest-crawlers that want the full\nschema still get it. Uses X402_PUBLIC_URL if set, else the request origin.\nServed from _MANIFEST_CACHE; rendered via UTF8JSONResponse on miss so the\ncached bytes are identical to what the uncached path produced.","operationId":"well_known_x402__well_known_x402_get","responses":{"200":{"description":"Successful Response","content":{"application/json; charset=utf-8":{"schema":{}}}}}}},"/v1/serp":{"get":{"summary":"Handler","operationId":"handler_v1_serp_get","responses":{"200":{"description":"Successful Response","content":{"application/json; charset=utf-8":{"schema":{}}}},"402":{"description":"Payment required (x402, USDC on Base). Sign and retry with X-Payment."}},"description":"Keyless web search (multi-backend). params: q, num_results, region, timelimit, safesearch, page, mode=web|news -> title/url/snippet","x-payment-info":{"protocols":["x402"],"network":"eip155:8453","asset":"USDC","payTo":"0x4df66B6c140778fe0717880A7c6dDE5Ea53AcDeA","price":{"mode":"fixed","currency":"USD","amount":"0.05"}}}},"/v1/serp-batch":{"get":{"summary":"Handler","operationId":"handler_v1_serp_batch_get","responses":{"200":{"description":"Successful Response","content":{"application/json; charset=utf-8":{"schema":{}}}},"402":{"description":"Payment required (x402, USDC on Base). Sign and retry with X-Payment."}},"description":"Up to 5 web searches in one call. params: queries ('|'-separated), num_results, region, timelimit, safesearch, mode, engine","x-payment-info":{"protocols":["x402"],"network":"eip155:8453","asset":"USDC","payTo":"0x4df66B6c140778fe0717880A7c6dDE5Ea53AcDeA","price":{"mode":"fixed","currency":"USD","amount":"0.10"}}}},"/v1/serp-multi":{"get":{"summary":"Handler","operationId":"handler_v1_serp_multi_get","responses":{"200":{"description":"Successful Response","content":{"application/json; charset=utf-8":{"schema":{}}}},"402":{"description":"Payment required (x402, USDC on Base). Sign and retry with X-Payment."}},"description":"Union web search across 2-3 engines (yahoo/yandex), deduped + rank-fused. params: q, engines, num_results, region, timelimit, safesearch, mode","x-payment-info":{"protocols":["x402"],"network":"eip155:8453","asset":"USDC","payTo":"0x4df66B6c140778fe0717880A7c6dDE5Ea53AcDeA","price":{"mode":"fixed","currency":"USD","amount":"0.05"}}}},"/v1/serp-read":{"get":{"summary":"Handler","operationId":"handler_v1_serp_read_get","responses":{"200":{"description":"Successful Response","content":{"application/json; charset=utf-8":{"schema":{}}}},"402":{"description":"Payment required (x402, USDC on Base). Sign and retry with X-Payment."}},"description":"Web search + read the top results in one call. params: q, fetch_top (<=5), maxChars + serp params -> ranked results + per-URL markdown extracts","x-payment-info":{"protocols":["x402"],"network":"eip155:8453","asset":"USDC","payTo":"0x4df66B6c140778fe0717880A7c6dDE5Ea53AcDeA","price":{"mode":"fixed","currency":"USD","amount":"0.08"}}}},"/v1/scrape":{"get":{"summary":"Handler","operationId":"handler_v1_scrape_get","responses":{"200":{"description":"Successful Response","content":{"application/json; charset=utf-8":{"schema":{}}}},"402":{"description":"Payment required (x402, USDC on Base). Sign and retry with X-Payment."}},"description":"URL -> clean markdown + structured data (Firecrawl alt). params: url, maxChars","x-payment-info":{"protocols":["x402"],"network":"eip155:8453","asset":"USDC","payTo":"0x4df66B6c140778fe0717880A7c6dDE5Ea53AcDeA","price":{"mode":"fixed","currency":"USD","amount":"0.03"}}}},"/v1/trend":{"get":{"summary":"Handler","operationId":"handler_v1_trend_get","responses":{"200":{"description":"Successful Response","content":{"application/json; charset=utf-8":{"schema":{}}}},"402":{"description":"Payment required (x402, USDC on Base). Sign and retry with X-Payment."}},"description":"Google Trends interest over time for a keyword: dated series indexed 0-100 (weekly over the default past 12 months, daily for 30/90-day windows), optional country geo, windows from the past hour to 2004. params: keyword, geo, timeframe","x-payment-info":{"protocols":["x402"],"network":"eip155:8453","asset":"USDC","payTo":"0x4df66B6c140778fe0717880A7c6dDE5Ea53AcDeA","price":{"mode":"fixed","currency":"USD","amount":"0.05"}}}},"/v1/related-queries":{"get":{"summary":"Handler","operationId":"handler_v1_related_queries_get","responses":{"200":{"description":"Successful Response","content":{"application/json; charset=utf-8":{"schema":{}}}},"402":{"description":"Payment required (x402, USDC on Base). Sign and retry with X-Payment."}},"description":"Google Trends related searches for a keyword in a country: top queries (0-100 relative) and rising queries (% growth). params: keyword, geo","x-payment-info":{"protocols":["x402"],"network":"eip155:8453","asset":"USDC","payTo":"0x4df66B6c140778fe0717880A7c6dDE5Ea53AcDeA","price":{"mode":"fixed","currency":"USD","amount":"0.03"}}}},"/v1/interest-by-region":{"get":{"summary":"Handler","operationId":"handler_v1_interest_by_region_get","responses":{"200":{"description":"Successful Response","content":{"application/json; charset=utf-8":{"schema":{}}}},"402":{"description":"Payment required (x402, USDC on Base). Sign and retry with X-Payment."}},"description":"Google Trends subregional breakdown: interest by state/region within a country, ranked 0-100. params: keyword, geo","x-payment-info":{"protocols":["x402"],"network":"eip155:8453","asset":"USDC","payTo":"0x4df66B6c140778fe0717880A7c6dDE5Ea53AcDeA","price":{"mode":"fixed","currency":"USD","amount":"0.03"}}}},"/v1/related-topics":{"get":{"summary":"Handler","operationId":"handler_v1_related_topics_get","responses":{"200":{"description":"Successful Response","content":{"application/json; charset=utf-8":{"schema":{}}}},"402":{"description":"Payment required (x402, USDC on Base). Sign and retry with X-Payment."}},"description":"Google Trends related topics for a keyword in a country: top topics (0-100 relative) and rising topics (% growth), with entity types. params: keyword, geo","x-payment-info":{"protocols":["x402"],"network":"eip155:8453","asset":"USDC","payTo":"0x4df66B6c140778fe0717880A7c6dDE5Ea53AcDeA","price":{"mode":"fixed","currency":"USD","amount":"0.03"}}}},"/v1/email-validate":{"get":{"summary":"Handler","operationId":"handler_v1_email_validate_get","responses":{"200":{"description":"Successful Response","content":{"application/json; charset=utf-8":{"schema":{}}}},"402":{"description":"Payment required (x402, USDC on Base). Sign and retry with X-Payment."}},"description":"Email validation: RFC syntax + MX lookup + disposable-domain + role-account + free-provider checks, per-address verdict. params: emails (comma list, up to 25) or email. Domain-level DNS only, no SMTP probe","x-payment-info":{"protocols":["x402"],"network":"eip155:8453","asset":"USDC","payTo":"0x4df66B6c140778fe0717880A7c6dDE5Ea53AcDeA","price":{"mode":"fixed","currency":"USD","amount":"0.03"}}}},"/v1/market-sentiment":{"get":{"summary":"Handler","operationId":"handler_v1_market_sentiment_get","responses":{"200":{"description":"Successful Response","content":{"application/json; charset=utf-8":{"schema":{}}}},"402":{"description":"Payment required (x402, USDC on Base). Sign and retry with X-Payment."}},"description":"Aggregated market fear/greed: CNN F&G + crypto F&G + VIX. params: asset_class=crypto|stocks|all","x-payment-info":{"protocols":["x402"],"network":"eip155:8453","asset":"USDC","payTo":"0x4df66B6c140778fe0717880A7c6dDE5Ea53AcDeA","price":{"mode":"fixed","currency":"USD","amount":"0.05"}}}},"/v1/github":{"get":{"summary":"Handler","operationId":"handler_v1_github_get","responses":{"200":{"description":"Successful Response","content":{"application/json; charset=utf-8":{"schema":{}}}},"402":{"description":"Payment required (x402, USDC on Base). Sign and retry with X-Payment."}},"description":"GitHub repos/users/search via REST API. params: mode=repo|search|user","x-payment-info":{"protocols":["x402"],"network":"eip155:8453","asset":"USDC","payTo":"0x4df66B6c140778fe0717880A7c6dDE5Ea53AcDeA","price":{"mode":"fixed","currency":"USD","amount":"0.02"}}}},"/v1/hackernews":{"get":{"summary":"Handler","operationId":"handler_v1_hackernews_get","responses":{"200":{"description":"Successful Response","content":{"application/json; charset=utf-8":{"schema":{}}}},"402":{"description":"Payment required (x402, USDC on Base). Sign and retry with X-Payment."}},"description":"Hacker News stories/search. params: mode=search|top|new|best","x-payment-info":{"protocols":["x402"],"network":"eip155:8453","asset":"USDC","payTo":"0x4df66B6c140778fe0717880A7c6dDE5Ea53AcDeA","price":{"mode":"fixed","currency":"USD","amount":"0.01"}}}},"/v1/stackoverflow":{"get":{"summary":"Handler","operationId":"handler_v1_stackoverflow_get","responses":{"200":{"description":"Successful Response","content":{"application/json; charset=utf-8":{"schema":{}}}},"402":{"description":"Payment required (x402, USDC on Base). Sign and retry with X-Payment."}},"description":"Stack Overflow Q&A via StackExchange API. params: mode=search|question","x-payment-info":{"protocols":["x402"],"network":"eip155:8453","asset":"USDC","payTo":"0x4df66B6c140778fe0717880A7c6dDE5Ea53AcDeA","price":{"mode":"fixed","currency":"USD","amount":"0.01"}}}},"/v1/website-audit":{"get":{"summary":"Handler","operationId":"handler_v1_website_audit_get","responses":{"200":{"description":"Successful Response","content":{"application/json; charset=utf-8":{"schema":{}}}},"402":{"description":"Payment required (x402, USDC on Base). Sign and retry with X-Payment."}},"description":"Instant SEO/perf/a11y audit of a URL. params: url","x-payment-info":{"protocols":["x402"],"network":"eip155:8453","asset":"USDC","payTo":"0x4df66B6c140778fe0717880A7c6dDE5Ea53AcDeA","price":{"mode":"fixed","currency":"USD","amount":"0.08"}}}},"/v1/domain-info":{"get":{"summary":"Handler","operationId":"handler_v1_domain_info_get","responses":{"200":{"description":"Successful Response","content":{"application/json; charset=utf-8":{"schema":{}}}},"402":{"description":"Payment required (x402, USDC on Base). Sign and retry with X-Payment."}},"description":"WHOIS + DNS records for a domain. params: domain","x-payment-info":{"protocols":["x402"],"network":"eip155:8453","asset":"USDC","payTo":"0x4df66B6c140778fe0717880A7c6dDE5Ea53AcDeA","price":{"mode":"fixed","currency":"USD","amount":"0.02"}}}},"/v1/whois-bulk":{"get":{"summary":"Handler","operationId":"handler_v1_whois_bulk_get","responses":{"200":{"description":"Successful Response","content":{"application/json; charset=utf-8":{"schema":{}}}},"402":{"description":"Payment required (x402, USDC on Base). Sign and retry with X-Payment."}},"description":"Batch WHOIS for up to 10 domains in one call. params: domains (comma list)","x-payment-info":{"protocols":["x402"],"network":"eip155:8453","asset":"USDC","payTo":"0x4df66B6c140778fe0717880A7c6dDE5Ea53AcDeA","price":{"mode":"fixed","currency":"USD","amount":"0.05"}}}},"/v1/dns-propagation":{"get":{"summary":"Handler","operationId":"handler_v1_dns_propagation_get","responses":{"200":{"description":"Successful Response","content":{"application/json; charset=utf-8":{"schema":{}}}},"402":{"description":"Payment required (x402, USDC on Base). Sign and retry with X-Payment."}},"description":"Check a DNS record across public resolvers (google/cloudflare/quad9/opendns). params: domain, record_type","x-payment-info":{"protocols":["x402"],"network":"eip155:8453","asset":"USDC","payTo":"0x4df66B6c140778fe0717880A7c6dDE5Ea53AcDeA","price":{"mode":"fixed","currency":"USD","amount":"0.03"}}}},"/v1/enrich":{"get":{"summary":"Handler","operationId":"handler_v1_enrich_get","responses":{"200":{"description":"Successful Response","content":{"application/json; charset=utf-8":{"schema":{}}}},"402":{"description":"Payment required (x402, USDC on Base). Sign and retry with X-Payment."}},"description":"Keyless company enrichment: DNS + socials + tech stack + meta. params: domain","x-payment-info":{"protocols":["x402"],"network":"eip155:8453","asset":"USDC","payTo":"0x4df66B6c140778fe0717880A7c6dDE5Ea53AcDeA","price":{"mode":"fixed","currency":"USD","amount":"0.15"}}}},"/v1/weather":{"get":{"summary":"Handler","operationId":"handler_v1_weather_get","responses":{"200":{"description":"Successful Response","content":{"application/json; charset=utf-8":{"schema":{}}}},"402":{"description":"Payment required (x402, USDC on Base). Sign and retry with X-Payment."}},"description":"Current weather + 16-day forecast + air quality via Open-Meteo. params: lat, lng, forecast_days","x-payment-info":{"protocols":["x402"],"network":"eip155:8453","asset":"USDC","payTo":"0x4df66B6c140778fe0717880A7c6dDE5Ea53AcDeA","price":{"mode":"fixed","currency":"USD","amount":"0.005"}}}},"/v1/cve":{"get":{"summary":"Handler","operationId":"handler_v1_cve_get","responses":{"200":{"description":"Successful Response","content":{"application/json; charset=utf-8":{"schema":{}}}},"402":{"description":"Payment required (x402, USDC on Base). Sign and retry with X-Payment."}},"description":"CVE/vuln lookup via NVD + GitHub advisories. params: cve_id|keyword, severity, source","x-payment-info":{"protocols":["x402"],"network":"eip155:8453","asset":"USDC","payTo":"0x4df66B6c140778fe0717880A7c6dDE5Ea53AcDeA","price":{"mode":"fixed","currency":"USD","amount":"0.01"}}}},"/v1/usgs-quakes":{"get":{"summary":"Handler","operationId":"handler_v1_usgs_quakes_get","responses":{"200":{"description":"Successful Response","content":{"application/json; charset=utf-8":{"schema":{}}}},"402":{"description":"Payment required (x402, USDC on Base). Sign and retry with X-Payment."}},"description":"Realtime earthquakes via USGS FDSNWS (keyless). params: minmagnitude, starttime, endtime, latitude+longitude+maxradiuskm","x-payment-info":{"protocols":["x402"],"network":"eip155:8453","asset":"USDC","payTo":"0x4df66B6c140778fe0717880A7c6dDE5Ea53AcDeA","price":{"mode":"fixed","currency":"USD","amount":"0.005"}}}},"/v1/fda":{"get":{"summary":"Handler","operationId":"handler_v1_fda_get","responses":{"200":{"description":"Successful Response","content":{"application/json; charset=utf-8":{"schema":{}}}},"402":{"description":"Payment required (x402, USDC on Base). Sign and retry with X-Payment."}},"description":"FDA adverse events + recalls via OpenFDA (keyless). params: type=drug|device|food, report=recall|event, search","x-payment-info":{"protocols":["x402"],"network":"eip155:8453","asset":"USDC","payTo":"0x4df66B6c140778fe0717880A7c6dDE5Ea53AcDeA","price":{"mode":"fixed","currency":"USD","amount":"0.02"}}}},"/v1/nutrition":{"get":{"summary":"Handler","operationId":"handler_v1_nutrition_get","responses":{"200":{"description":"Successful Response","content":{"application/json; charset=utf-8":{"schema":{}}}},"402":{"description":"Payment required (x402, USDC on Base). Sign and retry with X-Payment."}},"description":"USDA FoodData Central nutrition lookup. params: query, dataType, pageSize","x-payment-info":{"protocols":["x402"],"network":"eip155:8453","asset":"USDC","payTo":"0x4df66B6c140778fe0717880A7c6dDE5Ea53AcDeA","price":{"mode":"fixed","currency":"USD","amount":"0.01"}}}},"/v1/recalls":{"get":{"summary":"Handler","operationId":"handler_v1_recalls_get","responses":{"200":{"description":"Successful Response","content":{"application/json; charset=utf-8":{"schema":{}}}},"402":{"description":"Payment required (x402, USDC on Base). Sign and retry with X-Payment."}},"description":"Multi-agency recall feed (FDA+CPSC+NHTSA, normalized). params: q, agency=fda|cpsc|nhtsa|all, limit","x-payment-info":{"protocols":["x402"],"network":"eip155:8453","asset":"USDC","payTo":"0x4df66B6c140778fe0717880A7c6dDE5Ea53AcDeA","price":{"mode":"fixed","currency":"USD","amount":"0.02"}}}},"/v1/permits":{"get":{"summary":"Handler","operationId":"handler_v1_permits_get","responses":{"200":{"description":"Successful Response","content":{"application/json; charset=utf-8":{"schema":{}}}},"402":{"description":"Payment required (x402, USDC on Base). Sign and retry with X-Payment."}},"description":"Building/construction permits across chicago/nyc/seattle/sf (Socrata). params: city, permit_type, date_range, address","x-payment-info":{"protocols":["x402"],"network":"eip155:8453","asset":"USDC","payTo":"0x4df66B6c140778fe0717880A7c6dDE5Ea53AcDeA","price":{"mode":"fixed","currency":"USD","amount":"0.03"}}}},"/v1/sec-edgar":{"get":{"summary":"Handler","operationId":"handler_v1_sec_edgar_get","responses":{"200":{"description":"Successful Response","content":{"application/json; charset=utf-8":{"schema":{}}}},"402":{"description":"Payment required (x402, USDC on Base). Sign and retry with X-Payment."}},"description":"SEC EDGAR filings full-text search (keyless). params: q|company|cik, type, dateRange","x-payment-info":{"protocols":["x402"],"network":"eip155:8453","asset":"USDC","payTo":"0x4df66B6c140778fe0717880A7c6dDE5Ea53AcDeA","price":{"mode":"fixed","currency":"USD","amount":"0.05"}}}},"/v1/geocode":{"get":{"summary":"Handler","operationId":"handler_v1_geocode_get","responses":{"200":{"description":"Successful Response","content":{"application/json; charset=utf-8":{"schema":{}}}},"402":{"description":"Payment required (x402, USDC on Base). Sign and retry with X-Payment."}},"description":"Address<->lat/lng via Nominatim. params: q (forward) or lat+lon (reverse)","x-payment-info":{"protocols":["x402"],"network":"eip155:8453","asset":"USDC","payTo":"0x4df66B6c140778fe0717880A7c6dDE5Ea53AcDeA","price":{"mode":"fixed","currency":"USD","amount":"0.01"}}}},"/v1/congress-trades":{"get":{"summary":"Handler","operationId":"handler_v1_congress_trades_get","responses":{"200":{"description":"Successful Response","content":{"application/json; charset=utf-8":{"schema":{}}}},"402":{"description":"Payment required (x402, USDC on Base). Sign and retry with X-Payment."}},"description":"US congressional stock trades (House+Senate, STOCK Act). params: politician, ticker, chamber, dateRange, type","x-payment-info":{"protocols":["x402"],"network":"eip155:8453","asset":"USDC","payTo":"0x4df66B6c140778fe0717880A7c6dDE5Ea53AcDeA","price":{"mode":"fixed","currency":"USD","amount":"0.05"}}}},"/v1/defi-tvl":{"get":{"summary":"Handler","operationId":"handler_v1_defi_tvl_get","responses":{"200":{"description":"Successful Response","content":{"application/json; charset=utf-8":{"schema":{}}}},"402":{"description":"Payment required (x402, USDC on Base). Sign and retry with X-Payment."}},"description":"DeFi protocol/chain TVL via DefiLlama (keyless). params: mode=protocols|chains, q, category, chain, maxItems","x-payment-info":{"protocols":["x402"],"network":"eip155:8453","asset":"USDC","payTo":"0x4df66B6c140778fe0717880A7c6dDE5Ea53AcDeA","price":{"mode":"fixed","currency":"USD","amount":"0.02"}}}},"/v1/stablecoins":{"get":{"summary":"Handler","operationId":"handler_v1_stablecoins_get","responses":{"200":{"description":"Successful Response","content":{"application/json; charset=utf-8":{"schema":{}}}},"402":{"description":"Payment required (x402, USDC on Base). Sign and retry with X-Payment."}},"description":"Stablecoin circulating supply across chains via DefiLlama. params: q, pegType, mechanism, maxItems","x-payment-info":{"protocols":["x402"],"network":"eip155:8453","asset":"USDC","payTo":"0x4df66B6c140778fe0717880A7c6dDE5Ea53AcDeA","price":{"mode":"fixed","currency":"USD","amount":"0.02"}}}},"/v1/yield-pools":{"get":{"summary":"Handler","operationId":"handler_v1_yield_pools_get","responses":{"200":{"description":"Successful Response","content":{"application/json; charset=utf-8":{"schema":{}}}},"402":{"description":"Payment required (x402, USDC on Base). Sign and retry with X-Payment."}},"description":"Top DeFi yield/APY pools via DefiLlama. params: chain, project, symbol, stablecoin, minTvl, minApy, maxItems","x-payment-info":{"protocols":["x402"],"network":"eip155:8453","asset":"USDC","payTo":"0x4df66B6c140778fe0717880A7c6dDE5Ea53AcDeA","price":{"mode":"fixed","currency":"USD","amount":"0.03"}}}},"/v1/token-price":{"get":{"summary":"Handler","operationId":"handler_v1_token_price_get","responses":{"200":{"description":"Successful Response","content":{"application/json; charset=utf-8":{"schema":{}}}},"402":{"description":"Payment required (x402, USDC on Base). Sign and retry with X-Payment."}},"description":"Crypto token price + market data via CoinPaprika (keyless). params: ids (coin ids or symbols, e.g. bitcoin,ethereum or btc,eth)","x-payment-info":{"protocols":["x402"],"network":"eip155:8453","asset":"USDC","payTo":"0x4df66B6c140778fe0717880A7c6dDE5Ea53AcDeA","price":{"mode":"fixed","currency":"USD","amount":"0.01"}}}},"/v1/trending-coins":{"get":{"summary":"Handler","operationId":"handler_v1_trending_coins_get","responses":{"200":{"description":"Successful Response","content":{"application/json; charset=utf-8":{"schema":{}}}},"402":{"description":"Payment required (x402, USDC on Base). Sign and retry with X-Payment."}},"description":"Trending crypto coins right now via CoinGecko. params: maxItems (cap 15)","x-payment-info":{"protocols":["x402"],"network":"eip155:8453","asset":"USDC","payTo":"0x4df66B6c140778fe0717880A7c6dDE5Ea53AcDeA","price":{"mode":"fixed","currency":"USD","amount":"0.01"}}}},"/v1/gas-oracle":{"get":{"summary":"Handler","operationId":"handler_v1_gas_oracle_get","responses":{"200":{"description":"Successful Response","content":{"application/json; charset=utf-8":{"schema":{}}}},"402":{"description":"Payment required (x402, USDC on Base). Sign and retry with X-Payment."}},"description":"Ethereum gas price estimates (EIP-1559, 5 confidence tiers) via Blocknative. no params","x-payment-info":{"protocols":["x402"],"network":"eip155:8453","asset":"USDC","payTo":"0x4df66B6c140778fe0717880A7c6dDE5Ea53AcDeA","price":{"mode":"fixed","currency":"USD","amount":"0.01"}}}},"/v1/papers":{"get":{"summary":"Handler","operationId":"handler_v1_papers_get","responses":{"200":{"description":"Successful Response","content":{"application/json; charset=utf-8":{"schema":{}}}},"402":{"description":"Payment required (x402, USDC on Base). Sign and retry with X-Payment."}},"description":"Unified academic search across arXiv+PubMed+OpenAlex+Crossref+Semantic Scholar (deduped). params: q, source, maxItems, year_from, year_to, sort","x-payment-info":{"protocols":["x402"],"network":"eip155:8453","asset":"USDC","payTo":"0x4df66B6c140778fe0717880A7c6dDE5Ea53AcDeA","price":{"mode":"fixed","currency":"USD","amount":"0.02"}}}},"/v1/paper-details":{"get":{"summary":"Handler","operationId":"handler_v1_paper_details_get","responses":{"200":{"description":"Successful Response","content":{"application/json; charset=utf-8":{"schema":{}}}},"402":{"description":"Payment required (x402, USDC on Base). Sign and retry with X-Payment."}},"description":"Full paper metadata + references + cited-by for one paper. params: id|doi (arXiv id, DOI, OpenAlex id, or PMID)","x-payment-info":{"protocols":["x402"],"network":"eip155:8453","asset":"USDC","payTo":"0x4df66B6c140778fe0717880A7c6dDE5Ea53AcDeA","price":{"mode":"fixed","currency":"USD","amount":"0.03"}}}},"/v1/related-papers":{"get":{"summary":"Handler","operationId":"handler_v1_related_papers_get","responses":{"200":{"description":"Successful Response","content":{"application/json; charset=utf-8":{"schema":{}}}},"402":{"description":"Payment required (x402, USDC on Base). Sign and retry with X-Payment."}},"description":"Semantically related / recommended papers for a paper id/DOI or a query (Semantic Scholar recs + OpenAlex related_works). params: id|doi OR q, maxItems","x-payment-info":{"protocols":["x402"],"network":"eip155:8453","asset":"USDC","payTo":"0x4df66B6c140778fe0717880A7c6dDE5Ea53AcDeA","price":{"mode":"fixed","currency":"USD","amount":"0.03"}}}},"/v1/author-search":{"get":{"summary":"Handler","operationId":"handler_v1_author_search_get","responses":{"200":{"description":"Successful Response","content":{"application/json; charset=utf-8":{"schema":{}}}},"402":{"description":"Payment required (x402, USDC on Base). Sign and retry with X-Payment."}},"description":"Author lookup: matching authors with affiliation, works count, citations, h-index, and top papers (OpenAlex). params: name, maxItems, top_works","x-payment-info":{"protocols":["x402"],"network":"eip155:8453","asset":"USDC","payTo":"0x4df66B6c140778fe0717880A7c6dDE5Ea53AcDeA","price":{"mode":"fixed","currency":"USD","amount":"0.02"}}}},"/v1/paper-fulltext":{"get":{"summary":"Handler","operationId":"handler_v1_paper_fulltext_get","responses":{"200":{"description":"Successful Response","content":{"application/json; charset=utf-8":{"schema":{}}}},"402":{"description":"Payment required (x402, USDC on Base). Sign and retry with X-Payment."}},"description":"Readable full text / section breakdown of a paper where open-access (ar5iv + Europe PMC + OpenAlex OA locations). params: id|doi (arXiv id, DOI, OpenAlex id, PMID, or PMCID)","x-payment-info":{"protocols":["x402"],"network":"eip155:8453","asset":"USDC","payTo":"0x4df66B6c140778fe0717880A7c6dDE5Ea53AcDeA","price":{"mode":"fixed","currency":"USD","amount":"0.04"}}}},"/v1/lit-review":{"get":{"summary":"Handler","operationId":"handler_v1_lit_review_get","responses":{"200":{"description":"Successful Response","content":{"application/json; charset=utf-8":{"schema":{}}}},"402":{"description":"Payment required (x402, USDC on Base). Sign and retry with X-Payment."}},"description":"One-call literature map: seed paper + references + cited-by + related work, deduped into one structured result (composes papers+paper-details+related-papers). params: q OR id|doi, maxItems","x-payment-info":{"protocols":["x402"],"network":"eip155:8453","asset":"USDC","payTo":"0x4df66B6c140778fe0717880A7c6dDE5Ea53AcDeA","price":{"mode":"fixed","currency":"USD","amount":"0.08"}}}},"/v1/topic-search":{"get":{"summary":"Handler","operationId":"handler_v1_topic_search_get","responses":{"200":{"description":"Successful Response","content":{"application/json; charset=utf-8":{"schema":{}}}},"402":{"description":"Payment required (x402, USDC on Base). Sign and retry with X-Payment."}},"description":"Field/topic search: ground a broad term against the OpenAlex taxonomy and return a coherent seed cluster (top-cited + recent-influential works in the matched field). params: q, maxItems","x-payment-info":{"protocols":["x402"],"network":"eip155:8453","asset":"USDC","payTo":"0x4df66B6c140778fe0717880A7c6dDE5Ea53AcDeA","price":{"mode":"fixed","currency":"USD","amount":"0.02"}}}},"/v1/smart-search":{"get":{"summary":"Handler","operationId":"handler_v1_smart_search_get","responses":{"200":{"description":"Successful Response","content":{"application/json; charset=utf-8":{"schema":{}}}},"402":{"description":"Payment required (x402, USDC on Base). Sign and retry with X-Payment."}},"description":"Auto-routed research search: broad terms -> taxonomy-grounded field cluster; questions/long queries -> hybrid OpenAlex+Semantic Scholar fusion with SPECTER2 rerank. params: q, maxItems, rerank","x-payment-info":{"protocols":["x402"],"network":"eip155:8453","asset":"USDC","payTo":"0x4df66B6c140778fe0717880A7c6dDE5Ea53AcDeA","price":{"mode":"fixed","currency":"USD","amount":"0.02"}}}}}}