{"openapi":"3.1.0","info":{"title":"x402-factory","version":"1.0.0","description":"Paid data APIs for AI agents: prediction-market analytics, weather intelligence, weather×market edge signals, and SEC/gov data. Paid endpoints use the x402 protocol (HTTP 402 + USDC on Base): call without payment to receive requirements, retry with an X-PAYMENT header. Machine-readable catalog: /llms.txt. Per-endpoint docs: /docs/{id}."},"servers":[{"url":"https://x402-factory.com"}],"tags":[{"name":"core","description":"Platform endpoints (ping)"},{"name":"econ","description":"econ"},{"name":"edge","description":"Engine C — weather-model vs prediction-market divergence signals"},{"name":"gov","description":"Engine D — SEC EDGAR, recalls, and federal awards parsed into clean JSON"},{"name":"prediction","description":"Engine A — derived analytics over Kalshi + Polymarket prediction markets"},{"name":"weather","description":"Engine B — proprietary weather model outputs"}],"paths":{"/v1/ping":{"get":{"operationId":"core.ping","summary":"Cheapest endpoint: liveness plus x402 payment pipeline check","description":"Returns ok with the server time and whether this call was paid. Use it to verify your x402 client end to end before spending on data endpoints.\n\nPrice: $0.001. Freshness: realtime. Cache TTL: 1s.","tags":["core"],"parameters":[],"responses":{"200":{"description":"Cheapest endpoint: liveness plus x402 payment pipeline check. Payload in `data`, platform metadata in `meta`.","content":{"application/json":{"schema":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"object","properties":{"ok":{"type":"boolean","const":true},"paid":{"type":"boolean"},"server_time":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$"}},"required":["ok","paid","server_time"],"additionalProperties":false},"meta":{"$ref":"#/components/schemas/Meta"}}}}}},"400":{"description":"INVALID_PARAMS — input failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"Payment required (x402). Body lists `accepts` payment requirements; retry with an X-PAYMENT header. See https://docs.x402.org."},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"410":{"description":"RESOLVED — market/event settled; body includes resolution summary","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"INTERNAL","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"STALE_DATA — upstream feed down; retry later","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-price-usd":0.001,"x-tier":"utility","x-freshness":"realtime","x-cache-ttl-seconds":1,"x-example-input":{}}},"/v1/econ/calendar":{"get":{"operationId":"econ.calendar","summary":"Upcoming US economic release dates across all tracked series","description":"Every tracked US economic series (CPI, payrolls, GDP, PCE, claims, housing, and more) with its next scheduled release date from the agencies' published calendars, sorted soonest first. The cheap planning read before paying for a full series view.\n\nPrice: $0.01. Freshness: daily. Cache TTL: 3600s.","tags":["econ"],"parameters":[],"responses":{"200":{"description":"Upcoming US economic release dates across all tracked series. Payload in `data`, platform metadata in `meta`.","content":{"application/json":{"schema":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"object","properties":{"releases":{"type":"array","items":{"type":"object","properties":{"series":{"type":"string"},"title":{"type":"string"},"release_name":{"type":"string"},"source_agency":{"type":"string"},"next_release_date":{"anyOf":[{"type":"string"},{"type":"null"}]}},"required":["series","title","release_name","source_agency","next_release_date"],"additionalProperties":false}}},"required":["releases"],"additionalProperties":false},"meta":{"$ref":"#/components/schemas/Meta"}}}}}},"400":{"description":"INVALID_PARAMS — input failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"Payment required (x402). Body lists `accepts` payment requirements; retry with an X-PAYMENT header. See https://docs.x402.org."},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"410":{"description":"RESOLVED — market/event settled; body includes resolution summary","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"INTERNAL","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"STALE_DATA — upstream feed down; retry later","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-price-usd":0.01,"x-tier":"data","x-freshness":"daily","x-cache-ttl-seconds":3600,"x-example-input":{}}},"/v1/econ/dashboard":{"get":{"operationId":"econ.dashboard","summary":"US macro dashboard: every tracked series' latest print in one call","description":"All tracked US economic series in one response: the latest headline print (with its date and a revised flag) plus each series' next scheduled release date. The one-call state of the US economy for agents that would otherwise fan out fifteen reads.\n\nPrice: $0.03. Freshness: daily. Cache TTL: 900s.","tags":["econ"],"parameters":[],"responses":{"200":{"description":"US macro dashboard: every tracked series' latest print in one call. Payload in `data`, platform metadata in `meta`.","content":{"application/json":{"schema":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"object","properties":{"series":{"type":"array","items":{"type":"object","properties":{"series":{"type":"string"},"title":{"type":"string"},"headline":{"type":"number"},"headline_units":{"type":"string"},"obs_date":{"type":"string"},"revised":{"type":"boolean"},"next_release_date":{"anyOf":[{"type":"string"},{"type":"null"}]}},"required":["series","title","headline","headline_units","obs_date","revised","next_release_date"],"additionalProperties":false}}},"required":["series"],"additionalProperties":false},"meta":{"$ref":"#/components/schemas/Meta"}}}}}},"400":{"description":"INVALID_PARAMS — input failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"Payment required (x402). Body lists `accepts` payment requirements; retry with an X-PAYMENT header. See https://docs.x402.org."},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"410":{"description":"RESOLVED — market/event settled; body includes resolution summary","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"INTERNAL","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"STALE_DATA — upstream feed down; retry later","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-price-usd":0.03,"x-tier":"data","x-freshness":"daily","x-cache-ttl-seconds":900,"x-example-input":{}}},"/v1/econ/{series}":{"get":{"operationId":"econ.series","summary":"US economic series: latest print, revisions, surprise vs labeled expectation","description":"One tracked US economic series (BLS/BEA/Fed/Census via FRED/ALFRED): the latest print with first-release vs latest value (revisions never masquerade as print-day numbers), surprise against a labeled expectation — market-implied when a matching prediction market exists, else a trend model — the next scheduled release date, and a 12-observation mini-series. Public-domain federal data only.\n\nPrice: $0.02. Freshness: daily. Cache TTL: 900s.","tags":["econ"],"parameters":[{"name":"series","in":"path","required":true,"description":"Series slug, e.g. cpi, core-cpi, payrolls (GET /v1/econ/calendar lists all)","schema":{"type":"string","minLength":2,"maxLength":30,"description":"Series slug, e.g. cpi, core-cpi, payrolls (GET /v1/econ/calendar lists all)"}}],"responses":{"200":{"description":"US economic series: latest print, revisions, surprise vs labeled expectation. Payload in `data`, platform metadata in `meta`.","content":{"application/json":{"schema":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"object","properties":{"series":{"type":"string"},"fred_id":{"type":"string"},"title":{"type":"string"},"source_agency":{"type":"string"},"release_name":{"type":"string"},"units":{"type":"string"},"frequency":{"type":"string"},"latest_print":{"type":"object","properties":{"obs_date":{"type":"string"},"headline":{"type":"number"},"headline_units":{"type":"string"},"headline_basis":{"type":"string"},"first_release_value":{"type":"number"},"latest_value":{"type":"number"},"revised":{"type":"boolean"},"first_released_on":{"anyOf":[{"type":"string"},{"type":"null"}]}},"required":["obs_date","headline","headline_units","headline_basis","first_release_value","latest_value","revised","first_released_on"],"additionalProperties":false},"surprise":{"anyOf":[{"type":"object","properties":{"actual":{"type":"number"},"expected":{"type":"number"},"surprise":{"type":"number"},"expectation_source":{"type":"string","enum":["market-implied","trend-model"]},"expectation_detail":{"type":"string"},"comparable_market":{"type":"object","properties":{"slug":{"type":"string"},"market_p":{"type":"number"},"question":{"type":"string"}},"required":["slug","market_p","question"],"additionalProperties":false}},"required":["actual","expected","surprise","expectation_source","expectation_detail"],"additionalProperties":false},{"type":"null"}]},"surprise_note":{"type":"string"},"next_release_date":{"anyOf":[{"type":"string"},{"type":"null"}]},"next_release_expectation":{"type":"object","properties":{"expected":{"type":"number"},"slug":{"type":"string"},"market_p":{"type":"number"},"question":{"type":"string"}},"required":["expected","slug","market_p","question"],"additionalProperties":false},"recent":{"type":"array","items":{"type":"object","properties":{"obs_date":{"type":"string"},"value":{"type":"number"}},"required":["obs_date","value"],"additionalProperties":false}},"revisions":{"type":"array","items":{"type":"object","properties":{"obs_date":{"type":"string"},"first_value":{"type":"number"},"latest_value":{"type":"number"}},"required":["obs_date","first_value","latest_value"],"additionalProperties":false}}},"required":["series","fred_id","title","source_agency","release_name","units","frequency","latest_print","surprise","next_release_date","recent","revisions"],"additionalProperties":false},"meta":{"$ref":"#/components/schemas/Meta"}}}}}},"400":{"description":"INVALID_PARAMS — input failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"Payment required (x402). Body lists `accepts` payment requirements; retry with an X-PAYMENT header. See https://docs.x402.org."},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"410":{"description":"RESOLVED — market/event settled; body includes resolution summary","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"INTERNAL","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"STALE_DATA — upstream feed down; retry later","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-price-usd":0.02,"x-tier":"data","x-freshness":"daily","x-cache-ttl-seconds":900,"x-example-input":{"series":"industrial-production"}}},"/v1/econ/building-permits":{"get":{"operationId":"econ.series.building-permits","summary":"Building permits (Census, monthly): latest print, revisions, surprise","description":"Latest Building permits print from the Census via FRED/ALFRED: first-release vs latest value with a revised flag (revisions never pose as print-day numbers), surprise vs a labeled expectation (market-implied when a matching prediction market exists, else trend-model), next monthly release date, and a 12-observation mini-series. Same shape as /v1/econ/:series bound to building-permits.\n\nPrice: $0.02. Freshness: daily. Cache TTL: 900s.","tags":["econ"],"parameters":[],"responses":{"200":{"description":"Building permits (Census, monthly): latest print, revisions, surprise. Payload in `data`, platform metadata in `meta`.","content":{"application/json":{"schema":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"object","properties":{"series":{"type":"string"},"fred_id":{"type":"string"},"title":{"type":"string"},"source_agency":{"type":"string"},"release_name":{"type":"string"},"units":{"type":"string"},"frequency":{"type":"string"},"latest_print":{"type":"object","properties":{"obs_date":{"type":"string"},"headline":{"type":"number"},"headline_units":{"type":"string"},"headline_basis":{"type":"string"},"first_release_value":{"type":"number"},"latest_value":{"type":"number"},"revised":{"type":"boolean"},"first_released_on":{"anyOf":[{"type":"string"},{"type":"null"}]}},"required":["obs_date","headline","headline_units","headline_basis","first_release_value","latest_value","revised","first_released_on"],"additionalProperties":false},"surprise":{"anyOf":[{"type":"object","properties":{"actual":{"type":"number"},"expected":{"type":"number"},"surprise":{"type":"number"},"expectation_source":{"type":"string","enum":["market-implied","trend-model"]},"expectation_detail":{"type":"string"},"comparable_market":{"type":"object","properties":{"slug":{"type":"string"},"market_p":{"type":"number"},"question":{"type":"string"}},"required":["slug","market_p","question"],"additionalProperties":false}},"required":["actual","expected","surprise","expectation_source","expectation_detail"],"additionalProperties":false},{"type":"null"}]},"surprise_note":{"type":"string"},"next_release_date":{"anyOf":[{"type":"string"},{"type":"null"}]},"next_release_expectation":{"type":"object","properties":{"expected":{"type":"number"},"slug":{"type":"string"},"market_p":{"type":"number"},"question":{"type":"string"}},"required":["expected","slug","market_p","question"],"additionalProperties":false},"recent":{"type":"array","items":{"type":"object","properties":{"obs_date":{"type":"string"},"value":{"type":"number"}},"required":["obs_date","value"],"additionalProperties":false}},"revisions":{"type":"array","items":{"type":"object","properties":{"obs_date":{"type":"string"},"first_value":{"type":"number"},"latest_value":{"type":"number"}},"required":["obs_date","first_value","latest_value"],"additionalProperties":false}}},"required":["series","fred_id","title","source_agency","release_name","units","frequency","latest_print","surprise","next_release_date","recent","revisions"],"additionalProperties":false},"meta":{"$ref":"#/components/schemas/Meta"}}}}}},"400":{"description":"INVALID_PARAMS — input failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"Payment required (x402). Body lists `accepts` payment requirements; retry with an X-PAYMENT header. See https://docs.x402.org."},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"410":{"description":"RESOLVED — market/event settled; body includes resolution summary","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"INTERNAL","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"STALE_DATA — upstream feed down; retry later","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-price-usd":0.02,"x-tier":"data","x-freshness":"daily","x-cache-ttl-seconds":900,"x-example-input":{}}},"/v1/econ/core-cpi":{"get":{"operationId":"econ.series.core-cpi","summary":"Core CPI inflation (BLS, monthly): latest print, revisions, surprise","description":"Latest Core CPI inflation print from the BLS via FRED/ALFRED: first-release vs latest value with a revised flag (revisions never pose as print-day numbers), surprise vs a labeled expectation (market-implied when a matching prediction market exists, else trend-model), next monthly release date, and a 12-observation mini-series. Same shape as /v1/econ/:series bound to core-cpi.\n\nPrice: $0.02. Freshness: daily. Cache TTL: 900s.","tags":["econ"],"parameters":[],"responses":{"200":{"description":"Core CPI inflation (BLS, monthly): latest print, revisions, surprise. Payload in `data`, platform metadata in `meta`.","content":{"application/json":{"schema":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"object","properties":{"series":{"type":"string"},"fred_id":{"type":"string"},"title":{"type":"string"},"source_agency":{"type":"string"},"release_name":{"type":"string"},"units":{"type":"string"},"frequency":{"type":"string"},"latest_print":{"type":"object","properties":{"obs_date":{"type":"string"},"headline":{"type":"number"},"headline_units":{"type":"string"},"headline_basis":{"type":"string"},"first_release_value":{"type":"number"},"latest_value":{"type":"number"},"revised":{"type":"boolean"},"first_released_on":{"anyOf":[{"type":"string"},{"type":"null"}]}},"required":["obs_date","headline","headline_units","headline_basis","first_release_value","latest_value","revised","first_released_on"],"additionalProperties":false},"surprise":{"anyOf":[{"type":"object","properties":{"actual":{"type":"number"},"expected":{"type":"number"},"surprise":{"type":"number"},"expectation_source":{"type":"string","enum":["market-implied","trend-model"]},"expectation_detail":{"type":"string"},"comparable_market":{"type":"object","properties":{"slug":{"type":"string"},"market_p":{"type":"number"},"question":{"type":"string"}},"required":["slug","market_p","question"],"additionalProperties":false}},"required":["actual","expected","surprise","expectation_source","expectation_detail"],"additionalProperties":false},{"type":"null"}]},"surprise_note":{"type":"string"},"next_release_date":{"anyOf":[{"type":"string"},{"type":"null"}]},"next_release_expectation":{"type":"object","properties":{"expected":{"type":"number"},"slug":{"type":"string"},"market_p":{"type":"number"},"question":{"type":"string"}},"required":["expected","slug","market_p","question"],"additionalProperties":false},"recent":{"type":"array","items":{"type":"object","properties":{"obs_date":{"type":"string"},"value":{"type":"number"}},"required":["obs_date","value"],"additionalProperties":false}},"revisions":{"type":"array","items":{"type":"object","properties":{"obs_date":{"type":"string"},"first_value":{"type":"number"},"latest_value":{"type":"number"}},"required":["obs_date","first_value","latest_value"],"additionalProperties":false}}},"required":["series","fred_id","title","source_agency","release_name","units","frequency","latest_print","surprise","next_release_date","recent","revisions"],"additionalProperties":false},"meta":{"$ref":"#/components/schemas/Meta"}}}}}},"400":{"description":"INVALID_PARAMS — input failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"Payment required (x402). Body lists `accepts` payment requirements; retry with an X-PAYMENT header. See https://docs.x402.org."},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"410":{"description":"RESOLVED — market/event settled; body includes resolution summary","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"INTERNAL","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"STALE_DATA — upstream feed down; retry later","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-price-usd":0.02,"x-tier":"data","x-freshness":"daily","x-cache-ttl-seconds":900,"x-example-input":{}}},"/v1/econ/core-pce":{"get":{"operationId":"econ.series.core-pce","summary":"Core PCE inflation (BEA, monthly): latest print, revisions, surprise","description":"Latest Core PCE inflation print from the BEA via FRED/ALFRED: first-release vs latest value with a revised flag (revisions never pose as print-day numbers), surprise vs a labeled expectation (market-implied when a matching prediction market exists, else trend-model), next monthly release date, and a 12-observation mini-series. Same shape as /v1/econ/:series bound to core-pce.\n\nPrice: $0.02. Freshness: daily. Cache TTL: 900s.","tags":["econ"],"parameters":[],"responses":{"200":{"description":"Core PCE inflation (BEA, monthly): latest print, revisions, surprise. Payload in `data`, platform metadata in `meta`.","content":{"application/json":{"schema":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"object","properties":{"series":{"type":"string"},"fred_id":{"type":"string"},"title":{"type":"string"},"source_agency":{"type":"string"},"release_name":{"type":"string"},"units":{"type":"string"},"frequency":{"type":"string"},"latest_print":{"type":"object","properties":{"obs_date":{"type":"string"},"headline":{"type":"number"},"headline_units":{"type":"string"},"headline_basis":{"type":"string"},"first_release_value":{"type":"number"},"latest_value":{"type":"number"},"revised":{"type":"boolean"},"first_released_on":{"anyOf":[{"type":"string"},{"type":"null"}]}},"required":["obs_date","headline","headline_units","headline_basis","first_release_value","latest_value","revised","first_released_on"],"additionalProperties":false},"surprise":{"anyOf":[{"type":"object","properties":{"actual":{"type":"number"},"expected":{"type":"number"},"surprise":{"type":"number"},"expectation_source":{"type":"string","enum":["market-implied","trend-model"]},"expectation_detail":{"type":"string"},"comparable_market":{"type":"object","properties":{"slug":{"type":"string"},"market_p":{"type":"number"},"question":{"type":"string"}},"required":["slug","market_p","question"],"additionalProperties":false}},"required":["actual","expected","surprise","expectation_source","expectation_detail"],"additionalProperties":false},{"type":"null"}]},"surprise_note":{"type":"string"},"next_release_date":{"anyOf":[{"type":"string"},{"type":"null"}]},"next_release_expectation":{"type":"object","properties":{"expected":{"type":"number"},"slug":{"type":"string"},"market_p":{"type":"number"},"question":{"type":"string"}},"required":["expected","slug","market_p","question"],"additionalProperties":false},"recent":{"type":"array","items":{"type":"object","properties":{"obs_date":{"type":"string"},"value":{"type":"number"}},"required":["obs_date","value"],"additionalProperties":false}},"revisions":{"type":"array","items":{"type":"object","properties":{"obs_date":{"type":"string"},"first_value":{"type":"number"},"latest_value":{"type":"number"}},"required":["obs_date","first_value","latest_value"],"additionalProperties":false}}},"required":["series","fred_id","title","source_agency","release_name","units","frequency","latest_print","surprise","next_release_date","recent","revisions"],"additionalProperties":false},"meta":{"$ref":"#/components/schemas/Meta"}}}}}},"400":{"description":"INVALID_PARAMS — input failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"Payment required (x402). Body lists `accepts` payment requirements; retry with an X-PAYMENT header. See https://docs.x402.org."},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"410":{"description":"RESOLVED — market/event settled; body includes resolution summary","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"INTERNAL","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"STALE_DATA — upstream feed down; retry later","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-price-usd":0.02,"x-tier":"data","x-freshness":"daily","x-cache-ttl-seconds":900,"x-example-input":{}}},"/v1/econ/cpi":{"get":{"operationId":"econ.series.cpi","summary":"CPI inflation (BLS, monthly): latest print, revisions, surprise","description":"Latest CPI inflation print from the BLS via FRED/ALFRED: first-release vs latest value with a revised flag (revisions never pose as print-day numbers), surprise vs a labeled expectation (market-implied when a matching prediction market exists, else trend-model), next monthly release date, and a 12-observation mini-series. Same shape as /v1/econ/:series bound to cpi.\n\nPrice: $0.02. Freshness: daily. Cache TTL: 900s.","tags":["econ"],"parameters":[],"responses":{"200":{"description":"CPI inflation (BLS, monthly): latest print, revisions, surprise. Payload in `data`, platform metadata in `meta`.","content":{"application/json":{"schema":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"object","properties":{"series":{"type":"string"},"fred_id":{"type":"string"},"title":{"type":"string"},"source_agency":{"type":"string"},"release_name":{"type":"string"},"units":{"type":"string"},"frequency":{"type":"string"},"latest_print":{"type":"object","properties":{"obs_date":{"type":"string"},"headline":{"type":"number"},"headline_units":{"type":"string"},"headline_basis":{"type":"string"},"first_release_value":{"type":"number"},"latest_value":{"type":"number"},"revised":{"type":"boolean"},"first_released_on":{"anyOf":[{"type":"string"},{"type":"null"}]}},"required":["obs_date","headline","headline_units","headline_basis","first_release_value","latest_value","revised","first_released_on"],"additionalProperties":false},"surprise":{"anyOf":[{"type":"object","properties":{"actual":{"type":"number"},"expected":{"type":"number"},"surprise":{"type":"number"},"expectation_source":{"type":"string","enum":["market-implied","trend-model"]},"expectation_detail":{"type":"string"},"comparable_market":{"type":"object","properties":{"slug":{"type":"string"},"market_p":{"type":"number"},"question":{"type":"string"}},"required":["slug","market_p","question"],"additionalProperties":false}},"required":["actual","expected","surprise","expectation_source","expectation_detail"],"additionalProperties":false},{"type":"null"}]},"surprise_note":{"type":"string"},"next_release_date":{"anyOf":[{"type":"string"},{"type":"null"}]},"next_release_expectation":{"type":"object","properties":{"expected":{"type":"number"},"slug":{"type":"string"},"market_p":{"type":"number"},"question":{"type":"string"}},"required":["expected","slug","market_p","question"],"additionalProperties":false},"recent":{"type":"array","items":{"type":"object","properties":{"obs_date":{"type":"string"},"value":{"type":"number"}},"required":["obs_date","value"],"additionalProperties":false}},"revisions":{"type":"array","items":{"type":"object","properties":{"obs_date":{"type":"string"},"first_value":{"type":"number"},"latest_value":{"type":"number"}},"required":["obs_date","first_value","latest_value"],"additionalProperties":false}}},"required":["series","fred_id","title","source_agency","release_name","units","frequency","latest_print","surprise","next_release_date","recent","revisions"],"additionalProperties":false},"meta":{"$ref":"#/components/schemas/Meta"}}}}}},"400":{"description":"INVALID_PARAMS — input failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"Payment required (x402). Body lists `accepts` payment requirements; retry with an X-PAYMENT header. See https://docs.x402.org."},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"410":{"description":"RESOLVED — market/event settled; body includes resolution summary","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"INTERNAL","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"STALE_DATA — upstream feed down; retry later","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-price-usd":0.02,"x-tier":"data","x-freshness":"daily","x-cache-ttl-seconds":900,"x-example-input":{}}},"/v1/econ/fed-funds":{"get":{"operationId":"econ.series.fed-funds","summary":"Effective fed funds rate (Fed, monthly): latest print, revisions, surprise","description":"Latest Effective fed funds rate print from the Fed via FRED/ALFRED: first-release vs latest value with a revised flag (revisions never pose as print-day numbers), surprise vs a labeled expectation (market-implied when a matching prediction market exists, else trend-model), next monthly release date, and a 12-observation mini-series. Same shape as /v1/econ/:series bound to fed-funds.\n\nPrice: $0.02. Freshness: daily. Cache TTL: 900s.","tags":["econ"],"parameters":[],"responses":{"200":{"description":"Effective fed funds rate (Fed, monthly): latest print, revisions, surprise. Payload in `data`, platform metadata in `meta`.","content":{"application/json":{"schema":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"object","properties":{"series":{"type":"string"},"fred_id":{"type":"string"},"title":{"type":"string"},"source_agency":{"type":"string"},"release_name":{"type":"string"},"units":{"type":"string"},"frequency":{"type":"string"},"latest_print":{"type":"object","properties":{"obs_date":{"type":"string"},"headline":{"type":"number"},"headline_units":{"type":"string"},"headline_basis":{"type":"string"},"first_release_value":{"type":"number"},"latest_value":{"type":"number"},"revised":{"type":"boolean"},"first_released_on":{"anyOf":[{"type":"string"},{"type":"null"}]}},"required":["obs_date","headline","headline_units","headline_basis","first_release_value","latest_value","revised","first_released_on"],"additionalProperties":false},"surprise":{"anyOf":[{"type":"object","properties":{"actual":{"type":"number"},"expected":{"type":"number"},"surprise":{"type":"number"},"expectation_source":{"type":"string","enum":["market-implied","trend-model"]},"expectation_detail":{"type":"string"},"comparable_market":{"type":"object","properties":{"slug":{"type":"string"},"market_p":{"type":"number"},"question":{"type":"string"}},"required":["slug","market_p","question"],"additionalProperties":false}},"required":["actual","expected","surprise","expectation_source","expectation_detail"],"additionalProperties":false},{"type":"null"}]},"surprise_note":{"type":"string"},"next_release_date":{"anyOf":[{"type":"string"},{"type":"null"}]},"next_release_expectation":{"type":"object","properties":{"expected":{"type":"number"},"slug":{"type":"string"},"market_p":{"type":"number"},"question":{"type":"string"}},"required":["expected","slug","market_p","question"],"additionalProperties":false},"recent":{"type":"array","items":{"type":"object","properties":{"obs_date":{"type":"string"},"value":{"type":"number"}},"required":["obs_date","value"],"additionalProperties":false}},"revisions":{"type":"array","items":{"type":"object","properties":{"obs_date":{"type":"string"},"first_value":{"type":"number"},"latest_value":{"type":"number"}},"required":["obs_date","first_value","latest_value"],"additionalProperties":false}}},"required":["series","fred_id","title","source_agency","release_name","units","frequency","latest_print","surprise","next_release_date","recent","revisions"],"additionalProperties":false},"meta":{"$ref":"#/components/schemas/Meta"}}}}}},"400":{"description":"INVALID_PARAMS — input failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"Payment required (x402). Body lists `accepts` payment requirements; retry with an X-PAYMENT header. See https://docs.x402.org."},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"410":{"description":"RESOLVED — market/event settled; body includes resolution summary","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"INTERNAL","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"STALE_DATA — upstream feed down; retry later","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-price-usd":0.02,"x-tier":"data","x-freshness":"daily","x-cache-ttl-seconds":900,"x-example-input":{}}},"/v1/econ/gdp-growth":{"get":{"operationId":"econ.series.gdp-growth","summary":"Real GDP growth (BEA, quarterly): latest print, revisions, surprise","description":"Latest Real GDP growth print from the BEA via FRED/ALFRED: first-release vs latest value with a revised flag (revisions never pose as print-day numbers), surprise vs a labeled expectation (market-implied when a matching prediction market exists, else trend-model), next quarterly release date, and a 12-observation mini-series. Same shape as /v1/econ/:series bound to gdp-growth.\n\nPrice: $0.02. Freshness: daily. Cache TTL: 900s.","tags":["econ"],"parameters":[],"responses":{"200":{"description":"Real GDP growth (BEA, quarterly): latest print, revisions, surprise. Payload in `data`, platform metadata in `meta`.","content":{"application/json":{"schema":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"object","properties":{"series":{"type":"string"},"fred_id":{"type":"string"},"title":{"type":"string"},"source_agency":{"type":"string"},"release_name":{"type":"string"},"units":{"type":"string"},"frequency":{"type":"string"},"latest_print":{"type":"object","properties":{"obs_date":{"type":"string"},"headline":{"type":"number"},"headline_units":{"type":"string"},"headline_basis":{"type":"string"},"first_release_value":{"type":"number"},"latest_value":{"type":"number"},"revised":{"type":"boolean"},"first_released_on":{"anyOf":[{"type":"string"},{"type":"null"}]}},"required":["obs_date","headline","headline_units","headline_basis","first_release_value","latest_value","revised","first_released_on"],"additionalProperties":false},"surprise":{"anyOf":[{"type":"object","properties":{"actual":{"type":"number"},"expected":{"type":"number"},"surprise":{"type":"number"},"expectation_source":{"type":"string","enum":["market-implied","trend-model"]},"expectation_detail":{"type":"string"},"comparable_market":{"type":"object","properties":{"slug":{"type":"string"},"market_p":{"type":"number"},"question":{"type":"string"}},"required":["slug","market_p","question"],"additionalProperties":false}},"required":["actual","expected","surprise","expectation_source","expectation_detail"],"additionalProperties":false},{"type":"null"}]},"surprise_note":{"type":"string"},"next_release_date":{"anyOf":[{"type":"string"},{"type":"null"}]},"next_release_expectation":{"type":"object","properties":{"expected":{"type":"number"},"slug":{"type":"string"},"market_p":{"type":"number"},"question":{"type":"string"}},"required":["expected","slug","market_p","question"],"additionalProperties":false},"recent":{"type":"array","items":{"type":"object","properties":{"obs_date":{"type":"string"},"value":{"type":"number"}},"required":["obs_date","value"],"additionalProperties":false}},"revisions":{"type":"array","items":{"type":"object","properties":{"obs_date":{"type":"string"},"first_value":{"type":"number"},"latest_value":{"type":"number"}},"required":["obs_date","first_value","latest_value"],"additionalProperties":false}}},"required":["series","fred_id","title","source_agency","release_name","units","frequency","latest_print","surprise","next_release_date","recent","revisions"],"additionalProperties":false},"meta":{"$ref":"#/components/schemas/Meta"}}}}}},"400":{"description":"INVALID_PARAMS — input failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"Payment required (x402). Body lists `accepts` payment requirements; retry with an X-PAYMENT header. See https://docs.x402.org."},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"410":{"description":"RESOLVED — market/event settled; body includes resolution summary","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"INTERNAL","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"STALE_DATA — upstream feed down; retry later","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-price-usd":0.02,"x-tier":"data","x-freshness":"daily","x-cache-ttl-seconds":900,"x-example-input":{}}},"/v1/econ/housing-starts":{"get":{"operationId":"econ.series.housing-starts","summary":"Housing starts (Census, monthly): latest print, revisions, surprise","description":"Latest Housing starts print from the Census via FRED/ALFRED: first-release vs latest value with a revised flag (revisions never pose as print-day numbers), surprise vs a labeled expectation (market-implied when a matching prediction market exists, else trend-model), next monthly release date, and a 12-observation mini-series. Same shape as /v1/econ/:series bound to housing-starts.\n\nPrice: $0.02. Freshness: daily. Cache TTL: 900s.","tags":["econ"],"parameters":[],"responses":{"200":{"description":"Housing starts (Census, monthly): latest print, revisions, surprise. Payload in `data`, platform metadata in `meta`.","content":{"application/json":{"schema":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"object","properties":{"series":{"type":"string"},"fred_id":{"type":"string"},"title":{"type":"string"},"source_agency":{"type":"string"},"release_name":{"type":"string"},"units":{"type":"string"},"frequency":{"type":"string"},"latest_print":{"type":"object","properties":{"obs_date":{"type":"string"},"headline":{"type":"number"},"headline_units":{"type":"string"},"headline_basis":{"type":"string"},"first_release_value":{"type":"number"},"latest_value":{"type":"number"},"revised":{"type":"boolean"},"first_released_on":{"anyOf":[{"type":"string"},{"type":"null"}]}},"required":["obs_date","headline","headline_units","headline_basis","first_release_value","latest_value","revised","first_released_on"],"additionalProperties":false},"surprise":{"anyOf":[{"type":"object","properties":{"actual":{"type":"number"},"expected":{"type":"number"},"surprise":{"type":"number"},"expectation_source":{"type":"string","enum":["market-implied","trend-model"]},"expectation_detail":{"type":"string"},"comparable_market":{"type":"object","properties":{"slug":{"type":"string"},"market_p":{"type":"number"},"question":{"type":"string"}},"required":["slug","market_p","question"],"additionalProperties":false}},"required":["actual","expected","surprise","expectation_source","expectation_detail"],"additionalProperties":false},{"type":"null"}]},"surprise_note":{"type":"string"},"next_release_date":{"anyOf":[{"type":"string"},{"type":"null"}]},"next_release_expectation":{"type":"object","properties":{"expected":{"type":"number"},"slug":{"type":"string"},"market_p":{"type":"number"},"question":{"type":"string"}},"required":["expected","slug","market_p","question"],"additionalProperties":false},"recent":{"type":"array","items":{"type":"object","properties":{"obs_date":{"type":"string"},"value":{"type":"number"}},"required":["obs_date","value"],"additionalProperties":false}},"revisions":{"type":"array","items":{"type":"object","properties":{"obs_date":{"type":"string"},"first_value":{"type":"number"},"latest_value":{"type":"number"}},"required":["obs_date","first_value","latest_value"],"additionalProperties":false}}},"required":["series","fred_id","title","source_agency","release_name","units","frequency","latest_print","surprise","next_release_date","recent","revisions"],"additionalProperties":false},"meta":{"$ref":"#/components/schemas/Meta"}}}}}},"400":{"description":"INVALID_PARAMS — input failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"Payment required (x402). Body lists `accepts` payment requirements; retry with an X-PAYMENT header. See https://docs.x402.org."},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"410":{"description":"RESOLVED — market/event settled; body includes resolution summary","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"INTERNAL","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"STALE_DATA — upstream feed down; retry later","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-price-usd":0.02,"x-tier":"data","x-freshness":"daily","x-cache-ttl-seconds":900,"x-example-input":{}}},"/v1/econ/initial-claims":{"get":{"operationId":"econ.series.initial-claims","summary":"Initial jobless claims (DOL, weekly): latest print, revisions, surprise","description":"Latest Initial jobless claims print from the DOL via FRED/ALFRED: first-release vs latest value with a revised flag (revisions never pose as print-day numbers), surprise vs a labeled expectation (market-implied when a matching prediction market exists, else trend-model), next weekly release date, and a 12-observation mini-series. Same shape as /v1/econ/:series bound to initial-claims.\n\nPrice: $0.02. Freshness: daily. Cache TTL: 900s.","tags":["econ"],"parameters":[],"responses":{"200":{"description":"Initial jobless claims (DOL, weekly): latest print, revisions, surprise. Payload in `data`, platform metadata in `meta`.","content":{"application/json":{"schema":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"object","properties":{"series":{"type":"string"},"fred_id":{"type":"string"},"title":{"type":"string"},"source_agency":{"type":"string"},"release_name":{"type":"string"},"units":{"type":"string"},"frequency":{"type":"string"},"latest_print":{"type":"object","properties":{"obs_date":{"type":"string"},"headline":{"type":"number"},"headline_units":{"type":"string"},"headline_basis":{"type":"string"},"first_release_value":{"type":"number"},"latest_value":{"type":"number"},"revised":{"type":"boolean"},"first_released_on":{"anyOf":[{"type":"string"},{"type":"null"}]}},"required":["obs_date","headline","headline_units","headline_basis","first_release_value","latest_value","revised","first_released_on"],"additionalProperties":false},"surprise":{"anyOf":[{"type":"object","properties":{"actual":{"type":"number"},"expected":{"type":"number"},"surprise":{"type":"number"},"expectation_source":{"type":"string","enum":["market-implied","trend-model"]},"expectation_detail":{"type":"string"},"comparable_market":{"type":"object","properties":{"slug":{"type":"string"},"market_p":{"type":"number"},"question":{"type":"string"}},"required":["slug","market_p","question"],"additionalProperties":false}},"required":["actual","expected","surprise","expectation_source","expectation_detail"],"additionalProperties":false},{"type":"null"}]},"surprise_note":{"type":"string"},"next_release_date":{"anyOf":[{"type":"string"},{"type":"null"}]},"next_release_expectation":{"type":"object","properties":{"expected":{"type":"number"},"slug":{"type":"string"},"market_p":{"type":"number"},"question":{"type":"string"}},"required":["expected","slug","market_p","question"],"additionalProperties":false},"recent":{"type":"array","items":{"type":"object","properties":{"obs_date":{"type":"string"},"value":{"type":"number"}},"required":["obs_date","value"],"additionalProperties":false}},"revisions":{"type":"array","items":{"type":"object","properties":{"obs_date":{"type":"string"},"first_value":{"type":"number"},"latest_value":{"type":"number"}},"required":["obs_date","first_value","latest_value"],"additionalProperties":false}}},"required":["series","fred_id","title","source_agency","release_name","units","frequency","latest_print","surprise","next_release_date","recent","revisions"],"additionalProperties":false},"meta":{"$ref":"#/components/schemas/Meta"}}}}}},"400":{"description":"INVALID_PARAMS — input failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"Payment required (x402). Body lists `accepts` payment requirements; retry with an X-PAYMENT header. See https://docs.x402.org."},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"410":{"description":"RESOLVED — market/event settled; body includes resolution summary","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"INTERNAL","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"STALE_DATA — upstream feed down; retry later","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-price-usd":0.02,"x-tier":"data","x-freshness":"daily","x-cache-ttl-seconds":900,"x-example-input":{}}},"/v1/econ/payrolls":{"get":{"operationId":"econ.series.payrolls","summary":"Nonfarm payrolls (BLS, monthly): latest print, revisions, surprise","description":"Latest Nonfarm payrolls print from the BLS via FRED/ALFRED: first-release vs latest value with a revised flag (revisions never pose as print-day numbers), surprise vs a labeled expectation (market-implied when a matching prediction market exists, else trend-model), next monthly release date, and a 12-observation mini-series. Same shape as /v1/econ/:series bound to payrolls.\n\nPrice: $0.02. Freshness: daily. Cache TTL: 900s.","tags":["econ"],"parameters":[],"responses":{"200":{"description":"Nonfarm payrolls (BLS, monthly): latest print, revisions, surprise. Payload in `data`, platform metadata in `meta`.","content":{"application/json":{"schema":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"object","properties":{"series":{"type":"string"},"fred_id":{"type":"string"},"title":{"type":"string"},"source_agency":{"type":"string"},"release_name":{"type":"string"},"units":{"type":"string"},"frequency":{"type":"string"},"latest_print":{"type":"object","properties":{"obs_date":{"type":"string"},"headline":{"type":"number"},"headline_units":{"type":"string"},"headline_basis":{"type":"string"},"first_release_value":{"type":"number"},"latest_value":{"type":"number"},"revised":{"type":"boolean"},"first_released_on":{"anyOf":[{"type":"string"},{"type":"null"}]}},"required":["obs_date","headline","headline_units","headline_basis","first_release_value","latest_value","revised","first_released_on"],"additionalProperties":false},"surprise":{"anyOf":[{"type":"object","properties":{"actual":{"type":"number"},"expected":{"type":"number"},"surprise":{"type":"number"},"expectation_source":{"type":"string","enum":["market-implied","trend-model"]},"expectation_detail":{"type":"string"},"comparable_market":{"type":"object","properties":{"slug":{"type":"string"},"market_p":{"type":"number"},"question":{"type":"string"}},"required":["slug","market_p","question"],"additionalProperties":false}},"required":["actual","expected","surprise","expectation_source","expectation_detail"],"additionalProperties":false},{"type":"null"}]},"surprise_note":{"type":"string"},"next_release_date":{"anyOf":[{"type":"string"},{"type":"null"}]},"next_release_expectation":{"type":"object","properties":{"expected":{"type":"number"},"slug":{"type":"string"},"market_p":{"type":"number"},"question":{"type":"string"}},"required":["expected","slug","market_p","question"],"additionalProperties":false},"recent":{"type":"array","items":{"type":"object","properties":{"obs_date":{"type":"string"},"value":{"type":"number"}},"required":["obs_date","value"],"additionalProperties":false}},"revisions":{"type":"array","items":{"type":"object","properties":{"obs_date":{"type":"string"},"first_value":{"type":"number"},"latest_value":{"type":"number"}},"required":["obs_date","first_value","latest_value"],"additionalProperties":false}}},"required":["series","fred_id","title","source_agency","release_name","units","frequency","latest_print","surprise","next_release_date","recent","revisions"],"additionalProperties":false},"meta":{"$ref":"#/components/schemas/Meta"}}}}}},"400":{"description":"INVALID_PARAMS — input failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"Payment required (x402). Body lists `accepts` payment requirements; retry with an X-PAYMENT header. See https://docs.x402.org."},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"410":{"description":"RESOLVED — market/event settled; body includes resolution summary","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"INTERNAL","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"STALE_DATA — upstream feed down; retry later","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-price-usd":0.02,"x-tier":"data","x-freshness":"daily","x-cache-ttl-seconds":900,"x-example-input":{}}},"/v1/econ/pce-inflation":{"get":{"operationId":"econ.series.pce-inflation","summary":"PCE inflation (BEA, monthly): latest print, revisions, surprise","description":"Latest PCE inflation print from the BEA via FRED/ALFRED: first-release vs latest value with a revised flag (revisions never pose as print-day numbers), surprise vs a labeled expectation (market-implied when a matching prediction market exists, else trend-model), next monthly release date, and a 12-observation mini-series. Same shape as /v1/econ/:series bound to pce-inflation.\n\nPrice: $0.02. Freshness: daily. Cache TTL: 900s.","tags":["econ"],"parameters":[],"responses":{"200":{"description":"PCE inflation (BEA, monthly): latest print, revisions, surprise. Payload in `data`, platform metadata in `meta`.","content":{"application/json":{"schema":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"object","properties":{"series":{"type":"string"},"fred_id":{"type":"string"},"title":{"type":"string"},"source_agency":{"type":"string"},"release_name":{"type":"string"},"units":{"type":"string"},"frequency":{"type":"string"},"latest_print":{"type":"object","properties":{"obs_date":{"type":"string"},"headline":{"type":"number"},"headline_units":{"type":"string"},"headline_basis":{"type":"string"},"first_release_value":{"type":"number"},"latest_value":{"type":"number"},"revised":{"type":"boolean"},"first_released_on":{"anyOf":[{"type":"string"},{"type":"null"}]}},"required":["obs_date","headline","headline_units","headline_basis","first_release_value","latest_value","revised","first_released_on"],"additionalProperties":false},"surprise":{"anyOf":[{"type":"object","properties":{"actual":{"type":"number"},"expected":{"type":"number"},"surprise":{"type":"number"},"expectation_source":{"type":"string","enum":["market-implied","trend-model"]},"expectation_detail":{"type":"string"},"comparable_market":{"type":"object","properties":{"slug":{"type":"string"},"market_p":{"type":"number"},"question":{"type":"string"}},"required":["slug","market_p","question"],"additionalProperties":false}},"required":["actual","expected","surprise","expectation_source","expectation_detail"],"additionalProperties":false},{"type":"null"}]},"surprise_note":{"type":"string"},"next_release_date":{"anyOf":[{"type":"string"},{"type":"null"}]},"next_release_expectation":{"type":"object","properties":{"expected":{"type":"number"},"slug":{"type":"string"},"market_p":{"type":"number"},"question":{"type":"string"}},"required":["expected","slug","market_p","question"],"additionalProperties":false},"recent":{"type":"array","items":{"type":"object","properties":{"obs_date":{"type":"string"},"value":{"type":"number"}},"required":["obs_date","value"],"additionalProperties":false}},"revisions":{"type":"array","items":{"type":"object","properties":{"obs_date":{"type":"string"},"first_value":{"type":"number"},"latest_value":{"type":"number"}},"required":["obs_date","first_value","latest_value"],"additionalProperties":false}}},"required":["series","fred_id","title","source_agency","release_name","units","frequency","latest_print","surprise","next_release_date","recent","revisions"],"additionalProperties":false},"meta":{"$ref":"#/components/schemas/Meta"}}}}}},"400":{"description":"INVALID_PARAMS — input failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"Payment required (x402). Body lists `accepts` payment requirements; retry with an X-PAYMENT header. See https://docs.x402.org."},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"410":{"description":"RESOLVED — market/event settled; body includes resolution summary","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"INTERNAL","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"STALE_DATA — upstream feed down; retry later","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-price-usd":0.02,"x-tier":"data","x-freshness":"daily","x-cache-ttl-seconds":900,"x-example-input":{}}},"/v1/econ/retail-sales":{"get":{"operationId":"econ.series.retail-sales","summary":"Advance retail sales (Census, monthly): latest print, revisions, surprise","description":"Latest Advance retail sales print from the Census via FRED/ALFRED: first-release vs latest value with a revised flag (revisions never pose as print-day numbers), surprise vs a labeled expectation (market-implied when a matching prediction market exists, else trend-model), next monthly release date, and a 12-observation mini-series. Same shape as /v1/econ/:series bound to retail-sales.\n\nPrice: $0.02. Freshness: daily. Cache TTL: 900s.","tags":["econ"],"parameters":[],"responses":{"200":{"description":"Advance retail sales (Census, monthly): latest print, revisions, surprise. Payload in `data`, platform metadata in `meta`.","content":{"application/json":{"schema":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"object","properties":{"series":{"type":"string"},"fred_id":{"type":"string"},"title":{"type":"string"},"source_agency":{"type":"string"},"release_name":{"type":"string"},"units":{"type":"string"},"frequency":{"type":"string"},"latest_print":{"type":"object","properties":{"obs_date":{"type":"string"},"headline":{"type":"number"},"headline_units":{"type":"string"},"headline_basis":{"type":"string"},"first_release_value":{"type":"number"},"latest_value":{"type":"number"},"revised":{"type":"boolean"},"first_released_on":{"anyOf":[{"type":"string"},{"type":"null"}]}},"required":["obs_date","headline","headline_units","headline_basis","first_release_value","latest_value","revised","first_released_on"],"additionalProperties":false},"surprise":{"anyOf":[{"type":"object","properties":{"actual":{"type":"number"},"expected":{"type":"number"},"surprise":{"type":"number"},"expectation_source":{"type":"string","enum":["market-implied","trend-model"]},"expectation_detail":{"type":"string"},"comparable_market":{"type":"object","properties":{"slug":{"type":"string"},"market_p":{"type":"number"},"question":{"type":"string"}},"required":["slug","market_p","question"],"additionalProperties":false}},"required":["actual","expected","surprise","expectation_source","expectation_detail"],"additionalProperties":false},{"type":"null"}]},"surprise_note":{"type":"string"},"next_release_date":{"anyOf":[{"type":"string"},{"type":"null"}]},"next_release_expectation":{"type":"object","properties":{"expected":{"type":"number"},"slug":{"type":"string"},"market_p":{"type":"number"},"question":{"type":"string"}},"required":["expected","slug","market_p","question"],"additionalProperties":false},"recent":{"type":"array","items":{"type":"object","properties":{"obs_date":{"type":"string"},"value":{"type":"number"}},"required":["obs_date","value"],"additionalProperties":false}},"revisions":{"type":"array","items":{"type":"object","properties":{"obs_date":{"type":"string"},"first_value":{"type":"number"},"latest_value":{"type":"number"}},"required":["obs_date","first_value","latest_value"],"additionalProperties":false}}},"required":["series","fred_id","title","source_agency","release_name","units","frequency","latest_print","surprise","next_release_date","recent","revisions"],"additionalProperties":false},"meta":{"$ref":"#/components/schemas/Meta"}}}}}},"400":{"description":"INVALID_PARAMS — input failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"Payment required (x402). Body lists `accepts` payment requirements; retry with an X-PAYMENT header. See https://docs.x402.org."},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"410":{"description":"RESOLVED — market/event settled; body includes resolution summary","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"INTERNAL","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"STALE_DATA — upstream feed down; retry later","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-price-usd":0.02,"x-tier":"data","x-freshness":"daily","x-cache-ttl-seconds":900,"x-example-input":{}}},"/v1/econ/treasury-10y":{"get":{"operationId":"econ.series.treasury-10y","summary":"10-year Treasury yield (Fed, daily): latest print, revisions, surprise","description":"Latest 10-year Treasury yield print from the Fed via FRED/ALFRED: first-release vs latest value with a revised flag (revisions never pose as print-day numbers), surprise vs a labeled expectation (market-implied when a matching prediction market exists, else trend-model), next daily release date, and a 12-observation mini-series. Same shape as /v1/econ/:series bound to treasury-10y.\n\nPrice: $0.02. Freshness: daily. Cache TTL: 900s.","tags":["econ"],"parameters":[],"responses":{"200":{"description":"10-year Treasury yield (Fed, daily): latest print, revisions, surprise. Payload in `data`, platform metadata in `meta`.","content":{"application/json":{"schema":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"object","properties":{"series":{"type":"string"},"fred_id":{"type":"string"},"title":{"type":"string"},"source_agency":{"type":"string"},"release_name":{"type":"string"},"units":{"type":"string"},"frequency":{"type":"string"},"latest_print":{"type":"object","properties":{"obs_date":{"type":"string"},"headline":{"type":"number"},"headline_units":{"type":"string"},"headline_basis":{"type":"string"},"first_release_value":{"type":"number"},"latest_value":{"type":"number"},"revised":{"type":"boolean"},"first_released_on":{"anyOf":[{"type":"string"},{"type":"null"}]}},"required":["obs_date","headline","headline_units","headline_basis","first_release_value","latest_value","revised","first_released_on"],"additionalProperties":false},"surprise":{"anyOf":[{"type":"object","properties":{"actual":{"type":"number"},"expected":{"type":"number"},"surprise":{"type":"number"},"expectation_source":{"type":"string","enum":["market-implied","trend-model"]},"expectation_detail":{"type":"string"},"comparable_market":{"type":"object","properties":{"slug":{"type":"string"},"market_p":{"type":"number"},"question":{"type":"string"}},"required":["slug","market_p","question"],"additionalProperties":false}},"required":["actual","expected","surprise","expectation_source","expectation_detail"],"additionalProperties":false},{"type":"null"}]},"surprise_note":{"type":"string"},"next_release_date":{"anyOf":[{"type":"string"},{"type":"null"}]},"next_release_expectation":{"type":"object","properties":{"expected":{"type":"number"},"slug":{"type":"string"},"market_p":{"type":"number"},"question":{"type":"string"}},"required":["expected","slug","market_p","question"],"additionalProperties":false},"recent":{"type":"array","items":{"type":"object","properties":{"obs_date":{"type":"string"},"value":{"type":"number"}},"required":["obs_date","value"],"additionalProperties":false}},"revisions":{"type":"array","items":{"type":"object","properties":{"obs_date":{"type":"string"},"first_value":{"type":"number"},"latest_value":{"type":"number"}},"required":["obs_date","first_value","latest_value"],"additionalProperties":false}}},"required":["series","fred_id","title","source_agency","release_name","units","frequency","latest_print","surprise","next_release_date","recent","revisions"],"additionalProperties":false},"meta":{"$ref":"#/components/schemas/Meta"}}}}}},"400":{"description":"INVALID_PARAMS — input failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"Payment required (x402). Body lists `accepts` payment requirements; retry with an X-PAYMENT header. See https://docs.x402.org."},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"410":{"description":"RESOLVED — market/event settled; body includes resolution summary","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"INTERNAL","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"STALE_DATA — upstream feed down; retry later","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-price-usd":0.02,"x-tier":"data","x-freshness":"daily","x-cache-ttl-seconds":900,"x-example-input":{}}},"/v1/econ/treasury-2y":{"get":{"operationId":"econ.series.treasury-2y","summary":"2-year Treasury yield (Fed, daily): latest print, revisions, surprise","description":"Latest 2-year Treasury yield print from the Fed via FRED/ALFRED: first-release vs latest value with a revised flag (revisions never pose as print-day numbers), surprise vs a labeled expectation (market-implied when a matching prediction market exists, else trend-model), next daily release date, and a 12-observation mini-series. Same shape as /v1/econ/:series bound to treasury-2y.\n\nPrice: $0.02. Freshness: daily. Cache TTL: 900s.","tags":["econ"],"parameters":[],"responses":{"200":{"description":"2-year Treasury yield (Fed, daily): latest print, revisions, surprise. Payload in `data`, platform metadata in `meta`.","content":{"application/json":{"schema":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"object","properties":{"series":{"type":"string"},"fred_id":{"type":"string"},"title":{"type":"string"},"source_agency":{"type":"string"},"release_name":{"type":"string"},"units":{"type":"string"},"frequency":{"type":"string"},"latest_print":{"type":"object","properties":{"obs_date":{"type":"string"},"headline":{"type":"number"},"headline_units":{"type":"string"},"headline_basis":{"type":"string"},"first_release_value":{"type":"number"},"latest_value":{"type":"number"},"revised":{"type":"boolean"},"first_released_on":{"anyOf":[{"type":"string"},{"type":"null"}]}},"required":["obs_date","headline","headline_units","headline_basis","first_release_value","latest_value","revised","first_released_on"],"additionalProperties":false},"surprise":{"anyOf":[{"type":"object","properties":{"actual":{"type":"number"},"expected":{"type":"number"},"surprise":{"type":"number"},"expectation_source":{"type":"string","enum":["market-implied","trend-model"]},"expectation_detail":{"type":"string"},"comparable_market":{"type":"object","properties":{"slug":{"type":"string"},"market_p":{"type":"number"},"question":{"type":"string"}},"required":["slug","market_p","question"],"additionalProperties":false}},"required":["actual","expected","surprise","expectation_source","expectation_detail"],"additionalProperties":false},{"type":"null"}]},"surprise_note":{"type":"string"},"next_release_date":{"anyOf":[{"type":"string"},{"type":"null"}]},"next_release_expectation":{"type":"object","properties":{"expected":{"type":"number"},"slug":{"type":"string"},"market_p":{"type":"number"},"question":{"type":"string"}},"required":["expected","slug","market_p","question"],"additionalProperties":false},"recent":{"type":"array","items":{"type":"object","properties":{"obs_date":{"type":"string"},"value":{"type":"number"}},"required":["obs_date","value"],"additionalProperties":false}},"revisions":{"type":"array","items":{"type":"object","properties":{"obs_date":{"type":"string"},"first_value":{"type":"number"},"latest_value":{"type":"number"}},"required":["obs_date","first_value","latest_value"],"additionalProperties":false}}},"required":["series","fred_id","title","source_agency","release_name","units","frequency","latest_print","surprise","next_release_date","recent","revisions"],"additionalProperties":false},"meta":{"$ref":"#/components/schemas/Meta"}}}}}},"400":{"description":"INVALID_PARAMS — input failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"Payment required (x402). Body lists `accepts` payment requirements; retry with an X-PAYMENT header. See https://docs.x402.org."},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"410":{"description":"RESOLVED — market/event settled; body includes resolution summary","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"INTERNAL","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"STALE_DATA — upstream feed down; retry later","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-price-usd":0.02,"x-tier":"data","x-freshness":"daily","x-cache-ttl-seconds":900,"x-example-input":{}}},"/v1/econ/unemployment":{"get":{"operationId":"econ.series.unemployment","summary":"Unemployment rate (BLS, monthly): latest print, revisions, surprise","description":"Latest Unemployment rate print from the BLS via FRED/ALFRED: first-release vs latest value with a revised flag (revisions never pose as print-day numbers), surprise vs a labeled expectation (market-implied when a matching prediction market exists, else trend-model), next monthly release date, and a 12-observation mini-series. Same shape as /v1/econ/:series bound to unemployment.\n\nPrice: $0.02. Freshness: daily. Cache TTL: 900s.","tags":["econ"],"parameters":[],"responses":{"200":{"description":"Unemployment rate (BLS, monthly): latest print, revisions, surprise. Payload in `data`, platform metadata in `meta`.","content":{"application/json":{"schema":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"object","properties":{"series":{"type":"string"},"fred_id":{"type":"string"},"title":{"type":"string"},"source_agency":{"type":"string"},"release_name":{"type":"string"},"units":{"type":"string"},"frequency":{"type":"string"},"latest_print":{"type":"object","properties":{"obs_date":{"type":"string"},"headline":{"type":"number"},"headline_units":{"type":"string"},"headline_basis":{"type":"string"},"first_release_value":{"type":"number"},"latest_value":{"type":"number"},"revised":{"type":"boolean"},"first_released_on":{"anyOf":[{"type":"string"},{"type":"null"}]}},"required":["obs_date","headline","headline_units","headline_basis","first_release_value","latest_value","revised","first_released_on"],"additionalProperties":false},"surprise":{"anyOf":[{"type":"object","properties":{"actual":{"type":"number"},"expected":{"type":"number"},"surprise":{"type":"number"},"expectation_source":{"type":"string","enum":["market-implied","trend-model"]},"expectation_detail":{"type":"string"},"comparable_market":{"type":"object","properties":{"slug":{"type":"string"},"market_p":{"type":"number"},"question":{"type":"string"}},"required":["slug","market_p","question"],"additionalProperties":false}},"required":["actual","expected","surprise","expectation_source","expectation_detail"],"additionalProperties":false},{"type":"null"}]},"surprise_note":{"type":"string"},"next_release_date":{"anyOf":[{"type":"string"},{"type":"null"}]},"next_release_expectation":{"type":"object","properties":{"expected":{"type":"number"},"slug":{"type":"string"},"market_p":{"type":"number"},"question":{"type":"string"}},"required":["expected","slug","market_p","question"],"additionalProperties":false},"recent":{"type":"array","items":{"type":"object","properties":{"obs_date":{"type":"string"},"value":{"type":"number"}},"required":["obs_date","value"],"additionalProperties":false}},"revisions":{"type":"array","items":{"type":"object","properties":{"obs_date":{"type":"string"},"first_value":{"type":"number"},"latest_value":{"type":"number"}},"required":["obs_date","first_value","latest_value"],"additionalProperties":false}}},"required":["series","fred_id","title","source_agency","release_name","units","frequency","latest_print","surprise","next_release_date","recent","revisions"],"additionalProperties":false},"meta":{"$ref":"#/components/schemas/Meta"}}}}}},"400":{"description":"INVALID_PARAMS — input failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"Payment required (x402). Body lists `accepts` payment requirements; retry with an X-PAYMENT header. See https://docs.x402.org."},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"410":{"description":"RESOLVED — market/event settled; body includes resolution summary","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"INTERNAL","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"STALE_DATA — upstream feed down; retry later","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-price-usd":0.02,"x-tier":"data","x-freshness":"daily","x-cache-ttl-seconds":900,"x-example-input":{}}},"/v1/edge/backtest":{"get":{"operationId":"edge.backtest","summary":"Historical performance of the edge signal: hit rate, calibration, by hazard","description":"Aggregates stored edge signals whose markets have resolved: how often the model beat the market (hit rate), average absolute-error improvement (edge captured), a model calibration curve, and per-hazard breakdowns. model_label is explicit about which model produced the signals.\n\nPrice: $0.05. Freshness: daily. Cache TTL: 86400s.","tags":["edge"],"parameters":[{"name":"window","in":"query","required":false,"schema":{"default":90,"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991}},{"name":"min_divergence","in":"query","required":false,"schema":{"type":"number","minimum":0,"maximum":1}}],"responses":{"200":{"description":"Historical performance of the edge signal: hit rate, calibration, by hazard. Payload in `data`, platform metadata in `meta`.","content":{"application/json":{"schema":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"object","properties":{"n_signals":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"hit_rate":{"type":"number","minimum":0,"maximum":1},"avg_edge_captured":{"type":"number"},"calibration_curve":{"type":"array","items":{"type":"object","properties":{"bucket":{"type":"string"},"predicted":{"type":"number","minimum":0,"maximum":1},"realized":{"type":"number","minimum":0,"maximum":1}},"required":["bucket","predicted","realized"],"additionalProperties":false}},"by_hazard":{"type":"array","items":{"type":"object","properties":{"hazard":{"type":"string"},"n":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"hit_rate":{"type":"number","minimum":0,"maximum":1}},"required":["hazard","n","hit_rate"],"additionalProperties":false}},"model_label":{"type":"string"}},"required":["n_signals","hit_rate","avg_edge_captured","calibration_curve","by_hazard","model_label"],"additionalProperties":false},"meta":{"$ref":"#/components/schemas/Meta"}}}}}},"400":{"description":"INVALID_PARAMS — input failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"Payment required (x402). Body lists `accepts` payment requirements; retry with an X-PAYMENT header. See https://docs.x402.org."},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"410":{"description":"RESOLVED — market/event settled; body includes resolution summary","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"INTERNAL","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"STALE_DATA — upstream feed down; retry later","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-price-usd":0.05,"x-tier":"deep","x-freshness":"daily","x-cache-ttl-seconds":86400,"x-example-input":{"window":90}}},"/v1/climate-events/probability":{"get":{"operationId":"edge.climate-events-probability","summary":"Probability of a specific weather event in a window, for any point or city","description":"Our model's probability that a condition (temp above/below a threshold, precip amount, wind, any precip, named-storm landfall) occurs in a window up to 31 days out, with the method labeled. When a listed prediction market covers the same event, it is cross-referenced.\n\nPrice: $0.05. Freshness: realtime. Cache TTL: 900s.","tags":["edge"],"parameters":[{"name":"lat","in":"query","required":false,"schema":{"type":"number","minimum":-90,"maximum":90}},{"name":"lon","in":"query","required":false,"schema":{"type":"number","minimum":-180,"maximum":180}},{"name":"city","in":"query","required":false,"description":"Major US city name as an alternative to lat/lon","schema":{"description":"Major US city name as an alternative to lat/lon","type":"string","minLength":2,"maxLength":40}},{"name":"condition","in":"query","required":true,"schema":{"type":"string","enum":["temp_above","temp_below","precip_above","wind_above","any_precip","named_storm_landfall"]}},{"name":"threshold","in":"query","required":false,"description":"Metric units: °C for temp, mm for precip, kph for wind","schema":{"description":"Metric units: °C for temp, mm for precip, kph for wind","type":"number"}},{"name":"window_start","in":"query","required":true,"schema":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"}},{"name":"window_end","in":"query","required":true,"schema":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"}}],"responses":{"200":{"description":"Probability of a specific weather event in a window, for any point or city. Payload in `data`, platform metadata in `meta`.","content":{"application/json":{"schema":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"object","properties":{"probability":{"type":"number","minimum":0,"maximum":1},"method":{"type":"string","description":"What produced the number: \"runway-oracle-v4\" (calibrated model), \"nws-blend (…)\", \"nws-gridpoint (…)\" with any derivation disclosed, \"climatology (…)\", or \"stub\""},"comparable_market":{"type":"object","properties":{"slug":{"type":"string"},"market_p":{"type":"number","minimum":0,"maximum":1}},"required":["slug","market_p"],"additionalProperties":false}},"required":["probability","method"],"additionalProperties":false},"meta":{"$ref":"#/components/schemas/Meta"}}}}}},"400":{"description":"INVALID_PARAMS — input failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"Payment required (x402). Body lists `accepts` payment requirements; retry with an X-PAYMENT header. See https://docs.x402.org."},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"410":{"description":"RESOLVED — market/event settled; body includes resolution summary","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"INTERNAL","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"STALE_DATA — upstream feed down; retry later","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-price-usd":0.05,"x-tier":"deep","x-freshness":"realtime","x-cache-ttl-seconds":900,"x-example-input":{"city":"nyc","condition":"temp_above","threshold":35,"window_start":"2026-07-24T00:00:00Z","window_end":"2026-07-24T23:59:59Z"}}},"/v1/edge/{slug}":{"get":{"operationId":"edge.detail","summary":"Deep model-vs-market breakdown for one weather market","description":"Full divergence picture for a single weather market: model probability with the discretized model distribution, divergence history from stored signals, a half-Kelly sizing hint, and explicit risk notes (including model labeling). Find slugs via /v1/edge/weather-markets.\n\nPrice: $0.1. Freshness: realtime. Cache TTL: 60s.","tags":["edge"],"parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$"}}],"responses":{"200":{"description":"Deep model-vs-market breakdown for one weather market. Payload in `data`, platform metadata in `meta`.","content":{"application/json":{"schema":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"object","properties":{"market_p":{"type":"number","minimum":0,"maximum":1},"model_p":{"type":"number","minimum":0,"maximum":1},"model_distribution":{"type":"array","items":{"type":"object","properties":{"value":{"type":"number"},"p":{"type":"number","minimum":0,"maximum":1}},"required":["value","p"],"additionalProperties":false}},"divergence_history":{"type":"array","items":{"type":"object","properties":{"t":{"type":"string"},"divergence":{"type":"number"}},"required":["t","divergence"],"additionalProperties":false}},"kelly_fraction_hint":{"type":"number","minimum":0,"maximum":0.25,"description":"Half-Kelly for the model-favored side; capped at 0.25"},"risk_notes":{"type":"array","items":{"type":"string"}}},"required":["market_p","model_p","model_distribution","divergence_history","kelly_fraction_hint","risk_notes"],"additionalProperties":false},"meta":{"$ref":"#/components/schemas/Meta"}}}}}},"400":{"description":"INVALID_PARAMS — input failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"Payment required (x402). Body lists `accepts` payment requirements; retry with an X-PAYMENT header. See https://docs.x402.org."},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"410":{"description":"RESOLVED — market/event settled; body includes resolution summary","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"INTERNAL","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"STALE_DATA — upstream feed down; retry later","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-price-usd":0.1,"x-tier":"alpha","x-freshness":"realtime","x-cache-ttl-seconds":60,"x-example-input":{"slug":"nyc-high-temp-above-95f-2026-07-24"}}},"/v1/edge/weather-markets":{"get":{"operationId":"edge.weather-markets","summary":"Model-vs-market divergence across every parseable weather prediction market","description":"Compares our weather model's event probability with the market-implied probability for every weather-linked prediction market we can parse, ranked by divergence with direction, model confidence (from ensemble spread), and market liquidity. parse_coverage reports how much of the weather catalog is covered.\n\nPrice: $0.15. Freshness: realtime. Cache TTL: 60s.","tags":["edge"],"parameters":[{"name":"min_divergence","in":"query","required":false,"schema":{"type":"number","minimum":0,"maximum":1}},{"name":"region","in":"query","required":false,"description":"Match against city region (e.g. northeast) or question text","schema":{"description":"Match against city region (e.g. northeast) or question text","type":"string","minLength":2,"maxLength":30}},{"name":"hazard","in":"query","required":false,"description":"Filter signals to one hazard class","schema":{"description":"Filter signals to one hazard class","type":"string","enum":["temperature","precipitation","hurricane"]}},{"name":"limit","in":"query","required":false,"schema":{"default":20,"type":"integer","minimum":1,"maximum":50}}],"responses":{"200":{"description":"Model-vs-market divergence across every parseable weather prediction market. Payload in `data`, platform metadata in `meta`.","content":{"application/json":{"schema":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"object","properties":{"markets":{"type":"array","items":{"type":"object","properties":{"slug":{"type":"string"},"question":{"type":"string"},"market_p":{"type":"number","minimum":0,"maximum":1},"model_p":{"type":"number","minimum":0,"maximum":1},"divergence":{"type":"number","minimum":0,"maximum":1},"direction":{"type":"string","enum":["market_underpriced","market_overpriced"]},"model_confidence":{"type":"number","minimum":0,"maximum":1},"market_liquidity":{"type":"number","minimum":0,"maximum":1},"resolution_date":{"type":"string"}},"required":["slug","question","market_p","model_p","divergence","direction","model_confidence","market_liquidity","resolution_date"],"additionalProperties":false}},"parse_coverage":{"type":"number","minimum":0,"maximum":1}},"required":["markets","parse_coverage"],"additionalProperties":false},"meta":{"$ref":"#/components/schemas/Meta"}}}}}},"400":{"description":"INVALID_PARAMS — input failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"Payment required (x402). Body lists `accepts` payment requirements; retry with an X-PAYMENT header. See https://docs.x402.org."},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"410":{"description":"RESOLVED — market/event settled; body includes resolution summary","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"INTERNAL","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"STALE_DATA — upstream feed down; retry later","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-price-usd":0.15,"x-tier":"alpha","x-freshness":"realtime","x-cache-ttl-seconds":60,"x-example-input":{"limit":10}}},"/v1/edge/weather-markets-delayed":{"get":{"operationId":"edge.weather-markets-delayed","summary":"Model-vs-market divergence across every parseable weather p… (15m delayed, free)","description":"Compares our weather model's event probability with the market-implied probability for every weather-linked prediction market we can parse, ranked by divergence with direction, model confidence (from ensemble spread), and market liquidity. parse_coverage reports how much of the weather catalog is covered. Delayed variant: identical shape to /v1/edge/weather-markets, served at least 15 minutes stale. Use the paid endpoint for realtime data.\n\nPrice: free. Freshness: delayed_15m. Cache TTL: 60s.\n\nDelayed free variant of `edge.weather-markets` (data served ≥900s stale).","tags":["edge"],"parameters":[{"name":"min_divergence","in":"query","required":false,"schema":{"type":"number","minimum":0,"maximum":1}},{"name":"region","in":"query","required":false,"description":"Match against city region (e.g. northeast) or question text","schema":{"description":"Match against city region (e.g. northeast) or question text","type":"string","minLength":2,"maxLength":30}},{"name":"hazard","in":"query","required":false,"description":"Filter signals to one hazard class","schema":{"description":"Filter signals to one hazard class","type":"string","enum":["temperature","precipitation","hurricane"]}},{"name":"limit","in":"query","required":false,"schema":{"default":20,"type":"integer","minimum":1,"maximum":50}}],"responses":{"200":{"description":"Model-vs-market divergence across every parseable weather p… (15m delayed, free). Payload in `data`, platform metadata in `meta`.","content":{"application/json":{"schema":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"object","properties":{"markets":{"type":"array","items":{"type":"object","properties":{"slug":{"type":"string"},"question":{"type":"string"},"market_p":{"type":"number","minimum":0,"maximum":1},"model_p":{"type":"number","minimum":0,"maximum":1},"divergence":{"type":"number","minimum":0,"maximum":1},"direction":{"type":"string","enum":["market_underpriced","market_overpriced"]},"model_confidence":{"type":"number","minimum":0,"maximum":1},"market_liquidity":{"type":"number","minimum":0,"maximum":1},"resolution_date":{"type":"string"}},"required":["slug","question","market_p","model_p","divergence","direction","model_confidence","market_liquidity","resolution_date"],"additionalProperties":false}},"parse_coverage":{"type":"number","minimum":0,"maximum":1}},"required":["markets","parse_coverage"],"additionalProperties":false},"meta":{"$ref":"#/components/schemas/Meta"}}}}}},"400":{"description":"INVALID_PARAMS — input failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"410":{"description":"RESOLVED — market/event settled; body includes resolution summary","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"INTERNAL","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"STALE_DATA — upstream feed down; retry later","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-price-usd":0,"x-tier":"free","x-freshness":"delayed_15m","x-cache-ttl-seconds":60,"x-example-input":{"limit":10},"x-free-variant-of":"edge.weather-markets"}},"/v1/contracts/awards/dhs":{"get":{"operationId":"gov.awards.dhs","summary":"Latest Department of Homeland Security contract awards","description":"Latest federal contract awards from Department of Homeland Security: recipient, value, NAICS, and award dates from USAspending, newest first. Same shape as /v1/contracts/awards, pre-filtered to Department of Homeland Security.\n\nPrice: $0.02. Freshness: daily. Cache TTL: 86400s.","tags":["gov"],"parameters":[{"name":"vendor","in":"query","required":false,"description":"Substring match on recipient name","schema":{"description":"Substring match on recipient name","type":"string","minLength":2,"maxLength":120}},{"name":"naics","in":"query","required":false,"schema":{"type":"string","pattern":"^\\d{2,6}$"}},{"name":"min_value_usd","in":"query","required":false,"schema":{"type":"number","minimum":0}},{"name":"since","in":"query","required":false,"description":"Awards starting on/after this date","schema":{"description":"Awards starting on/after this date","type":"string","format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"}},{"name":"limit","in":"query","required":false,"schema":{"default":20,"type":"integer","minimum":1,"maximum":50}}],"responses":{"200":{"description":"Latest Department of Homeland Security contract awards. Payload in `data`, platform metadata in `meta`.","content":{"application/json":{"schema":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"object","properties":{"awards":{"type":"array","items":{"type":"object","properties":{"vendor":{"type":"string"},"agency":{"type":"string"},"sub_agency":{"type":"string"},"description":{"type":"string"},"value_usd":{"type":"number"},"naics":{"type":"string"},"award_date":{"type":"string"},"place_of_performance":{"type":"string"}},"required":["vendor","agency","description","value_usd","award_date"],"additionalProperties":false}}},"required":["awards"],"additionalProperties":false},"meta":{"$ref":"#/components/schemas/Meta"}}}}}},"400":{"description":"INVALID_PARAMS — input failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"Payment required (x402). Body lists `accepts` payment requirements; retry with an X-PAYMENT header. See https://docs.x402.org."},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"410":{"description":"RESOLVED — market/event settled; body includes resolution summary","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"INTERNAL","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"STALE_DATA — upstream feed down; retry later","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-price-usd":0.02,"x-tier":"data","x-freshness":"daily","x-cache-ttl-seconds":86400,"x-example-input":{"limit":10}}},"/v1/contracts/awards/doc":{"get":{"operationId":"gov.awards.doc","summary":"Latest Department of Commerce contract awards","description":"Latest federal contract awards from Department of Commerce: recipient, value, NAICS, and award dates from USAspending, newest first. Same shape as /v1/contracts/awards, pre-filtered to Department of Commerce.\n\nPrice: $0.02. Freshness: daily. Cache TTL: 86400s.","tags":["gov"],"parameters":[{"name":"vendor","in":"query","required":false,"description":"Substring match on recipient name","schema":{"description":"Substring match on recipient name","type":"string","minLength":2,"maxLength":120}},{"name":"naics","in":"query","required":false,"schema":{"type":"string","pattern":"^\\d{2,6}$"}},{"name":"min_value_usd","in":"query","required":false,"schema":{"type":"number","minimum":0}},{"name":"since","in":"query","required":false,"description":"Awards starting on/after this date","schema":{"description":"Awards starting on/after this date","type":"string","format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"}},{"name":"limit","in":"query","required":false,"schema":{"default":20,"type":"integer","minimum":1,"maximum":50}}],"responses":{"200":{"description":"Latest Department of Commerce contract awards. Payload in `data`, platform metadata in `meta`.","content":{"application/json":{"schema":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"object","properties":{"awards":{"type":"array","items":{"type":"object","properties":{"vendor":{"type":"string"},"agency":{"type":"string"},"sub_agency":{"type":"string"},"description":{"type":"string"},"value_usd":{"type":"number"},"naics":{"type":"string"},"award_date":{"type":"string"},"place_of_performance":{"type":"string"}},"required":["vendor","agency","description","value_usd","award_date"],"additionalProperties":false}}},"required":["awards"],"additionalProperties":false},"meta":{"$ref":"#/components/schemas/Meta"}}}}}},"400":{"description":"INVALID_PARAMS — input failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"Payment required (x402). Body lists `accepts` payment requirements; retry with an X-PAYMENT header. See https://docs.x402.org."},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"410":{"description":"RESOLVED — market/event settled; body includes resolution summary","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"INTERNAL","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"STALE_DATA — upstream feed down; retry later","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-price-usd":0.02,"x-tier":"data","x-freshness":"daily","x-cache-ttl-seconds":86400,"x-example-input":{"limit":10}}},"/v1/contracts/awards/dod":{"get":{"operationId":"gov.awards.dod","summary":"Latest Department of Defense contract awards","description":"Latest federal contract awards from Department of Defense: recipient, value, NAICS, and award dates from USAspending, newest first. Same shape as /v1/contracts/awards, pre-filtered to Department of Defense.\n\nPrice: $0.02. Freshness: daily. Cache TTL: 86400s.","tags":["gov"],"parameters":[{"name":"vendor","in":"query","required":false,"description":"Substring match on recipient name","schema":{"description":"Substring match on recipient name","type":"string","minLength":2,"maxLength":120}},{"name":"naics","in":"query","required":false,"schema":{"type":"string","pattern":"^\\d{2,6}$"}},{"name":"min_value_usd","in":"query","required":false,"schema":{"type":"number","minimum":0}},{"name":"since","in":"query","required":false,"description":"Awards starting on/after this date","schema":{"description":"Awards starting on/after this date","type":"string","format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"}},{"name":"limit","in":"query","required":false,"schema":{"default":20,"type":"integer","minimum":1,"maximum":50}}],"responses":{"200":{"description":"Latest Department of Defense contract awards. Payload in `data`, platform metadata in `meta`.","content":{"application/json":{"schema":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"object","properties":{"awards":{"type":"array","items":{"type":"object","properties":{"vendor":{"type":"string"},"agency":{"type":"string"},"sub_agency":{"type":"string"},"description":{"type":"string"},"value_usd":{"type":"number"},"naics":{"type":"string"},"award_date":{"type":"string"},"place_of_performance":{"type":"string"}},"required":["vendor","agency","description","value_usd","award_date"],"additionalProperties":false}}},"required":["awards"],"additionalProperties":false},"meta":{"$ref":"#/components/schemas/Meta"}}}}}},"400":{"description":"INVALID_PARAMS — input failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"Payment required (x402). Body lists `accepts` payment requirements; retry with an X-PAYMENT header. See https://docs.x402.org."},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"410":{"description":"RESOLVED — market/event settled; body includes resolution summary","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"INTERNAL","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"STALE_DATA — upstream feed down; retry later","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-price-usd":0.02,"x-tier":"data","x-freshness":"daily","x-cache-ttl-seconds":86400,"x-example-input":{"limit":10}}},"/v1/contracts/awards/doe":{"get":{"operationId":"gov.awards.doe","summary":"Latest Department of Energy contract awards","description":"Latest federal contract awards from Department of Energy: recipient, value, NAICS, and award dates from USAspending, newest first. Same shape as /v1/contracts/awards, pre-filtered to Department of Energy.\n\nPrice: $0.02. Freshness: daily. Cache TTL: 86400s.","tags":["gov"],"parameters":[{"name":"vendor","in":"query","required":false,"description":"Substring match on recipient name","schema":{"description":"Substring match on recipient name","type":"string","minLength":2,"maxLength":120}},{"name":"naics","in":"query","required":false,"schema":{"type":"string","pattern":"^\\d{2,6}$"}},{"name":"min_value_usd","in":"query","required":false,"schema":{"type":"number","minimum":0}},{"name":"since","in":"query","required":false,"description":"Awards starting on/after this date","schema":{"description":"Awards starting on/after this date","type":"string","format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"}},{"name":"limit","in":"query","required":false,"schema":{"default":20,"type":"integer","minimum":1,"maximum":50}}],"responses":{"200":{"description":"Latest Department of Energy contract awards. Payload in `data`, platform metadata in `meta`.","content":{"application/json":{"schema":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"object","properties":{"awards":{"type":"array","items":{"type":"object","properties":{"vendor":{"type":"string"},"agency":{"type":"string"},"sub_agency":{"type":"string"},"description":{"type":"string"},"value_usd":{"type":"number"},"naics":{"type":"string"},"award_date":{"type":"string"},"place_of_performance":{"type":"string"}},"required":["vendor","agency","description","value_usd","award_date"],"additionalProperties":false}}},"required":["awards"],"additionalProperties":false},"meta":{"$ref":"#/components/schemas/Meta"}}}}}},"400":{"description":"INVALID_PARAMS — input failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"Payment required (x402). Body lists `accepts` payment requirements; retry with an X-PAYMENT header. See https://docs.x402.org."},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"410":{"description":"RESOLVED — market/event settled; body includes resolution summary","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"INTERNAL","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"STALE_DATA — upstream feed down; retry later","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-price-usd":0.02,"x-tier":"data","x-freshness":"daily","x-cache-ttl-seconds":86400,"x-example-input":{"limit":10}}},"/v1/contracts/awards/dot":{"get":{"operationId":"gov.awards.dot","summary":"Latest Department of Transportation contract awards","description":"Latest federal contract awards from Department of Transportation: recipient, value, NAICS, and award dates from USAspending, newest first. Same shape as /v1/contracts/awards, pre-filtered to Department of Transportation.\n\nPrice: $0.02. Freshness: daily. Cache TTL: 86400s.","tags":["gov"],"parameters":[{"name":"vendor","in":"query","required":false,"description":"Substring match on recipient name","schema":{"description":"Substring match on recipient name","type":"string","minLength":2,"maxLength":120}},{"name":"naics","in":"query","required":false,"schema":{"type":"string","pattern":"^\\d{2,6}$"}},{"name":"min_value_usd","in":"query","required":false,"schema":{"type":"number","minimum":0}},{"name":"since","in":"query","required":false,"description":"Awards starting on/after this date","schema":{"description":"Awards starting on/after this date","type":"string","format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"}},{"name":"limit","in":"query","required":false,"schema":{"default":20,"type":"integer","minimum":1,"maximum":50}}],"responses":{"200":{"description":"Latest Department of Transportation contract awards. Payload in `data`, platform metadata in `meta`.","content":{"application/json":{"schema":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"object","properties":{"awards":{"type":"array","items":{"type":"object","properties":{"vendor":{"type":"string"},"agency":{"type":"string"},"sub_agency":{"type":"string"},"description":{"type":"string"},"value_usd":{"type":"number"},"naics":{"type":"string"},"award_date":{"type":"string"},"place_of_performance":{"type":"string"}},"required":["vendor","agency","description","value_usd","award_date"],"additionalProperties":false}}},"required":["awards"],"additionalProperties":false},"meta":{"$ref":"#/components/schemas/Meta"}}}}}},"400":{"description":"INVALID_PARAMS — input failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"Payment required (x402). Body lists `accepts` payment requirements; retry with an X-PAYMENT header. See https://docs.x402.org."},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"410":{"description":"RESOLVED — market/event settled; body includes resolution summary","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"INTERNAL","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"STALE_DATA — upstream feed down; retry later","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-price-usd":0.02,"x-tier":"data","x-freshness":"daily","x-cache-ttl-seconds":86400,"x-example-input":{"limit":10}}},"/v1/contracts/awards/gsa":{"get":{"operationId":"gov.awards.gsa","summary":"Latest General Services Administration contract awards","description":"Latest federal contract awards from General Services Administration: recipient, value, NAICS, and award dates from USAspending, newest first. Same shape as /v1/contracts/awards, pre-filtered to General Services Administration.\n\nPrice: $0.02. Freshness: daily. Cache TTL: 86400s.","tags":["gov"],"parameters":[{"name":"vendor","in":"query","required":false,"description":"Substring match on recipient name","schema":{"description":"Substring match on recipient name","type":"string","minLength":2,"maxLength":120}},{"name":"naics","in":"query","required":false,"schema":{"type":"string","pattern":"^\\d{2,6}$"}},{"name":"min_value_usd","in":"query","required":false,"schema":{"type":"number","minimum":0}},{"name":"since","in":"query","required":false,"description":"Awards starting on/after this date","schema":{"description":"Awards starting on/after this date","type":"string","format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"}},{"name":"limit","in":"query","required":false,"schema":{"default":20,"type":"integer","minimum":1,"maximum":50}}],"responses":{"200":{"description":"Latest General Services Administration contract awards. Payload in `data`, platform metadata in `meta`.","content":{"application/json":{"schema":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"object","properties":{"awards":{"type":"array","items":{"type":"object","properties":{"vendor":{"type":"string"},"agency":{"type":"string"},"sub_agency":{"type":"string"},"description":{"type":"string"},"value_usd":{"type":"number"},"naics":{"type":"string"},"award_date":{"type":"string"},"place_of_performance":{"type":"string"}},"required":["vendor","agency","description","value_usd","award_date"],"additionalProperties":false}}},"required":["awards"],"additionalProperties":false},"meta":{"$ref":"#/components/schemas/Meta"}}}}}},"400":{"description":"INVALID_PARAMS — input failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"Payment required (x402). Body lists `accepts` payment requirements; retry with an X-PAYMENT header. See https://docs.x402.org."},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"410":{"description":"RESOLVED — market/event settled; body includes resolution summary","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"INTERNAL","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"STALE_DATA — upstream feed down; retry later","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-price-usd":0.02,"x-tier":"data","x-freshness":"daily","x-cache-ttl-seconds":86400,"x-example-input":{"limit":10}}},"/v1/contracts/awards/hhs":{"get":{"operationId":"gov.awards.hhs","summary":"Latest Department of Health and Human Services contract awards","description":"Latest federal contract awards from Department of Health and Human Services: recipient, value, NAICS, and award dates from USAspending, newest first. Same shape as /v1/contracts/awards, pre-filtered to Department of Health and Human Services.\n\nPrice: $0.02. Freshness: daily. Cache TTL: 86400s.","tags":["gov"],"parameters":[{"name":"vendor","in":"query","required":false,"description":"Substring match on recipient name","schema":{"description":"Substring match on recipient name","type":"string","minLength":2,"maxLength":120}},{"name":"naics","in":"query","required":false,"schema":{"type":"string","pattern":"^\\d{2,6}$"}},{"name":"min_value_usd","in":"query","required":false,"schema":{"type":"number","minimum":0}},{"name":"since","in":"query","required":false,"description":"Awards starting on/after this date","schema":{"description":"Awards starting on/after this date","type":"string","format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"}},{"name":"limit","in":"query","required":false,"schema":{"default":20,"type":"integer","minimum":1,"maximum":50}}],"responses":{"200":{"description":"Latest Department of Health and Human Services contract awards. Payload in `data`, platform metadata in `meta`.","content":{"application/json":{"schema":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"object","properties":{"awards":{"type":"array","items":{"type":"object","properties":{"vendor":{"type":"string"},"agency":{"type":"string"},"sub_agency":{"type":"string"},"description":{"type":"string"},"value_usd":{"type":"number"},"naics":{"type":"string"},"award_date":{"type":"string"},"place_of_performance":{"type":"string"}},"required":["vendor","agency","description","value_usd","award_date"],"additionalProperties":false}}},"required":["awards"],"additionalProperties":false},"meta":{"$ref":"#/components/schemas/Meta"}}}}}},"400":{"description":"INVALID_PARAMS — input failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"Payment required (x402). Body lists `accepts` payment requirements; retry with an X-PAYMENT header. See https://docs.x402.org."},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"410":{"description":"RESOLVED — market/event settled; body includes resolution summary","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"INTERNAL","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"STALE_DATA — upstream feed down; retry later","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-price-usd":0.02,"x-tier":"data","x-freshness":"daily","x-cache-ttl-seconds":86400,"x-example-input":{"limit":10}}},"/v1/contracts/awards/nasa":{"get":{"operationId":"gov.awards.nasa","summary":"Latest NASA contract awards","description":"Latest federal contract awards from NASA: recipient, value, NAICS, and award dates from USAspending, newest first. Same shape as /v1/contracts/awards, pre-filtered to NASA.\n\nPrice: $0.02. Freshness: daily. Cache TTL: 86400s.","tags":["gov"],"parameters":[{"name":"vendor","in":"query","required":false,"description":"Substring match on recipient name","schema":{"description":"Substring match on recipient name","type":"string","minLength":2,"maxLength":120}},{"name":"naics","in":"query","required":false,"schema":{"type":"string","pattern":"^\\d{2,6}$"}},{"name":"min_value_usd","in":"query","required":false,"schema":{"type":"number","minimum":0}},{"name":"since","in":"query","required":false,"description":"Awards starting on/after this date","schema":{"description":"Awards starting on/after this date","type":"string","format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"}},{"name":"limit","in":"query","required":false,"schema":{"default":20,"type":"integer","minimum":1,"maximum":50}}],"responses":{"200":{"description":"Latest NASA contract awards. Payload in `data`, platform metadata in `meta`.","content":{"application/json":{"schema":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"object","properties":{"awards":{"type":"array","items":{"type":"object","properties":{"vendor":{"type":"string"},"agency":{"type":"string"},"sub_agency":{"type":"string"},"description":{"type":"string"},"value_usd":{"type":"number"},"naics":{"type":"string"},"award_date":{"type":"string"},"place_of_performance":{"type":"string"}},"required":["vendor","agency","description","value_usd","award_date"],"additionalProperties":false}}},"required":["awards"],"additionalProperties":false},"meta":{"$ref":"#/components/schemas/Meta"}}}}}},"400":{"description":"INVALID_PARAMS — input failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"Payment required (x402). Body lists `accepts` payment requirements; retry with an X-PAYMENT header. See https://docs.x402.org."},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"410":{"description":"RESOLVED — market/event settled; body includes resolution summary","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"INTERNAL","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"STALE_DATA — upstream feed down; retry later","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-price-usd":0.02,"x-tier":"data","x-freshness":"daily","x-cache-ttl-seconds":86400,"x-example-input":{"limit":10}}},"/v1/contracts/awards/usda":{"get":{"operationId":"gov.awards.usda","summary":"Latest Department of Agriculture contract awards","description":"Latest federal contract awards from Department of Agriculture: recipient, value, NAICS, and award dates from USAspending, newest first. Same shape as /v1/contracts/awards, pre-filtered to Department of Agriculture.\n\nPrice: $0.02. Freshness: daily. Cache TTL: 86400s.","tags":["gov"],"parameters":[{"name":"vendor","in":"query","required":false,"description":"Substring match on recipient name","schema":{"description":"Substring match on recipient name","type":"string","minLength":2,"maxLength":120}},{"name":"naics","in":"query","required":false,"schema":{"type":"string","pattern":"^\\d{2,6}$"}},{"name":"min_value_usd","in":"query","required":false,"schema":{"type":"number","minimum":0}},{"name":"since","in":"query","required":false,"description":"Awards starting on/after this date","schema":{"description":"Awards starting on/after this date","type":"string","format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"}},{"name":"limit","in":"query","required":false,"schema":{"default":20,"type":"integer","minimum":1,"maximum":50}}],"responses":{"200":{"description":"Latest Department of Agriculture contract awards. Payload in `data`, platform metadata in `meta`.","content":{"application/json":{"schema":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"object","properties":{"awards":{"type":"array","items":{"type":"object","properties":{"vendor":{"type":"string"},"agency":{"type":"string"},"sub_agency":{"type":"string"},"description":{"type":"string"},"value_usd":{"type":"number"},"naics":{"type":"string"},"award_date":{"type":"string"},"place_of_performance":{"type":"string"}},"required":["vendor","agency","description","value_usd","award_date"],"additionalProperties":false}}},"required":["awards"],"additionalProperties":false},"meta":{"$ref":"#/components/schemas/Meta"}}}}}},"400":{"description":"INVALID_PARAMS — input failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"Payment required (x402). Body lists `accepts` payment requirements; retry with an X-PAYMENT header. See https://docs.x402.org."},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"410":{"description":"RESOLVED — market/event settled; body includes resolution summary","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"INTERNAL","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"STALE_DATA — upstream feed down; retry later","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-price-usd":0.02,"x-tier":"data","x-freshness":"daily","x-cache-ttl-seconds":86400,"x-example-input":{"limit":10}}},"/v1/contracts/awards/va":{"get":{"operationId":"gov.awards.va","summary":"Latest Department of Veterans Affairs contract awards","description":"Latest federal contract awards from Department of Veterans Affairs: recipient, value, NAICS, and award dates from USAspending, newest first. Same shape as /v1/contracts/awards, pre-filtered to Department of Veterans Affairs.\n\nPrice: $0.02. Freshness: daily. Cache TTL: 86400s.","tags":["gov"],"parameters":[{"name":"vendor","in":"query","required":false,"description":"Substring match on recipient name","schema":{"description":"Substring match on recipient name","type":"string","minLength":2,"maxLength":120}},{"name":"naics","in":"query","required":false,"schema":{"type":"string","pattern":"^\\d{2,6}$"}},{"name":"min_value_usd","in":"query","required":false,"schema":{"type":"number","minimum":0}},{"name":"since","in":"query","required":false,"description":"Awards starting on/after this date","schema":{"description":"Awards starting on/after this date","type":"string","format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"}},{"name":"limit","in":"query","required":false,"schema":{"default":20,"type":"integer","minimum":1,"maximum":50}}],"responses":{"200":{"description":"Latest Department of Veterans Affairs contract awards. Payload in `data`, platform metadata in `meta`.","content":{"application/json":{"schema":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"object","properties":{"awards":{"type":"array","items":{"type":"object","properties":{"vendor":{"type":"string"},"agency":{"type":"string"},"sub_agency":{"type":"string"},"description":{"type":"string"},"value_usd":{"type":"number"},"naics":{"type":"string"},"award_date":{"type":"string"},"place_of_performance":{"type":"string"}},"required":["vendor","agency","description","value_usd","award_date"],"additionalProperties":false}}},"required":["awards"],"additionalProperties":false},"meta":{"$ref":"#/components/schemas/Meta"}}}}}},"400":{"description":"INVALID_PARAMS — input failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"Payment required (x402). Body lists `accepts` payment requirements; retry with an X-PAYMENT header. See https://docs.x402.org."},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"410":{"description":"RESOLVED — market/event settled; body includes resolution summary","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"INTERNAL","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"STALE_DATA — upstream feed down; retry later","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-price-usd":0.02,"x-tier":"data","x-freshness":"daily","x-cache-ttl-seconds":86400,"x-example-input":{"limit":10}}},"/v1/contracts/awards":{"get":{"operationId":"gov.contracts-awards","summary":"Federal contract awards from USAspending, normalized and filterable","description":"Recent US federal contract awards (USAspending.gov) as clean records: vendor, awarding agency/sub-agency, value, NAICS, start date, and place of performance. Sorted by value. Filter by vendor, agency, NAICS, minimum value, or date.\n\nPrice: $0.02. Freshness: daily. Cache TTL: 86400s.","tags":["gov"],"parameters":[{"name":"vendor","in":"query","required":false,"description":"Substring match on recipient name","schema":{"description":"Substring match on recipient name","type":"string","minLength":2,"maxLength":120}},{"name":"agency","in":"query","required":false,"description":"Substring match on awarding agency","schema":{"description":"Substring match on awarding agency","type":"string","minLength":2,"maxLength":120}},{"name":"naics","in":"query","required":false,"schema":{"type":"string","pattern":"^\\d{2,6}$"}},{"name":"min_value_usd","in":"query","required":false,"schema":{"type":"number","minimum":0}},{"name":"since","in":"query","required":false,"description":"Awards starting on/after this date","schema":{"description":"Awards starting on/after this date","type":"string","format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"}},{"name":"limit","in":"query","required":false,"schema":{"default":20,"type":"integer","minimum":1,"maximum":50}}],"responses":{"200":{"description":"Federal contract awards from USAspending, normalized and filterable. Payload in `data`, platform metadata in `meta`.","content":{"application/json":{"schema":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"object","properties":{"awards":{"type":"array","items":{"type":"object","properties":{"vendor":{"type":"string"},"agency":{"type":"string"},"sub_agency":{"type":"string"},"description":{"type":"string"},"value_usd":{"type":"number"},"naics":{"type":"string"},"award_date":{"type":"string"},"place_of_performance":{"type":"string"}},"required":["vendor","agency","description","value_usd","award_date"],"additionalProperties":false}}},"required":["awards"],"additionalProperties":false},"meta":{"$ref":"#/components/schemas/Meta"}}}}}},"400":{"description":"INVALID_PARAMS — input failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"Payment required (x402). Body lists `accepts` payment requirements; retry with an X-PAYMENT header. See https://docs.x402.org."},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"410":{"description":"RESOLVED — market/event settled; body includes resolution summary","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"INTERNAL","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"STALE_DATA — upstream feed down; retry later","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-price-usd":0.02,"x-tier":"data","x-freshness":"daily","x-cache-ttl-seconds":86400,"x-example-input":{"limit":10}}},"/v1/edgar/13f/{cik}/diff":{"get":{"operationId":"gov.edgar-13f-diff","summary":"Quarter-over-quarter 13F position changes for an institutional manager","description":"Parses a fund's 13F-HR information tables and diffs the latest quarter against the prior one: new positions, exits, increases, decreases (with share deltas), and the change in top-10 concentration. CIKs may be zero-padded or not.\n\nPrice: $0.05. Freshness: daily. Cache TTL: 86400s.","tags":["gov"],"parameters":[{"name":"cik","in":"path","required":true,"schema":{"type":"string","pattern":"^\\d{1,10}$"}},{"name":"quarter","in":"query","required":false,"description":"Defaults to the latest filed quarter","schema":{"description":"Defaults to the latest filed quarter","type":"string","pattern":"^\\d{4}Q[1-4]$"}}],"responses":{"200":{"description":"Quarter-over-quarter 13F position changes for an institutional manager. Payload in `data`, platform metadata in `meta`.","content":{"application/json":{"schema":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"object","properties":{"fund_name":{"type":"string"},"quarter":{"type":"string"},"prior_quarter":{"type":"string"},"new_positions":{"type":"array","items":{"type":"object","properties":{"issuer":{"type":"string"},"cusip":{"type":"string"},"shares":{"type":"number"},"value_usd":{"type":"number"},"pct_of_portfolio":{"type":"number","description":"Percent of current portfolio value (0–100)"},"delta_shares":{"type":"number"}},"required":["issuer","cusip","shares","value_usd","pct_of_portfolio"],"additionalProperties":false}},"exits":{"type":"array","items":{"type":"object","properties":{"issuer":{"type":"string"},"cusip":{"type":"string"},"shares":{"type":"number"},"value_usd":{"type":"number"},"pct_of_portfolio":{"type":"number","description":"Percent of current portfolio value (0–100)"},"delta_shares":{"type":"number"}},"required":["issuer","cusip","shares","value_usd","pct_of_portfolio"],"additionalProperties":false}},"increases":{"type":"array","items":{"type":"object","properties":{"issuer":{"type":"string"},"cusip":{"type":"string"},"shares":{"type":"number"},"value_usd":{"type":"number"},"pct_of_portfolio":{"type":"number","description":"Percent of current portfolio value (0–100)"},"delta_shares":{"type":"number"}},"required":["issuer","cusip","shares","value_usd","pct_of_portfolio"],"additionalProperties":false}},"decreases":{"type":"array","items":{"type":"object","properties":{"issuer":{"type":"string"},"cusip":{"type":"string"},"shares":{"type":"number"},"value_usd":{"type":"number"},"pct_of_portfolio":{"type":"number","description":"Percent of current portfolio value (0–100)"},"delta_shares":{"type":"number"}},"required":["issuer","cusip","shares","value_usd","pct_of_portfolio"],"additionalProperties":false}},"concentration_top10_pct_change":{"type":"number","description":"Percentage-point change in top-10 holdings' share of the portfolio"}},"required":["fund_name","quarter","prior_quarter","new_positions","exits","increases","decreases","concentration_top10_pct_change"],"additionalProperties":false},"meta":{"$ref":"#/components/schemas/Meta"}}}}}},"400":{"description":"INVALID_PARAMS — input failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"Payment required (x402). Body lists `accepts` payment requirements; retry with an X-PAYMENT header. See https://docs.x402.org."},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"410":{"description":"RESOLVED — market/event settled; body includes resolution summary","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"INTERNAL","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"STALE_DATA — upstream feed down; retry later","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-price-usd":0.05,"x-tier":"deep","x-freshness":"daily","x-cache-ttl-seconds":86400,"x-example-input":{"cik":"1067983"}}},"/v1/edgar/events":{"get":{"operationId":"gov.edgar-events","summary":"8-K corporate events classified by item number with extractive summaries","description":"Material corporate events from SEC 8-K filings, deterministically classified by Item number (5.02 → leadership_change, 2.02 → results, 1.01 → material_agreement, …) with a two-sentence extractive summary and the filing URL. Filter by ticker, event type, or date.\n\nPrice: $0.02. Freshness: delayed_15m. Cache TTL: 600s.","tags":["gov"],"parameters":[{"name":"ticker","in":"query","required":false,"schema":{"type":"string","minLength":1,"maxLength":6,"pattern":"^[A-Za-z][A-Za-z.-]*$"}},{"name":"type","in":"query","required":false,"schema":{"type":"string","enum":["acquisition_disposition","agreement_termination","auditor_change","bankruptcy","charter_amendment","code_of_ethics","control_change","debt_acceleration","debt_obligation","delisting_notice","exhibits","impairment","leadership_change","material_agreement","non_reliance","other_events","reg_fd","restructuring","results","security_holder_rights","shareholder_vote","unregistered_sales"]}},{"name":"since","in":"query","required":false,"description":"Only events filed on/after this date","schema":{"description":"Only events filed on/after this date","type":"string","format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"}},{"name":"limit","in":"query","required":false,"schema":{"default":20,"type":"integer","minimum":1,"maximum":50}}],"responses":{"200":{"description":"8-K corporate events classified by item number with extractive summaries. Payload in `data`, platform metadata in `meta`.","content":{"application/json":{"schema":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"object","properties":{"events":{"type":"array","items":{"type":"object","properties":{"ticker":{"type":"string"},"company":{"type":"string"},"type":{"type":"string"},"item_numbers":{"type":"array","items":{"type":"string"}},"headline":{"type":"string"},"summary":{"type":"string","description":"≤2 sentences, extractive (no LLM)"},"filed_at":{"type":"string"},"url":{"type":"string"}},"required":["ticker","company","type","item_numbers","headline","summary","filed_at","url"],"additionalProperties":false}}},"required":["events"],"additionalProperties":false},"meta":{"$ref":"#/components/schemas/Meta"}}}}}},"400":{"description":"INVALID_PARAMS — input failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"Payment required (x402). Body lists `accepts` payment requirements; retry with an X-PAYMENT header. See https://docs.x402.org."},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"410":{"description":"RESOLVED — market/event settled; body includes resolution summary","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"INTERNAL","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"STALE_DATA — upstream feed down; retry later","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-price-usd":0.02,"x-tier":"data","x-freshness":"delayed_15m","x-cache-ttl-seconds":600,"x-example-input":{}}},"/v1/edgar/events/acquisitions":{"get":{"operationId":"gov.edgar-events.acquisitions","summary":"Latest acquisition and disposition 8-K events as structured JSON","description":"Latest 8-K filings classified as acquisition and disposition (Item 2.01) across covered companies, parsed into structured JSON with extractive summaries and filing links. Same shape as /v1/edgar/events, pre-filtered to Item 2.01 events.\n\nPrice: $0.02. Freshness: delayed_15m. Cache TTL: 600s.","tags":["gov"],"parameters":[{"name":"ticker","in":"query","required":false,"schema":{"type":"string","minLength":1,"maxLength":6,"pattern":"^[A-Za-z][A-Za-z.-]*$"}},{"name":"since","in":"query","required":false,"description":"Only events filed on/after this date","schema":{"description":"Only events filed on/after this date","type":"string","format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"}},{"name":"limit","in":"query","required":false,"schema":{"default":20,"type":"integer","minimum":1,"maximum":50}}],"responses":{"200":{"description":"Latest acquisition and disposition 8-K events as structured JSON. Payload in `data`, platform metadata in `meta`.","content":{"application/json":{"schema":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"object","properties":{"events":{"type":"array","items":{"type":"object","properties":{"ticker":{"type":"string"},"company":{"type":"string"},"type":{"type":"string"},"item_numbers":{"type":"array","items":{"type":"string"}},"headline":{"type":"string"},"summary":{"type":"string","description":"≤2 sentences, extractive (no LLM)"},"filed_at":{"type":"string"},"url":{"type":"string"}},"required":["ticker","company","type","item_numbers","headline","summary","filed_at","url"],"additionalProperties":false}}},"required":["events"],"additionalProperties":false},"meta":{"$ref":"#/components/schemas/Meta"}}}}}},"400":{"description":"INVALID_PARAMS — input failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"Payment required (x402). Body lists `accepts` payment requirements; retry with an X-PAYMENT header. See https://docs.x402.org."},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"410":{"description":"RESOLVED — market/event settled; body includes resolution summary","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"INTERNAL","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"STALE_DATA — upstream feed down; retry later","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-price-usd":0.02,"x-tier":"data","x-freshness":"delayed_15m","x-cache-ttl-seconds":600,"x-example-input":{}}},"/v1/edgar/events/bankruptcy":{"get":{"operationId":"gov.edgar-events.bankruptcy","summary":"Latest bankruptcy and receivership 8-K events as structured JSON","description":"Latest 8-K filings classified as bankruptcy and receivership (Item 1.03) across covered companies, parsed into structured JSON with extractive summaries and filing links. Same shape as /v1/edgar/events, pre-filtered to Item 1.03 events.\n\nPrice: $0.02. Freshness: delayed_15m. Cache TTL: 600s.","tags":["gov"],"parameters":[{"name":"ticker","in":"query","required":false,"schema":{"type":"string","minLength":1,"maxLength":6,"pattern":"^[A-Za-z][A-Za-z.-]*$"}},{"name":"since","in":"query","required":false,"description":"Only events filed on/after this date","schema":{"description":"Only events filed on/after this date","type":"string","format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"}},{"name":"limit","in":"query","required":false,"schema":{"default":20,"type":"integer","minimum":1,"maximum":50}}],"responses":{"200":{"description":"Latest bankruptcy and receivership 8-K events as structured JSON. Payload in `data`, platform metadata in `meta`.","content":{"application/json":{"schema":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"object","properties":{"events":{"type":"array","items":{"type":"object","properties":{"ticker":{"type":"string"},"company":{"type":"string"},"type":{"type":"string"},"item_numbers":{"type":"array","items":{"type":"string"}},"headline":{"type":"string"},"summary":{"type":"string","description":"≤2 sentences, extractive (no LLM)"},"filed_at":{"type":"string"},"url":{"type":"string"}},"required":["ticker","company","type","item_numbers","headline","summary","filed_at","url"],"additionalProperties":false}}},"required":["events"],"additionalProperties":false},"meta":{"$ref":"#/components/schemas/Meta"}}}}}},"400":{"description":"INVALID_PARAMS — input failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"Payment required (x402). Body lists `accepts` payment requirements; retry with an X-PAYMENT header. See https://docs.x402.org."},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"410":{"description":"RESOLVED — market/event settled; body includes resolution summary","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"INTERNAL","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"STALE_DATA — upstream feed down; retry later","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-price-usd":0.02,"x-tier":"data","x-freshness":"delayed_15m","x-cache-ttl-seconds":600,"x-example-input":{}}},"/v1/edgar/events/leadership-change":{"get":{"operationId":"gov.edgar-events.leadership-change","summary":"Latest executive and board leadership change 8-K events as structured JSON","description":"Latest 8-K filings classified as executive and board leadership change (Item 5.02) across covered companies, parsed into structured JSON with extractive summaries and filing links. Same shape as /v1/edgar/events, pre-filtered to Item 5.02 events.\n\nPrice: $0.02. Freshness: delayed_15m. Cache TTL: 600s.","tags":["gov"],"parameters":[{"name":"ticker","in":"query","required":false,"schema":{"type":"string","minLength":1,"maxLength":6,"pattern":"^[A-Za-z][A-Za-z.-]*$"}},{"name":"since","in":"query","required":false,"description":"Only events filed on/after this date","schema":{"description":"Only events filed on/after this date","type":"string","format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"}},{"name":"limit","in":"query","required":false,"schema":{"default":20,"type":"integer","minimum":1,"maximum":50}}],"responses":{"200":{"description":"Latest executive and board leadership change 8-K events as structured JSON. Payload in `data`, platform metadata in `meta`.","content":{"application/json":{"schema":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"object","properties":{"events":{"type":"array","items":{"type":"object","properties":{"ticker":{"type":"string"},"company":{"type":"string"},"type":{"type":"string"},"item_numbers":{"type":"array","items":{"type":"string"}},"headline":{"type":"string"},"summary":{"type":"string","description":"≤2 sentences, extractive (no LLM)"},"filed_at":{"type":"string"},"url":{"type":"string"}},"required":["ticker","company","type","item_numbers","headline","summary","filed_at","url"],"additionalProperties":false}}},"required":["events"],"additionalProperties":false},"meta":{"$ref":"#/components/schemas/Meta"}}}}}},"400":{"description":"INVALID_PARAMS — input failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"Payment required (x402). Body lists `accepts` payment requirements; retry with an X-PAYMENT header. See https://docs.x402.org."},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"410":{"description":"RESOLVED — market/event settled; body includes resolution summary","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"INTERNAL","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"STALE_DATA — upstream feed down; retry later","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-price-usd":0.02,"x-tier":"data","x-freshness":"delayed_15m","x-cache-ttl-seconds":600,"x-example-input":{}}},"/v1/edgar/events/material-agreement":{"get":{"operationId":"gov.edgar-events.material-agreement","summary":"Latest material definitive agreement 8-K events as structured JSON","description":"Latest 8-K filings classified as material definitive agreement (Item 1.01) across covered companies, parsed into structured JSON with extractive summaries and filing links. Same shape as /v1/edgar/events, pre-filtered to Item 1.01 events.\n\nPrice: $0.02. Freshness: delayed_15m. Cache TTL: 600s.","tags":["gov"],"parameters":[{"name":"ticker","in":"query","required":false,"schema":{"type":"string","minLength":1,"maxLength":6,"pattern":"^[A-Za-z][A-Za-z.-]*$"}},{"name":"since","in":"query","required":false,"description":"Only events filed on/after this date","schema":{"description":"Only events filed on/after this date","type":"string","format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"}},{"name":"limit","in":"query","required":false,"schema":{"default":20,"type":"integer","minimum":1,"maximum":50}}],"responses":{"200":{"description":"Latest material definitive agreement 8-K events as structured JSON. Payload in `data`, platform metadata in `meta`.","content":{"application/json":{"schema":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"object","properties":{"events":{"type":"array","items":{"type":"object","properties":{"ticker":{"type":"string"},"company":{"type":"string"},"type":{"type":"string"},"item_numbers":{"type":"array","items":{"type":"string"}},"headline":{"type":"string"},"summary":{"type":"string","description":"≤2 sentences, extractive (no LLM)"},"filed_at":{"type":"string"},"url":{"type":"string"}},"required":["ticker","company","type","item_numbers","headline","summary","filed_at","url"],"additionalProperties":false}}},"required":["events"],"additionalProperties":false},"meta":{"$ref":"#/components/schemas/Meta"}}}}}},"400":{"description":"INVALID_PARAMS — input failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"Payment required (x402). Body lists `accepts` payment requirements; retry with an X-PAYMENT header. See https://docs.x402.org."},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"410":{"description":"RESOLVED — market/event settled; body includes resolution summary","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"INTERNAL","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"STALE_DATA — upstream feed down; retry later","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-price-usd":0.02,"x-tier":"data","x-freshness":"delayed_15m","x-cache-ttl-seconds":600,"x-example-input":{}}},"/v1/edgar/events/other-events":{"get":{"operationId":"gov.edgar-events.other-events","summary":"Latest other material event 8-K events as structured JSON","description":"Latest 8-K filings classified as other material event (Item 8.01) across covered companies, parsed into structured JSON with extractive summaries and filing links. Same shape as /v1/edgar/events, pre-filtered to Item 8.01 events.\n\nPrice: $0.02. Freshness: delayed_15m. Cache TTL: 600s.","tags":["gov"],"parameters":[{"name":"ticker","in":"query","required":false,"schema":{"type":"string","minLength":1,"maxLength":6,"pattern":"^[A-Za-z][A-Za-z.-]*$"}},{"name":"since","in":"query","required":false,"description":"Only events filed on/after this date","schema":{"description":"Only events filed on/after this date","type":"string","format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"}},{"name":"limit","in":"query","required":false,"schema":{"default":20,"type":"integer","minimum":1,"maximum":50}}],"responses":{"200":{"description":"Latest other material event 8-K events as structured JSON. Payload in `data`, platform metadata in `meta`.","content":{"application/json":{"schema":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"object","properties":{"events":{"type":"array","items":{"type":"object","properties":{"ticker":{"type":"string"},"company":{"type":"string"},"type":{"type":"string"},"item_numbers":{"type":"array","items":{"type":"string"}},"headline":{"type":"string"},"summary":{"type":"string","description":"≤2 sentences, extractive (no LLM)"},"filed_at":{"type":"string"},"url":{"type":"string"}},"required":["ticker","company","type","item_numbers","headline","summary","filed_at","url"],"additionalProperties":false}}},"required":["events"],"additionalProperties":false},"meta":{"$ref":"#/components/schemas/Meta"}}}}}},"400":{"description":"INVALID_PARAMS — input failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"Payment required (x402). Body lists `accepts` payment requirements; retry with an X-PAYMENT header. See https://docs.x402.org."},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"410":{"description":"RESOLVED — market/event settled; body includes resolution summary","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"INTERNAL","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"STALE_DATA — upstream feed down; retry later","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-price-usd":0.02,"x-tier":"data","x-freshness":"delayed_15m","x-cache-ttl-seconds":600,"x-example-input":{}}},"/v1/edgar/events/reg-fd":{"get":{"operationId":"gov.edgar-events.reg-fd","summary":"Latest Regulation FD disclosure 8-K events as structured JSON","description":"Latest 8-K filings classified as Regulation FD disclosure (Item 7.01) across covered companies, parsed into structured JSON with extractive summaries and filing links. Same shape as /v1/edgar/events, pre-filtered to Item 7.01 events.\n\nPrice: $0.02. Freshness: delayed_15m. Cache TTL: 600s.","tags":["gov"],"parameters":[{"name":"ticker","in":"query","required":false,"schema":{"type":"string","minLength":1,"maxLength":6,"pattern":"^[A-Za-z][A-Za-z.-]*$"}},{"name":"since","in":"query","required":false,"description":"Only events filed on/after this date","schema":{"description":"Only events filed on/after this date","type":"string","format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"}},{"name":"limit","in":"query","required":false,"schema":{"default":20,"type":"integer","minimum":1,"maximum":50}}],"responses":{"200":{"description":"Latest Regulation FD disclosure 8-K events as structured JSON. Payload in `data`, platform metadata in `meta`.","content":{"application/json":{"schema":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"object","properties":{"events":{"type":"array","items":{"type":"object","properties":{"ticker":{"type":"string"},"company":{"type":"string"},"type":{"type":"string"},"item_numbers":{"type":"array","items":{"type":"string"}},"headline":{"type":"string"},"summary":{"type":"string","description":"≤2 sentences, extractive (no LLM)"},"filed_at":{"type":"string"},"url":{"type":"string"}},"required":["ticker","company","type","item_numbers","headline","summary","filed_at","url"],"additionalProperties":false}}},"required":["events"],"additionalProperties":false},"meta":{"$ref":"#/components/schemas/Meta"}}}}}},"400":{"description":"INVALID_PARAMS — input failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"Payment required (x402). Body lists `accepts` payment requirements; retry with an X-PAYMENT header. See https://docs.x402.org."},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"410":{"description":"RESOLVED — market/event settled; body includes resolution summary","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"INTERNAL","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"STALE_DATA — upstream feed down; retry later","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-price-usd":0.02,"x-tier":"data","x-freshness":"delayed_15m","x-cache-ttl-seconds":600,"x-example-input":{}}},"/v1/edgar/events/restatement":{"get":{"operationId":"gov.edgar-events.restatement","summary":"Latest restatement and non-reliance 8-K events as structured JSON","description":"Latest 8-K filings classified as restatement and non-reliance (Item 4.02) across covered companies, parsed into structured JSON with extractive summaries and filing links. Same shape as /v1/edgar/events, pre-filtered to Item 4.02 events.\n\nPrice: $0.02. Freshness: delayed_15m. Cache TTL: 600s.","tags":["gov"],"parameters":[{"name":"ticker","in":"query","required":false,"schema":{"type":"string","minLength":1,"maxLength":6,"pattern":"^[A-Za-z][A-Za-z.-]*$"}},{"name":"since","in":"query","required":false,"description":"Only events filed on/after this date","schema":{"description":"Only events filed on/after this date","type":"string","format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"}},{"name":"limit","in":"query","required":false,"schema":{"default":20,"type":"integer","minimum":1,"maximum":50}}],"responses":{"200":{"description":"Latest restatement and non-reliance 8-K events as structured JSON. Payload in `data`, platform metadata in `meta`.","content":{"application/json":{"schema":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"object","properties":{"events":{"type":"array","items":{"type":"object","properties":{"ticker":{"type":"string"},"company":{"type":"string"},"type":{"type":"string"},"item_numbers":{"type":"array","items":{"type":"string"}},"headline":{"type":"string"},"summary":{"type":"string","description":"≤2 sentences, extractive (no LLM)"},"filed_at":{"type":"string"},"url":{"type":"string"}},"required":["ticker","company","type","item_numbers","headline","summary","filed_at","url"],"additionalProperties":false}}},"required":["events"],"additionalProperties":false},"meta":{"$ref":"#/components/schemas/Meta"}}}}}},"400":{"description":"INVALID_PARAMS — input failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"Payment required (x402). Body lists `accepts` payment requirements; retry with an X-PAYMENT header. See https://docs.x402.org."},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"410":{"description":"RESOLVED — market/event settled; body includes resolution summary","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"INTERNAL","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"STALE_DATA — upstream feed down; retry later","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-price-usd":0.02,"x-tier":"data","x-freshness":"delayed_15m","x-cache-ttl-seconds":600,"x-example-input":{}}},"/v1/edgar/events/results":{"get":{"operationId":"gov.edgar-events.results","summary":"Latest results of operations 8-K events as structured JSON","description":"Latest 8-K filings classified as results of operations (Item 2.02) across covered companies, parsed into structured JSON with extractive summaries and filing links. Same shape as /v1/edgar/events, pre-filtered to Item 2.02 events.\n\nPrice: $0.02. Freshness: delayed_15m. Cache TTL: 600s.","tags":["gov"],"parameters":[{"name":"ticker","in":"query","required":false,"schema":{"type":"string","minLength":1,"maxLength":6,"pattern":"^[A-Za-z][A-Za-z.-]*$"}},{"name":"since","in":"query","required":false,"description":"Only events filed on/after this date","schema":{"description":"Only events filed on/after this date","type":"string","format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"}},{"name":"limit","in":"query","required":false,"schema":{"default":20,"type":"integer","minimum":1,"maximum":50}}],"responses":{"200":{"description":"Latest results of operations 8-K events as structured JSON. Payload in `data`, platform metadata in `meta`.","content":{"application/json":{"schema":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"object","properties":{"events":{"type":"array","items":{"type":"object","properties":{"ticker":{"type":"string"},"company":{"type":"string"},"type":{"type":"string"},"item_numbers":{"type":"array","items":{"type":"string"}},"headline":{"type":"string"},"summary":{"type":"string","description":"≤2 sentences, extractive (no LLM)"},"filed_at":{"type":"string"},"url":{"type":"string"}},"required":["ticker","company","type","item_numbers","headline","summary","filed_at","url"],"additionalProperties":false}}},"required":["events"],"additionalProperties":false},"meta":{"$ref":"#/components/schemas/Meta"}}}}}},"400":{"description":"INVALID_PARAMS — input failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"Payment required (x402). Body lists `accepts` payment requirements; retry with an X-PAYMENT header. See https://docs.x402.org."},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"410":{"description":"RESOLVED — market/event settled; body includes resolution summary","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"INTERNAL","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"STALE_DATA — upstream feed down; retry later","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-price-usd":0.02,"x-tier":"data","x-freshness":"delayed_15m","x-cache-ttl-seconds":600,"x-example-input":{}}},"/v1/edgar/filings/search":{"get":{"operationId":"gov.edgar-filings-search","summary":"Full-text search over SEC filings (EDGAR FTS), normalized results","description":"Proxies SEC EDGAR full-text search (efts.sec.gov) with fair-access rate limiting and returns normalized hits: company, form, filing date, matched document, and archive URL. Upstream provides no text excerpt, so snippets describe the matched document.\n\nPrice: $0.03. Freshness: delayed_15m. Cache TTL: 900s.","tags":["gov"],"parameters":[{"name":"q","in":"query","required":true,"description":"Full-text query; quote phrases for exact match","schema":{"type":"string","minLength":2,"maxLength":200,"description":"Full-text query; quote phrases for exact match"}},{"name":"form_type","in":"query","required":false,"description":"e.g. \"8-K\", \"10-K\", \"S-1\"","schema":{"description":"e.g. \"8-K\", \"10-K\", \"S-1\"","type":"string","maxLength":12}},{"name":"ticker","in":"query","required":false,"schema":{"type":"string","minLength":1,"maxLength":6,"pattern":"^[A-Za-z][A-Za-z.-]*$"}},{"name":"date_from","in":"query","required":false,"schema":{"type":"string","format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"}},{"name":"date_to","in":"query","required":false,"schema":{"type":"string","format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"}},{"name":"limit","in":"query","required":false,"schema":{"default":10,"type":"integer","minimum":1,"maximum":20}}],"responses":{"200":{"description":"Full-text search over SEC filings (EDGAR FTS), normalized results. Payload in `data`, platform metadata in `meta`.","content":{"application/json":{"schema":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"object","properties":{"results":{"type":"array","items":{"type":"object","properties":{"ticker":{"type":"string"},"company":{"type":"string"},"form":{"type":"string"},"filed_at":{"type":"string"},"snippet":{"type":"string"},"url":{"type":"string"}},"required":["company","form","filed_at","snippet","url"],"additionalProperties":false}}},"required":["results"],"additionalProperties":false},"meta":{"$ref":"#/components/schemas/Meta"}}}}}},"400":{"description":"INVALID_PARAMS — input failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"Payment required (x402). Body lists `accepts` payment requirements; retry with an X-PAYMENT header. See https://docs.x402.org."},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"410":{"description":"RESOLVED — market/event settled; body includes resolution summary","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"INTERNAL","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"STALE_DATA — upstream feed down; retry later","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-price-usd":0.03,"x-tier":"data","x-freshness":"delayed_15m","x-cache-ttl-seconds":900,"x-example-input":{"q":"supply agreement","form_type":"8-K"}}},"/v1/edgar/insider/{ticker}":{"get":{"operationId":"gov.edgar-insider","summary":"Normalized insider transactions (Form 4) with flow aggregates for a ticker","description":"SEC Form 4 filings parsed into clean insider transactions: buy/sell/award classification, 10b5-1 plan flags, per-filer roles, and aggregate net flow with notable-pattern flags. Use it to gauge insider conviction before events.\n\nPrice: $0.02. Freshness: delayed_15m. Cache TTL: 900s.","tags":["gov"],"parameters":[{"name":"ticker","in":"path","required":true,"schema":{"type":"string","minLength":1,"maxLength":6,"pattern":"^[A-Za-z][A-Za-z.-]*$"}},{"name":"days","in":"query","required":false,"description":"Lookback window in days","schema":{"default":30,"description":"Lookback window in days","type":"integer","minimum":1,"maximum":90}},{"name":"min_value_usd","in":"query","required":false,"description":"Drop transactions below this absolute USD value","schema":{"description":"Drop transactions below this absolute USD value","type":"number","minimum":0}}],"responses":{"200":{"description":"Normalized insider transactions (Form 4) with flow aggregates for a ticker. Payload in `data`, platform metadata in `meta`.","content":{"application/json":{"schema":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"object","properties":{"ticker":{"type":"string"},"company":{"type":"string"},"window_days":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"transactions":{"type":"array","items":{"type":"object","properties":{"filer_name":{"type":"string"},"filer_role":{"type":"string"},"type":{"type":"string","enum":["buy","sell","award","other"]},"is_10b5_1":{"type":"boolean"},"shares":{"type":"number"},"price":{"type":"number"},"value_usd":{"type":"number"},"transaction_date":{"type":"string"},"filed_at":{"type":"string"},"accession":{"type":"string"}},"required":["filer_name","filer_role","type","is_10b5_1","shares","price","value_usd","transaction_date","filed_at","accession"],"additionalProperties":false}},"aggregates":{"type":"object","properties":{"net_insider_flow_30d_usd":{"type":"number"},"buy_count":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"sell_count":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"notable_flags":{"type":"array","items":{"type":"string"}}},"required":["net_insider_flow_30d_usd","buy_count","sell_count","notable_flags"],"additionalProperties":false}},"required":["ticker","company","window_days","transactions","aggregates"],"additionalProperties":false},"meta":{"$ref":"#/components/schemas/Meta"}}}}}},"400":{"description":"INVALID_PARAMS — input failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"Payment required (x402). Body lists `accepts` payment requirements; retry with an X-PAYMENT header. See https://docs.x402.org."},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"410":{"description":"RESOLVED — market/event settled; body includes resolution summary","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"INTERNAL","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"STALE_DATA — upstream feed down; retry later","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-price-usd":0.02,"x-tier":"data","x-freshness":"delayed_15m","x-cache-ttl-seconds":900,"x-example-input":{"ticker":"AAPL","days":90}}},"/v1/edgar/watch/activist-watch":{"get":{"operationId":"gov.edgar-watch.activist-watch","summary":"New SC 13D activist stake filings feed (metadata + links)","description":"Rolling feed of newly filed SC 13D activist stake documents: filer, filing date, accession number, and direct EDGAR links — metadata only, no deep parse. The watch feed for agents tracking SC 13D activist stake activity.\n\nPrice: $0.02. Freshness: delayed_15m. Cache TTL: 600s.","tags":["gov"],"parameters":[{"name":"limit","in":"query","required":false,"schema":{"default":20,"type":"integer","minimum":1,"maximum":50}}],"responses":{"200":{"description":"New SC 13D activist stake filings feed (metadata + links). Payload in `data`, platform metadata in `meta`.","content":{"application/json":{"schema":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"object","properties":{"watch":{"type":"string"},"forms":{"type":"array","items":{"type":"string"}},"filings":{"type":"array","items":{"type":"object","properties":{"ticker":{"type":"string"},"company":{"type":"string"},"form":{"type":"string"},"filed_at":{"type":"string"},"snippet":{"type":"string"},"url":{"type":"string"}},"required":["company","form","filed_at","snippet","url"],"additionalProperties":false}}},"required":["watch","forms","filings"],"additionalProperties":false},"meta":{"$ref":"#/components/schemas/Meta"}}}}}},"400":{"description":"INVALID_PARAMS — input failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"Payment required (x402). Body lists `accepts` payment requirements; retry with an X-PAYMENT header. See https://docs.x402.org."},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"410":{"description":"RESOLVED — market/event settled; body includes resolution summary","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"INTERNAL","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"STALE_DATA — upstream feed down; retry later","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-price-usd":0.02,"x-tier":"data","x-freshness":"delayed_15m","x-cache-ttl-seconds":600,"x-example-input":{"limit":10}}},"/v1/edgar/watch/annual-watch":{"get":{"operationId":"gov.edgar-watch.annual-watch","summary":"New 10-K annual report filings feed (metadata + links)","description":"Rolling feed of newly filed 10-K annual report documents: filer, filing date, accession number, and direct EDGAR links — metadata only, no deep parse. The watch feed for agents tracking 10-K annual report activity.\n\nPrice: $0.02. Freshness: delayed_15m. Cache TTL: 600s.","tags":["gov"],"parameters":[{"name":"limit","in":"query","required":false,"schema":{"default":20,"type":"integer","minimum":1,"maximum":50}}],"responses":{"200":{"description":"New 10-K annual report filings feed (metadata + links). Payload in `data`, platform metadata in `meta`.","content":{"application/json":{"schema":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"object","properties":{"watch":{"type":"string"},"forms":{"type":"array","items":{"type":"string"}},"filings":{"type":"array","items":{"type":"object","properties":{"ticker":{"type":"string"},"company":{"type":"string"},"form":{"type":"string"},"filed_at":{"type":"string"},"snippet":{"type":"string"},"url":{"type":"string"}},"required":["company","form","filed_at","snippet","url"],"additionalProperties":false}}},"required":["watch","forms","filings"],"additionalProperties":false},"meta":{"$ref":"#/components/schemas/Meta"}}}}}},"400":{"description":"INVALID_PARAMS — input failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"Payment required (x402). Body lists `accepts` payment requirements; retry with an X-PAYMENT header. See https://docs.x402.org."},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"410":{"description":"RESOLVED — market/event settled; body includes resolution summary","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"INTERNAL","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"STALE_DATA — upstream feed down; retry later","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-price-usd":0.02,"x-tier":"data","x-freshness":"delayed_15m","x-cache-ttl-seconds":600,"x-example-input":{"limit":10}}},"/v1/edgar/watch/delisting-watch":{"get":{"operationId":"gov.edgar-watch.delisting-watch","summary":"New Form 25/15 delisting and deregistration filings feed (metadata + links)","description":"Rolling feed of newly filed Form 25/15 delisting and deregistration documents: filer, filing date, accession number, and direct EDGAR links — metadata only, no deep parse. The watch feed for agents tracking Form 25/15 delisting and deregistration activity.\n\nPrice: $0.02. Freshness: delayed_15m. Cache TTL: 600s.","tags":["gov"],"parameters":[{"name":"limit","in":"query","required":false,"schema":{"default":20,"type":"integer","minimum":1,"maximum":50}}],"responses":{"200":{"description":"New Form 25/15 delisting and deregistration filings feed (metadata + links). Payload in `data`, platform metadata in `meta`.","content":{"application/json":{"schema":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"object","properties":{"watch":{"type":"string"},"forms":{"type":"array","items":{"type":"string"}},"filings":{"type":"array","items":{"type":"object","properties":{"ticker":{"type":"string"},"company":{"type":"string"},"form":{"type":"string"},"filed_at":{"type":"string"},"snippet":{"type":"string"},"url":{"type":"string"}},"required":["company","form","filed_at","snippet","url"],"additionalProperties":false}}},"required":["watch","forms","filings"],"additionalProperties":false},"meta":{"$ref":"#/components/schemas/Meta"}}}}}},"400":{"description":"INVALID_PARAMS — input failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"Payment required (x402). Body lists `accepts` payment requirements; retry with an X-PAYMENT header. See https://docs.x402.org."},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"410":{"description":"RESOLVED — market/event settled; body includes resolution summary","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"INTERNAL","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"STALE_DATA — upstream feed down; retry later","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-price-usd":0.02,"x-tier":"data","x-freshness":"delayed_15m","x-cache-ttl-seconds":600,"x-example-input":{"limit":10}}},"/v1/edgar/watch/ipo-watch":{"get":{"operationId":"gov.edgar-watch.ipo-watch","summary":"New S-1 IPO registration filings feed (metadata + links)","description":"Rolling feed of newly filed S-1 IPO registration documents: filer, filing date, accession number, and direct EDGAR links — metadata only, no deep parse. The watch feed for agents tracking S-1 IPO registration activity.\n\nPrice: $0.02. Freshness: delayed_15m. Cache TTL: 600s.","tags":["gov"],"parameters":[{"name":"limit","in":"query","required":false,"schema":{"default":20,"type":"integer","minimum":1,"maximum":50}}],"responses":{"200":{"description":"New S-1 IPO registration filings feed (metadata + links). Payload in `data`, platform metadata in `meta`.","content":{"application/json":{"schema":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"object","properties":{"watch":{"type":"string"},"forms":{"type":"array","items":{"type":"string"}},"filings":{"type":"array","items":{"type":"object","properties":{"ticker":{"type":"string"},"company":{"type":"string"},"form":{"type":"string"},"filed_at":{"type":"string"},"snippet":{"type":"string"},"url":{"type":"string"}},"required":["company","form","filed_at","snippet","url"],"additionalProperties":false}}},"required":["watch","forms","filings"],"additionalProperties":false},"meta":{"$ref":"#/components/schemas/Meta"}}}}}},"400":{"description":"INVALID_PARAMS — input failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"Payment required (x402). Body lists `accepts` payment requirements; retry with an X-PAYMENT header. See https://docs.x402.org."},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"410":{"description":"RESOLVED — market/event settled; body includes resolution summary","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"INTERNAL","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"STALE_DATA — upstream feed down; retry later","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-price-usd":0.02,"x-tier":"data","x-freshness":"delayed_15m","x-cache-ttl-seconds":600,"x-example-input":{"limit":10}}},"/v1/edgar/watch/offering-watch":{"get":{"operationId":"gov.edgar-watch.offering-watch","summary":"New 424B securities offering filings feed (metadata + links)","description":"Rolling feed of newly filed 424B securities offering documents: filer, filing date, accession number, and direct EDGAR links — metadata only, no deep parse. The watch feed for agents tracking 424B securities offering activity.\n\nPrice: $0.02. Freshness: delayed_15m. Cache TTL: 600s.","tags":["gov"],"parameters":[{"name":"limit","in":"query","required":false,"schema":{"default":20,"type":"integer","minimum":1,"maximum":50}}],"responses":{"200":{"description":"New 424B securities offering filings feed (metadata + links). Payload in `data`, platform metadata in `meta`.","content":{"application/json":{"schema":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"object","properties":{"watch":{"type":"string"},"forms":{"type":"array","items":{"type":"string"}},"filings":{"type":"array","items":{"type":"object","properties":{"ticker":{"type":"string"},"company":{"type":"string"},"form":{"type":"string"},"filed_at":{"type":"string"},"snippet":{"type":"string"},"url":{"type":"string"}},"required":["company","form","filed_at","snippet","url"],"additionalProperties":false}}},"required":["watch","forms","filings"],"additionalProperties":false},"meta":{"$ref":"#/components/schemas/Meta"}}}}}},"400":{"description":"INVALID_PARAMS — input failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"Payment required (x402). Body lists `accepts` payment requirements; retry with an X-PAYMENT header. See https://docs.x402.org."},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"410":{"description":"RESOLVED — market/event settled; body includes resolution summary","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"INTERNAL","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"STALE_DATA — upstream feed down; retry later","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-price-usd":0.02,"x-tier":"data","x-freshness":"delayed_15m","x-cache-ttl-seconds":600,"x-example-input":{"limit":10}}},"/v1/edgar/watch/proxy-watch":{"get":{"operationId":"gov.edgar-watch.proxy-watch","summary":"New DEF 14A proxy statement filings feed (metadata + links)","description":"Rolling feed of newly filed DEF 14A proxy statement documents: filer, filing date, accession number, and direct EDGAR links — metadata only, no deep parse. The watch feed for agents tracking DEF 14A proxy statement activity.\n\nPrice: $0.02. Freshness: delayed_15m. Cache TTL: 600s.","tags":["gov"],"parameters":[{"name":"limit","in":"query","required":false,"schema":{"default":20,"type":"integer","minimum":1,"maximum":50}}],"responses":{"200":{"description":"New DEF 14A proxy statement filings feed (metadata + links). Payload in `data`, platform metadata in `meta`.","content":{"application/json":{"schema":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"object","properties":{"watch":{"type":"string"},"forms":{"type":"array","items":{"type":"string"}},"filings":{"type":"array","items":{"type":"object","properties":{"ticker":{"type":"string"},"company":{"type":"string"},"form":{"type":"string"},"filed_at":{"type":"string"},"snippet":{"type":"string"},"url":{"type":"string"}},"required":["company","form","filed_at","snippet","url"],"additionalProperties":false}}},"required":["watch","forms","filings"],"additionalProperties":false},"meta":{"$ref":"#/components/schemas/Meta"}}}}}},"400":{"description":"INVALID_PARAMS — input failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"Payment required (x402). Body lists `accepts` payment requirements; retry with an X-PAYMENT header. See https://docs.x402.org."},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"410":{"description":"RESOLVED — market/event settled; body includes resolution summary","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"INTERNAL","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"STALE_DATA — upstream feed down; retry later","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-price-usd":0.02,"x-tier":"data","x-freshness":"delayed_15m","x-cache-ttl-seconds":600,"x-example-input":{"limit":10}}},"/v1/recalls":{"get":{"operationId":"gov.recalls","summary":"Product recalls across FDA, USDA, and CPSC in one normalized schema","description":"openFDA enforcement reports (food/drug/device), USDA FSIS recalls, and CPSC consumer-product recalls normalized to one shape with a unified severity class (I highest — FDA/USDA classes verbatim; CPSC derived from hazard language). Newest first.\n\nPrice: $0.01. Freshness: hourly. Cache TTL: 3600s.","tags":["gov"],"parameters":[{"name":"q","in":"query","required":false,"description":"Match against product, brand, or hazard","schema":{"description":"Match against product, brand, or hazard","type":"string","minLength":2,"maxLength":120}},{"name":"category","in":"query","required":false,"schema":{"type":"string","enum":["food","drug","device","consumer","vehicle"]}},{"name":"since","in":"query","required":false,"schema":{"type":"string","format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"}},{"name":"limit","in":"query","required":false,"schema":{"default":20,"type":"integer","minimum":1,"maximum":50}}],"responses":{"200":{"description":"Product recalls across FDA, USDA, and CPSC in one normalized schema. Payload in `data`, platform metadata in `meta`.","content":{"application/json":{"schema":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"object","properties":{"recalls":{"type":"array","items":{"type":"object","properties":{"agency":{"type":"string","enum":["FDA","USDA","CPSC"]},"category":{"type":"string","enum":["food","drug","device","consumer","vehicle"]},"product":{"type":"string"},"brand":{"type":"string"},"hazard":{"type":"string"},"severity_class":{"type":"string","enum":["I","II","III"]},"recall_date":{"type":"string"},"remedy":{"type":"string"},"url":{"type":"string"}},"required":["agency","category","product","hazard","severity_class","recall_date","url"],"additionalProperties":false}}},"required":["recalls"],"additionalProperties":false},"meta":{"$ref":"#/components/schemas/Meta"}}}}}},"400":{"description":"INVALID_PARAMS — input failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"Payment required (x402). Body lists `accepts` payment requirements; retry with an X-PAYMENT header. See https://docs.x402.org."},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"410":{"description":"RESOLVED — market/event settled; body includes resolution summary","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"INTERNAL","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"STALE_DATA — upstream feed down; retry later","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-price-usd":0.01,"x-tier":"utility","x-freshness":"hourly","x-cache-ttl-seconds":3600,"x-example-input":{"limit":10}}},"/v1/recalls/consumer":{"get":{"operationId":"gov.recalls.consumer","summary":"Latest consumer product recalls (FDA/USDA/CPSC normalized)","description":"Latest consumer product recalls across FDA, USDA FSIS, and CPSC in one normalized schema, with severity classing and product details. Same shape as /v1/recalls, pre-filtered to the consumer category.\n\nPrice: $0.01. Freshness: hourly. Cache TTL: 3600s.","tags":["gov"],"parameters":[{"name":"q","in":"query","required":false,"description":"Match against product, brand, or hazard","schema":{"description":"Match against product, brand, or hazard","type":"string","minLength":2,"maxLength":120}},{"name":"since","in":"query","required":false,"schema":{"type":"string","format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"}},{"name":"limit","in":"query","required":false,"schema":{"default":20,"type":"integer","minimum":1,"maximum":50}}],"responses":{"200":{"description":"Latest consumer product recalls (FDA/USDA/CPSC normalized). Payload in `data`, platform metadata in `meta`.","content":{"application/json":{"schema":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"object","properties":{"recalls":{"type":"array","items":{"type":"object","properties":{"agency":{"type":"string","enum":["FDA","USDA","CPSC"]},"category":{"type":"string","enum":["food","drug","device","consumer","vehicle"]},"product":{"type":"string"},"brand":{"type":"string"},"hazard":{"type":"string"},"severity_class":{"type":"string","enum":["I","II","III"]},"recall_date":{"type":"string"},"remedy":{"type":"string"},"url":{"type":"string"}},"required":["agency","category","product","hazard","severity_class","recall_date","url"],"additionalProperties":false}}},"required":["recalls"],"additionalProperties":false},"meta":{"$ref":"#/components/schemas/Meta"}}}}}},"400":{"description":"INVALID_PARAMS — input failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"Payment required (x402). Body lists `accepts` payment requirements; retry with an X-PAYMENT header. See https://docs.x402.org."},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"410":{"description":"RESOLVED — market/event settled; body includes resolution summary","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"INTERNAL","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"STALE_DATA — upstream feed down; retry later","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-price-usd":0.01,"x-tier":"utility","x-freshness":"hourly","x-cache-ttl-seconds":3600,"x-example-input":{"limit":10}}},"/v1/recalls/device":{"get":{"operationId":"gov.recalls.device","summary":"Latest medical device recalls (FDA/USDA/CPSC normalized)","description":"Latest medical device recalls across FDA, USDA FSIS, and CPSC in one normalized schema, with severity classing and product details. Same shape as /v1/recalls, pre-filtered to the device category.\n\nPrice: $0.01. Freshness: hourly. Cache TTL: 3600s.","tags":["gov"],"parameters":[{"name":"q","in":"query","required":false,"description":"Match against product, brand, or hazard","schema":{"description":"Match against product, brand, or hazard","type":"string","minLength":2,"maxLength":120}},{"name":"since","in":"query","required":false,"schema":{"type":"string","format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"}},{"name":"limit","in":"query","required":false,"schema":{"default":20,"type":"integer","minimum":1,"maximum":50}}],"responses":{"200":{"description":"Latest medical device recalls (FDA/USDA/CPSC normalized). Payload in `data`, platform metadata in `meta`.","content":{"application/json":{"schema":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"object","properties":{"recalls":{"type":"array","items":{"type":"object","properties":{"agency":{"type":"string","enum":["FDA","USDA","CPSC"]},"category":{"type":"string","enum":["food","drug","device","consumer","vehicle"]},"product":{"type":"string"},"brand":{"type":"string"},"hazard":{"type":"string"},"severity_class":{"type":"string","enum":["I","II","III"]},"recall_date":{"type":"string"},"remedy":{"type":"string"},"url":{"type":"string"}},"required":["agency","category","product","hazard","severity_class","recall_date","url"],"additionalProperties":false}}},"required":["recalls"],"additionalProperties":false},"meta":{"$ref":"#/components/schemas/Meta"}}}}}},"400":{"description":"INVALID_PARAMS — input failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"Payment required (x402). Body lists `accepts` payment requirements; retry with an X-PAYMENT header. See https://docs.x402.org."},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"410":{"description":"RESOLVED — market/event settled; body includes resolution summary","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"INTERNAL","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"STALE_DATA — upstream feed down; retry later","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-price-usd":0.01,"x-tier":"utility","x-freshness":"hourly","x-cache-ttl-seconds":3600,"x-example-input":{"limit":10}}},"/v1/recalls/drug":{"get":{"operationId":"gov.recalls.drug","summary":"Latest drug and pharmaceutical recalls (FDA/USDA/CPSC normalized)","description":"Latest drug and pharmaceutical recalls across FDA, USDA FSIS, and CPSC in one normalized schema, with severity classing and product details. Same shape as /v1/recalls, pre-filtered to the drug category.\n\nPrice: $0.01. Freshness: hourly. Cache TTL: 3600s.","tags":["gov"],"parameters":[{"name":"q","in":"query","required":false,"description":"Match against product, brand, or hazard","schema":{"description":"Match against product, brand, or hazard","type":"string","minLength":2,"maxLength":120}},{"name":"since","in":"query","required":false,"schema":{"type":"string","format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"}},{"name":"limit","in":"query","required":false,"schema":{"default":20,"type":"integer","minimum":1,"maximum":50}}],"responses":{"200":{"description":"Latest drug and pharmaceutical recalls (FDA/USDA/CPSC normalized). Payload in `data`, platform metadata in `meta`.","content":{"application/json":{"schema":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"object","properties":{"recalls":{"type":"array","items":{"type":"object","properties":{"agency":{"type":"string","enum":["FDA","USDA","CPSC"]},"category":{"type":"string","enum":["food","drug","device","consumer","vehicle"]},"product":{"type":"string"},"brand":{"type":"string"},"hazard":{"type":"string"},"severity_class":{"type":"string","enum":["I","II","III"]},"recall_date":{"type":"string"},"remedy":{"type":"string"},"url":{"type":"string"}},"required":["agency","category","product","hazard","severity_class","recall_date","url"],"additionalProperties":false}}},"required":["recalls"],"additionalProperties":false},"meta":{"$ref":"#/components/schemas/Meta"}}}}}},"400":{"description":"INVALID_PARAMS — input failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"Payment required (x402). Body lists `accepts` payment requirements; retry with an X-PAYMENT header. See https://docs.x402.org."},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"410":{"description":"RESOLVED — market/event settled; body includes resolution summary","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"INTERNAL","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"STALE_DATA — upstream feed down; retry later","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-price-usd":0.01,"x-tier":"utility","x-freshness":"hourly","x-cache-ttl-seconds":3600,"x-example-input":{"limit":10}}},"/v1/recalls/food":{"get":{"operationId":"gov.recalls.food","summary":"Latest food safety recalls (FDA/USDA/CPSC normalized)","description":"Latest food safety recalls across FDA, USDA FSIS, and CPSC in one normalized schema, with severity classing and product details. Same shape as /v1/recalls, pre-filtered to the food category.\n\nPrice: $0.01. Freshness: hourly. Cache TTL: 3600s.","tags":["gov"],"parameters":[{"name":"q","in":"query","required":false,"description":"Match against product, brand, or hazard","schema":{"description":"Match against product, brand, or hazard","type":"string","minLength":2,"maxLength":120}},{"name":"since","in":"query","required":false,"schema":{"type":"string","format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"}},{"name":"limit","in":"query","required":false,"schema":{"default":20,"type":"integer","minimum":1,"maximum":50}}],"responses":{"200":{"description":"Latest food safety recalls (FDA/USDA/CPSC normalized). Payload in `data`, platform metadata in `meta`.","content":{"application/json":{"schema":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"object","properties":{"recalls":{"type":"array","items":{"type":"object","properties":{"agency":{"type":"string","enum":["FDA","USDA","CPSC"]},"category":{"type":"string","enum":["food","drug","device","consumer","vehicle"]},"product":{"type":"string"},"brand":{"type":"string"},"hazard":{"type":"string"},"severity_class":{"type":"string","enum":["I","II","III"]},"recall_date":{"type":"string"},"remedy":{"type":"string"},"url":{"type":"string"}},"required":["agency","category","product","hazard","severity_class","recall_date","url"],"additionalProperties":false}}},"required":["recalls"],"additionalProperties":false},"meta":{"$ref":"#/components/schemas/Meta"}}}}}},"400":{"description":"INVALID_PARAMS — input failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"Payment required (x402). Body lists `accepts` payment requirements; retry with an X-PAYMENT header. See https://docs.x402.org."},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"410":{"description":"RESOLVED — market/event settled; body includes resolution summary","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"INTERNAL","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"STALE_DATA — upstream feed down; retry later","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-price-usd":0.01,"x-tier":"utility","x-freshness":"hourly","x-cache-ttl-seconds":3600,"x-example-input":{"limit":10}}},"/v1/recalls/vehicle":{"get":{"operationId":"gov.recalls.vehicle","summary":"Latest vehicle recalls (FDA/USDA/CPSC normalized)","description":"Latest vehicle recalls across FDA, USDA FSIS, and CPSC in one normalized schema, with severity classing and product details. Same shape as /v1/recalls, pre-filtered to the vehicle category.\n\nPrice: $0.01. Freshness: hourly. Cache TTL: 3600s.","tags":["gov"],"parameters":[{"name":"q","in":"query","required":false,"description":"Match against product, brand, or hazard","schema":{"description":"Match against product, brand, or hazard","type":"string","minLength":2,"maxLength":120}},{"name":"since","in":"query","required":false,"schema":{"type":"string","format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"}},{"name":"limit","in":"query","required":false,"schema":{"default":20,"type":"integer","minimum":1,"maximum":50}}],"responses":{"200":{"description":"Latest vehicle recalls (FDA/USDA/CPSC normalized). Payload in `data`, platform metadata in `meta`.","content":{"application/json":{"schema":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"object","properties":{"recalls":{"type":"array","items":{"type":"object","properties":{"agency":{"type":"string","enum":["FDA","USDA","CPSC"]},"category":{"type":"string","enum":["food","drug","device","consumer","vehicle"]},"product":{"type":"string"},"brand":{"type":"string"},"hazard":{"type":"string"},"severity_class":{"type":"string","enum":["I","II","III"]},"recall_date":{"type":"string"},"remedy":{"type":"string"},"url":{"type":"string"}},"required":["agency","category","product","hazard","severity_class","recall_date","url"],"additionalProperties":false}}},"required":["recalls"],"additionalProperties":false},"meta":{"$ref":"#/components/schemas/Meta"}}}}}},"400":{"description":"INVALID_PARAMS — input failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"Payment required (x402). Body lists `accepts` payment requirements; retry with an X-PAYMENT header. See https://docs.x402.org."},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"410":{"description":"RESOLVED — market/event settled; body includes resolution summary","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"INTERNAL","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"STALE_DATA — upstream feed down; retry later","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-price-usd":0.01,"x-tier":"utility","x-freshness":"hourly","x-cache-ttl-seconds":3600,"x-example-input":{"limit":10}}},"/v1/board/climate":{"get":{"operationId":"probability.board.climate","summary":"All active climate and weather markets with live probabilities in one call","description":"One-call board of the most active climate and weather prediction markets: top markets by volume with blended live probabilities, resolution dates, and per-market slugs for drill-down. The bulk read for agents tracking the state of climate and weather at a glance.\n\nPrice: $0.03. Freshness: realtime. Cache TTL: 60s.","tags":["prediction"],"parameters":[{"name":"limit","in":"query","required":false,"schema":{"default":20,"type":"integer","minimum":1,"maximum":50}}],"responses":{"200":{"description":"All active climate and weather markets with live probabilities in one call. Payload in `data`, platform metadata in `meta`.","content":{"application/json":{"schema":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"object","properties":{"category":{"type":"string"},"markets":{"type":"array","items":{"type":"object","properties":{"slug":{"type":"string"},"question":{"type":"string"},"probability":{"type":"number","minimum":0,"maximum":1},"volume_24h_usd":{"type":"number"},"resolution_date":{"type":"string"}},"required":["slug","question","probability","volume_24h_usd","resolution_date"],"additionalProperties":false}}},"required":["category","markets"],"additionalProperties":false},"meta":{"$ref":"#/components/schemas/Meta"}}}}}},"400":{"description":"INVALID_PARAMS — input failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"Payment required (x402). Body lists `accepts` payment requirements; retry with an X-PAYMENT header. See https://docs.x402.org."},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"410":{"description":"RESOLVED — market/event settled; body includes resolution summary","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"INTERNAL","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"STALE_DATA — upstream feed down; retry later","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-price-usd":0.03,"x-tier":"data","x-freshness":"realtime","x-cache-ttl-seconds":60,"x-example-input":{"limit":10}}},"/v1/board/crypto":{"get":{"operationId":"probability.board.crypto","summary":"All active crypto markets with live probabilities in one call","description":"One-call board of the most active crypto prediction markets: top markets by volume with blended live probabilities, resolution dates, and per-market slugs for drill-down. The bulk read for agents tracking the state of crypto at a glance.\n\nPrice: $0.03. Freshness: realtime. Cache TTL: 60s.","tags":["prediction"],"parameters":[{"name":"limit","in":"query","required":false,"schema":{"default":20,"type":"integer","minimum":1,"maximum":50}}],"responses":{"200":{"description":"All active crypto markets with live probabilities in one call. Payload in `data`, platform metadata in `meta`.","content":{"application/json":{"schema":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"object","properties":{"category":{"type":"string"},"markets":{"type":"array","items":{"type":"object","properties":{"slug":{"type":"string"},"question":{"type":"string"},"probability":{"type":"number","minimum":0,"maximum":1},"volume_24h_usd":{"type":"number"},"resolution_date":{"type":"string"}},"required":["slug","question","probability","volume_24h_usd","resolution_date"],"additionalProperties":false}}},"required":["category","markets"],"additionalProperties":false},"meta":{"$ref":"#/components/schemas/Meta"}}}}}},"400":{"description":"INVALID_PARAMS — input failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"Payment required (x402). Body lists `accepts` payment requirements; retry with an X-PAYMENT header. See https://docs.x402.org."},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"410":{"description":"RESOLVED — market/event settled; body includes resolution summary","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"INTERNAL","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"STALE_DATA — upstream feed down; retry later","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-price-usd":0.03,"x-tier":"data","x-freshness":"realtime","x-cache-ttl-seconds":60,"x-example-input":{"limit":10}}},"/v1/board/economics":{"get":{"operationId":"probability.board.economics","summary":"All active economics markets with live probabilities in one call","description":"One-call board of the most active economics prediction markets: top markets by volume with blended live probabilities, resolution dates, and per-market slugs for drill-down. The bulk read for agents tracking the state of economics at a glance.\n\nPrice: $0.03. Freshness: realtime. Cache TTL: 60s.","tags":["prediction"],"parameters":[{"name":"limit","in":"query","required":false,"schema":{"default":20,"type":"integer","minimum":1,"maximum":50}}],"responses":{"200":{"description":"All active economics markets with live probabilities in one call. Payload in `data`, platform metadata in `meta`.","content":{"application/json":{"schema":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"object","properties":{"category":{"type":"string"},"markets":{"type":"array","items":{"type":"object","properties":{"slug":{"type":"string"},"question":{"type":"string"},"probability":{"type":"number","minimum":0,"maximum":1},"volume_24h_usd":{"type":"number"},"resolution_date":{"type":"string"}},"required":["slug","question","probability","volume_24h_usd","resolution_date"],"additionalProperties":false}}},"required":["category","markets"],"additionalProperties":false},"meta":{"$ref":"#/components/schemas/Meta"}}}}}},"400":{"description":"INVALID_PARAMS — input failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"Payment required (x402). Body lists `accepts` payment requirements; retry with an X-PAYMENT header. See https://docs.x402.org."},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"410":{"description":"RESOLVED — market/event settled; body includes resolution summary","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"INTERNAL","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"STALE_DATA — upstream feed down; retry later","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-price-usd":0.03,"x-tier":"data","x-freshness":"realtime","x-cache-ttl-seconds":60,"x-example-input":{"limit":10}}},"/v1/board/entertainment":{"get":{"operationId":"probability.board.entertainment","summary":"All active entertainment markets with live probabilities in one call","description":"One-call board of the most active entertainment prediction markets: top markets by volume with blended live probabilities, resolution dates, and per-market slugs for drill-down. The bulk read for agents tracking the state of entertainment at a glance.\n\nPrice: $0.03. Freshness: realtime. Cache TTL: 60s.","tags":["prediction"],"parameters":[{"name":"limit","in":"query","required":false,"schema":{"default":20,"type":"integer","minimum":1,"maximum":50}}],"responses":{"200":{"description":"All active entertainment markets with live probabilities in one call. Payload in `data`, platform metadata in `meta`.","content":{"application/json":{"schema":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"object","properties":{"category":{"type":"string"},"markets":{"type":"array","items":{"type":"object","properties":{"slug":{"type":"string"},"question":{"type":"string"},"probability":{"type":"number","minimum":0,"maximum":1},"volume_24h_usd":{"type":"number"},"resolution_date":{"type":"string"}},"required":["slug","question","probability","volume_24h_usd","resolution_date"],"additionalProperties":false}}},"required":["category","markets"],"additionalProperties":false},"meta":{"$ref":"#/components/schemas/Meta"}}}}}},"400":{"description":"INVALID_PARAMS — input failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"Payment required (x402). Body lists `accepts` payment requirements; retry with an X-PAYMENT header. See https://docs.x402.org."},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"410":{"description":"RESOLVED — market/event settled; body includes resolution summary","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"INTERNAL","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"STALE_DATA — upstream feed down; retry later","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-price-usd":0.03,"x-tier":"data","x-freshness":"realtime","x-cache-ttl-seconds":60,"x-example-input":{"limit":10}}},"/v1/board/fed":{"get":{"operationId":"probability.board.fed","summary":"All active Federal Reserve markets with live probabilities in one call","description":"One-call board of the most active Federal Reserve prediction markets: top markets by volume with blended live probabilities, resolution dates, and per-market slugs for drill-down. The bulk read for agents tracking the state of Federal Reserve at a glance.\n\nPrice: $0.03. Freshness: realtime. Cache TTL: 60s.","tags":["prediction"],"parameters":[{"name":"limit","in":"query","required":false,"schema":{"default":20,"type":"integer","minimum":1,"maximum":50}}],"responses":{"200":{"description":"All active Federal Reserve markets with live probabilities in one call. Payload in `data`, platform metadata in `meta`.","content":{"application/json":{"schema":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"object","properties":{"category":{"type":"string"},"markets":{"type":"array","items":{"type":"object","properties":{"slug":{"type":"string"},"question":{"type":"string"},"probability":{"type":"number","minimum":0,"maximum":1},"volume_24h_usd":{"type":"number"},"resolution_date":{"type":"string"}},"required":["slug","question","probability","volume_24h_usd","resolution_date"],"additionalProperties":false}}},"required":["category","markets"],"additionalProperties":false},"meta":{"$ref":"#/components/schemas/Meta"}}}}}},"400":{"description":"INVALID_PARAMS — input failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"Payment required (x402). Body lists `accepts` payment requirements; retry with an X-PAYMENT header. See https://docs.x402.org."},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"410":{"description":"RESOLVED — market/event settled; body includes resolution summary","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"INTERNAL","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"STALE_DATA — upstream feed down; retry later","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-price-usd":0.03,"x-tier":"data","x-freshness":"realtime","x-cache-ttl-seconds":60,"x-example-input":{"limit":10}}},"/v1/board/politics-us":{"get":{"operationId":"probability.board.politics-us","summary":"All active US politics markets with live probabilities in one call","description":"One-call board of the most active US politics prediction markets: top markets by volume with blended live probabilities, resolution dates, and per-market slugs for drill-down. The bulk read for agents tracking the state of US politics at a glance.\n\nPrice: $0.03. Freshness: realtime. Cache TTL: 60s.","tags":["prediction"],"parameters":[{"name":"limit","in":"query","required":false,"schema":{"default":20,"type":"integer","minimum":1,"maximum":50}}],"responses":{"200":{"description":"All active US politics markets with live probabilities in one call. Payload in `data`, platform metadata in `meta`.","content":{"application/json":{"schema":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"object","properties":{"category":{"type":"string"},"markets":{"type":"array","items":{"type":"object","properties":{"slug":{"type":"string"},"question":{"type":"string"},"probability":{"type":"number","minimum":0,"maximum":1},"volume_24h_usd":{"type":"number"},"resolution_date":{"type":"string"}},"required":["slug","question","probability","volume_24h_usd","resolution_date"],"additionalProperties":false}}},"required":["category","markets"],"additionalProperties":false},"meta":{"$ref":"#/components/schemas/Meta"}}}}}},"400":{"description":"INVALID_PARAMS — input failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"Payment required (x402). Body lists `accepts` payment requirements; retry with an X-PAYMENT header. See https://docs.x402.org."},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"410":{"description":"RESOLVED — market/event settled; body includes resolution summary","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"INTERNAL","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"STALE_DATA — upstream feed down; retry later","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-price-usd":0.03,"x-tier":"data","x-freshness":"realtime","x-cache-ttl-seconds":60,"x-example-input":{"limit":10}}},"/v1/board/politics-world":{"get":{"operationId":"probability.board.politics-world","summary":"All active world politics markets with live probabilities in one call","description":"One-call board of the most active world politics prediction markets: top markets by volume with blended live probabilities, resolution dates, and per-market slugs for drill-down. The bulk read for agents tracking the state of world politics at a glance.\n\nPrice: $0.03. Freshness: realtime. Cache TTL: 60s.","tags":["prediction"],"parameters":[{"name":"limit","in":"query","required":false,"schema":{"default":20,"type":"integer","minimum":1,"maximum":50}}],"responses":{"200":{"description":"All active world politics markets with live probabilities in one call. Payload in `data`, platform metadata in `meta`.","content":{"application/json":{"schema":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"object","properties":{"category":{"type":"string"},"markets":{"type":"array","items":{"type":"object","properties":{"slug":{"type":"string"},"question":{"type":"string"},"probability":{"type":"number","minimum":0,"maximum":1},"volume_24h_usd":{"type":"number"},"resolution_date":{"type":"string"}},"required":["slug","question","probability","volume_24h_usd","resolution_date"],"additionalProperties":false}}},"required":["category","markets"],"additionalProperties":false},"meta":{"$ref":"#/components/schemas/Meta"}}}}}},"400":{"description":"INVALID_PARAMS — input failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"Payment required (x402). Body lists `accepts` payment requirements; retry with an X-PAYMENT header. See https://docs.x402.org."},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"410":{"description":"RESOLVED — market/event settled; body includes resolution summary","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"INTERNAL","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"STALE_DATA — upstream feed down; retry later","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-price-usd":0.03,"x-tier":"data","x-freshness":"realtime","x-cache-ttl-seconds":60,"x-example-input":{"limit":10}}},"/v1/board/science-tech":{"get":{"operationId":"probability.board.science-tech","summary":"All active science and technology markets with live probabilities in one call","description":"One-call board of the most active science and technology prediction markets: top markets by volume with blended live probabilities, resolution dates, and per-market slugs for drill-down. The bulk read for agents tracking the state of science and technology at a glance.\n\nPrice: $0.03. Freshness: realtime. Cache TTL: 60s.","tags":["prediction"],"parameters":[{"name":"limit","in":"query","required":false,"schema":{"default":20,"type":"integer","minimum":1,"maximum":50}}],"responses":{"200":{"description":"All active science and technology markets with live probabilities in one call. Payload in `data`, platform metadata in `meta`.","content":{"application/json":{"schema":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"object","properties":{"category":{"type":"string"},"markets":{"type":"array","items":{"type":"object","properties":{"slug":{"type":"string"},"question":{"type":"string"},"probability":{"type":"number","minimum":0,"maximum":1},"volume_24h_usd":{"type":"number"},"resolution_date":{"type":"string"}},"required":["slug","question","probability","volume_24h_usd","resolution_date"],"additionalProperties":false}}},"required":["category","markets"],"additionalProperties":false},"meta":{"$ref":"#/components/schemas/Meta"}}}}}},"400":{"description":"INVALID_PARAMS — input failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"Payment required (x402). Body lists `accepts` payment requirements; retry with an X-PAYMENT header. See https://docs.x402.org."},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"410":{"description":"RESOLVED — market/event settled; body includes resolution summary","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"INTERNAL","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"STALE_DATA — upstream feed down; retry later","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-price-usd":0.03,"x-tier":"data","x-freshness":"realtime","x-cache-ttl-seconds":60,"x-example-input":{"limit":10}}},"/v1/board/sports-mlb":{"get":{"operationId":"probability.board.sports-mlb","summary":"All active MLB baseball markets with live probabilities in one call","description":"One-call board of the most active MLB baseball prediction markets: top markets by volume with blended live probabilities, resolution dates, and per-market slugs for drill-down. The bulk read for agents tracking the state of MLB baseball at a glance.\n\nPrice: $0.03. Freshness: realtime. Cache TTL: 60s.","tags":["prediction"],"parameters":[{"name":"limit","in":"query","required":false,"schema":{"default":20,"type":"integer","minimum":1,"maximum":50}}],"responses":{"200":{"description":"All active MLB baseball markets with live probabilities in one call. Payload in `data`, platform metadata in `meta`.","content":{"application/json":{"schema":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"object","properties":{"category":{"type":"string"},"markets":{"type":"array","items":{"type":"object","properties":{"slug":{"type":"string"},"question":{"type":"string"},"probability":{"type":"number","minimum":0,"maximum":1},"volume_24h_usd":{"type":"number"},"resolution_date":{"type":"string"}},"required":["slug","question","probability","volume_24h_usd","resolution_date"],"additionalProperties":false}}},"required":["category","markets"],"additionalProperties":false},"meta":{"$ref":"#/components/schemas/Meta"}}}}}},"400":{"description":"INVALID_PARAMS — input failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"Payment required (x402). Body lists `accepts` payment requirements; retry with an X-PAYMENT header. See https://docs.x402.org."},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"410":{"description":"RESOLVED — market/event settled; body includes resolution summary","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"INTERNAL","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"STALE_DATA — upstream feed down; retry later","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-price-usd":0.03,"x-tier":"data","x-freshness":"realtime","x-cache-ttl-seconds":60,"x-example-input":{"limit":10}}},"/v1/board/sports-nba":{"get":{"operationId":"probability.board.sports-nba","summary":"All active NBA basketball markets with live probabilities in one call","description":"One-call board of the most active NBA basketball prediction markets: top markets by volume with blended live probabilities, resolution dates, and per-market slugs for drill-down. The bulk read for agents tracking the state of NBA basketball at a glance.\n\nPrice: $0.03. Freshness: realtime. Cache TTL: 60s.","tags":["prediction"],"parameters":[{"name":"limit","in":"query","required":false,"schema":{"default":20,"type":"integer","minimum":1,"maximum":50}}],"responses":{"200":{"description":"All active NBA basketball markets with live probabilities in one call. Payload in `data`, platform metadata in `meta`.","content":{"application/json":{"schema":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"object","properties":{"category":{"type":"string"},"markets":{"type":"array","items":{"type":"object","properties":{"slug":{"type":"string"},"question":{"type":"string"},"probability":{"type":"number","minimum":0,"maximum":1},"volume_24h_usd":{"type":"number"},"resolution_date":{"type":"string"}},"required":["slug","question","probability","volume_24h_usd","resolution_date"],"additionalProperties":false}}},"required":["category","markets"],"additionalProperties":false},"meta":{"$ref":"#/components/schemas/Meta"}}}}}},"400":{"description":"INVALID_PARAMS — input failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"Payment required (x402). Body lists `accepts` payment requirements; retry with an X-PAYMENT header. See https://docs.x402.org."},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"410":{"description":"RESOLVED — market/event settled; body includes resolution summary","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"INTERNAL","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"STALE_DATA — upstream feed down; retry later","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-price-usd":0.03,"x-tier":"data","x-freshness":"realtime","x-cache-ttl-seconds":60,"x-example-input":{"limit":10}}},"/v1/board/sports-nfl":{"get":{"operationId":"probability.board.sports-nfl","summary":"All active NFL football markets with live probabilities in one call","description":"One-call board of the most active NFL football prediction markets: top markets by volume with blended live probabilities, resolution dates, and per-market slugs for drill-down. The bulk read for agents tracking the state of NFL football at a glance.\n\nPrice: $0.03. Freshness: realtime. Cache TTL: 60s.","tags":["prediction"],"parameters":[{"name":"limit","in":"query","required":false,"schema":{"default":20,"type":"integer","minimum":1,"maximum":50}}],"responses":{"200":{"description":"All active NFL football markets with live probabilities in one call. Payload in `data`, platform metadata in `meta`.","content":{"application/json":{"schema":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"object","properties":{"category":{"type":"string"},"markets":{"type":"array","items":{"type":"object","properties":{"slug":{"type":"string"},"question":{"type":"string"},"probability":{"type":"number","minimum":0,"maximum":1},"volume_24h_usd":{"type":"number"},"resolution_date":{"type":"string"}},"required":["slug","question","probability","volume_24h_usd","resolution_date"],"additionalProperties":false}}},"required":["category","markets"],"additionalProperties":false},"meta":{"$ref":"#/components/schemas/Meta"}}}}}},"400":{"description":"INVALID_PARAMS — input failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"Payment required (x402). Body lists `accepts` payment requirements; retry with an X-PAYMENT header. See https://docs.x402.org."},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"410":{"description":"RESOLVED — market/event settled; body includes resolution summary","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"INTERNAL","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"STALE_DATA — upstream feed down; retry later","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-price-usd":0.03,"x-tier":"data","x-freshness":"realtime","x-cache-ttl-seconds":60,"x-example-input":{"limit":10}}},"/v1/board/sports-soccer":{"get":{"operationId":"probability.board.sports-soccer","summary":"All active soccer markets with live probabilities in one call","description":"One-call board of the most active soccer prediction markets: top markets by volume with blended live probabilities, resolution dates, and per-market slugs for drill-down. The bulk read for agents tracking the state of soccer at a glance.\n\nPrice: $0.03. Freshness: realtime. Cache TTL: 60s.","tags":["prediction"],"parameters":[{"name":"limit","in":"query","required":false,"schema":{"default":20,"type":"integer","minimum":1,"maximum":50}}],"responses":{"200":{"description":"All active soccer markets with live probabilities in one call. Payload in `data`, platform metadata in `meta`.","content":{"application/json":{"schema":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"object","properties":{"category":{"type":"string"},"markets":{"type":"array","items":{"type":"object","properties":{"slug":{"type":"string"},"question":{"type":"string"},"probability":{"type":"number","minimum":0,"maximum":1},"volume_24h_usd":{"type":"number"},"resolution_date":{"type":"string"}},"required":["slug","question","probability","volume_24h_usd","resolution_date"],"additionalProperties":false}}},"required":["category","markets"],"additionalProperties":false},"meta":{"$ref":"#/components/schemas/Meta"}}}}}},"400":{"description":"INVALID_PARAMS — input failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"Payment required (x402). Body lists `accepts` payment requirements; retry with an X-PAYMENT header. See https://docs.x402.org."},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"410":{"description":"RESOLVED — market/event settled; body includes resolution summary","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"INTERNAL","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"STALE_DATA — upstream feed down; retry later","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-price-usd":0.03,"x-tier":"data","x-freshness":"realtime","x-cache-ttl-seconds":60,"x-example-input":{"limit":10}}},"/v1/calendar":{"get":{"operationId":"probability.calendar","summary":"Upcoming market resolutions in the next N days with current probabilities","description":"Active markets resolving inside the horizon, sorted by resolution date with the current blended probability. An agent's event calendar: what settles soon and where it stands.\n\nPrice: $0.01. Freshness: hourly. Cache TTL: 3600s.","tags":["prediction"],"parameters":[{"name":"days","in":"query","required":false,"schema":{"default":14,"type":"integer","minimum":1,"maximum":90}},{"name":"category","in":"query","required":false,"schema":{"type":"string","enum":["politics","economics","weather","crypto","sports","science-tech","entertainment"]}},{"name":"segment","in":"query","required":false,"description":"Wave-1 fine taxonomy (12 segments); overrides category","schema":{"description":"Wave-1 fine taxonomy (12 segments); overrides category","type":"string","enum":["politics-us","politics-world","economics","fed","crypto","sports-nfl","sports-nba","sports-mlb","sports-soccer","entertainment","climate","science-tech"]}}],"responses":{"200":{"description":"Upcoming market resolutions in the next N days with current probabilities. Payload in `data`, platform metadata in `meta`.","content":{"application/json":{"schema":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"object","properties":{"events":{"type":"array","items":{"type":"object","properties":{"slug":{"type":"string"},"question":{"type":"string"},"resolution_date":{"type":"string"},"current_p":{"type":"number","minimum":0,"maximum":1},"category":{"type":"string"}},"required":["slug","question","resolution_date","current_p","category"],"additionalProperties":false}}},"required":["events"],"additionalProperties":false},"meta":{"$ref":"#/components/schemas/Meta"}}}}}},"400":{"description":"INVALID_PARAMS — input failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"Payment required (x402). Body lists `accepts` payment requirements; retry with an X-PAYMENT header. See https://docs.x402.org."},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"410":{"description":"RESOLVED — market/event settled; body includes resolution summary","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"INTERNAL","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"STALE_DATA — upstream feed down; retry later","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-price-usd":0.01,"x-tier":"utility","x-freshness":"hourly","x-cache-ttl-seconds":3600,"x-example-input":{"days":30}}},"/v1/calendar/climate":{"get":{"operationId":"probability.calendar.climate","summary":"Upcoming climate and weather event resolutions","description":"Upcoming climate and weather market resolutions in date order with current blended probabilities — the forward calendar of climate and weather events an agent can position around. Same shape as /v1/calendar, pre-filtered to climate and weather markets.\n\nPrice: $0.01. Freshness: hourly. Cache TTL: 3600s.","tags":["prediction"],"parameters":[{"name":"days","in":"query","required":false,"schema":{"default":14,"type":"integer","minimum":1,"maximum":90}},{"name":"category","in":"query","required":false,"schema":{"type":"string","enum":["politics","economics","weather","crypto","sports","science-tech","entertainment"]}}],"responses":{"200":{"description":"Upcoming climate and weather event resolutions. Payload in `data`, platform metadata in `meta`.","content":{"application/json":{"schema":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"object","properties":{"events":{"type":"array","items":{"type":"object","properties":{"slug":{"type":"string"},"question":{"type":"string"},"resolution_date":{"type":"string"},"current_p":{"type":"number","minimum":0,"maximum":1},"category":{"type":"string"}},"required":["slug","question","resolution_date","current_p","category"],"additionalProperties":false}}},"required":["events"],"additionalProperties":false},"meta":{"$ref":"#/components/schemas/Meta"}}}}}},"400":{"description":"INVALID_PARAMS — input failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"Payment required (x402). Body lists `accepts` payment requirements; retry with an X-PAYMENT header. See https://docs.x402.org."},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"410":{"description":"RESOLVED — market/event settled; body includes resolution summary","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"INTERNAL","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"STALE_DATA — upstream feed down; retry later","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-price-usd":0.01,"x-tier":"utility","x-freshness":"hourly","x-cache-ttl-seconds":3600,"x-example-input":{"days":30}}},"/v1/calendar/crypto":{"get":{"operationId":"probability.calendar.crypto","summary":"Upcoming crypto event resolutions","description":"Upcoming crypto market resolutions in date order with current blended probabilities — the forward calendar of crypto events an agent can position around. Same shape as /v1/calendar, pre-filtered to crypto markets.\n\nPrice: $0.01. Freshness: hourly. Cache TTL: 3600s.","tags":["prediction"],"parameters":[{"name":"days","in":"query","required":false,"schema":{"default":14,"type":"integer","minimum":1,"maximum":90}},{"name":"category","in":"query","required":false,"schema":{"type":"string","enum":["politics","economics","weather","crypto","sports","science-tech","entertainment"]}}],"responses":{"200":{"description":"Upcoming crypto event resolutions. Payload in `data`, platform metadata in `meta`.","content":{"application/json":{"schema":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"object","properties":{"events":{"type":"array","items":{"type":"object","properties":{"slug":{"type":"string"},"question":{"type":"string"},"resolution_date":{"type":"string"},"current_p":{"type":"number","minimum":0,"maximum":1},"category":{"type":"string"}},"required":["slug","question","resolution_date","current_p","category"],"additionalProperties":false}}},"required":["events"],"additionalProperties":false},"meta":{"$ref":"#/components/schemas/Meta"}}}}}},"400":{"description":"INVALID_PARAMS — input failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"Payment required (x402). Body lists `accepts` payment requirements; retry with an X-PAYMENT header. See https://docs.x402.org."},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"410":{"description":"RESOLVED — market/event settled; body includes resolution summary","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"INTERNAL","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"STALE_DATA — upstream feed down; retry later","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-price-usd":0.01,"x-tier":"utility","x-freshness":"hourly","x-cache-ttl-seconds":3600,"x-example-input":{"days":30}}},"/v1/calendar/economics":{"get":{"operationId":"probability.calendar.economics","summary":"Upcoming economics event resolutions","description":"Upcoming economics market resolutions in date order with current blended probabilities — the forward calendar of economics events an agent can position around. Same shape as /v1/calendar, pre-filtered to economics markets.\n\nPrice: $0.01. Freshness: hourly. Cache TTL: 3600s.","tags":["prediction"],"parameters":[{"name":"days","in":"query","required":false,"schema":{"default":14,"type":"integer","minimum":1,"maximum":90}},{"name":"category","in":"query","required":false,"schema":{"type":"string","enum":["politics","economics","weather","crypto","sports","science-tech","entertainment"]}}],"responses":{"200":{"description":"Upcoming economics event resolutions. Payload in `data`, platform metadata in `meta`.","content":{"application/json":{"schema":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"object","properties":{"events":{"type":"array","items":{"type":"object","properties":{"slug":{"type":"string"},"question":{"type":"string"},"resolution_date":{"type":"string"},"current_p":{"type":"number","minimum":0,"maximum":1},"category":{"type":"string"}},"required":["slug","question","resolution_date","current_p","category"],"additionalProperties":false}}},"required":["events"],"additionalProperties":false},"meta":{"$ref":"#/components/schemas/Meta"}}}}}},"400":{"description":"INVALID_PARAMS — input failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"Payment required (x402). Body lists `accepts` payment requirements; retry with an X-PAYMENT header. See https://docs.x402.org."},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"410":{"description":"RESOLVED — market/event settled; body includes resolution summary","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"INTERNAL","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"STALE_DATA — upstream feed down; retry later","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-price-usd":0.01,"x-tier":"utility","x-freshness":"hourly","x-cache-ttl-seconds":3600,"x-example-input":{"days":30}}},"/v1/calendar/entertainment":{"get":{"operationId":"probability.calendar.entertainment","summary":"Upcoming entertainment event resolutions","description":"Upcoming entertainment market resolutions in date order with current blended probabilities — the forward calendar of entertainment events an agent can position around. Same shape as /v1/calendar, pre-filtered to entertainment markets.\n\nPrice: $0.01. Freshness: hourly. Cache TTL: 3600s.","tags":["prediction"],"parameters":[{"name":"days","in":"query","required":false,"schema":{"default":14,"type":"integer","minimum":1,"maximum":90}},{"name":"category","in":"query","required":false,"schema":{"type":"string","enum":["politics","economics","weather","crypto","sports","science-tech","entertainment"]}}],"responses":{"200":{"description":"Upcoming entertainment event resolutions. Payload in `data`, platform metadata in `meta`.","content":{"application/json":{"schema":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"object","properties":{"events":{"type":"array","items":{"type":"object","properties":{"slug":{"type":"string"},"question":{"type":"string"},"resolution_date":{"type":"string"},"current_p":{"type":"number","minimum":0,"maximum":1},"category":{"type":"string"}},"required":["slug","question","resolution_date","current_p","category"],"additionalProperties":false}}},"required":["events"],"additionalProperties":false},"meta":{"$ref":"#/components/schemas/Meta"}}}}}},"400":{"description":"INVALID_PARAMS — input failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"Payment required (x402). Body lists `accepts` payment requirements; retry with an X-PAYMENT header. See https://docs.x402.org."},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"410":{"description":"RESOLVED — market/event settled; body includes resolution summary","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"INTERNAL","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"STALE_DATA — upstream feed down; retry later","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-price-usd":0.01,"x-tier":"utility","x-freshness":"hourly","x-cache-ttl-seconds":3600,"x-example-input":{"days":30}}},"/v1/calendar/fed":{"get":{"operationId":"probability.calendar.fed","summary":"Upcoming Federal Reserve event resolutions","description":"Upcoming Federal Reserve market resolutions in date order with current blended probabilities — the forward calendar of Federal Reserve events an agent can position around. Same shape as /v1/calendar, pre-filtered to Federal Reserve markets.\n\nPrice: $0.01. Freshness: hourly. Cache TTL: 3600s.","tags":["prediction"],"parameters":[{"name":"days","in":"query","required":false,"schema":{"default":14,"type":"integer","minimum":1,"maximum":90}},{"name":"category","in":"query","required":false,"schema":{"type":"string","enum":["politics","economics","weather","crypto","sports","science-tech","entertainment"]}}],"responses":{"200":{"description":"Upcoming Federal Reserve event resolutions. Payload in `data`, platform metadata in `meta`.","content":{"application/json":{"schema":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"object","properties":{"events":{"type":"array","items":{"type":"object","properties":{"slug":{"type":"string"},"question":{"type":"string"},"resolution_date":{"type":"string"},"current_p":{"type":"number","minimum":0,"maximum":1},"category":{"type":"string"}},"required":["slug","question","resolution_date","current_p","category"],"additionalProperties":false}}},"required":["events"],"additionalProperties":false},"meta":{"$ref":"#/components/schemas/Meta"}}}}}},"400":{"description":"INVALID_PARAMS — input failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"Payment required (x402). Body lists `accepts` payment requirements; retry with an X-PAYMENT header. See https://docs.x402.org."},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"410":{"description":"RESOLVED — market/event settled; body includes resolution summary","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"INTERNAL","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"STALE_DATA — upstream feed down; retry later","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-price-usd":0.01,"x-tier":"utility","x-freshness":"hourly","x-cache-ttl-seconds":3600,"x-example-input":{"days":30}}},"/v1/calendar/politics-us":{"get":{"operationId":"probability.calendar.politics-us","summary":"Upcoming US politics event resolutions","description":"Upcoming US politics market resolutions in date order with current blended probabilities — the forward calendar of US politics events an agent can position around. Same shape as /v1/calendar, pre-filtered to US politics markets.\n\nPrice: $0.01. Freshness: hourly. Cache TTL: 3600s.","tags":["prediction"],"parameters":[{"name":"days","in":"query","required":false,"schema":{"default":14,"type":"integer","minimum":1,"maximum":90}},{"name":"category","in":"query","required":false,"schema":{"type":"string","enum":["politics","economics","weather","crypto","sports","science-tech","entertainment"]}}],"responses":{"200":{"description":"Upcoming US politics event resolutions. Payload in `data`, platform metadata in `meta`.","content":{"application/json":{"schema":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"object","properties":{"events":{"type":"array","items":{"type":"object","properties":{"slug":{"type":"string"},"question":{"type":"string"},"resolution_date":{"type":"string"},"current_p":{"type":"number","minimum":0,"maximum":1},"category":{"type":"string"}},"required":["slug","question","resolution_date","current_p","category"],"additionalProperties":false}}},"required":["events"],"additionalProperties":false},"meta":{"$ref":"#/components/schemas/Meta"}}}}}},"400":{"description":"INVALID_PARAMS — input failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"Payment required (x402). Body lists `accepts` payment requirements; retry with an X-PAYMENT header. See https://docs.x402.org."},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"410":{"description":"RESOLVED — market/event settled; body includes resolution summary","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"INTERNAL","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"STALE_DATA — upstream feed down; retry later","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-price-usd":0.01,"x-tier":"utility","x-freshness":"hourly","x-cache-ttl-seconds":3600,"x-example-input":{"days":30}}},"/v1/calendar/politics-world":{"get":{"operationId":"probability.calendar.politics-world","summary":"Upcoming world politics event resolutions","description":"Upcoming world politics market resolutions in date order with current blended probabilities — the forward calendar of world politics events an agent can position around. Same shape as /v1/calendar, pre-filtered to world politics markets.\n\nPrice: $0.01. Freshness: hourly. Cache TTL: 3600s.","tags":["prediction"],"parameters":[{"name":"days","in":"query","required":false,"schema":{"default":14,"type":"integer","minimum":1,"maximum":90}},{"name":"category","in":"query","required":false,"schema":{"type":"string","enum":["politics","economics","weather","crypto","sports","science-tech","entertainment"]}}],"responses":{"200":{"description":"Upcoming world politics event resolutions. Payload in `data`, platform metadata in `meta`.","content":{"application/json":{"schema":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"object","properties":{"events":{"type":"array","items":{"type":"object","properties":{"slug":{"type":"string"},"question":{"type":"string"},"resolution_date":{"type":"string"},"current_p":{"type":"number","minimum":0,"maximum":1},"category":{"type":"string"}},"required":["slug","question","resolution_date","current_p","category"],"additionalProperties":false}}},"required":["events"],"additionalProperties":false},"meta":{"$ref":"#/components/schemas/Meta"}}}}}},"400":{"description":"INVALID_PARAMS — input failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"Payment required (x402). Body lists `accepts` payment requirements; retry with an X-PAYMENT header. See https://docs.x402.org."},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"410":{"description":"RESOLVED — market/event settled; body includes resolution summary","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"INTERNAL","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"STALE_DATA — upstream feed down; retry later","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-price-usd":0.01,"x-tier":"utility","x-freshness":"hourly","x-cache-ttl-seconds":3600,"x-example-input":{"days":30}}},"/v1/calendar/science-tech":{"get":{"operationId":"probability.calendar.science-tech","summary":"Upcoming science and technology event resolutions","description":"Upcoming science and technology market resolutions in date order with current blended probabilities — the forward calendar of science and technology events an agent can position around. Same shape as /v1/calendar, pre-filtered to science and technology markets.\n\nPrice: $0.01. Freshness: hourly. Cache TTL: 3600s.","tags":["prediction"],"parameters":[{"name":"days","in":"query","required":false,"schema":{"default":14,"type":"integer","minimum":1,"maximum":90}},{"name":"category","in":"query","required":false,"schema":{"type":"string","enum":["politics","economics","weather","crypto","sports","science-tech","entertainment"]}}],"responses":{"200":{"description":"Upcoming science and technology event resolutions. Payload in `data`, platform metadata in `meta`.","content":{"application/json":{"schema":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"object","properties":{"events":{"type":"array","items":{"type":"object","properties":{"slug":{"type":"string"},"question":{"type":"string"},"resolution_date":{"type":"string"},"current_p":{"type":"number","minimum":0,"maximum":1},"category":{"type":"string"}},"required":["slug","question","resolution_date","current_p","category"],"additionalProperties":false}}},"required":["events"],"additionalProperties":false},"meta":{"$ref":"#/components/schemas/Meta"}}}}}},"400":{"description":"INVALID_PARAMS — input failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"Payment required (x402). Body lists `accepts` payment requirements; retry with an X-PAYMENT header. See https://docs.x402.org."},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"410":{"description":"RESOLVED — market/event settled; body includes resolution summary","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"INTERNAL","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"STALE_DATA — upstream feed down; retry later","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-price-usd":0.01,"x-tier":"utility","x-freshness":"hourly","x-cache-ttl-seconds":3600,"x-example-input":{"days":30}}},"/v1/calendar/sports-mlb":{"get":{"operationId":"probability.calendar.sports-mlb","summary":"Upcoming MLB baseball event resolutions","description":"Upcoming MLB baseball market resolutions in date order with current blended probabilities — the forward calendar of MLB baseball events an agent can position around. Same shape as /v1/calendar, pre-filtered to MLB baseball markets.\n\nPrice: $0.01. Freshness: hourly. Cache TTL: 3600s.","tags":["prediction"],"parameters":[{"name":"days","in":"query","required":false,"schema":{"default":14,"type":"integer","minimum":1,"maximum":90}},{"name":"category","in":"query","required":false,"schema":{"type":"string","enum":["politics","economics","weather","crypto","sports","science-tech","entertainment"]}}],"responses":{"200":{"description":"Upcoming MLB baseball event resolutions. Payload in `data`, platform metadata in `meta`.","content":{"application/json":{"schema":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"object","properties":{"events":{"type":"array","items":{"type":"object","properties":{"slug":{"type":"string"},"question":{"type":"string"},"resolution_date":{"type":"string"},"current_p":{"type":"number","minimum":0,"maximum":1},"category":{"type":"string"}},"required":["slug","question","resolution_date","current_p","category"],"additionalProperties":false}}},"required":["events"],"additionalProperties":false},"meta":{"$ref":"#/components/schemas/Meta"}}}}}},"400":{"description":"INVALID_PARAMS — input failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"Payment required (x402). Body lists `accepts` payment requirements; retry with an X-PAYMENT header. See https://docs.x402.org."},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"410":{"description":"RESOLVED — market/event settled; body includes resolution summary","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"INTERNAL","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"STALE_DATA — upstream feed down; retry later","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-price-usd":0.01,"x-tier":"utility","x-freshness":"hourly","x-cache-ttl-seconds":3600,"x-example-input":{"days":30}}},"/v1/calendar/sports-nba":{"get":{"operationId":"probability.calendar.sports-nba","summary":"Upcoming NBA basketball event resolutions","description":"Upcoming NBA basketball market resolutions in date order with current blended probabilities — the forward calendar of NBA basketball events an agent can position around. Same shape as /v1/calendar, pre-filtered to NBA basketball markets.\n\nPrice: $0.01. Freshness: hourly. Cache TTL: 3600s.","tags":["prediction"],"parameters":[{"name":"days","in":"query","required":false,"schema":{"default":14,"type":"integer","minimum":1,"maximum":90}},{"name":"category","in":"query","required":false,"schema":{"type":"string","enum":["politics","economics","weather","crypto","sports","science-tech","entertainment"]}}],"responses":{"200":{"description":"Upcoming NBA basketball event resolutions. Payload in `data`, platform metadata in `meta`.","content":{"application/json":{"schema":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"object","properties":{"events":{"type":"array","items":{"type":"object","properties":{"slug":{"type":"string"},"question":{"type":"string"},"resolution_date":{"type":"string"},"current_p":{"type":"number","minimum":0,"maximum":1},"category":{"type":"string"}},"required":["slug","question","resolution_date","current_p","category"],"additionalProperties":false}}},"required":["events"],"additionalProperties":false},"meta":{"$ref":"#/components/schemas/Meta"}}}}}},"400":{"description":"INVALID_PARAMS — input failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"Payment required (x402). Body lists `accepts` payment requirements; retry with an X-PAYMENT header. See https://docs.x402.org."},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"410":{"description":"RESOLVED — market/event settled; body includes resolution summary","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"INTERNAL","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"STALE_DATA — upstream feed down; retry later","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-price-usd":0.01,"x-tier":"utility","x-freshness":"hourly","x-cache-ttl-seconds":3600,"x-example-input":{"days":30}}},"/v1/calendar/sports-nfl":{"get":{"operationId":"probability.calendar.sports-nfl","summary":"Upcoming NFL football event resolutions","description":"Upcoming NFL football market resolutions in date order with current blended probabilities — the forward calendar of NFL football events an agent can position around. Same shape as /v1/calendar, pre-filtered to NFL football markets.\n\nPrice: $0.01. Freshness: hourly. Cache TTL: 3600s.","tags":["prediction"],"parameters":[{"name":"days","in":"query","required":false,"schema":{"default":14,"type":"integer","minimum":1,"maximum":90}},{"name":"category","in":"query","required":false,"schema":{"type":"string","enum":["politics","economics","weather","crypto","sports","science-tech","entertainment"]}}],"responses":{"200":{"description":"Upcoming NFL football event resolutions. Payload in `data`, platform metadata in `meta`.","content":{"application/json":{"schema":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"object","properties":{"events":{"type":"array","items":{"type":"object","properties":{"slug":{"type":"string"},"question":{"type":"string"},"resolution_date":{"type":"string"},"current_p":{"type":"number","minimum":0,"maximum":1},"category":{"type":"string"}},"required":["slug","question","resolution_date","current_p","category"],"additionalProperties":false}}},"required":["events"],"additionalProperties":false},"meta":{"$ref":"#/components/schemas/Meta"}}}}}},"400":{"description":"INVALID_PARAMS — input failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"Payment required (x402). Body lists `accepts` payment requirements; retry with an X-PAYMENT header. See https://docs.x402.org."},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"410":{"description":"RESOLVED — market/event settled; body includes resolution summary","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"INTERNAL","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"STALE_DATA — upstream feed down; retry later","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-price-usd":0.01,"x-tier":"utility","x-freshness":"hourly","x-cache-ttl-seconds":3600,"x-example-input":{"days":30}}},"/v1/calendar/sports-soccer":{"get":{"operationId":"probability.calendar.sports-soccer","summary":"Upcoming soccer event resolutions","description":"Upcoming soccer market resolutions in date order with current blended probabilities — the forward calendar of soccer events an agent can position around. Same shape as /v1/calendar, pre-filtered to soccer markets.\n\nPrice: $0.01. Freshness: hourly. Cache TTL: 3600s.","tags":["prediction"],"parameters":[{"name":"days","in":"query","required":false,"schema":{"default":14,"type":"integer","minimum":1,"maximum":90}},{"name":"category","in":"query","required":false,"schema":{"type":"string","enum":["politics","economics","weather","crypto","sports","science-tech","entertainment"]}}],"responses":{"200":{"description":"Upcoming soccer event resolutions. Payload in `data`, platform metadata in `meta`.","content":{"application/json":{"schema":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"object","properties":{"events":{"type":"array","items":{"type":"object","properties":{"slug":{"type":"string"},"question":{"type":"string"},"resolution_date":{"type":"string"},"current_p":{"type":"number","minimum":0,"maximum":1},"category":{"type":"string"}},"required":["slug","question","resolution_date","current_p","category"],"additionalProperties":false}}},"required":["events"],"additionalProperties":false},"meta":{"$ref":"#/components/schemas/Meta"}}}}}},"400":{"description":"INVALID_PARAMS — input failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"Payment required (x402). Body lists `accepts` payment requirements; retry with an X-PAYMENT header. See https://docs.x402.org."},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"410":{"description":"RESOLVED — market/event settled; body includes resolution summary","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"INTERNAL","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"STALE_DATA — upstream feed down; retry later","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-price-usd":0.01,"x-tier":"utility","x-freshness":"hourly","x-cache-ttl-seconds":3600,"x-example-input":{"days":30}}},"/v1/evergreen/atlantic-named-storms-above-normal":{"get":{"operationId":"probability.evergreen.atlantic-named-storms-above-normal","summary":"Live probability: Will Atlantic named storms run above normal this season?","description":"Stable evergreen URL for a recurring question: Will Atlantic named storms run above normal this season? Auto-resolves to the current market instance and rolls forward on resolution, so the answer is always about the next occurrence. Response adds current_slug and rolls_to_next_at to the standard probability shape.\n\nPrice: $0.02. Freshness: realtime. Cache TTL: 5s.","tags":["prediction"],"parameters":[],"responses":{"200":{"description":"Live probability: Will Atlantic named storms run above normal this season?. Payload in `data`, platform metadata in `meta`.","content":{"application/json":{"schema":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"object","properties":{"slug":{"type":"string"},"question":{"type":"string"},"probability":{"type":"number","minimum":0,"maximum":1},"per_venue":{"type":"array","items":{"type":"object","properties":{"venue":{"type":"string","enum":["kalshi","polymarket"]},"market_id":{"type":"string"},"implied_p":{"type":"number","minimum":0,"maximum":1},"volume_24h_usd":{"type":"number"},"liquidity_score":{"type":"number","minimum":0,"maximum":1}},"required":["venue","market_id","implied_p","volume_24h_usd","liquidity_score"],"additionalProperties":false}},"divergence":{"type":"number","minimum":0,"maximum":1},"category":{"type":"string"},"resolution_date":{"type":"string"},"resolution_criteria_summary":{"type":"string"},"last_move_1h":{"type":"number"},"topic":{"type":"string"},"topic_question":{"type":"string"},"current_slug":{"type":"string"},"rolls_to_next_at":{"type":"string"}},"required":["slug","question","probability","per_venue","divergence","category","resolution_date","resolution_criteria_summary","last_move_1h","topic","topic_question","current_slug","rolls_to_next_at"],"additionalProperties":false},"meta":{"$ref":"#/components/schemas/Meta"}}}}}},"400":{"description":"INVALID_PARAMS — input failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"Payment required (x402). Body lists `accepts` payment requirements; retry with an X-PAYMENT header. See https://docs.x402.org."},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"410":{"description":"RESOLVED — market/event settled; body includes resolution summary","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"INTERNAL","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"STALE_DATA — upstream feed down; retry later","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-price-usd":0.02,"x-tier":"data","x-freshness":"realtime","x-cache-ttl-seconds":5,"x-example-input":{}}},"/v1/evergreen/btc-above-100k-eoy":{"get":{"operationId":"probability.evergreen.btc-above-100k-eoy","summary":"Live probability: Will Bitcoin trade above $100k at year end?","description":"Stable evergreen URL for a recurring question: Will Bitcoin trade above $100k at year end? Auto-resolves to the current market instance and rolls forward on resolution, so the answer is always about the next occurrence. Response adds current_slug and rolls_to_next_at to the standard probability shape.\n\nPrice: $0.02. Freshness: realtime. Cache TTL: 5s.","tags":["prediction"],"parameters":[],"responses":{"200":{"description":"Live probability: Will Bitcoin trade above $100k at year end?. Payload in `data`, platform metadata in `meta`.","content":{"application/json":{"schema":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"object","properties":{"slug":{"type":"string"},"question":{"type":"string"},"probability":{"type":"number","minimum":0,"maximum":1},"per_venue":{"type":"array","items":{"type":"object","properties":{"venue":{"type":"string","enum":["kalshi","polymarket"]},"market_id":{"type":"string"},"implied_p":{"type":"number","minimum":0,"maximum":1},"volume_24h_usd":{"type":"number"},"liquidity_score":{"type":"number","minimum":0,"maximum":1}},"required":["venue","market_id","implied_p","volume_24h_usd","liquidity_score"],"additionalProperties":false}},"divergence":{"type":"number","minimum":0,"maximum":1},"category":{"type":"string"},"resolution_date":{"type":"string"},"resolution_criteria_summary":{"type":"string"},"last_move_1h":{"type":"number"},"topic":{"type":"string"},"topic_question":{"type":"string"},"current_slug":{"type":"string"},"rolls_to_next_at":{"type":"string"}},"required":["slug","question","probability","per_venue","divergence","category","resolution_date","resolution_criteria_summary","last_move_1h","topic","topic_question","current_slug","rolls_to_next_at"],"additionalProperties":false},"meta":{"$ref":"#/components/schemas/Meta"}}}}}},"400":{"description":"INVALID_PARAMS — input failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"Payment required (x402). Body lists `accepts` payment requirements; retry with an X-PAYMENT header. See https://docs.x402.org."},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"410":{"description":"RESOLVED — market/event settled; body includes resolution summary","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"INTERNAL","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"STALE_DATA — upstream feed down; retry later","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-price-usd":0.02,"x-tier":"data","x-freshness":"realtime","x-cache-ttl-seconds":5,"x-example-input":{}}},"/v1/evergreen/eth-above-5k-eoy":{"get":{"operationId":"probability.evergreen.eth-above-5k-eoy","summary":"Live probability: Will Ethereum trade above $5k at year end?","description":"Stable evergreen URL for a recurring question: Will Ethereum trade above $5k at year end? Auto-resolves to the current market instance and rolls forward on resolution, so the answer is always about the next occurrence. Response adds current_slug and rolls_to_next_at to the standard probability shape.\n\nPrice: $0.02. Freshness: realtime. Cache TTL: 5s.","tags":["prediction"],"parameters":[],"responses":{"200":{"description":"Live probability: Will Ethereum trade above $5k at year end?. Payload in `data`, platform metadata in `meta`.","content":{"application/json":{"schema":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"object","properties":{"slug":{"type":"string"},"question":{"type":"string"},"probability":{"type":"number","minimum":0,"maximum":1},"per_venue":{"type":"array","items":{"type":"object","properties":{"venue":{"type":"string","enum":["kalshi","polymarket"]},"market_id":{"type":"string"},"implied_p":{"type":"number","minimum":0,"maximum":1},"volume_24h_usd":{"type":"number"},"liquidity_score":{"type":"number","minimum":0,"maximum":1}},"required":["venue","market_id","implied_p","volume_24h_usd","liquidity_score"],"additionalProperties":false}},"divergence":{"type":"number","minimum":0,"maximum":1},"category":{"type":"string"},"resolution_date":{"type":"string"},"resolution_criteria_summary":{"type":"string"},"last_move_1h":{"type":"number"},"topic":{"type":"string"},"topic_question":{"type":"string"},"current_slug":{"type":"string"},"rolls_to_next_at":{"type":"string"}},"required":["slug","question","probability","per_venue","divergence","category","resolution_date","resolution_criteria_summary","last_move_1h","topic","topic_question","current_slug","rolls_to_next_at"],"additionalProperties":false},"meta":{"$ref":"#/components/schemas/Meta"}}}}}},"400":{"description":"INVALID_PARAMS — input failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"Payment required (x402). Body lists `accepts` payment requirements; retry with an X-PAYMENT header. See https://docs.x402.org."},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"410":{"description":"RESOLVED — market/event settled; body includes resolution summary","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"INTERNAL","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"STALE_DATA — upstream feed down; retry later","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-price-usd":0.02,"x-tier":"data","x-freshness":"realtime","x-cache-ttl-seconds":5,"x-example-input":{}}},"/v1/evergreen/fed-chair-change-this-year":{"get":{"operationId":"probability.evergreen.fed-chair-change-this-year","summary":"Live probability: Will the Fed chair change this year?","description":"Stable evergreen URL for a recurring question: Will the Fed chair change this year? Auto-resolves to the current market instance and rolls forward on resolution, so the answer is always about the next occurrence. Response adds current_slug and rolls_to_next_at to the standard probability shape.\n\nPrice: $0.02. Freshness: realtime. Cache TTL: 5s.","tags":["prediction"],"parameters":[],"responses":{"200":{"description":"Live probability: Will the Fed chair change this year?. Payload in `data`, platform metadata in `meta`.","content":{"application/json":{"schema":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"object","properties":{"slug":{"type":"string"},"question":{"type":"string"},"probability":{"type":"number","minimum":0,"maximum":1},"per_venue":{"type":"array","items":{"type":"object","properties":{"venue":{"type":"string","enum":["kalshi","polymarket"]},"market_id":{"type":"string"},"implied_p":{"type":"number","minimum":0,"maximum":1},"volume_24h_usd":{"type":"number"},"liquidity_score":{"type":"number","minimum":0,"maximum":1}},"required":["venue","market_id","implied_p","volume_24h_usd","liquidity_score"],"additionalProperties":false}},"divergence":{"type":"number","minimum":0,"maximum":1},"category":{"type":"string"},"resolution_date":{"type":"string"},"resolution_criteria_summary":{"type":"string"},"last_move_1h":{"type":"number"},"topic":{"type":"string"},"topic_question":{"type":"string"},"current_slug":{"type":"string"},"rolls_to_next_at":{"type":"string"}},"required":["slug","question","probability","per_venue","divergence","category","resolution_date","resolution_criteria_summary","last_move_1h","topic","topic_question","current_slug","rolls_to_next_at"],"additionalProperties":false},"meta":{"$ref":"#/components/schemas/Meta"}}}}}},"400":{"description":"INVALID_PARAMS — input failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"Payment required (x402). Body lists `accepts` payment requirements; retry with an X-PAYMENT header. See https://docs.x402.org."},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"410":{"description":"RESOLVED — market/event settled; body includes resolution summary","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"INTERNAL","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"STALE_DATA — upstream feed down; retry later","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-price-usd":0.02,"x-tier":"data","x-freshness":"realtime","x-cache-ttl-seconds":5,"x-example-input":{}}},"/v1/evergreen/fed-next-meeting-cut":{"get":{"operationId":"probability.evergreen.fed-next-meeting-cut","summary":"Live probability: Will the Fed cut rates at its next FOMC meeting?","description":"Stable evergreen URL for a recurring question: Will the Fed cut rates at its next FOMC meeting? Auto-resolves to the current market instance and rolls forward on resolution, so the answer is always about the next occurrence. Response adds current_slug and rolls_to_next_at to the standard probability shape.\n\nPrice: $0.02. Freshness: realtime. Cache TTL: 5s.","tags":["prediction"],"parameters":[],"responses":{"200":{"description":"Live probability: Will the Fed cut rates at its next FOMC meeting?. Payload in `data`, platform metadata in `meta`.","content":{"application/json":{"schema":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"object","properties":{"slug":{"type":"string"},"question":{"type":"string"},"probability":{"type":"number","minimum":0,"maximum":1},"per_venue":{"type":"array","items":{"type":"object","properties":{"venue":{"type":"string","enum":["kalshi","polymarket"]},"market_id":{"type":"string"},"implied_p":{"type":"number","minimum":0,"maximum":1},"volume_24h_usd":{"type":"number"},"liquidity_score":{"type":"number","minimum":0,"maximum":1}},"required":["venue","market_id","implied_p","volume_24h_usd","liquidity_score"],"additionalProperties":false}},"divergence":{"type":"number","minimum":0,"maximum":1},"category":{"type":"string"},"resolution_date":{"type":"string"},"resolution_criteria_summary":{"type":"string"},"last_move_1h":{"type":"number"},"topic":{"type":"string"},"topic_question":{"type":"string"},"current_slug":{"type":"string"},"rolls_to_next_at":{"type":"string"}},"required":["slug","question","probability","per_venue","divergence","category","resolution_date","resolution_criteria_summary","last_move_1h","topic","topic_question","current_slug","rolls_to_next_at"],"additionalProperties":false},"meta":{"$ref":"#/components/schemas/Meta"}}}}}},"400":{"description":"INVALID_PARAMS — input failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"Payment required (x402). Body lists `accepts` payment requirements; retry with an X-PAYMENT header. See https://docs.x402.org."},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"410":{"description":"RESOLVED — market/event settled; body includes resolution summary","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"INTERNAL","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"STALE_DATA — upstream feed down; retry later","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-price-usd":0.02,"x-tier":"data","x-freshness":"realtime","x-cache-ttl-seconds":5,"x-example-input":{}}},"/v1/evergreen/fed-next-meeting-hike":{"get":{"operationId":"probability.evergreen.fed-next-meeting-hike","summary":"Live probability: Will the Fed hike rates at its next FOMC meeting?","description":"Stable evergreen URL for a recurring question: Will the Fed hike rates at its next FOMC meeting? Auto-resolves to the current market instance and rolls forward on resolution, so the answer is always about the next occurrence. Response adds current_slug and rolls_to_next_at to the standard probability shape.\n\nPrice: $0.02. Freshness: realtime. Cache TTL: 5s.","tags":["prediction"],"parameters":[],"responses":{"200":{"description":"Live probability: Will the Fed hike rates at its next FOMC meeting?. Payload in `data`, platform metadata in `meta`.","content":{"application/json":{"schema":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"object","properties":{"slug":{"type":"string"},"question":{"type":"string"},"probability":{"type":"number","minimum":0,"maximum":1},"per_venue":{"type":"array","items":{"type":"object","properties":{"venue":{"type":"string","enum":["kalshi","polymarket"]},"market_id":{"type":"string"},"implied_p":{"type":"number","minimum":0,"maximum":1},"volume_24h_usd":{"type":"number"},"liquidity_score":{"type":"number","minimum":0,"maximum":1}},"required":["venue","market_id","implied_p","volume_24h_usd","liquidity_score"],"additionalProperties":false}},"divergence":{"type":"number","minimum":0,"maximum":1},"category":{"type":"string"},"resolution_date":{"type":"string"},"resolution_criteria_summary":{"type":"string"},"last_move_1h":{"type":"number"},"topic":{"type":"string"},"topic_question":{"type":"string"},"current_slug":{"type":"string"},"rolls_to_next_at":{"type":"string"}},"required":["slug","question","probability","per_venue","divergence","category","resolution_date","resolution_criteria_summary","last_move_1h","topic","topic_question","current_slug","rolls_to_next_at"],"additionalProperties":false},"meta":{"$ref":"#/components/schemas/Meta"}}}}}},"400":{"description":"INVALID_PARAMS — input failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"Payment required (x402). Body lists `accepts` payment requirements; retry with an X-PAYMENT header. See https://docs.x402.org."},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"410":{"description":"RESOLVED — market/event settled; body includes resolution summary","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"INTERNAL","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"STALE_DATA — upstream feed down; retry later","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-price-usd":0.02,"x-tier":"data","x-freshness":"realtime","x-cache-ttl-seconds":5,"x-example-input":{}}},"/v1/evergreen/government-shutdown-this-quarter":{"get":{"operationId":"probability.evergreen.government-shutdown-this-quarter","summary":"Live probability: Will there be a US government shutdown this quarter?","description":"Stable evergreen URL for a recurring question: Will there be a US government shutdown this quarter? Auto-resolves to the current market instance and rolls forward on resolution, so the answer is always about the next occurrence. Response adds current_slug and rolls_to_next_at to the standard probability shape.\n\nPrice: $0.02. Freshness: realtime. Cache TTL: 5s.","tags":["prediction"],"parameters":[],"responses":{"200":{"description":"Live probability: Will there be a US government shutdown this quarter?. Payload in `data`, platform metadata in `meta`.","content":{"application/json":{"schema":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"object","properties":{"slug":{"type":"string"},"question":{"type":"string"},"probability":{"type":"number","minimum":0,"maximum":1},"per_venue":{"type":"array","items":{"type":"object","properties":{"venue":{"type":"string","enum":["kalshi","polymarket"]},"market_id":{"type":"string"},"implied_p":{"type":"number","minimum":0,"maximum":1},"volume_24h_usd":{"type":"number"},"liquidity_score":{"type":"number","minimum":0,"maximum":1}},"required":["venue","market_id","implied_p","volume_24h_usd","liquidity_score"],"additionalProperties":false}},"divergence":{"type":"number","minimum":0,"maximum":1},"category":{"type":"string"},"resolution_date":{"type":"string"},"resolution_criteria_summary":{"type":"string"},"last_move_1h":{"type":"number"},"topic":{"type":"string"},"topic_question":{"type":"string"},"current_slug":{"type":"string"},"rolls_to_next_at":{"type":"string"}},"required":["slug","question","probability","per_venue","divergence","category","resolution_date","resolution_criteria_summary","last_move_1h","topic","topic_question","current_slug","rolls_to_next_at"],"additionalProperties":false},"meta":{"$ref":"#/components/schemas/Meta"}}}}}},"400":{"description":"INVALID_PARAMS — input failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"Payment required (x402). Body lists `accepts` payment requirements; retry with an X-PAYMENT header. See https://docs.x402.org."},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"410":{"description":"RESOLVED — market/event settled; body includes resolution summary","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"INTERNAL","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"STALE_DATA — upstream feed down; retry later","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-price-usd":0.02,"x-tier":"data","x-freshness":"realtime","x-cache-ttl-seconds":5,"x-example-input":{}}},"/v1/evergreen/house-control-next-election":{"get":{"operationId":"probability.evergreen.house-control-next-election","summary":"Live probability: Who controls the House after the next election?","description":"Stable evergreen URL for a recurring question: Who controls the House after the next election? Auto-resolves to the current market instance and rolls forward on resolution, so the answer is always about the next occurrence. Response adds current_slug and rolls_to_next_at to the standard probability shape.\n\nPrice: $0.02. Freshness: realtime. Cache TTL: 5s.","tags":["prediction"],"parameters":[],"responses":{"200":{"description":"Live probability: Who controls the House after the next election?. Payload in `data`, platform metadata in `meta`.","content":{"application/json":{"schema":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"object","properties":{"slug":{"type":"string"},"question":{"type":"string"},"probability":{"type":"number","minimum":0,"maximum":1},"per_venue":{"type":"array","items":{"type":"object","properties":{"venue":{"type":"string","enum":["kalshi","polymarket"]},"market_id":{"type":"string"},"implied_p":{"type":"number","minimum":0,"maximum":1},"volume_24h_usd":{"type":"number"},"liquidity_score":{"type":"number","minimum":0,"maximum":1}},"required":["venue","market_id","implied_p","volume_24h_usd","liquidity_score"],"additionalProperties":false}},"divergence":{"type":"number","minimum":0,"maximum":1},"category":{"type":"string"},"resolution_date":{"type":"string"},"resolution_criteria_summary":{"type":"string"},"last_move_1h":{"type":"number"},"topic":{"type":"string"},"topic_question":{"type":"string"},"current_slug":{"type":"string"},"rolls_to_next_at":{"type":"string"}},"required":["slug","question","probability","per_venue","divergence","category","resolution_date","resolution_criteria_summary","last_move_1h","topic","topic_question","current_slug","rolls_to_next_at"],"additionalProperties":false},"meta":{"$ref":"#/components/schemas/Meta"}}}}}},"400":{"description":"INVALID_PARAMS — input failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"Payment required (x402). Body lists `accepts` payment requirements; retry with an X-PAYMENT header. See https://docs.x402.org."},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"410":{"description":"RESOLVED — market/event settled; body includes resolution summary","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"INTERNAL","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"STALE_DATA — upstream feed down; retry later","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-price-usd":0.02,"x-tier":"data","x-freshness":"realtime","x-cache-ttl-seconds":5,"x-example-input":{}}},"/v1/evergreen/major-ai-regulation-federal-law-this-year":{"get":{"operationId":"probability.evergreen.major-ai-regulation-federal-law-this-year","summary":"Live probability: Will major federal AI regulation become law this year?","description":"Stable evergreen URL for a recurring question: Will major federal AI regulation become law this year? Auto-resolves to the current market instance and rolls forward on resolution, so the answer is always about the next occurrence. Response adds current_slug and rolls_to_next_at to the standard probability shape.\n\nPrice: $0.02. Freshness: realtime. Cache TTL: 5s.","tags":["prediction"],"parameters":[],"responses":{"200":{"description":"Live probability: Will major federal AI regulation become law this year?. Payload in `data`, platform metadata in `meta`.","content":{"application/json":{"schema":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"object","properties":{"slug":{"type":"string"},"question":{"type":"string"},"probability":{"type":"number","minimum":0,"maximum":1},"per_venue":{"type":"array","items":{"type":"object","properties":{"venue":{"type":"string","enum":["kalshi","polymarket"]},"market_id":{"type":"string"},"implied_p":{"type":"number","minimum":0,"maximum":1},"volume_24h_usd":{"type":"number"},"liquidity_score":{"type":"number","minimum":0,"maximum":1}},"required":["venue","market_id","implied_p","volume_24h_usd","liquidity_score"],"additionalProperties":false}},"divergence":{"type":"number","minimum":0,"maximum":1},"category":{"type":"string"},"resolution_date":{"type":"string"},"resolution_criteria_summary":{"type":"string"},"last_move_1h":{"type":"number"},"topic":{"type":"string"},"topic_question":{"type":"string"},"current_slug":{"type":"string"},"rolls_to_next_at":{"type":"string"}},"required":["slug","question","probability","per_venue","divergence","category","resolution_date","resolution_criteria_summary","last_move_1h","topic","topic_question","current_slug","rolls_to_next_at"],"additionalProperties":false},"meta":{"$ref":"#/components/schemas/Meta"}}}}}},"400":{"description":"INVALID_PARAMS — input failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"Payment required (x402). Body lists `accepts` payment requirements; retry with an X-PAYMENT header. See https://docs.x402.org."},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"410":{"description":"RESOLVED — market/event settled; body includes resolution summary","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"INTERNAL","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"STALE_DATA — upstream feed down; retry later","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-price-usd":0.02,"x-tier":"data","x-freshness":"realtime","x-cache-ttl-seconds":5,"x-example-input":{}}},"/v1/evergreen/nba-finals-winner":{"get":{"operationId":"probability.evergreen.nba-finals-winner","summary":"Live probability: Who wins the next NBA Finals?","description":"Stable evergreen URL for a recurring question: Who wins the next NBA Finals? Auto-resolves to the current market instance and rolls forward on resolution, so the answer is always about the next occurrence. Response adds current_slug and rolls_to_next_at to the standard probability shape.\n\nPrice: $0.02. Freshness: realtime. Cache TTL: 5s.","tags":["prediction"],"parameters":[],"responses":{"200":{"description":"Live probability: Who wins the next NBA Finals?. Payload in `data`, platform metadata in `meta`.","content":{"application/json":{"schema":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"object","properties":{"slug":{"type":"string"},"question":{"type":"string"},"probability":{"type":"number","minimum":0,"maximum":1},"per_venue":{"type":"array","items":{"type":"object","properties":{"venue":{"type":"string","enum":["kalshi","polymarket"]},"market_id":{"type":"string"},"implied_p":{"type":"number","minimum":0,"maximum":1},"volume_24h_usd":{"type":"number"},"liquidity_score":{"type":"number","minimum":0,"maximum":1}},"required":["venue","market_id","implied_p","volume_24h_usd","liquidity_score"],"additionalProperties":false}},"divergence":{"type":"number","minimum":0,"maximum":1},"category":{"type":"string"},"resolution_date":{"type":"string"},"resolution_criteria_summary":{"type":"string"},"last_move_1h":{"type":"number"},"topic":{"type":"string"},"topic_question":{"type":"string"},"current_slug":{"type":"string"},"rolls_to_next_at":{"type":"string"}},"required":["slug","question","probability","per_venue","divergence","category","resolution_date","resolution_criteria_summary","last_move_1h","topic","topic_question","current_slug","rolls_to_next_at"],"additionalProperties":false},"meta":{"$ref":"#/components/schemas/Meta"}}}}}},"400":{"description":"INVALID_PARAMS — input failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"Payment required (x402). Body lists `accepts` payment requirements; retry with an X-PAYMENT header. See https://docs.x402.org."},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"410":{"description":"RESOLVED — market/event settled; body includes resolution summary","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"INTERNAL","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"STALE_DATA — upstream feed down; retry later","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-price-usd":0.02,"x-tier":"data","x-freshness":"realtime","x-cache-ttl-seconds":5,"x-example-input":{}}},"/v1/evergreen/next-cpi-above-consensus":{"get":{"operationId":"probability.evergreen.next-cpi-above-consensus","summary":"Live probability: Will the next CPI print come in above consensus?","description":"Stable evergreen URL for a recurring question: Will the next CPI print come in above consensus? Auto-resolves to the current market instance and rolls forward on resolution, so the answer is always about the next occurrence. Response adds current_slug and rolls_to_next_at to the standard probability shape.\n\nPrice: $0.02. Freshness: realtime. Cache TTL: 5s.","tags":["prediction"],"parameters":[],"responses":{"200":{"description":"Live probability: Will the next CPI print come in above consensus?. Payload in `data`, platform metadata in `meta`.","content":{"application/json":{"schema":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"object","properties":{"slug":{"type":"string"},"question":{"type":"string"},"probability":{"type":"number","minimum":0,"maximum":1},"per_venue":{"type":"array","items":{"type":"object","properties":{"venue":{"type":"string","enum":["kalshi","polymarket"]},"market_id":{"type":"string"},"implied_p":{"type":"number","minimum":0,"maximum":1},"volume_24h_usd":{"type":"number"},"liquidity_score":{"type":"number","minimum":0,"maximum":1}},"required":["venue","market_id","implied_p","volume_24h_usd","liquidity_score"],"additionalProperties":false}},"divergence":{"type":"number","minimum":0,"maximum":1},"category":{"type":"string"},"resolution_date":{"type":"string"},"resolution_criteria_summary":{"type":"string"},"last_move_1h":{"type":"number"},"topic":{"type":"string"},"topic_question":{"type":"string"},"current_slug":{"type":"string"},"rolls_to_next_at":{"type":"string"}},"required":["slug","question","probability","per_venue","divergence","category","resolution_date","resolution_criteria_summary","last_move_1h","topic","topic_question","current_slug","rolls_to_next_at"],"additionalProperties":false},"meta":{"$ref":"#/components/schemas/Meta"}}}}}},"400":{"description":"INVALID_PARAMS — input failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"Payment required (x402). Body lists `accepts` payment requirements; retry with an X-PAYMENT header. See https://docs.x402.org."},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"410":{"description":"RESOLVED — market/event settled; body includes resolution summary","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"INTERNAL","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"STALE_DATA — upstream feed down; retry later","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-price-usd":0.02,"x-tier":"data","x-freshness":"realtime","x-cache-ttl-seconds":5,"x-example-input":{}}},"/v1/evergreen/next-fomc-dot-shift":{"get":{"operationId":"probability.evergreen.next-fomc-dot-shift","summary":"Live probability: Will the next FOMC dot plot shift its median?","description":"Stable evergreen URL for a recurring question: Will the next FOMC dot plot shift its median? Auto-resolves to the current market instance and rolls forward on resolution, so the answer is always about the next occurrence. Response adds current_slug and rolls_to_next_at to the standard probability shape.\n\nPrice: $0.02. Freshness: realtime. Cache TTL: 5s.","tags":["prediction"],"parameters":[],"responses":{"200":{"description":"Live probability: Will the next FOMC dot plot shift its median?. Payload in `data`, platform metadata in `meta`.","content":{"application/json":{"schema":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"object","properties":{"slug":{"type":"string"},"question":{"type":"string"},"probability":{"type":"number","minimum":0,"maximum":1},"per_venue":{"type":"array","items":{"type":"object","properties":{"venue":{"type":"string","enum":["kalshi","polymarket"]},"market_id":{"type":"string"},"implied_p":{"type":"number","minimum":0,"maximum":1},"volume_24h_usd":{"type":"number"},"liquidity_score":{"type":"number","minimum":0,"maximum":1}},"required":["venue","market_id","implied_p","volume_24h_usd","liquidity_score"],"additionalProperties":false}},"divergence":{"type":"number","minimum":0,"maximum":1},"category":{"type":"string"},"resolution_date":{"type":"string"},"resolution_criteria_summary":{"type":"string"},"last_move_1h":{"type":"number"},"topic":{"type":"string"},"topic_question":{"type":"string"},"current_slug":{"type":"string"},"rolls_to_next_at":{"type":"string"}},"required":["slug","question","probability","per_venue","divergence","category","resolution_date","resolution_criteria_summary","last_move_1h","topic","topic_question","current_slug","rolls_to_next_at"],"additionalProperties":false},"meta":{"$ref":"#/components/schemas/Meta"}}}}}},"400":{"description":"INVALID_PARAMS — input failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"Payment required (x402). Body lists `accepts` payment requirements; retry with an X-PAYMENT header. See https://docs.x402.org."},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"410":{"description":"RESOLVED — market/event settled; body includes resolution summary","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"INTERNAL","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"STALE_DATA — upstream feed down; retry later","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-price-usd":0.02,"x-tier":"data","x-freshness":"realtime","x-cache-ttl-seconds":5,"x-example-input":{}}},"/v1/evergreen/next-gdp-print-positive":{"get":{"operationId":"probability.evergreen.next-gdp-print-positive","summary":"Live probability: Will the next US GDP print show growth?","description":"Stable evergreen URL for a recurring question: Will the next US GDP print show growth? Auto-resolves to the current market instance and rolls forward on resolution, so the answer is always about the next occurrence. Response adds current_slug and rolls_to_next_at to the standard probability shape.\n\nPrice: $0.02. Freshness: realtime. Cache TTL: 5s.","tags":["prediction"],"parameters":[],"responses":{"200":{"description":"Live probability: Will the next US GDP print show growth?. Payload in `data`, platform metadata in `meta`.","content":{"application/json":{"schema":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"object","properties":{"slug":{"type":"string"},"question":{"type":"string"},"probability":{"type":"number","minimum":0,"maximum":1},"per_venue":{"type":"array","items":{"type":"object","properties":{"venue":{"type":"string","enum":["kalshi","polymarket"]},"market_id":{"type":"string"},"implied_p":{"type":"number","minimum":0,"maximum":1},"volume_24h_usd":{"type":"number"},"liquidity_score":{"type":"number","minimum":0,"maximum":1}},"required":["venue","market_id","implied_p","volume_24h_usd","liquidity_score"],"additionalProperties":false}},"divergence":{"type":"number","minimum":0,"maximum":1},"category":{"type":"string"},"resolution_date":{"type":"string"},"resolution_criteria_summary":{"type":"string"},"last_move_1h":{"type":"number"},"topic":{"type":"string"},"topic_question":{"type":"string"},"current_slug":{"type":"string"},"rolls_to_next_at":{"type":"string"}},"required":["slug","question","probability","per_venue","divergence","category","resolution_date","resolution_criteria_summary","last_move_1h","topic","topic_question","current_slug","rolls_to_next_at"],"additionalProperties":false},"meta":{"$ref":"#/components/schemas/Meta"}}}}}},"400":{"description":"INVALID_PARAMS — input failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"Payment required (x402). Body lists `accepts` payment requirements; retry with an X-PAYMENT header. See https://docs.x402.org."},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"410":{"description":"RESOLVED — market/event settled; body includes resolution summary","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"INTERNAL","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"STALE_DATA — upstream feed down; retry later","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-price-usd":0.02,"x-tier":"data","x-freshness":"realtime","x-cache-ttl-seconds":5,"x-example-input":{}}},"/v1/evergreen/next-hurricane-cat3-us-landfall":{"get":{"operationId":"probability.evergreen.next-hurricane-cat3-us-landfall","summary":"Live probability: Will the next major hurricane (Cat 3+) make US landfall?","description":"Stable evergreen URL for a recurring question: Will the next major hurricane (Cat 3+) make US landfall? Auto-resolves to the current market instance and rolls forward on resolution, so the answer is always about the next occurrence. Response adds current_slug and rolls_to_next_at to the standard probability shape.\n\nPrice: $0.02. Freshness: realtime. Cache TTL: 5s.","tags":["prediction"],"parameters":[],"responses":{"200":{"description":"Live probability: Will the next major hurricane (Cat 3+) make US landfall?. Payload in `data`, platform metadata in `meta`.","content":{"application/json":{"schema":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"object","properties":{"slug":{"type":"string"},"question":{"type":"string"},"probability":{"type":"number","minimum":0,"maximum":1},"per_venue":{"type":"array","items":{"type":"object","properties":{"venue":{"type":"string","enum":["kalshi","polymarket"]},"market_id":{"type":"string"},"implied_p":{"type":"number","minimum":0,"maximum":1},"volume_24h_usd":{"type":"number"},"liquidity_score":{"type":"number","minimum":0,"maximum":1}},"required":["venue","market_id","implied_p","volume_24h_usd","liquidity_score"],"additionalProperties":false}},"divergence":{"type":"number","minimum":0,"maximum":1},"category":{"type":"string"},"resolution_date":{"type":"string"},"resolution_criteria_summary":{"type":"string"},"last_move_1h":{"type":"number"},"topic":{"type":"string"},"topic_question":{"type":"string"},"current_slug":{"type":"string"},"rolls_to_next_at":{"type":"string"}},"required":["slug","question","probability","per_venue","divergence","category","resolution_date","resolution_criteria_summary","last_move_1h","topic","topic_question","current_slug","rolls_to_next_at"],"additionalProperties":false},"meta":{"$ref":"#/components/schemas/Meta"}}}}}},"400":{"description":"INVALID_PARAMS — input failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"Payment required (x402). Body lists `accepts` payment requirements; retry with an X-PAYMENT header. See https://docs.x402.org."},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"410":{"description":"RESOLVED — market/event settled; body includes resolution summary","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"INTERNAL","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"STALE_DATA — upstream feed down; retry later","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-price-usd":0.02,"x-tier":"data","x-freshness":"realtime","x-cache-ttl-seconds":5,"x-example-input":{}}},"/v1/evergreen/next-nfp-above-consensus":{"get":{"operationId":"probability.evergreen.next-nfp-above-consensus","summary":"Live probability: Will the next jobs report beat consensus?","description":"Stable evergreen URL for a recurring question: Will the next jobs report beat consensus? Auto-resolves to the current market instance and rolls forward on resolution, so the answer is always about the next occurrence. Response adds current_slug and rolls_to_next_at to the standard probability shape.\n\nPrice: $0.02. Freshness: realtime. Cache TTL: 5s.","tags":["prediction"],"parameters":[],"responses":{"200":{"description":"Live probability: Will the next jobs report beat consensus?. Payload in `data`, platform metadata in `meta`.","content":{"application/json":{"schema":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"object","properties":{"slug":{"type":"string"},"question":{"type":"string"},"probability":{"type":"number","minimum":0,"maximum":1},"per_venue":{"type":"array","items":{"type":"object","properties":{"venue":{"type":"string","enum":["kalshi","polymarket"]},"market_id":{"type":"string"},"implied_p":{"type":"number","minimum":0,"maximum":1},"volume_24h_usd":{"type":"number"},"liquidity_score":{"type":"number","minimum":0,"maximum":1}},"required":["venue","market_id","implied_p","volume_24h_usd","liquidity_score"],"additionalProperties":false}},"divergence":{"type":"number","minimum":0,"maximum":1},"category":{"type":"string"},"resolution_date":{"type":"string"},"resolution_criteria_summary":{"type":"string"},"last_move_1h":{"type":"number"},"topic":{"type":"string"},"topic_question":{"type":"string"},"current_slug":{"type":"string"},"rolls_to_next_at":{"type":"string"}},"required":["slug","question","probability","per_venue","divergence","category","resolution_date","resolution_criteria_summary","last_move_1h","topic","topic_question","current_slug","rolls_to_next_at"],"additionalProperties":false},"meta":{"$ref":"#/components/schemas/Meta"}}}}}},"400":{"description":"INVALID_PARAMS — input failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"Payment required (x402). Body lists `accepts` payment requirements; retry with an X-PAYMENT header. See https://docs.x402.org."},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"410":{"description":"RESOLVED — market/event settled; body includes resolution summary","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"INTERNAL","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"STALE_DATA — upstream feed down; retry later","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-price-usd":0.02,"x-tier":"data","x-freshness":"realtime","x-cache-ttl-seconds":5,"x-example-input":{}}},"/v1/evergreen/opec-cut-next-meeting":{"get":{"operationId":"probability.evergreen.opec-cut-next-meeting","summary":"Live probability: Will OPEC+ cut production at its next meeting?","description":"Stable evergreen URL for a recurring question: Will OPEC+ cut production at its next meeting? Auto-resolves to the current market instance and rolls forward on resolution, so the answer is always about the next occurrence. Response adds current_slug and rolls_to_next_at to the standard probability shape.\n\nPrice: $0.02. Freshness: realtime. Cache TTL: 5s.","tags":["prediction"],"parameters":[],"responses":{"200":{"description":"Live probability: Will OPEC+ cut production at its next meeting?. Payload in `data`, platform metadata in `meta`.","content":{"application/json":{"schema":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"object","properties":{"slug":{"type":"string"},"question":{"type":"string"},"probability":{"type":"number","minimum":0,"maximum":1},"per_venue":{"type":"array","items":{"type":"object","properties":{"venue":{"type":"string","enum":["kalshi","polymarket"]},"market_id":{"type":"string"},"implied_p":{"type":"number","minimum":0,"maximum":1},"volume_24h_usd":{"type":"number"},"liquidity_score":{"type":"number","minimum":0,"maximum":1}},"required":["venue","market_id","implied_p","volume_24h_usd","liquidity_score"],"additionalProperties":false}},"divergence":{"type":"number","minimum":0,"maximum":1},"category":{"type":"string"},"resolution_date":{"type":"string"},"resolution_criteria_summary":{"type":"string"},"last_move_1h":{"type":"number"},"topic":{"type":"string"},"topic_question":{"type":"string"},"current_slug":{"type":"string"},"rolls_to_next_at":{"type":"string"}},"required":["slug","question","probability","per_venue","divergence","category","resolution_date","resolution_criteria_summary","last_move_1h","topic","topic_question","current_slug","rolls_to_next_at"],"additionalProperties":false},"meta":{"$ref":"#/components/schemas/Meta"}}}}}},"400":{"description":"INVALID_PARAMS — input failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"Payment required (x402). Body lists `accepts` payment requirements; retry with an X-PAYMENT header. See https://docs.x402.org."},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"410":{"description":"RESOLVED — market/event settled; body includes resolution summary","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"INTERNAL","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"STALE_DATA — upstream feed down; retry later","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-price-usd":0.02,"x-tier":"data","x-freshness":"realtime","x-cache-ttl-seconds":5,"x-example-input":{}}},"/v1/evergreen/oscars-best-picture":{"get":{"operationId":"probability.evergreen.oscars-best-picture","summary":"Live probability: What wins Best Picture at the next Oscars?","description":"Stable evergreen URL for a recurring question: What wins Best Picture at the next Oscars? Auto-resolves to the current market instance and rolls forward on resolution, so the answer is always about the next occurrence. Response adds current_slug and rolls_to_next_at to the standard probability shape.\n\nPrice: $0.02. Freshness: realtime. Cache TTL: 5s.","tags":["prediction"],"parameters":[],"responses":{"200":{"description":"Live probability: What wins Best Picture at the next Oscars?. Payload in `data`, platform metadata in `meta`.","content":{"application/json":{"schema":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"object","properties":{"slug":{"type":"string"},"question":{"type":"string"},"probability":{"type":"number","minimum":0,"maximum":1},"per_venue":{"type":"array","items":{"type":"object","properties":{"venue":{"type":"string","enum":["kalshi","polymarket"]},"market_id":{"type":"string"},"implied_p":{"type":"number","minimum":0,"maximum":1},"volume_24h_usd":{"type":"number"},"liquidity_score":{"type":"number","minimum":0,"maximum":1}},"required":["venue","market_id","implied_p","volume_24h_usd","liquidity_score"],"additionalProperties":false}},"divergence":{"type":"number","minimum":0,"maximum":1},"category":{"type":"string"},"resolution_date":{"type":"string"},"resolution_criteria_summary":{"type":"string"},"last_move_1h":{"type":"number"},"topic":{"type":"string"},"topic_question":{"type":"string"},"current_slug":{"type":"string"},"rolls_to_next_at":{"type":"string"}},"required":["slug","question","probability","per_venue","divergence","category","resolution_date","resolution_criteria_summary","last_move_1h","topic","topic_question","current_slug","rolls_to_next_at"],"additionalProperties":false},"meta":{"$ref":"#/components/schemas/Meta"}}}}}},"400":{"description":"INVALID_PARAMS — input failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"Payment required (x402). Body lists `accepts` payment requirements; retry with an X-PAYMENT header. See https://docs.x402.org."},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"410":{"description":"RESOLVED — market/event settled; body includes resolution summary","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"INTERNAL","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"STALE_DATA — upstream feed down; retry later","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-price-usd":0.02,"x-tier":"data","x-freshness":"realtime","x-cache-ttl-seconds":5,"x-example-input":{}}},"/v1/evergreen/presidential-election-winner-party":{"get":{"operationId":"probability.evergreen.presidential-election-winner-party","summary":"Live probability: Which party wins the next US presidential election?","description":"Stable evergreen URL for a recurring question: Which party wins the next US presidential election? Auto-resolves to the current market instance and rolls forward on resolution, so the answer is always about the next occurrence. Response adds current_slug and rolls_to_next_at to the standard probability shape.\n\nPrice: $0.02. Freshness: realtime. Cache TTL: 5s.","tags":["prediction"],"parameters":[],"responses":{"200":{"description":"Live probability: Which party wins the next US presidential election?. Payload in `data`, platform metadata in `meta`.","content":{"application/json":{"schema":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"object","properties":{"slug":{"type":"string"},"question":{"type":"string"},"probability":{"type":"number","minimum":0,"maximum":1},"per_venue":{"type":"array","items":{"type":"object","properties":{"venue":{"type":"string","enum":["kalshi","polymarket"]},"market_id":{"type":"string"},"implied_p":{"type":"number","minimum":0,"maximum":1},"volume_24h_usd":{"type":"number"},"liquidity_score":{"type":"number","minimum":0,"maximum":1}},"required":["venue","market_id","implied_p","volume_24h_usd","liquidity_score"],"additionalProperties":false}},"divergence":{"type":"number","minimum":0,"maximum":1},"category":{"type":"string"},"resolution_date":{"type":"string"},"resolution_criteria_summary":{"type":"string"},"last_move_1h":{"type":"number"},"topic":{"type":"string"},"topic_question":{"type":"string"},"current_slug":{"type":"string"},"rolls_to_next_at":{"type":"string"}},"required":["slug","question","probability","per_venue","divergence","category","resolution_date","resolution_criteria_summary","last_move_1h","topic","topic_question","current_slug","rolls_to_next_at"],"additionalProperties":false},"meta":{"$ref":"#/components/schemas/Meta"}}}}}},"400":{"description":"INVALID_PARAMS — input failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"Payment required (x402). Body lists `accepts` payment requirements; retry with an X-PAYMENT header. See https://docs.x402.org."},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"410":{"description":"RESOLVED — market/event settled; body includes resolution summary","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"INTERNAL","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"STALE_DATA — upstream feed down; retry later","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-price-usd":0.02,"x-tier":"data","x-freshness":"realtime","x-cache-ttl-seconds":5,"x-example-input":{}}},"/v1/evergreen/senate-control-next-election":{"get":{"operationId":"probability.evergreen.senate-control-next-election","summary":"Live probability: Who controls the Senate after the next election?","description":"Stable evergreen URL for a recurring question: Who controls the Senate after the next election? Auto-resolves to the current market instance and rolls forward on resolution, so the answer is always about the next occurrence. Response adds current_slug and rolls_to_next_at to the standard probability shape.\n\nPrice: $0.02. Freshness: realtime. Cache TTL: 5s.","tags":["prediction"],"parameters":[],"responses":{"200":{"description":"Live probability: Who controls the Senate after the next election?. Payload in `data`, platform metadata in `meta`.","content":{"application/json":{"schema":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"object","properties":{"slug":{"type":"string"},"question":{"type":"string"},"probability":{"type":"number","minimum":0,"maximum":1},"per_venue":{"type":"array","items":{"type":"object","properties":{"venue":{"type":"string","enum":["kalshi","polymarket"]},"market_id":{"type":"string"},"implied_p":{"type":"number","minimum":0,"maximum":1},"volume_24h_usd":{"type":"number"},"liquidity_score":{"type":"number","minimum":0,"maximum":1}},"required":["venue","market_id","implied_p","volume_24h_usd","liquidity_score"],"additionalProperties":false}},"divergence":{"type":"number","minimum":0,"maximum":1},"category":{"type":"string"},"resolution_date":{"type":"string"},"resolution_criteria_summary":{"type":"string"},"last_move_1h":{"type":"number"},"topic":{"type":"string"},"topic_question":{"type":"string"},"current_slug":{"type":"string"},"rolls_to_next_at":{"type":"string"}},"required":["slug","question","probability","per_venue","divergence","category","resolution_date","resolution_criteria_summary","last_move_1h","topic","topic_question","current_slug","rolls_to_next_at"],"additionalProperties":false},"meta":{"$ref":"#/components/schemas/Meta"}}}}}},"400":{"description":"INVALID_PARAMS — input failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"Payment required (x402). Body lists `accepts` payment requirements; retry with an X-PAYMENT header. See https://docs.x402.org."},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"410":{"description":"RESOLVED — market/event settled; body includes resolution summary","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"INTERNAL","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"STALE_DATA — upstream feed down; retry later","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-price-usd":0.02,"x-tier":"data","x-freshness":"realtime","x-cache-ttl-seconds":5,"x-example-input":{}}},"/v1/evergreen/sp500-positive-this-year":{"get":{"operationId":"probability.evergreen.sp500-positive-this-year","summary":"Live probability: Will the S&P 500 finish the year positive?","description":"Stable evergreen URL for a recurring question: Will the S&P 500 finish the year positive? Auto-resolves to the current market instance and rolls forward on resolution, so the answer is always about the next occurrence. Response adds current_slug and rolls_to_next_at to the standard probability shape.\n\nPrice: $0.02. Freshness: realtime. Cache TTL: 5s.","tags":["prediction"],"parameters":[],"responses":{"200":{"description":"Live probability: Will the S&P 500 finish the year positive?. Payload in `data`, platform metadata in `meta`.","content":{"application/json":{"schema":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"object","properties":{"slug":{"type":"string"},"question":{"type":"string"},"probability":{"type":"number","minimum":0,"maximum":1},"per_venue":{"type":"array","items":{"type":"object","properties":{"venue":{"type":"string","enum":["kalshi","polymarket"]},"market_id":{"type":"string"},"implied_p":{"type":"number","minimum":0,"maximum":1},"volume_24h_usd":{"type":"number"},"liquidity_score":{"type":"number","minimum":0,"maximum":1}},"required":["venue","market_id","implied_p","volume_24h_usd","liquidity_score"],"additionalProperties":false}},"divergence":{"type":"number","minimum":0,"maximum":1},"category":{"type":"string"},"resolution_date":{"type":"string"},"resolution_criteria_summary":{"type":"string"},"last_move_1h":{"type":"number"},"topic":{"type":"string"},"topic_question":{"type":"string"},"current_slug":{"type":"string"},"rolls_to_next_at":{"type":"string"}},"required":["slug","question","probability","per_venue","divergence","category","resolution_date","resolution_criteria_summary","last_move_1h","topic","topic_question","current_slug","rolls_to_next_at"],"additionalProperties":false},"meta":{"$ref":"#/components/schemas/Meta"}}}}}},"400":{"description":"INVALID_PARAMS — input failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"Payment required (x402). Body lists `accepts` payment requirements; retry with an X-PAYMENT header. See https://docs.x402.org."},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"410":{"description":"RESOLVED — market/event settled; body includes resolution summary","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"INTERNAL","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"STALE_DATA — upstream feed down; retry later","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-price-usd":0.02,"x-tier":"data","x-freshness":"realtime","x-cache-ttl-seconds":5,"x-example-input":{}}},"/v1/evergreen/superbowl-winner":{"get":{"operationId":"probability.evergreen.superbowl-winner","summary":"Live probability: Who wins the next Super Bowl?","description":"Stable evergreen URL for a recurring question: Who wins the next Super Bowl? Auto-resolves to the current market instance and rolls forward on resolution, so the answer is always about the next occurrence. Response adds current_slug and rolls_to_next_at to the standard probability shape.\n\nPrice: $0.02. Freshness: realtime. Cache TTL: 5s.","tags":["prediction"],"parameters":[],"responses":{"200":{"description":"Live probability: Who wins the next Super Bowl?. Payload in `data`, platform metadata in `meta`.","content":{"application/json":{"schema":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"object","properties":{"slug":{"type":"string"},"question":{"type":"string"},"probability":{"type":"number","minimum":0,"maximum":1},"per_venue":{"type":"array","items":{"type":"object","properties":{"venue":{"type":"string","enum":["kalshi","polymarket"]},"market_id":{"type":"string"},"implied_p":{"type":"number","minimum":0,"maximum":1},"volume_24h_usd":{"type":"number"},"liquidity_score":{"type":"number","minimum":0,"maximum":1}},"required":["venue","market_id","implied_p","volume_24h_usd","liquidity_score"],"additionalProperties":false}},"divergence":{"type":"number","minimum":0,"maximum":1},"category":{"type":"string"},"resolution_date":{"type":"string"},"resolution_criteria_summary":{"type":"string"},"last_move_1h":{"type":"number"},"topic":{"type":"string"},"topic_question":{"type":"string"},"current_slug":{"type":"string"},"rolls_to_next_at":{"type":"string"}},"required":["slug","question","probability","per_venue","divergence","category","resolution_date","resolution_criteria_summary","last_move_1h","topic","topic_question","current_slug","rolls_to_next_at"],"additionalProperties":false},"meta":{"$ref":"#/components/schemas/Meta"}}}}}},"400":{"description":"INVALID_PARAMS — input failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"Payment required (x402). Body lists `accepts` payment requirements; retry with an X-PAYMENT header. See https://docs.x402.org."},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"410":{"description":"RESOLVED — market/event settled; body includes resolution summary","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"INTERNAL","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"STALE_DATA — upstream feed down; retry later","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-price-usd":0.02,"x-tier":"data","x-freshness":"realtime","x-cache-ttl-seconds":5,"x-example-input":{}}},"/v1/evergreen/time-person-of-the-year":{"get":{"operationId":"probability.evergreen.time-person-of-the-year","summary":"Live probability: Who is TIME Person of the Year?","description":"Stable evergreen URL for a recurring question: Who is TIME Person of the Year? Auto-resolves to the current market instance and rolls forward on resolution, so the answer is always about the next occurrence. Response adds current_slug and rolls_to_next_at to the standard probability shape.\n\nPrice: $0.02. Freshness: realtime. Cache TTL: 5s.","tags":["prediction"],"parameters":[],"responses":{"200":{"description":"Live probability: Who is TIME Person of the Year?. Payload in `data`, platform metadata in `meta`.","content":{"application/json":{"schema":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"object","properties":{"slug":{"type":"string"},"question":{"type":"string"},"probability":{"type":"number","minimum":0,"maximum":1},"per_venue":{"type":"array","items":{"type":"object","properties":{"venue":{"type":"string","enum":["kalshi","polymarket"]},"market_id":{"type":"string"},"implied_p":{"type":"number","minimum":0,"maximum":1},"volume_24h_usd":{"type":"number"},"liquidity_score":{"type":"number","minimum":0,"maximum":1}},"required":["venue","market_id","implied_p","volume_24h_usd","liquidity_score"],"additionalProperties":false}},"divergence":{"type":"number","minimum":0,"maximum":1},"category":{"type":"string"},"resolution_date":{"type":"string"},"resolution_criteria_summary":{"type":"string"},"last_move_1h":{"type":"number"},"topic":{"type":"string"},"topic_question":{"type":"string"},"current_slug":{"type":"string"},"rolls_to_next_at":{"type":"string"}},"required":["slug","question","probability","per_venue","divergence","category","resolution_date","resolution_criteria_summary","last_move_1h","topic","topic_question","current_slug","rolls_to_next_at"],"additionalProperties":false},"meta":{"$ref":"#/components/schemas/Meta"}}}}}},"400":{"description":"INVALID_PARAMS — input failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"Payment required (x402). Body lists `accepts` payment requirements; retry with an X-PAYMENT header. See https://docs.x402.org."},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"410":{"description":"RESOLVED — market/event settled; body includes resolution summary","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"INTERNAL","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"STALE_DATA — upstream feed down; retry later","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-price-usd":0.02,"x-tier":"data","x-freshness":"realtime","x-cache-ttl-seconds":5,"x-example-input":{}}},"/v1/evergreen/us-china-tariff-change-this-quarter":{"get":{"operationId":"probability.evergreen.us-china-tariff-change-this-quarter","summary":"Live probability: Will US-China tariffs change this quarter?","description":"Stable evergreen URL for a recurring question: Will US-China tariffs change this quarter? Auto-resolves to the current market instance and rolls forward on resolution, so the answer is always about the next occurrence. Response adds current_slug and rolls_to_next_at to the standard probability shape.\n\nPrice: $0.02. Freshness: realtime. Cache TTL: 5s.","tags":["prediction"],"parameters":[],"responses":{"200":{"description":"Live probability: Will US-China tariffs change this quarter?. Payload in `data`, platform metadata in `meta`.","content":{"application/json":{"schema":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"object","properties":{"slug":{"type":"string"},"question":{"type":"string"},"probability":{"type":"number","minimum":0,"maximum":1},"per_venue":{"type":"array","items":{"type":"object","properties":{"venue":{"type":"string","enum":["kalshi","polymarket"]},"market_id":{"type":"string"},"implied_p":{"type":"number","minimum":0,"maximum":1},"volume_24h_usd":{"type":"number"},"liquidity_score":{"type":"number","minimum":0,"maximum":1}},"required":["venue","market_id","implied_p","volume_24h_usd","liquidity_score"],"additionalProperties":false}},"divergence":{"type":"number","minimum":0,"maximum":1},"category":{"type":"string"},"resolution_date":{"type":"string"},"resolution_criteria_summary":{"type":"string"},"last_move_1h":{"type":"number"},"topic":{"type":"string"},"topic_question":{"type":"string"},"current_slug":{"type":"string"},"rolls_to_next_at":{"type":"string"}},"required":["slug","question","probability","per_venue","divergence","category","resolution_date","resolution_criteria_summary","last_move_1h","topic","topic_question","current_slug","rolls_to_next_at"],"additionalProperties":false},"meta":{"$ref":"#/components/schemas/Meta"}}}}}},"400":{"description":"INVALID_PARAMS — input failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"Payment required (x402). Body lists `accepts` payment requirements; retry with an X-PAYMENT header. See https://docs.x402.org."},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"410":{"description":"RESOLVED — market/event settled; body includes resolution summary","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"INTERNAL","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"STALE_DATA — upstream feed down; retry later","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-price-usd":0.02,"x-tier":"data","x-freshness":"realtime","x-cache-ttl-seconds":5,"x-example-input":{}}},"/v1/evergreen/us-recession-this-year":{"get":{"operationId":"probability.evergreen.us-recession-this-year","summary":"Live probability: Will the US enter a recession this year?","description":"Stable evergreen URL for a recurring question: Will the US enter a recession this year? Auto-resolves to the current market instance and rolls forward on resolution, so the answer is always about the next occurrence. Response adds current_slug and rolls_to_next_at to the standard probability shape.\n\nPrice: $0.02. Freshness: realtime. Cache TTL: 5s.","tags":["prediction"],"parameters":[],"responses":{"200":{"description":"Live probability: Will the US enter a recession this year?. Payload in `data`, platform metadata in `meta`.","content":{"application/json":{"schema":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"object","properties":{"slug":{"type":"string"},"question":{"type":"string"},"probability":{"type":"number","minimum":0,"maximum":1},"per_venue":{"type":"array","items":{"type":"object","properties":{"venue":{"type":"string","enum":["kalshi","polymarket"]},"market_id":{"type":"string"},"implied_p":{"type":"number","minimum":0,"maximum":1},"volume_24h_usd":{"type":"number"},"liquidity_score":{"type":"number","minimum":0,"maximum":1}},"required":["venue","market_id","implied_p","volume_24h_usd","liquidity_score"],"additionalProperties":false}},"divergence":{"type":"number","minimum":0,"maximum":1},"category":{"type":"string"},"resolution_date":{"type":"string"},"resolution_criteria_summary":{"type":"string"},"last_move_1h":{"type":"number"},"topic":{"type":"string"},"topic_question":{"type":"string"},"current_slug":{"type":"string"},"rolls_to_next_at":{"type":"string"}},"required":["slug","question","probability","per_venue","divergence","category","resolution_date","resolution_criteria_summary","last_move_1h","topic","topic_question","current_slug","rolls_to_next_at"],"additionalProperties":false},"meta":{"$ref":"#/components/schemas/Meta"}}}}}},"400":{"description":"INVALID_PARAMS — input failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"Payment required (x402). Body lists `accepts` payment requirements; retry with an X-PAYMENT header. See https://docs.x402.org."},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"410":{"description":"RESOLVED — market/event settled; body includes resolution summary","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"INTERNAL","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"STALE_DATA — upstream feed down; retry later","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-price-usd":0.02,"x-tier":"data","x-freshness":"realtime","x-cache-ttl-seconds":5,"x-example-input":{}}},"/v1/evergreen/world-series-winner":{"get":{"operationId":"probability.evergreen.world-series-winner","summary":"Live probability: Who wins the next World Series?","description":"Stable evergreen URL for a recurring question: Who wins the next World Series? Auto-resolves to the current market instance and rolls forward on resolution, so the answer is always about the next occurrence. Response adds current_slug and rolls_to_next_at to the standard probability shape.\n\nPrice: $0.02. Freshness: realtime. Cache TTL: 5s.","tags":["prediction"],"parameters":[],"responses":{"200":{"description":"Live probability: Who wins the next World Series?. Payload in `data`, platform metadata in `meta`.","content":{"application/json":{"schema":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"object","properties":{"slug":{"type":"string"},"question":{"type":"string"},"probability":{"type":"number","minimum":0,"maximum":1},"per_venue":{"type":"array","items":{"type":"object","properties":{"venue":{"type":"string","enum":["kalshi","polymarket"]},"market_id":{"type":"string"},"implied_p":{"type":"number","minimum":0,"maximum":1},"volume_24h_usd":{"type":"number"},"liquidity_score":{"type":"number","minimum":0,"maximum":1}},"required":["venue","market_id","implied_p","volume_24h_usd","liquidity_score"],"additionalProperties":false}},"divergence":{"type":"number","minimum":0,"maximum":1},"category":{"type":"string"},"resolution_date":{"type":"string"},"resolution_criteria_summary":{"type":"string"},"last_move_1h":{"type":"number"},"topic":{"type":"string"},"topic_question":{"type":"string"},"current_slug":{"type":"string"},"rolls_to_next_at":{"type":"string"}},"required":["slug","question","probability","per_venue","divergence","category","resolution_date","resolution_criteria_summary","last_move_1h","topic","topic_question","current_slug","rolls_to_next_at"],"additionalProperties":false},"meta":{"$ref":"#/components/schemas/Meta"}}}}}},"400":{"description":"INVALID_PARAMS — input failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"Payment required (x402). Body lists `accepts` payment requirements; retry with an X-PAYMENT header. See https://docs.x402.org."},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"410":{"description":"RESOLVED — market/event settled; body includes resolution summary","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"INTERNAL","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"STALE_DATA — upstream feed down; retry later","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-price-usd":0.02,"x-tier":"data","x-freshness":"realtime","x-cache-ttl-seconds":5,"x-example-input":{}}},"/v1/probability/{slug}":{"get":{"operationId":"probability.get","summary":"Blended event probability across Kalshi and Polymarket for one market","description":"Liquidity-weighted blend of venue implied probabilities for a canonical market slug, with per-venue detail, cross-venue divergence, and the last 1h move. Resolved markets return 410 RESOLVED with the outcome. Find slugs via /v1/probability/search.\n\nPrice: $0.02. Freshness: realtime. Cache TTL: 5s.","tags":["prediction"],"parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$"}},{"name":"venue","in":"query","required":false,"schema":{"default":"blend","type":"string","enum":["kalshi","polymarket","blend"]}}],"responses":{"200":{"description":"Blended event probability across Kalshi and Polymarket for one market. Payload in `data`, platform metadata in `meta`.","content":{"application/json":{"schema":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"object","properties":{"slug":{"type":"string"},"question":{"type":"string"},"probability":{"type":"number","minimum":0,"maximum":1},"per_venue":{"type":"array","items":{"type":"object","properties":{"venue":{"type":"string","enum":["kalshi","polymarket"]},"market_id":{"type":"string"},"implied_p":{"type":"number","minimum":0,"maximum":1},"volume_24h_usd":{"type":"number"},"liquidity_score":{"type":"number","minimum":0,"maximum":1}},"required":["venue","market_id","implied_p","volume_24h_usd","liquidity_score"],"additionalProperties":false}},"divergence":{"type":"number","minimum":0,"maximum":1},"category":{"type":"string"},"resolution_date":{"type":"string"},"resolution_criteria_summary":{"type":"string"},"last_move_1h":{"type":"number"}},"required":["slug","question","probability","per_venue","divergence","category","resolution_date","resolution_criteria_summary","last_move_1h"],"additionalProperties":false},"meta":{"$ref":"#/components/schemas/Meta"}}}}}},"400":{"description":"INVALID_PARAMS — input failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"Payment required (x402). Body lists `accepts` payment requirements; retry with an X-PAYMENT header. See https://docs.x402.org."},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"410":{"description":"RESOLVED — market/event settled; body includes resolution summary","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"INTERNAL","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"STALE_DATA — upstream feed down; retry later","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-price-usd":0.02,"x-tier":"data","x-freshness":"realtime","x-cache-ttl-seconds":5,"x-example-input":{"slug":"fed-rate-cut-2026-09"}}},"/v1/probability-delayed/{slug}":{"get":{"operationId":"probability.get-delayed","summary":"Blended event probability across Kalshi and Polymarket for… (15m delayed, free)","description":"Liquidity-weighted blend of venue implied probabilities for a canonical market slug, with per-venue detail, cross-venue divergence, and the last 1h move. Resolved markets return 410 RESOLVED with the outcome. Find slugs via /v1/probability/search. Delayed variant: identical shape to /v1/probability/:slug, served at least 15 minutes stale. Use the paid endpoint for realtime data.\n\nPrice: free. Freshness: delayed_15m. Cache TTL: 5s.\n\nDelayed free variant of `probability.get` (data served ≥900s stale).","tags":["prediction"],"parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$"}},{"name":"venue","in":"query","required":false,"schema":{"default":"blend","type":"string","enum":["kalshi","polymarket","blend"]}}],"responses":{"200":{"description":"Blended event probability across Kalshi and Polymarket for… (15m delayed, free). Payload in `data`, platform metadata in `meta`.","content":{"application/json":{"schema":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"object","properties":{"slug":{"type":"string"},"question":{"type":"string"},"probability":{"type":"number","minimum":0,"maximum":1},"per_venue":{"type":"array","items":{"type":"object","properties":{"venue":{"type":"string","enum":["kalshi","polymarket"]},"market_id":{"type":"string"},"implied_p":{"type":"number","minimum":0,"maximum":1},"volume_24h_usd":{"type":"number"},"liquidity_score":{"type":"number","minimum":0,"maximum":1}},"required":["venue","market_id","implied_p","volume_24h_usd","liquidity_score"],"additionalProperties":false}},"divergence":{"type":"number","minimum":0,"maximum":1},"category":{"type":"string"},"resolution_date":{"type":"string"},"resolution_criteria_summary":{"type":"string"},"last_move_1h":{"type":"number"}},"required":["slug","question","probability","per_venue","divergence","category","resolution_date","resolution_criteria_summary","last_move_1h"],"additionalProperties":false},"meta":{"$ref":"#/components/schemas/Meta"}}}}}},"400":{"description":"INVALID_PARAMS — input failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"410":{"description":"RESOLVED — market/event settled; body includes resolution summary","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"INTERNAL","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"STALE_DATA — upstream feed down; retry later","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-price-usd":0,"x-tier":"free","x-freshness":"delayed_15m","x-cache-ttl-seconds":5,"x-example-input":{"slug":"fed-rate-cut-2026-09"},"x-free-variant-of":"probability.get"}},"/v1/history/{slug}":{"get":{"operationId":"probability.history","summary":"Probability time series for a market with key-move detection","description":"Hourly or daily blended probability series (per-venue series included where listed) with volume, plus key_moves: buckets where the blend moved at least 5 points. Useful for charting and for change-point context before paying for realtime reads.\n\nPrice: $0.05. Freshness: delayed_15m. Cache TTL: 900s.","tags":["prediction"],"parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$"}},{"name":"granularity","in":"query","required":false,"schema":{"default":"day","type":"string","enum":["hour","day"]}},{"name":"from","in":"query","required":false,"schema":{"type":"string","format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"}},{"name":"to","in":"query","required":false,"schema":{"type":"string","format":"date","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))$"}}],"responses":{"200":{"description":"Probability time series for a market with key-move detection. Payload in `data`, platform metadata in `meta`.","content":{"application/json":{"schema":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"object","properties":{"series":{"type":"array","items":{"type":"object","properties":{"t":{"type":"string"},"blend_p":{"type":"number","minimum":0,"maximum":1},"kalshi_p":{"type":"number","minimum":0,"maximum":1},"poly_p":{"type":"number","minimum":0,"maximum":1},"volume_usd":{"type":"number"}},"required":["t","blend_p","volume_usd"],"additionalProperties":false}},"key_moves":{"type":"array","items":{"type":"object","properties":{"t":{"type":"string"},"delta":{"type":"number"}},"required":["t","delta"],"additionalProperties":false}}},"required":["series","key_moves"],"additionalProperties":false},"meta":{"$ref":"#/components/schemas/Meta"}}}}}},"400":{"description":"INVALID_PARAMS — input failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"Payment required (x402). Body lists `accepts` payment requirements; retry with an X-PAYMENT header. See https://docs.x402.org."},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"410":{"description":"RESOLVED — market/event settled; body includes resolution summary","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"INTERNAL","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"STALE_DATA — upstream feed down; retry later","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-price-usd":0.05,"x-tier":"deep","x-freshness":"delayed_15m","x-cache-ttl-seconds":900,"x-example-input":{"slug":"fed-rate-cut-2026-09","granularity":"day"}}},"/v1/liquidity/{slug}":{"get":{"operationId":"probability.liquidity","summary":"Summarized depth, spread, and 24h volume profile for one market","description":"Execution-quality summary per venue: depth within 1c/5c of the touch, spread in cents, and an hourly 24h volume profile. Pass notional_usd for a slippage estimate. Derived analytics only — raw order books are never mirrored.\n\nPrice: $0.03. Freshness: realtime. Cache TTL: 10s.","tags":["prediction"],"parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$"}},{"name":"notional_usd","in":"query","required":false,"schema":{"type":"number","minimum":1,"maximum":100000}}],"responses":{"200":{"description":"Summarized depth, spread, and 24h volume profile for one market. Payload in `data`, platform metadata in `meta`.","content":{"application/json":{"schema":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"object","properties":{"per_venue":{"type":"array","items":{"type":"object","properties":{"venue":{"type":"string","enum":["kalshi","polymarket"]},"depth_within_1c_usd":{"type":"number"},"depth_within_5c_usd":{"type":"number"},"spread_c":{"type":"number"},"est_slippage_c":{"type":"number"}},"required":["venue","depth_within_1c_usd","depth_within_5c_usd","spread_c"],"additionalProperties":false}},"volume_24h_usd":{"type":"number"},"volume_profile_24h":{"type":"array","items":{"type":"object","properties":{"hour":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"volume_usd":{"type":"number"}},"required":["hour","volume_usd"],"additionalProperties":false}}},"required":["per_venue","volume_24h_usd","volume_profile_24h"],"additionalProperties":false},"meta":{"$ref":"#/components/schemas/Meta"}}}}}},"400":{"description":"INVALID_PARAMS — input failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"Payment required (x402). Body lists `accepts` payment requirements; retry with an X-PAYMENT header. See https://docs.x402.org."},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"410":{"description":"RESOLVED — market/event settled; body includes resolution summary","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"INTERNAL","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"STALE_DATA — upstream feed down; retry later","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-price-usd":0.03,"x-tier":"data","x-freshness":"realtime","x-cache-ttl-seconds":10,"x-example-input":{"slug":"bitcoin-above-150k-2026-09","notional_usd":5000}}},"/v1/movers":{"get":{"operationId":"probability.movers","summary":"Markets with the largest probability moves over 1h/6h/24h windows","description":"Active markets ranked by absolute blended-probability change over the chosen window, with volume surge ratios. The fastest way for an agent to find where news is landing.\n\nPrice: $0.02. Freshness: realtime. Cache TTL: 60s.","tags":["prediction"],"parameters":[{"name":"window","in":"query","required":false,"schema":{"default":"24h","type":"string","enum":["1h","6h","24h"]}},{"name":"category","in":"query","required":false,"schema":{"type":"string","enum":["politics","economics","weather","crypto","sports","science-tech","entertainment"]}},{"name":"segment","in":"query","required":false,"description":"Wave-1 fine taxonomy (12 segments); overrides category","schema":{"description":"Wave-1 fine taxonomy (12 segments); overrides category","type":"string","enum":["politics-us","politics-world","economics","fed","crypto","sports-nfl","sports-nba","sports-mlb","sports-soccer","entertainment","climate","science-tech"]}},{"name":"min_liquidity","in":"query","required":false,"description":"Minimum liquidity_score (0–1)","schema":{"description":"Minimum liquidity_score (0–1)","type":"number","minimum":0,"maximum":1}},{"name":"limit","in":"query","required":false,"schema":{"default":20,"type":"integer","minimum":1,"maximum":50}}],"responses":{"200":{"description":"Markets with the largest probability moves over 1h/6h/24h windows. Payload in `data`, platform metadata in `meta`.","content":{"application/json":{"schema":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"object","properties":{"movers":{"type":"array","items":{"type":"object","properties":{"slug":{"type":"string"},"question":{"type":"string"},"p_now":{"type":"number","minimum":0,"maximum":1},"p_prev":{"type":"number","minimum":0,"maximum":1},"delta":{"type":"number"},"volume_surge_ratio":{"type":"number"},"category":{"type":"string"}},"required":["slug","question","p_now","p_prev","delta","volume_surge_ratio","category"],"additionalProperties":false}}},"required":["movers"],"additionalProperties":false},"meta":{"$ref":"#/components/schemas/Meta"}}}}}},"400":{"description":"INVALID_PARAMS — input failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"Payment required (x402). Body lists `accepts` payment requirements; retry with an X-PAYMENT header. See https://docs.x402.org."},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"410":{"description":"RESOLVED — market/event settled; body includes resolution summary","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"INTERNAL","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"STALE_DATA — upstream feed down; retry later","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-price-usd":0.02,"x-tier":"data","x-freshness":"realtime","x-cache-ttl-seconds":60,"x-example-input":{"window":"24h","limit":10}}},"/v1/movers-delayed":{"get":{"operationId":"probability.movers-delayed","summary":"Markets with the largest probability moves over 1h/6h/24h w… (15m delayed, free)","description":"Active markets ranked by absolute blended-probability change over the chosen window, with volume surge ratios. The fastest way for an agent to find where news is landing. Delayed variant: identical shape to /v1/movers, served at least 15 minutes stale. Use the paid endpoint for realtime data.\n\nPrice: free. Freshness: delayed_15m. Cache TTL: 60s.\n\nDelayed free variant of `probability.movers` (data served ≥900s stale).","tags":["prediction"],"parameters":[{"name":"window","in":"query","required":false,"schema":{"default":"24h","type":"string","enum":["1h","6h","24h"]}},{"name":"category","in":"query","required":false,"schema":{"type":"string","enum":["politics","economics","weather","crypto","sports","science-tech","entertainment"]}},{"name":"segment","in":"query","required":false,"description":"Wave-1 fine taxonomy (12 segments); overrides category","schema":{"description":"Wave-1 fine taxonomy (12 segments); overrides category","type":"string","enum":["politics-us","politics-world","economics","fed","crypto","sports-nfl","sports-nba","sports-mlb","sports-soccer","entertainment","climate","science-tech"]}},{"name":"min_liquidity","in":"query","required":false,"description":"Minimum liquidity_score (0–1)","schema":{"description":"Minimum liquidity_score (0–1)","type":"number","minimum":0,"maximum":1}},{"name":"limit","in":"query","required":false,"schema":{"default":20,"type":"integer","minimum":1,"maximum":50}}],"responses":{"200":{"description":"Markets with the largest probability moves over 1h/6h/24h w… (15m delayed, free). Payload in `data`, platform metadata in `meta`.","content":{"application/json":{"schema":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"object","properties":{"movers":{"type":"array","items":{"type":"object","properties":{"slug":{"type":"string"},"question":{"type":"string"},"p_now":{"type":"number","minimum":0,"maximum":1},"p_prev":{"type":"number","minimum":0,"maximum":1},"delta":{"type":"number"},"volume_surge_ratio":{"type":"number"},"category":{"type":"string"}},"required":["slug","question","p_now","p_prev","delta","volume_surge_ratio","category"],"additionalProperties":false}}},"required":["movers"],"additionalProperties":false},"meta":{"$ref":"#/components/schemas/Meta"}}}}}},"400":{"description":"INVALID_PARAMS — input failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"410":{"description":"RESOLVED — market/event settled; body includes resolution summary","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"INTERNAL","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"STALE_DATA — upstream feed down; retry later","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-price-usd":0,"x-tier":"free","x-freshness":"delayed_15m","x-cache-ttl-seconds":60,"x-example-input":{"window":"24h","limit":10},"x-free-variant-of":"probability.movers"}},"/v1/movers/climate":{"get":{"operationId":"probability.movers.climate","summary":"Biggest climate and weather probability moves (1h/6h/24h)","description":"The fastest way to see where news is landing in climate and weather: active markets ranked by absolute probability change over your chosen window, with volume surge ratios. Same shape as /v1/movers, pre-filtered to climate and weather markets.\n\nPrice: $0.02. Freshness: realtime. Cache TTL: 60s.","tags":["prediction"],"parameters":[{"name":"window","in":"query","required":false,"schema":{"default":"24h","type":"string","enum":["1h","6h","24h"]}},{"name":"category","in":"query","required":false,"schema":{"type":"string","enum":["politics","economics","weather","crypto","sports","science-tech","entertainment"]}},{"name":"min_liquidity","in":"query","required":false,"description":"Minimum liquidity_score (0–1)","schema":{"description":"Minimum liquidity_score (0–1)","type":"number","minimum":0,"maximum":1}},{"name":"limit","in":"query","required":false,"schema":{"default":20,"type":"integer","minimum":1,"maximum":50}}],"responses":{"200":{"description":"Biggest climate and weather probability moves (1h/6h/24h). Payload in `data`, platform metadata in `meta`.","content":{"application/json":{"schema":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"object","properties":{"movers":{"type":"array","items":{"type":"object","properties":{"slug":{"type":"string"},"question":{"type":"string"},"p_now":{"type":"number","minimum":0,"maximum":1},"p_prev":{"type":"number","minimum":0,"maximum":1},"delta":{"type":"number"},"volume_surge_ratio":{"type":"number"},"category":{"type":"string"}},"required":["slug","question","p_now","p_prev","delta","volume_surge_ratio","category"],"additionalProperties":false}}},"required":["movers"],"additionalProperties":false},"meta":{"$ref":"#/components/schemas/Meta"}}}}}},"400":{"description":"INVALID_PARAMS — input failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"Payment required (x402). Body lists `accepts` payment requirements; retry with an X-PAYMENT header. See https://docs.x402.org."},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"410":{"description":"RESOLVED — market/event settled; body includes resolution summary","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"INTERNAL","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"STALE_DATA — upstream feed down; retry later","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-price-usd":0.02,"x-tier":"data","x-freshness":"realtime","x-cache-ttl-seconds":60,"x-example-input":{"window":"24h","limit":10}}},"/v1/movers/crypto":{"get":{"operationId":"probability.movers.crypto","summary":"Biggest crypto probability moves (1h/6h/24h)","description":"The fastest way to see where news is landing in crypto: active markets ranked by absolute probability change over your chosen window, with volume surge ratios. Same shape as /v1/movers, pre-filtered to crypto markets.\n\nPrice: $0.02. Freshness: realtime. Cache TTL: 60s.","tags":["prediction"],"parameters":[{"name":"window","in":"query","required":false,"schema":{"default":"24h","type":"string","enum":["1h","6h","24h"]}},{"name":"category","in":"query","required":false,"schema":{"type":"string","enum":["politics","economics","weather","crypto","sports","science-tech","entertainment"]}},{"name":"min_liquidity","in":"query","required":false,"description":"Minimum liquidity_score (0–1)","schema":{"description":"Minimum liquidity_score (0–1)","type":"number","minimum":0,"maximum":1}},{"name":"limit","in":"query","required":false,"schema":{"default":20,"type":"integer","minimum":1,"maximum":50}}],"responses":{"200":{"description":"Biggest crypto probability moves (1h/6h/24h). Payload in `data`, platform metadata in `meta`.","content":{"application/json":{"schema":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"object","properties":{"movers":{"type":"array","items":{"type":"object","properties":{"slug":{"type":"string"},"question":{"type":"string"},"p_now":{"type":"number","minimum":0,"maximum":1},"p_prev":{"type":"number","minimum":0,"maximum":1},"delta":{"type":"number"},"volume_surge_ratio":{"type":"number"},"category":{"type":"string"}},"required":["slug","question","p_now","p_prev","delta","volume_surge_ratio","category"],"additionalProperties":false}}},"required":["movers"],"additionalProperties":false},"meta":{"$ref":"#/components/schemas/Meta"}}}}}},"400":{"description":"INVALID_PARAMS — input failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"Payment required (x402). Body lists `accepts` payment requirements; retry with an X-PAYMENT header. See https://docs.x402.org."},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"410":{"description":"RESOLVED — market/event settled; body includes resolution summary","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"INTERNAL","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"STALE_DATA — upstream feed down; retry later","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-price-usd":0.02,"x-tier":"data","x-freshness":"realtime","x-cache-ttl-seconds":60,"x-example-input":{"window":"24h","limit":10}}},"/v1/movers/economics":{"get":{"operationId":"probability.movers.economics","summary":"Biggest economics probability moves (1h/6h/24h)","description":"The fastest way to see where news is landing in economics: active markets ranked by absolute probability change over your chosen window, with volume surge ratios. Same shape as /v1/movers, pre-filtered to economics markets.\n\nPrice: $0.02. Freshness: realtime. Cache TTL: 60s.","tags":["prediction"],"parameters":[{"name":"window","in":"query","required":false,"schema":{"default":"24h","type":"string","enum":["1h","6h","24h"]}},{"name":"category","in":"query","required":false,"schema":{"type":"string","enum":["politics","economics","weather","crypto","sports","science-tech","entertainment"]}},{"name":"min_liquidity","in":"query","required":false,"description":"Minimum liquidity_score (0–1)","schema":{"description":"Minimum liquidity_score (0–1)","type":"number","minimum":0,"maximum":1}},{"name":"limit","in":"query","required":false,"schema":{"default":20,"type":"integer","minimum":1,"maximum":50}}],"responses":{"200":{"description":"Biggest economics probability moves (1h/6h/24h). Payload in `data`, platform metadata in `meta`.","content":{"application/json":{"schema":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"object","properties":{"movers":{"type":"array","items":{"type":"object","properties":{"slug":{"type":"string"},"question":{"type":"string"},"p_now":{"type":"number","minimum":0,"maximum":1},"p_prev":{"type":"number","minimum":0,"maximum":1},"delta":{"type":"number"},"volume_surge_ratio":{"type":"number"},"category":{"type":"string"}},"required":["slug","question","p_now","p_prev","delta","volume_surge_ratio","category"],"additionalProperties":false}}},"required":["movers"],"additionalProperties":false},"meta":{"$ref":"#/components/schemas/Meta"}}}}}},"400":{"description":"INVALID_PARAMS — input failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"Payment required (x402). Body lists `accepts` payment requirements; retry with an X-PAYMENT header. See https://docs.x402.org."},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"410":{"description":"RESOLVED — market/event settled; body includes resolution summary","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"INTERNAL","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"STALE_DATA — upstream feed down; retry later","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-price-usd":0.02,"x-tier":"data","x-freshness":"realtime","x-cache-ttl-seconds":60,"x-example-input":{"window":"24h","limit":10}}},"/v1/movers/entertainment":{"get":{"operationId":"probability.movers.entertainment","summary":"Biggest entertainment probability moves (1h/6h/24h)","description":"The fastest way to see where news is landing in entertainment: active markets ranked by absolute probability change over your chosen window, with volume surge ratios. Same shape as /v1/movers, pre-filtered to entertainment markets.\n\nPrice: $0.02. Freshness: realtime. Cache TTL: 60s.","tags":["prediction"],"parameters":[{"name":"window","in":"query","required":false,"schema":{"default":"24h","type":"string","enum":["1h","6h","24h"]}},{"name":"category","in":"query","required":false,"schema":{"type":"string","enum":["politics","economics","weather","crypto","sports","science-tech","entertainment"]}},{"name":"min_liquidity","in":"query","required":false,"description":"Minimum liquidity_score (0–1)","schema":{"description":"Minimum liquidity_score (0–1)","type":"number","minimum":0,"maximum":1}},{"name":"limit","in":"query","required":false,"schema":{"default":20,"type":"integer","minimum":1,"maximum":50}}],"responses":{"200":{"description":"Biggest entertainment probability moves (1h/6h/24h). Payload in `data`, platform metadata in `meta`.","content":{"application/json":{"schema":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"object","properties":{"movers":{"type":"array","items":{"type":"object","properties":{"slug":{"type":"string"},"question":{"type":"string"},"p_now":{"type":"number","minimum":0,"maximum":1},"p_prev":{"type":"number","minimum":0,"maximum":1},"delta":{"type":"number"},"volume_surge_ratio":{"type":"number"},"category":{"type":"string"}},"required":["slug","question","p_now","p_prev","delta","volume_surge_ratio","category"],"additionalProperties":false}}},"required":["movers"],"additionalProperties":false},"meta":{"$ref":"#/components/schemas/Meta"}}}}}},"400":{"description":"INVALID_PARAMS — input failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"Payment required (x402). Body lists `accepts` payment requirements; retry with an X-PAYMENT header. See https://docs.x402.org."},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"410":{"description":"RESOLVED — market/event settled; body includes resolution summary","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"INTERNAL","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"STALE_DATA — upstream feed down; retry later","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-price-usd":0.02,"x-tier":"data","x-freshness":"realtime","x-cache-ttl-seconds":60,"x-example-input":{"window":"24h","limit":10}}},"/v1/movers/fed":{"get":{"operationId":"probability.movers.fed","summary":"Biggest Federal Reserve probability moves (1h/6h/24h)","description":"The fastest way to see where news is landing in Federal Reserve: active markets ranked by absolute probability change over your chosen window, with volume surge ratios. Same shape as /v1/movers, pre-filtered to Federal Reserve markets.\n\nPrice: $0.02. Freshness: realtime. Cache TTL: 60s.","tags":["prediction"],"parameters":[{"name":"window","in":"query","required":false,"schema":{"default":"24h","type":"string","enum":["1h","6h","24h"]}},{"name":"category","in":"query","required":false,"schema":{"type":"string","enum":["politics","economics","weather","crypto","sports","science-tech","entertainment"]}},{"name":"min_liquidity","in":"query","required":false,"description":"Minimum liquidity_score (0–1)","schema":{"description":"Minimum liquidity_score (0–1)","type":"number","minimum":0,"maximum":1}},{"name":"limit","in":"query","required":false,"schema":{"default":20,"type":"integer","minimum":1,"maximum":50}}],"responses":{"200":{"description":"Biggest Federal Reserve probability moves (1h/6h/24h). Payload in `data`, platform metadata in `meta`.","content":{"application/json":{"schema":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"object","properties":{"movers":{"type":"array","items":{"type":"object","properties":{"slug":{"type":"string"},"question":{"type":"string"},"p_now":{"type":"number","minimum":0,"maximum":1},"p_prev":{"type":"number","minimum":0,"maximum":1},"delta":{"type":"number"},"volume_surge_ratio":{"type":"number"},"category":{"type":"string"}},"required":["slug","question","p_now","p_prev","delta","volume_surge_ratio","category"],"additionalProperties":false}}},"required":["movers"],"additionalProperties":false},"meta":{"$ref":"#/components/schemas/Meta"}}}}}},"400":{"description":"INVALID_PARAMS — input failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"Payment required (x402). Body lists `accepts` payment requirements; retry with an X-PAYMENT header. See https://docs.x402.org."},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"410":{"description":"RESOLVED — market/event settled; body includes resolution summary","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"INTERNAL","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"STALE_DATA — upstream feed down; retry later","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-price-usd":0.02,"x-tier":"data","x-freshness":"realtime","x-cache-ttl-seconds":60,"x-example-input":{"window":"24h","limit":10}}},"/v1/movers/politics-us":{"get":{"operationId":"probability.movers.politics-us","summary":"Biggest US politics probability moves (1h/6h/24h)","description":"The fastest way to see where news is landing in US politics: active markets ranked by absolute probability change over your chosen window, with volume surge ratios. Same shape as /v1/movers, pre-filtered to US politics markets.\n\nPrice: $0.02. Freshness: realtime. Cache TTL: 60s.","tags":["prediction"],"parameters":[{"name":"window","in":"query","required":false,"schema":{"default":"24h","type":"string","enum":["1h","6h","24h"]}},{"name":"category","in":"query","required":false,"schema":{"type":"string","enum":["politics","economics","weather","crypto","sports","science-tech","entertainment"]}},{"name":"min_liquidity","in":"query","required":false,"description":"Minimum liquidity_score (0–1)","schema":{"description":"Minimum liquidity_score (0–1)","type":"number","minimum":0,"maximum":1}},{"name":"limit","in":"query","required":false,"schema":{"default":20,"type":"integer","minimum":1,"maximum":50}}],"responses":{"200":{"description":"Biggest US politics probability moves (1h/6h/24h). Payload in `data`, platform metadata in `meta`.","content":{"application/json":{"schema":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"object","properties":{"movers":{"type":"array","items":{"type":"object","properties":{"slug":{"type":"string"},"question":{"type":"string"},"p_now":{"type":"number","minimum":0,"maximum":1},"p_prev":{"type":"number","minimum":0,"maximum":1},"delta":{"type":"number"},"volume_surge_ratio":{"type":"number"},"category":{"type":"string"}},"required":["slug","question","p_now","p_prev","delta","volume_surge_ratio","category"],"additionalProperties":false}}},"required":["movers"],"additionalProperties":false},"meta":{"$ref":"#/components/schemas/Meta"}}}}}},"400":{"description":"INVALID_PARAMS — input failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"Payment required (x402). Body lists `accepts` payment requirements; retry with an X-PAYMENT header. See https://docs.x402.org."},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"410":{"description":"RESOLVED — market/event settled; body includes resolution summary","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"INTERNAL","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"STALE_DATA — upstream feed down; retry later","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-price-usd":0.02,"x-tier":"data","x-freshness":"realtime","x-cache-ttl-seconds":60,"x-example-input":{"window":"24h","limit":10}}},"/v1/movers/politics-world":{"get":{"operationId":"probability.movers.politics-world","summary":"Biggest world politics probability moves (1h/6h/24h)","description":"The fastest way to see where news is landing in world politics: active markets ranked by absolute probability change over your chosen window, with volume surge ratios. Same shape as /v1/movers, pre-filtered to world politics markets.\n\nPrice: $0.02. Freshness: realtime. Cache TTL: 60s.","tags":["prediction"],"parameters":[{"name":"window","in":"query","required":false,"schema":{"default":"24h","type":"string","enum":["1h","6h","24h"]}},{"name":"category","in":"query","required":false,"schema":{"type":"string","enum":["politics","economics","weather","crypto","sports","science-tech","entertainment"]}},{"name":"min_liquidity","in":"query","required":false,"description":"Minimum liquidity_score (0–1)","schema":{"description":"Minimum liquidity_score (0–1)","type":"number","minimum":0,"maximum":1}},{"name":"limit","in":"query","required":false,"schema":{"default":20,"type":"integer","minimum":1,"maximum":50}}],"responses":{"200":{"description":"Biggest world politics probability moves (1h/6h/24h). Payload in `data`, platform metadata in `meta`.","content":{"application/json":{"schema":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"object","properties":{"movers":{"type":"array","items":{"type":"object","properties":{"slug":{"type":"string"},"question":{"type":"string"},"p_now":{"type":"number","minimum":0,"maximum":1},"p_prev":{"type":"number","minimum":0,"maximum":1},"delta":{"type":"number"},"volume_surge_ratio":{"type":"number"},"category":{"type":"string"}},"required":["slug","question","p_now","p_prev","delta","volume_surge_ratio","category"],"additionalProperties":false}}},"required":["movers"],"additionalProperties":false},"meta":{"$ref":"#/components/schemas/Meta"}}}}}},"400":{"description":"INVALID_PARAMS — input failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"Payment required (x402). Body lists `accepts` payment requirements; retry with an X-PAYMENT header. See https://docs.x402.org."},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"410":{"description":"RESOLVED — market/event settled; body includes resolution summary","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"INTERNAL","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"STALE_DATA — upstream feed down; retry later","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-price-usd":0.02,"x-tier":"data","x-freshness":"realtime","x-cache-ttl-seconds":60,"x-example-input":{"window":"24h","limit":10}}},"/v1/movers/science-tech":{"get":{"operationId":"probability.movers.science-tech","summary":"Biggest science and technology probability moves (1h/6h/24h)","description":"The fastest way to see where news is landing in science and technology: active markets ranked by absolute probability change over your chosen window, with volume surge ratios. Same shape as /v1/movers, pre-filtered to science and technology markets.\n\nPrice: $0.02. Freshness: realtime. Cache TTL: 60s.","tags":["prediction"],"parameters":[{"name":"window","in":"query","required":false,"schema":{"default":"24h","type":"string","enum":["1h","6h","24h"]}},{"name":"category","in":"query","required":false,"schema":{"type":"string","enum":["politics","economics","weather","crypto","sports","science-tech","entertainment"]}},{"name":"min_liquidity","in":"query","required":false,"description":"Minimum liquidity_score (0–1)","schema":{"description":"Minimum liquidity_score (0–1)","type":"number","minimum":0,"maximum":1}},{"name":"limit","in":"query","required":false,"schema":{"default":20,"type":"integer","minimum":1,"maximum":50}}],"responses":{"200":{"description":"Biggest science and technology probability moves (1h/6h/24h). Payload in `data`, platform metadata in `meta`.","content":{"application/json":{"schema":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"object","properties":{"movers":{"type":"array","items":{"type":"object","properties":{"slug":{"type":"string"},"question":{"type":"string"},"p_now":{"type":"number","minimum":0,"maximum":1},"p_prev":{"type":"number","minimum":0,"maximum":1},"delta":{"type":"number"},"volume_surge_ratio":{"type":"number"},"category":{"type":"string"}},"required":["slug","question","p_now","p_prev","delta","volume_surge_ratio","category"],"additionalProperties":false}}},"required":["movers"],"additionalProperties":false},"meta":{"$ref":"#/components/schemas/Meta"}}}}}},"400":{"description":"INVALID_PARAMS — input failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"Payment required (x402). Body lists `accepts` payment requirements; retry with an X-PAYMENT header. See https://docs.x402.org."},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"410":{"description":"RESOLVED — market/event settled; body includes resolution summary","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"INTERNAL","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"STALE_DATA — upstream feed down; retry later","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-price-usd":0.02,"x-tier":"data","x-freshness":"realtime","x-cache-ttl-seconds":60,"x-example-input":{"window":"24h","limit":10}}},"/v1/movers/sports-mlb":{"get":{"operationId":"probability.movers.sports-mlb","summary":"Biggest MLB baseball probability moves (1h/6h/24h)","description":"The fastest way to see where news is landing in MLB baseball: active markets ranked by absolute probability change over your chosen window, with volume surge ratios. Same shape as /v1/movers, pre-filtered to MLB baseball markets.\n\nPrice: $0.02. Freshness: realtime. Cache TTL: 60s.","tags":["prediction"],"parameters":[{"name":"window","in":"query","required":false,"schema":{"default":"24h","type":"string","enum":["1h","6h","24h"]}},{"name":"category","in":"query","required":false,"schema":{"type":"string","enum":["politics","economics","weather","crypto","sports","science-tech","entertainment"]}},{"name":"min_liquidity","in":"query","required":false,"description":"Minimum liquidity_score (0–1)","schema":{"description":"Minimum liquidity_score (0–1)","type":"number","minimum":0,"maximum":1}},{"name":"limit","in":"query","required":false,"schema":{"default":20,"type":"integer","minimum":1,"maximum":50}}],"responses":{"200":{"description":"Biggest MLB baseball probability moves (1h/6h/24h). Payload in `data`, platform metadata in `meta`.","content":{"application/json":{"schema":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"object","properties":{"movers":{"type":"array","items":{"type":"object","properties":{"slug":{"type":"string"},"question":{"type":"string"},"p_now":{"type":"number","minimum":0,"maximum":1},"p_prev":{"type":"number","minimum":0,"maximum":1},"delta":{"type":"number"},"volume_surge_ratio":{"type":"number"},"category":{"type":"string"}},"required":["slug","question","p_now","p_prev","delta","volume_surge_ratio","category"],"additionalProperties":false}}},"required":["movers"],"additionalProperties":false},"meta":{"$ref":"#/components/schemas/Meta"}}}}}},"400":{"description":"INVALID_PARAMS — input failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"Payment required (x402). Body lists `accepts` payment requirements; retry with an X-PAYMENT header. See https://docs.x402.org."},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"410":{"description":"RESOLVED — market/event settled; body includes resolution summary","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"INTERNAL","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"STALE_DATA — upstream feed down; retry later","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-price-usd":0.02,"x-tier":"data","x-freshness":"realtime","x-cache-ttl-seconds":60,"x-example-input":{"window":"24h","limit":10}}},"/v1/movers/sports-nba":{"get":{"operationId":"probability.movers.sports-nba","summary":"Biggest NBA basketball probability moves (1h/6h/24h)","description":"The fastest way to see where news is landing in NBA basketball: active markets ranked by absolute probability change over your chosen window, with volume surge ratios. Same shape as /v1/movers, pre-filtered to NBA basketball markets.\n\nPrice: $0.02. Freshness: realtime. Cache TTL: 60s.","tags":["prediction"],"parameters":[{"name":"window","in":"query","required":false,"schema":{"default":"24h","type":"string","enum":["1h","6h","24h"]}},{"name":"category","in":"query","required":false,"schema":{"type":"string","enum":["politics","economics","weather","crypto","sports","science-tech","entertainment"]}},{"name":"min_liquidity","in":"query","required":false,"description":"Minimum liquidity_score (0–1)","schema":{"description":"Minimum liquidity_score (0–1)","type":"number","minimum":0,"maximum":1}},{"name":"limit","in":"query","required":false,"schema":{"default":20,"type":"integer","minimum":1,"maximum":50}}],"responses":{"200":{"description":"Biggest NBA basketball probability moves (1h/6h/24h). Payload in `data`, platform metadata in `meta`.","content":{"application/json":{"schema":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"object","properties":{"movers":{"type":"array","items":{"type":"object","properties":{"slug":{"type":"string"},"question":{"type":"string"},"p_now":{"type":"number","minimum":0,"maximum":1},"p_prev":{"type":"number","minimum":0,"maximum":1},"delta":{"type":"number"},"volume_surge_ratio":{"type":"number"},"category":{"type":"string"}},"required":["slug","question","p_now","p_prev","delta","volume_surge_ratio","category"],"additionalProperties":false}}},"required":["movers"],"additionalProperties":false},"meta":{"$ref":"#/components/schemas/Meta"}}}}}},"400":{"description":"INVALID_PARAMS — input failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"Payment required (x402). Body lists `accepts` payment requirements; retry with an X-PAYMENT header. See https://docs.x402.org."},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"410":{"description":"RESOLVED — market/event settled; body includes resolution summary","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"INTERNAL","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"STALE_DATA — upstream feed down; retry later","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-price-usd":0.02,"x-tier":"data","x-freshness":"realtime","x-cache-ttl-seconds":60,"x-example-input":{"window":"24h","limit":10}}},"/v1/movers/sports-nfl":{"get":{"operationId":"probability.movers.sports-nfl","summary":"Biggest NFL football probability moves (1h/6h/24h)","description":"The fastest way to see where news is landing in NFL football: active markets ranked by absolute probability change over your chosen window, with volume surge ratios. Same shape as /v1/movers, pre-filtered to NFL football markets.\n\nPrice: $0.02. Freshness: realtime. Cache TTL: 60s.","tags":["prediction"],"parameters":[{"name":"window","in":"query","required":false,"schema":{"default":"24h","type":"string","enum":["1h","6h","24h"]}},{"name":"category","in":"query","required":false,"schema":{"type":"string","enum":["politics","economics","weather","crypto","sports","science-tech","entertainment"]}},{"name":"min_liquidity","in":"query","required":false,"description":"Minimum liquidity_score (0–1)","schema":{"description":"Minimum liquidity_score (0–1)","type":"number","minimum":0,"maximum":1}},{"name":"limit","in":"query","required":false,"schema":{"default":20,"type":"integer","minimum":1,"maximum":50}}],"responses":{"200":{"description":"Biggest NFL football probability moves (1h/6h/24h). Payload in `data`, platform metadata in `meta`.","content":{"application/json":{"schema":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"object","properties":{"movers":{"type":"array","items":{"type":"object","properties":{"slug":{"type":"string"},"question":{"type":"string"},"p_now":{"type":"number","minimum":0,"maximum":1},"p_prev":{"type":"number","minimum":0,"maximum":1},"delta":{"type":"number"},"volume_surge_ratio":{"type":"number"},"category":{"type":"string"}},"required":["slug","question","p_now","p_prev","delta","volume_surge_ratio","category"],"additionalProperties":false}}},"required":["movers"],"additionalProperties":false},"meta":{"$ref":"#/components/schemas/Meta"}}}}}},"400":{"description":"INVALID_PARAMS — input failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"Payment required (x402). Body lists `accepts` payment requirements; retry with an X-PAYMENT header. See https://docs.x402.org."},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"410":{"description":"RESOLVED — market/event settled; body includes resolution summary","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"INTERNAL","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"STALE_DATA — upstream feed down; retry later","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-price-usd":0.02,"x-tier":"data","x-freshness":"realtime","x-cache-ttl-seconds":60,"x-example-input":{"window":"24h","limit":10}}},"/v1/movers/sports-soccer":{"get":{"operationId":"probability.movers.sports-soccer","summary":"Biggest soccer probability moves (1h/6h/24h)","description":"The fastest way to see where news is landing in soccer: active markets ranked by absolute probability change over your chosen window, with volume surge ratios. Same shape as /v1/movers, pre-filtered to soccer markets.\n\nPrice: $0.02. Freshness: realtime. Cache TTL: 60s.","tags":["prediction"],"parameters":[{"name":"window","in":"query","required":false,"schema":{"default":"24h","type":"string","enum":["1h","6h","24h"]}},{"name":"category","in":"query","required":false,"schema":{"type":"string","enum":["politics","economics","weather","crypto","sports","science-tech","entertainment"]}},{"name":"min_liquidity","in":"query","required":false,"description":"Minimum liquidity_score (0–1)","schema":{"description":"Minimum liquidity_score (0–1)","type":"number","minimum":0,"maximum":1}},{"name":"limit","in":"query","required":false,"schema":{"default":20,"type":"integer","minimum":1,"maximum":50}}],"responses":{"200":{"description":"Biggest soccer probability moves (1h/6h/24h). Payload in `data`, platform metadata in `meta`.","content":{"application/json":{"schema":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"object","properties":{"movers":{"type":"array","items":{"type":"object","properties":{"slug":{"type":"string"},"question":{"type":"string"},"p_now":{"type":"number","minimum":0,"maximum":1},"p_prev":{"type":"number","minimum":0,"maximum":1},"delta":{"type":"number"},"volume_surge_ratio":{"type":"number"},"category":{"type":"string"}},"required":["slug","question","p_now","p_prev","delta","volume_surge_ratio","category"],"additionalProperties":false}}},"required":["movers"],"additionalProperties":false},"meta":{"$ref":"#/components/schemas/Meta"}}}}}},"400":{"description":"INVALID_PARAMS — input failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"Payment required (x402). Body lists `accepts` payment requirements; retry with an X-PAYMENT header. See https://docs.x402.org."},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"410":{"description":"RESOLVED — market/event settled; body includes resolution summary","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"INTERNAL","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"STALE_DATA — upstream feed down; retry later","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-price-usd":0.02,"x-tier":"data","x-freshness":"realtime","x-cache-ttl-seconds":60,"x-example-input":{"window":"24h","limit":10}}},"/v1/odds/compare/{slug}":{"get":{"operationId":"probability.odds-compare","summary":"Per-venue implied vs vig-adjusted odds with summarized depth for one market","description":"Venue-by-venue comparison for a market: implied probability, vig-adjusted probability (overround removed via the quoted book), summarized depth near the touch, plus the cross-venue spread and a disagreement flag when it exceeds 5 points.\n\nPrice: $0.02. Freshness: realtime. Cache TTL: 5s.","tags":["prediction"],"parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$"}}],"responses":{"200":{"description":"Per-venue implied vs vig-adjusted odds with summarized depth for one market. Payload in `data`, platform metadata in `meta`.","content":{"application/json":{"schema":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"object","properties":{"per_venue":{"type":"array","items":{"type":"object","properties":{"venue":{"type":"string","enum":["kalshi","polymarket"]},"implied_p":{"type":"number","minimum":0,"maximum":1},"vig_adjusted_p":{"type":"number","minimum":0,"maximum":1},"depth_within_1c_usd":{"type":"number"},"depth_within_5c_usd":{"type":"number"}},"required":["venue","implied_p","vig_adjusted_p","depth_within_1c_usd","depth_within_5c_usd"],"additionalProperties":false}},"venue_spread":{"type":"number","minimum":0,"maximum":1},"disagreement_flag":{"type":"boolean"}},"required":["per_venue","venue_spread","disagreement_flag"],"additionalProperties":false},"meta":{"$ref":"#/components/schemas/Meta"}}}}}},"400":{"description":"INVALID_PARAMS — input failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"Payment required (x402). Body lists `accepts` payment requirements; retry with an X-PAYMENT header. See https://docs.x402.org."},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"410":{"description":"RESOLVED — market/event settled; body includes resolution summary","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"INTERNAL","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"STALE_DATA — upstream feed down; retry later","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-price-usd":0.02,"x-tier":"data","x-freshness":"realtime","x-cache-ttl-seconds":5,"x-example-input":{"slug":"republicans-hold-house-midterms-2026-11"}}},"/v1/resolution/{slug}":{"get":{"operationId":"probability.resolution","summary":"Final outcome and settlement details for a resolved market","description":"Outcome, per-venue settlement, source link where available, and the blended probability 24h before resolution (calibration signal). Unresolved markets return 404 with a pointer to the live probability endpoint.\n\nPrice: $0.01. Freshness: static. Cache TTL: 86400s.","tags":["prediction"],"parameters":[{"name":"slug","in":"path","required":true,"schema":{"type":"string","pattern":"^[a-z0-9]+(?:-[a-z0-9]+)*$"}}],"responses":{"200":{"description":"Final outcome and settlement details for a resolved market. Payload in `data`, platform metadata in `meta`.","content":{"application/json":{"schema":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"object","properties":{"outcome":{"type":"string","description":"\"YES\" | \"NO\" | numeric-as-string"},"resolved_at":{"type":"string"},"per_venue":{"type":"array","items":{"type":"object","properties":{"venue":{"type":"string","enum":["kalshi","polymarket"]},"outcome":{"type":"string"},"resolved_at":{"type":"string"}},"required":["venue","outcome","resolved_at"],"additionalProperties":false}},"source_url":{"type":"string"},"final_p_24h_before":{"type":"number","minimum":0,"maximum":1}},"required":["outcome","resolved_at","per_venue","final_p_24h_before"],"additionalProperties":false},"meta":{"$ref":"#/components/schemas/Meta"}}}}}},"400":{"description":"INVALID_PARAMS — input failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"Payment required (x402). Body lists `accepts` payment requirements; retry with an X-PAYMENT header. See https://docs.x402.org."},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"410":{"description":"RESOLVED — market/event settled; body includes resolution summary","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"INTERNAL","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"STALE_DATA — upstream feed down; retry later","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-price-usd":0.01,"x-tier":"utility","x-freshness":"static","x-cache-ttl-seconds":86400,"x-example-input":{"slug":"fed-rate-cut-2026-06"}}},"/v1/probability/search":{"get":{"operationId":"probability.search","summary":"Find prediction markets by free-text query; returns slugs for other endpoints","description":"Full-text search over the canonical market catalog (Postgres FTS + trigram in live mode). Returns slugs, blended probabilities, and match confidence. Empty result sets return 200 with a suggestion listing valid categories.\n\nPrice: $0.02. Freshness: realtime. Cache TTL: 60s.","tags":["prediction"],"parameters":[{"name":"q","in":"query","required":true,"schema":{"type":"string","minLength":2,"maxLength":200}},{"name":"category","in":"query","required":false,"schema":{"type":"string","enum":["politics","economics","weather","crypto","sports","science-tech","entertainment"]}},{"name":"limit","in":"query","required":false,"schema":{"default":5,"type":"integer","minimum":1,"maximum":20}}],"responses":{"200":{"description":"Find prediction markets by free-text query; returns slugs for other endpoints. Payload in `data`, platform metadata in `meta`.","content":{"application/json":{"schema":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"object","properties":{"results":{"type":"array","items":{"type":"object","properties":{"slug":{"type":"string"},"question":{"type":"string"},"probability":{"type":"number","minimum":0,"maximum":1},"category":{"type":"string"},"resolution_date":{"type":"string"},"match_confidence":{"type":"number","minimum":0,"maximum":1}},"required":["slug","question","probability","category","resolution_date","match_confidence"],"additionalProperties":false}},"suggestion":{"type":"string"}},"required":["results"],"additionalProperties":false},"meta":{"$ref":"#/components/schemas/Meta"}}}}}},"400":{"description":"INVALID_PARAMS — input failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"Payment required (x402). Body lists `accepts` payment requirements; retry with an X-PAYMENT header. See https://docs.x402.org."},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"410":{"description":"RESOLVED — market/event settled; body includes resolution summary","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"INTERNAL","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"STALE_DATA — upstream feed down; retry later","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-price-usd":0.02,"x-tier":"utility","x-freshness":"realtime","x-cache-ttl-seconds":60,"x-example-input":{"q":"fed september rate cut"}}},"/v1/alerts/severe":{"get":{"operationId":"weather.alerts-severe","summary":"Active NWS alerts for a point or state, plus model-forward hazard risk","description":"Official National Weather Service active alerts (public domain, attributed) for a lat/lon or two-letter state, combined with our model's forward 48h hazard probabilities (extreme heat, heavy rain, damaging wind). Pass lat+lon or state.\n\nPrice: $0.01. Freshness: realtime. Cache TTL: 300s.","tags":["weather"],"parameters":[{"name":"lat","in":"query","required":false,"schema":{"type":"number","minimum":-90,"maximum":90}},{"name":"lon","in":"query","required":false,"schema":{"type":"number","minimum":-180,"maximum":180}},{"name":"state","in":"query","required":false,"schema":{"type":"string","minLength":2,"maxLength":2,"pattern":"^[A-Za-z]{2}$"}},{"name":"hazard","in":"query","required":false,"description":"Filter alerts and model risk to one hazard class","schema":{"description":"Filter alerts and model risk to one hazard class","type":"string","enum":["hurricane","tornado","heat","flood","winter","fire-weather"]}}],"responses":{"200":{"description":"Active NWS alerts for a point or state, plus model-forward hazard risk. Payload in `data`, platform metadata in `meta`.","content":{"application/json":{"schema":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"object","properties":{"active":{"type":"array","items":{"type":"object","properties":{"event":{"type":"string"},"severity":{"type":"string"},"headline":{"type":"string"},"onset":{"type":"string"},"expires":{"type":"string"},"source":{"type":"string","const":"NWS"}},"required":["event","severity","headline","onset","expires","source"],"additionalProperties":false}},"model_risk":{"type":"array","items":{"type":"object","properties":{"hazard":{"type":"string"},"window_start":{"type":"string"},"window_end":{"type":"string"},"probability":{"type":"number","minimum":0,"maximum":1}},"required":["hazard","window_start","window_end","probability"],"additionalProperties":false}}},"required":["active","model_risk"],"additionalProperties":false},"meta":{"$ref":"#/components/schemas/Meta"}}}}}},"400":{"description":"INVALID_PARAMS — input failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"Payment required (x402). Body lists `accepts` payment requirements; retry with an X-PAYMENT header. See https://docs.x402.org."},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"410":{"description":"RESOLVED — market/event settled; body includes resolution summary","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"INTERNAL","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"STALE_DATA — upstream feed down; retry later","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-price-usd":0.01,"x-tier":"utility","x-freshness":"realtime","x-cache-ttl-seconds":300,"x-example-input":{"lat":33.4484,"lon":-112.074}}},"/v1/aviation/delay-risk/{iata}":{"get":{"operationId":"weather.aviation-delay-risk","summary":"Weather-driven delay risk for a US airport in 6-hour blocks","description":"Next-24h delay risk for a top-100 US airport, scored per 6-hour block from forecast wind gusts, convective potential, winter and sustained precipitation, and heavy cloud cover, with the drivers named and a one-line verdict.\n\nPrice: $0.02. Freshness: realtime. Cache TTL: 1800s.","tags":["weather"],"parameters":[{"name":"iata","in":"path","required":true,"schema":{"type":"string","minLength":3,"maxLength":3,"pattern":"^[A-Za-z]{3}$"}}],"responses":{"200":{"description":"Weather-driven delay risk for a US airport in 6-hour blocks. Payload in `data`, platform metadata in `meta`.","content":{"application/json":{"schema":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"object","properties":{"blocks":{"type":"array","items":{"type":"object","properties":{"window_start":{"type":"string"},"window_end":{"type":"string"},"risk_score":{"type":"number","minimum":0,"maximum":1},"drivers":{"type":"array","items":{"type":"string"}}},"required":["window_start","window_end","risk_score","drivers"],"additionalProperties":false}},"verdict":{"type":"string"}},"required":["blocks","verdict"],"additionalProperties":false},"meta":{"$ref":"#/components/schemas/Meta"}}}}}},"400":{"description":"INVALID_PARAMS — input failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"Payment required (x402). Body lists `accepts` payment requirements; retry with an X-PAYMENT header. See https://docs.x402.org."},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"410":{"description":"RESOLVED — market/event settled; body includes resolution summary","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"INTERNAL","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"STALE_DATA — upstream feed down; retry later","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-price-usd":0.02,"x-tier":"data","x-freshness":"realtime","x-cache-ttl-seconds":1800,"x-example-input":{"iata":"BNA"}}},"/v1/energy/{region}":{"get":{"operationId":"weather.energy-region","summary":"Degree-days, load signal, and renewables indexes for a US ISO region","description":"Daily heating/cooling degree-days (°F-days), a normalized peak-load signal, and solar/wind generation indexes computed from load-weighted city forecasts for CAISO, ERCOT, PJM, MISO, SPP, NYISO, or ISONE, with extreme-risk flags.\n\nPrice: $0.05. Freshness: hourly. Cache TTL: 3600s.","tags":["weather"],"parameters":[{"name":"region","in":"path","required":true,"schema":{"type":"string","enum":["CAISO","ERCOT","PJM","MISO","SPP","NYISO","ISONE"]}},{"name":"days","in":"query","required":false,"schema":{"default":3,"type":"integer","minimum":1,"maximum":7}}],"responses":{"200":{"description":"Degree-days, load signal, and renewables indexes for a US ISO region. Payload in `data`, platform metadata in `meta`.","content":{"application/json":{"schema":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"object","properties":{"daily":{"type":"array","items":{"type":"object","properties":{"date":{"type":"string"},"hdd":{"type":"number"},"cdd":{"type":"number"},"expected_peak_load_signal":{"type":"number","minimum":0,"maximum":1},"solar_gen_index":{"type":"number","minimum":0,"maximum":1},"wind_gen_index":{"type":"number","minimum":0,"maximum":1},"extreme_risk_flags":{"type":"array","items":{"type":"string"}}},"required":["date","hdd","cdd","expected_peak_load_signal","solar_gen_index","wind_gen_index","extreme_risk_flags"],"additionalProperties":false}}},"required":["daily"],"additionalProperties":false},"meta":{"$ref":"#/components/schemas/Meta"}}}}}},"400":{"description":"INVALID_PARAMS — input failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"Payment required (x402). Body lists `accepts` payment requirements; retry with an X-PAYMENT header. See https://docs.x402.org."},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"410":{"description":"RESOLVED — market/event settled; body includes resolution summary","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"INTERNAL","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"STALE_DATA — upstream feed down; retry later","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-price-usd":0.05,"x-tier":"deep","x-freshness":"hourly","x-cache-ttl-seconds":3600,"x-example-input":{"region":"ERCOT","days":3}}},"/v1/forecast/point":{"get":{"operationId":"weather.forecast-point","summary":"Hourly point forecast for any coordinate, up to 168 hours","description":"Hourly temperature, feels-like, precipitation probability/amount, wind, gusts, humidity, and cloud cover for an exact lat/lon: NWS-derived series, bias-blended with our calibrated station model where covered. Imperial by default (units=metric available). Requests beyond 168 hours are capped at the model's current horizon. Longer horizons cost more.\n\nPrice: dynamic ($0.01 for hours ≤ 48, $0.03 beyond). Freshness: realtime. Cache TTL: 900s.","tags":["weather"],"parameters":[{"name":"lat","in":"query","required":true,"schema":{"type":"number","minimum":-90,"maximum":90}},{"name":"lon","in":"query","required":true,"schema":{"type":"number","minimum":-180,"maximum":180}},{"name":"hours","in":"query","required":false,"schema":{"default":48,"type":"integer","minimum":1,"maximum":240}},{"name":"units","in":"query","required":false,"schema":{"default":"imperial","type":"string","enum":["metric","imperial"]}}],"responses":{"200":{"description":"Hourly point forecast for any coordinate, up to 168 hours. Payload in `data`, platform metadata in `meta`.","content":{"application/json":{"schema":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"object","properties":{"hourly":{"type":"array","items":{"type":"object","properties":{"t":{"type":"string"},"temp":{"type":"number"},"feels_like":{"type":"number"},"precip_prob":{"type":"number","minimum":0,"maximum":1},"precip_amount":{"type":"number"},"wind":{"type":"number"},"gust":{"type":"number"},"humidity_pct":{"type":"number"},"cloud_pct":{"type":"number"}},"required":["t","temp","feels_like","precip_prob","precip_amount","wind","gust","humidity_pct","cloud_pct"],"additionalProperties":false}},"model_run_at":{"type":"string"},"units":{"type":"string","enum":["metric","imperial"]}},"required":["hourly","model_run_at","units"],"additionalProperties":false},"meta":{"$ref":"#/components/schemas/Meta"}}}}}},"400":{"description":"INVALID_PARAMS — input failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"Payment required (x402). Body lists `accepts` payment requirements; retry with an X-PAYMENT header. See https://docs.x402.org."},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"410":{"description":"RESOLVED — market/event settled; body includes resolution summary","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"INTERNAL","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"STALE_DATA — upstream feed down; retry later","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-price-usd":"dynamic","x-price-note":"$0.01 for hours ≤ 48, $0.03 beyond","x-tier":"data","x-freshness":"realtime","x-cache-ttl-seconds":900,"x-example-input":{"lat":40.7829,"lon":-73.9654,"hours":24}}},"/v1/forecast/probabilistic":{"get":{"operationId":"weather.forecast-probabilistic","summary":"Percentile bands (p10–p90) for temp, precip, or wind","description":"Hourly p10/p25/p50/p75/p90 bands for one variable at a coordinate. Temperature bands come from the model's empirical calibration; precipitation and wind bands are NWS-derived approximations, disclosed in the response's method label. Metric units (°C, mm, kph). Horizons cap at 168h. Use it to reason about uncertainty, not just point values.\n\nPrice: $0.03. Freshness: realtime. Cache TTL: 900s.","tags":["weather"],"parameters":[{"name":"lat","in":"query","required":true,"schema":{"type":"number","minimum":-90,"maximum":90}},{"name":"lon","in":"query","required":true,"schema":{"type":"number","minimum":-180,"maximum":180}},{"name":"variable","in":"query","required":true,"schema":{"type":"string","enum":["temp","precip","wind"]}},{"name":"hours","in":"query","required":false,"schema":{"default":72,"type":"integer","minimum":1,"maximum":240}}],"responses":{"200":{"description":"Percentile bands (p10–p90) for temp, precip, or wind. Payload in `data`, platform metadata in `meta`.","content":{"application/json":{"schema":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"object","properties":{"hourly":{"type":"array","items":{"type":"object","properties":{"t":{"type":"string"},"p10":{"type":"number"},"p25":{"type":"number"},"p50":{"type":"number"},"p75":{"type":"number"},"p90":{"type":"number"}},"required":["t","p10","p25","p50","p75","p90"],"additionalProperties":false}},"exceedance_helpers":{"type":"object","properties":{"p_any_precip_24h":{"type":"number","minimum":0,"maximum":1},"p_temp_above":{"type":"string"}},"additionalProperties":false},"model_run_at":{"type":"string"}},"required":["hourly","exceedance_helpers","model_run_at"],"additionalProperties":false},"meta":{"$ref":"#/components/schemas/Meta"}}}}}},"400":{"description":"INVALID_PARAMS — input failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"Payment required (x402). Body lists `accepts` payment requirements; retry with an X-PAYMENT header. See https://docs.x402.org."},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"410":{"description":"RESOLVED — market/event settled; body includes resolution summary","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"INTERNAL","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"STALE_DATA — upstream feed down; retry later","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-price-usd":0.03,"x-tier":"data","x-freshness":"realtime","x-cache-ttl-seconds":900,"x-example-input":{"lat":41.8781,"lon":-87.6298,"variable":"temp","hours":48}}},"/v1/forecast/window":{"get":{"operationId":"weather.forecast-window","summary":"One-call answer for a specific time window: rain odds, temps, comfort, verdict","description":"Summarizes a ≤12-hour window at a coordinate into decision-ready numbers (rain probability, expected precip, temp range in °C, max gust, comfort index) plus a one-sentence plain-English verdict. Built for agents planning events, deliveries, and travel.\n\nPrice: $0.02. Freshness: realtime. Cache TTL: 900s.","tags":["weather"],"parameters":[{"name":"lat","in":"query","required":true,"schema":{"type":"number","minimum":-90,"maximum":90}},{"name":"lon","in":"query","required":true,"schema":{"type":"number","minimum":-180,"maximum":180}},{"name":"start","in":"query","required":true,"schema":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"}},{"name":"end","in":"query","required":true,"schema":{"type":"string","format":"date-time","pattern":"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z|([+-](?:[01]\\d|2[0-3]):[0-5]\\d)))$"}}],"responses":{"200":{"description":"One-call answer for a specific time window: rain odds, temps, comfort, verdict. Payload in `data`, platform metadata in `meta`.","content":{"application/json":{"schema":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"object","properties":{"rain_probability":{"type":"number","minimum":0,"maximum":1},"expected_precip_mm":{"type":"number"},"temp_range":{"type":"object","properties":{"low":{"type":"number"},"high":{"type":"number"}},"required":["low","high"],"additionalProperties":false},"wind_max":{"type":"number"},"comfort_index":{"type":"number","minimum":0,"maximum":1},"severity_flags":{"type":"array","items":{"type":"string"}},"verdict":{"type":"string"}},"required":["rain_probability","expected_precip_mm","temp_range","wind_max","comfort_index","severity_flags","verdict"],"additionalProperties":false},"meta":{"$ref":"#/components/schemas/Meta"}}}}}},"400":{"description":"INVALID_PARAMS — input failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"402":{"description":"Payment required (x402). Body lists `accepts` payment requirements; retry with an X-PAYMENT header. See https://docs.x402.org."},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"410":{"description":"RESOLVED — market/event settled; body includes resolution summary","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"INTERNAL","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"STALE_DATA — upstream feed down; retry later","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-price-usd":0.02,"x-tier":"data","x-freshness":"realtime","x-cache-ttl-seconds":900,"x-example-input":{"lat":40.7829,"lon":-73.9654,"start":"2026-07-19T16:00:00Z","end":"2026-07-19T22:00:00Z"}}},"/v1/verification/scores":{"get":{"operationId":"weather.verification-scores","summary":"Free: our forecast verification stats (MAE by variable, region, lead, segment)","description":"Transparent skill scores from stored forecast/actual pairs over a rolling 90-day window, scored against real NWS station observations and segmented by what produced each forecast (proprietary-blend temperature at covered stations vs NWS passthrough). Live-accumulated pairs are reported separately from the model's offline historical_oos fit metrics — the two are never mixed. Free forever so you can judge the model before paying for forecasts.\n\nPrice: free. Freshness: daily. Cache TTL: 86400s.","tags":["weather"],"parameters":[{"name":"variable","in":"query","required":false,"schema":{"type":"string","enum":["temp","wind"]}},{"name":"region","in":"query","required":false,"schema":{"type":"string","minLength":2,"maxLength":20}},{"name":"lead_hours","in":"query","required":false,"schema":{"type":"integer","minimum":1,"maximum":240}}],"responses":{"200":{"description":"Free: our forecast verification stats (MAE by variable, region, lead, segment). Payload in `data`, platform metadata in `meta`.","content":{"application/json":{"schema":{"type":"object","required":["data","meta"],"properties":{"data":{"type":"object","properties":{"scores":{"type":"array","items":{"type":"object","properties":{"variable":{"type":"string"},"region":{"type":"string"},"lead_hours":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"segment":{"type":"string","description":"What produced the forecasts: 'nws-blend' (proprietary-influenced temp at covered stations) | 'nws-gridpoint' (NWS passthrough) | 'stub'/'stub-era' (pre-model rows)"},"mae_ours":{"type":"number"},"mae_nws":{"type":"number"},"mae_ecmwf":{"type":"number"},"n_samples":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991},"window_days":{"type":"number","const":90}},"required":["variable","region","lead_hours","segment","mae_ours","n_samples","window_days"],"additionalProperties":false}},"historical_oos":{"type":"object","properties":{"fit_date":{"type":"string"},"note":{"type":"string"},"stations":{"type":"array","items":{"type":"object","properties":{"station":{"type":"string"},"oos_rmse_f":{"type":"number"},"oos_mae_f":{"type":"number"},"oos_bias_f":{"type":"number"},"n_samples":{"type":"integer","minimum":-9007199254740991,"maximum":9007199254740991}},"required":["station","oos_rmse_f","oos_mae_f","oos_bias_f","n_samples"],"additionalProperties":false}}},"required":["fit_date","note","stations"],"additionalProperties":false},"methodology_note":{"type":"string"},"model_label":{"type":"string"}},"required":["scores","historical_oos","methodology_note","model_label"],"additionalProperties":false},"meta":{"$ref":"#/components/schemas/Meta"}}}}}},"400":{"description":"INVALID_PARAMS — input failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"404":{"description":"NOT_FOUND","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"410":{"description":"RESOLVED — market/event settled; body includes resolution summary","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"500":{"description":"INTERNAL","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"503":{"description":"STALE_DATA — upstream feed down; retry later","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-price-usd":0,"x-tier":"free","x-freshness":"daily","x-cache-ttl-seconds":86400,"x-example-input":{}}}},"components":{"schemas":{"Meta":{"type":"object","required":["endpoint","version","generated_at","freshness","sources","request_id","docs","data_mode"],"properties":{"endpoint":{"type":"string"},"version":{"type":"string"},"generated_at":{"type":"string","format":"date-time"},"freshness":{"type":"string","enum":["realtime","delayed_15m","hourly","daily","static"]},"sources":{"type":"array","items":{"type":"string"}},"request_id":{"type":"string"},"docs":{"type":"string","format":"uri"},"data_mode":{"type":"string","enum":["fixture","live"]}}},"Error":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["code","message"],"properties":{"code":{"type":"string","enum":["INVALID_PARAMS","NOT_FOUND","RESOLVED","STALE_DATA","INTERNAL"]},"message":{"type":"string"},"suggestion":{"type":"string","description":"A sibling endpoint or query that could satisfy this call"},"request_id":{"type":"string"}},"additionalProperties":true}}}}}}