GET
/api/v1/latest
Latest forecasts and associated sources across Quotient
Parameters
| Name | In | Type | Description |
|---|---|---|---|
| hours | query | integer | Lookback in whole hours. |
| types | query | string | Comma-separated subset of forecast, article, x_post. |
Response fields
| Field | Type | Meaning |
|---|---|---|
| as_of | string | |
| window | object | |
| types | "forecast" | "article" | "x_post"[] | |
| events | object[] | |
| count | integer |
Billing and limits
Calls are billed to prepaid credits, or per call over x402. The price above is the reference price; the 402 challenge returned at request time is what a call actually costs.
One request may be in flight at a time, and request starts must be at least one second apart. A rejected 429 is not billed. See rate limits.
curl
curl -H "x-quotient-api-key: qt_…" \
"https://quotient-api-gateway.onrender.com/api/v1/latest"Run sends this request with preset parameters on Quotient’s demo key. Your credits are not spent.
200 · application/json
{
"as_of": "…",
"window": {
"hours": 0,
"since": "…"
},
"types": [
"forecast"
],
"events": [
{
"type": "forecast",
"id": "…",
"occurred_at": "…",
"source": {},
"market": {
"venue": "polymarket",
"nativeMarketId": "…",
"nativeEventId": "…",
"seriesTicker": "…",
"marketKey": "…",
"slug": "…",
"marketUrl": "…",
"sourceUrl": "…",
"relationships": {
"assets": [
{}
],
"markets": [
{}
],
"signals": [
{}
],
"truncated": {
"assets": false,
"markets": false,
"signals": false
}
}
},
"forecast": {
"venue": "polymarket",
"market": {
"venue": "polymarket",
"nativeMarketId": "…",
"nativeEventId": "…",
"seriesTicker": "…",
"marketKey": "…",
"slug": "…",
"marketUrl": "…",
"sourceUrl": "…"
},
"id": "…",
"probability": 0,
"created_at": "…",
"headline": "…",
"thesis": "…",
"resolution_pathway": {
"criteria": "…",
"crux": "…",
"deadline": "…",
"source": "…"
},
"delta_from_prior": 0,
"delta_reasoning": "…",
"refresh_reason": "…",
"relationships": {
"assets": [
{}
],
"markets": [
{}
],
"signals": [
{}
],
"truncated": {
"assets": false,
"markets": false,
"signals": false
}
}
}
}
],
"count": 0
}