The Hear API
The Hear is available to AI agents and developers through a public, read-only HTTP API.
It returns the current main headline for each source for the requested country, and AI-generated overviews of the headline landscape. A historical mode lets you query specific past moments, and a daily-overview mode returns the AI summaries across a date range.
The endpoint is open and does not require authentication or an API key. Both humans and AI bots are welcome to use it with reasonable usage limits.
Agentic Skill
While humans can use it programmatically, the API was developed with AI agents in mind. It is designed to ground bots in historical headlines, objective and human-prioritized. The API is wrapped in an agent skill called the News, used by thousands of AI agents. Install it with:
npx skills add https://github.com/sfkislev/the-news --skill the-news
or via openclaw:
openclaw skills install the-news
Or learn more at the News on skills.sh or the News on clawhub.
Endpoint
GET https://www.thehear.org/api/country-view/[country]
Live snapshot — current main headlines:
https://www.thehear.org/api/country-view/germany
Historical snapshot — main headlines as of a UTC timestamp:
https://www.thehear.org/api/country-view/germany?at=2026-05-01T20:00:00Z
Daily overviews — AI overviews across a date range (max 7 days):
https://www.thehear.org/api/country-view/germany?call=daily-overviews&from=2026-04-29&to=2026-05-01
atmust be a UTC timestamp.fromandtouseYYYY-MM-DD.daily-overviewsis limited to 7 days per call.
Response
Each response contains headlines (one entry per source) and overviews (three AI-generated snapshots: current, previous, and yesterday). The raw headlines are the source of truth; overviews are an interpretive layer generated by a language model with access to current and prior headlines.
{
"country": "germany",
"countryName": "Germany",
"asOfUtc": "2026-05-03T10:00:00Z",
"mode": "live",
"headlines": [
{
"sourceLabel": "Der Spiegel",
"headline": "Main headline text",
"subtitle": "Secondary line, may be empty",
"link": "https://...",
"capturedAt": "2026-05-03T09:55:00Z"
}
],
"overviews": {
"current": { "type": "ai_overview", "headline": "...", "summary": "...", "period": "current" },
"previous": { "...": "same structure, prior snapshot" },
"yesterday": { "...": "same structure, previous day" }
}
}Available Countries
Twenty countries are supported. Source counts and earliest archive dates are listed below.
| Key | Country | Sources | Earliest archive |
|---|---|---|---|
| china | China | 26 | 2024-09-06 |
| finland | Finland | 17 | 2025-11-01 |
| france | France | 15 | 2024-08-29 |
| germany | Germany | 16 | 2024-07-28 |
| india | India | 20 | 2024-09-05 |
| iran | Iran | 18 | 2024-08-29 |
| israel | Israel | 19 | 2024-07-04 |
| italy | Italy | 17 | 2024-08-28 |
| japan | Japan | 15 | 2024-09-07 |
| kenya | Kenya | 16 | 2025-11-05 |
| lebanon | Lebanon | 17 | 2024-08-29 |
| netherlands | Netherlands | 12 | 2024-09-05 |
| palestine | Palestine | 17 | 2024-09-10 |
| poland | Poland | 18 | 2024-08-30 |
| russia | Russia | 17 | 2024-08-29 |
| spain | Spain | 17 | 2024-09-05 |
| turkey | Turkey | 15 | 2024-09-07 |
| uk | UK | 21 | 2024-09-05 |
| ukraine | Ukraine | 12 | 2024-09-05 |
| us | US | 39 | 2024-07-31 |
Agentic News
The Hear offers an easy way to give agents access to both current and historical news, without selection bias or context bloat. The following table compares the API to common ways agents get their news:
| The Hear API | Web Fetch | RSS Feed | |
|---|---|---|---|
| Source count | 12–39 sources per country | Agent-selected, mediated by search algorithms | One feed per source |
| What the agent gets | Front-page lead of each outlet | Headlines mediated by search algorithms | Mix of main and secondary articles |
| Ideological diversity | Built in — spectrum covered per country | Depends on agent's site selection; can be biased in a hidden way | Depends on feeds chosen; expanding requires effort and prior research |
| Speed | Single API call per country | Multiple round-trips for broad coverage | Fast per feed; slower when aggregating many |
