Sync & Freshness
New content is ingested every hour. The narrative and pattern maps are rebuilt on a schedule on top of it.
Search and jobs see new posts as soon as they’re ingested. Narrative and pattern reads return the latest rebuild.
Check freshness with GET /health
cURL
sync: the last content ingestion.narratives: the last narrative map rebuild.content: the newest content in the store.
isStale: true means that part is behind schedule. /health returns 200 when everything is fresh and 503 when something is stale or unreachable, so you can use it as an uptime check.
Time windows
window filters by publish date: 24h, 7d, 30d, 90d or all (no filter). It never changes the price.
Shorter windows return fresher, more focused results. Use all for long-running topics or when recent volume is thin. Posts with no publish date only appear under all.