Free REST API for the They Knew database. Read-only, JSON, CORS-enabled. No credit card to start.
Every request needs an Authorization header with your Bearer token. Keys look like tk_live_xxxxxxxxxxxxxxxx.
Authorization: Bearer tk_live_xxxxxxxxxxxxxxxxEvery response includes X-RateLimit-Remaining and X-RateLimit-Reset. Over-limit requests return 429 with a Retry-After header.
| Tier | Per hour | Per day | Price | Best for |
|---|---|---|---|---|
| Free | 100 | 1,000 | $0 | Hobbyists, prototypes |
| Newsroom | 5,000 | 50,000 | $99/mo | Journalists, research orgs |
| Research | Unlimited (soft cap) | 100,000 | $299/mo | Academics, large datasets |
/api/v1/claimsList published claims. Paginated (max 100 per page).
params: limit, page, category, status, tag, q, since
/api/v1/claims/:slugSingle claim with sources, editorial, and metadata.
/api/v1/sources/:idSingle source (document, article, video, filing).
/api/v1/glossaryAll glossary terms (static + AI-curated merged).
/api/v1/glossary/:slugSingle glossary term.
/api/v1/categoriesAll categories with live claim counts.
/api/v1/timelines/:slugCurated timeline topic with all matched claims.
/api/v1/statsSite-wide stats: totals, by-category breakdown, monthly growth.
curl https://theyknew.io/api/v1/claims?limit=5 \
-H "Authorization: Bearer tk_live_your_key_here"const res = await fetch("https://theyknew.io/api/v1/claims?category=intelligence", {
headers: { Authorization: "Bearer tk_live_your_key_here" }
});
const { data, meta } = await res.json();import requests
r = requests.get(
"https://theyknew.io/api/v1/claims",
headers={"Authorization": "Bearer tk_live_your_key_here"},
params={"q": "epstein", "limit": 20},
)
print(r.json())All responses use a stable envelope: { data, meta, error }. Dates are ISO 8601 UTC. Errors return an error.code and error.message.
{
"data": [
{
"id": 123,
"slug": "cia-mkultra",
"title": "The CIA ran MK-ULTRA mind-control experiments",
"status": "VERIFIED",
"vote_count": 842,
"url": "https://theyknew.io/claims/cia-mkultra"
}
],
"meta": { "total": 1321, "page": 1, "limit": 20, "has_next": true }
}Free tier is live. Generate your first key in 10 seconds.
Get API key