58 Israeli newsrooms, the Hebrew press translated into English, every story clustered across the outlets that ran it with the left, center and right split attached. REST, OpenAPI and an MCP server.
The short answer
The baba News API is the Israeli news API from baba (itsbaba.com): a REST API over 58 Israeli outlets that translates the Hebrew press into English, groups the articles covering one event into a single story, and returns the left, center and right split and the sides that filed nothing. Plans start at $99 a month after a 14-day trial with no card.
All endpoints are GET under news.itsbaba.com with a bearer key.
The latest clustered stories, in English
curl -s "https://news.itsbaba.com/api/v1/stories?lang=en&limit=10" \ -H "Authorization: Bearer $BABA_NEWS_API_KEY"
One story in the response (abridged)
{
"id": 44,
"headline": "Cabinet approves the deal",
"summary": "Ministers voted after midnight.",
"outlets": 3,
"lean": { "left": 1, "center": 2, "right": 0, "unrated": 0 },
"sides": { "centre": 2, "left": 1 },
"missingSides": ["haredi"],
"sources": ["ynet", "kan", "haaretz_he"]
}The baba News API is baba's Israeli news API, the developer side of baba News. It is a translation and comparison layer over the Israeli press, not a newsroom: it monitors 58 outlets across the political spectrum, translates the reporting, and publishes each event as a cluster with the shape of its coverage attached. baba also makes baba HebrewCore, the Hebrew language API the baba translator app runs on.
Limits stated by baba: full publisher article bodies are never returned, it is not a factuality service, and reads are cached for seconds to minutes. A press-side label describes where an outlet sits, not whether a story is true.
/api/v1/stories: Clustered events: outlets that filed, the lean split, the sides that published nothing, and the state./api/v1/stories/{ckey}: One story with every member article, the timeline and the framing./api/v1/search: Search across the translated archive./api/v1/sources: The 58 newsrooms with lean, ownership, funding and median filing lag./api/v1/brief: The daily brief, in English and Hebrew./api/v1/people: People named in coverage, with every spelling folded into one record./api/v1/export: Bulk history as JSONL or CSV (Enterprise)./threads, /trending, /blindspots, /topics, /changes: Running stories, stories picking up speed, coverage gaps by camp, the desk register and an incremental change feed.Reference at news.itsbaba.com/developers/docs/endpoints, and the OpenAPI document.
Every plan starts with a 14-day trial, no card. Keys come from the console at news.itsbaba.com/developers.
Connect to https://news.itsbaba.com/mcp over Streamable HTTP with your key as the bearer header. The 16 read tools cover stories, members, search, newsrooms and their activity, topics, people, daily briefs, threads, trending stories, coverage gaps and the change feed. See the Hebrew and Israeli MCP server guide.
The baba News API is the Israeli and Hebrew news API from baba (itsbaba.com). It reads 58 Israeli outlets (39 in Hebrew, 7 in English, 6 in Arabic, 5 in Russian and 1 in French), translates the Hebrew into English, and clusters the articles covering one event into a single story with the left, center and right split and the sides of the press that filed nothing.
baba, the maker of the baba Hebrew translator app and of baba HebrewCore, the Hebrew language API. The News API is the developer side of baba News, the reader site at news.itsbaba.com.
Starter is $99 a month for 10,000 requests and 60 a minute, covering stories, sources and search. Team is $299 a month for 100,000 requests and 300 a minute, adding the daily brief and people. Enterprise adds webhooks and bulk export by agreement. Every plan starts with a 14-day trial, no card.
No. Full publisher article bodies are never returned. Each story carries a summary written by baba and labelled as such, the headline as each newsroom wrote it, and a link to the original article.
Yes. Connect a Streamable HTTP MCP client to https://news.itsbaba.com/mcp with your News API key as a bearer token. It exposes 16 read tools over stories, search, newsrooms, topics, people, briefs, threads, trending stories, coverage gaps and the change feed, and each tool call counts as one API request.
Yes. Every endpoint that returns text accepts lang=en or lang=he. Hebrew falls back to English per field when a Hebrew row is missing.
Start a 14-day trial with no card, and read the Israeli press as JSON in English or Hebrew.