x-api-key header, on every plan.| Module | Base path | Endpoints | What it is |
|---|---|---|---|
| Sugra News curated feeds | /api/v1/news/* | ~7 | Unified headline digest from 42 curated feeds, refreshed every 5 minutes. Filter by region (us, europe, asia, mideast, china, india, latam, africa, oceania, russia, global), category (news, defense, business, tech, science, energy, disasters), or individual feed slug. Keyword search across all feeds. |
| GDELT events and media analytics | /api/v1/gdelt/* | 10 | News cards, tone and coverage from the GDELT files Sugra stores (English article search, 24 hour window), sentiment histograms, stored quotations, an explicit empty television response, plus the ingested event stream (recent events, trending themes, events, and entities) updated every 15 minutes. lang on recent, by-country and trending reads stored translation events for one of 15 source languages. |
| Wikipedia attention | /api/v1/news/wikipedia/* | ~8 | Wikimedia pageview analytics (CC0): per-article view time series, daily top charts, top by country, unique devices, editor activity, cross-language comparison. A clean proxy for public attention to a topic. |
GET /api/v1/equities/{symbol}/news-sentiment composes GDELT tone and the first-party feed ingest into a per-ticker news-flow sentiment and attention series. It is a screening signal, not investment advice.| Endpoint | Returns |
|---|---|
GET /api/v1/news/latest | Latest headlines across all feeds, filterable by region, category, source |
GET /api/v1/news/search | Keyword search over headlines and descriptions of all 42 feeds |
GET /api/v1/gdelt/articles | News cards from the stored files: title, source, time, link, tone, quantities. English by default, including en, eng and english. Fifteen stored source languages via lang, and the matching two-letter code. Window at most 24 hours. |
GET /api/v1/gdelt/themes/trending | Trending GDELT GKG themes over a 1h/6h/24h window, with share of total |
GET /api/v1/news/wikipedia/pageviews/top | Top Wikipedia articles by views on a given date |
{
"data": {
"total": 10,
"count": 2,
"items": [
{
"title": "The World Cup-winning side will make $50 million - and the IRS gets a cut",
"link": "https://www.marketwatch.com/story/the-world-cupwinning-side-will-make-50-million...",
"published": "2026-07-18T18:32:00Z",
"source": "marketwatch",
"region": "us",
"category": "business"
}
]
},
"meta": {
"endpoint": "/api/v1/news/latest",
"data_time": "2026-07-18T18:32:00Z",
"source": "news_rss"
}
}description / source_name fields truncated.) GET /api/v1/news/search?q=... returns the same item shape; GET /api/v1/news/sources lists all feed slugs.{
"data": {
"themes": [
{ "theme": "TAX_FNCACT", "count": 13181, "share": 0.0297 },
{ "theme": "CRISISLEX_CRISISLEXREC", "count": 6162, "share": 0.0139 },
{ "theme": "EPU_POLICY", "count": 6039, "share": 0.0136 }
],
"total": 444097,
"window_end": "2026-07-18T18:45:00Z",
"stale": false,
"partial": false
},
"meta": { "endpoint": "/api/v1/gdelt/themes/trending", "source": "gdelt_live" }
}stale and partial flags report ingest freshness and window completeness, so a consuming agent can decide whether to trust the aggregate.{
"data": {
"project": "en.wikipedia",
"date": "2026-07-16",
"articles": [
{ "article": "Main_Page", "views": 7952344, "rank": 1 },
{ "article": "Special:Search", "views": 1231720, "rank": 2 },
{ "article": "Wikipedia:Featured_pictures", "views": 690696, "rank": 3 }
]
},
"meta": { "endpoint": "/api/v1/news/wikipedia/pageviews/top", "source": "wikipedia" }
}/news/latest or /news/search grounds an agent in what happened in the last hours; /gdelt/context returns quotations stored from the files./gdelt/timeline (modes timelinevol, timelinetone), then drill into the articles behind a spike with /gdelt/articles./equities/{symbol}/news-sentiment with Wikipedia pageview series to separate media supply (coverage) from reader demand (attention) for a company or theme.