The same record, as an API
Events, facts, quotes, and sources as clean structured data, served from the pipeline that powers the site. Everything cited, everything timestamped. Pick an endpoint to see it in action.
Free key: 1,000 requests a day, shown once. Sign in at the console to create one, then send it as the X-API-Key header on everything below.
Verbatim quotes by person, topic, and date. Date said and date reported, always. Source links on every quote. Add format=ndjson for one quote per line.
Everyone on record, with quote counts and page links.
Clustered events with verified facts and source lists.
The full accreted record of a developing story, oldest to newest.
BACKED BY BIGQUERY · HISTORICAL COVERAGE TO 2023 · JSON + NDJSON
Developer console: keys and usage →
Full interactive API reference →
# get a key: sign in at /account, click "Create key" # or with a Firebase ID token: curl -X POST http://www.latestin.com/v1/keys \ -H "Authorization: Bearer <firebase-id-token>"
{
"api_key": "li_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", // shown once
"tier": "free",
"daily_limit": 1000,
"usage": "send as X-API-Key header on /v1/* requests"
}
# what has Trump said about Korea? curl "http://www.latestin.com/v1/quotes?person=trump&q=korea" \ -H "X-API-Key: li_..."
{
"quote_id": "7de51db55dcfa707…",
"text": "…and they said, 'No thanks!'",
"speaker_name": "Donald Trump",
"date_said": "2026-08-16",
"date_reported": "2026-08-17",
"context_line": "Trump wrote that South Korea
declined his invitation…",
"source_count": 2,
"sources": [
{ "outlet": "CNN", "source_url": "https://…" },
{ "outlet": "NBC News", "source_url": "https://…" }
] // canonical record + variants
}
# who is on record? curl "http://www.latestin.com/v1/speakers?q=newsom" \ -H "X-API-Key: li_..."
{
"speakers": [{
"speaker_id": "f660d051d…",
"name": "Gavin Newsom",
"quote_count": 12,
"last_quoted": "2026-08-17",
"page_url": "https://www.latestin.com/speakers/gavin-newsom-f660d0"
}],
"count": 1
}
# what happened, with receipts curl "http://www.latestin.com/v1/events?since=2026-08-01" \ -H "X-API-Key: li_..."
{
"event_id": "9c1d22ab…",
"title": "US and South Korea scale back joint military exercises",
"event_date": "2026-08-17",
"storyline_title": "US-South Korea joint military exercises scaled back",
"fact_count": 6,
"source_count": 4,
"facts": [{
"claim": "The drills were reduced from 10 days to 4",
"sources": [ … ] // every fact cited, verified verbatim
}]
}
# the whole story, oldest to newest curl "http://www.latestin.com/v1/storylines/65c29c…/timeline" \ -H "X-API-Key: li_..."
{
"storyline": {
"title": "US-Iran nuclear standoff and Trump escalation threats",
"opened_at": "2026-08-14",
"event_count": 5
},
"timeline": [
{ "event_date": "2026-08-14", "title": "…", "facts": [ … ] },
{ "event_date": "2026-08-17", "title": "…", "facts": [ … ] }
]
}