58 Israeli newsrooms in Hebrew, Arabic, Russian, French and English. Every story clustered across the outlets that ran it, in English or Hebrew, with the left, center and right split attached. JSON over HTTPS.
14-day trial on the live wire, no card · From $99 a month
The baba News API covers 58 Israeli newsrooms publishing in Hebrew, Arabic, Russian, French and English. It differs from a general news API in three ways. It translates the Hebrew instead of returning it, so an English-only consumer can read the Israeli press directly. It clusters the outlets covering one event and returns the left, center and right split of that cluster, so a story arrives with the shape of its coverage attached. And it names the sides that did not file, which is what makes a one-sided story visible instead of invisible.
Plans start at $99 a month for 10,000 requests, with a 14-day trial that needs no card. The console, the reference and the OpenAPI document are at news.itsbaba.com/developers.
A bearer key on every call. This one asks for the stories one side of the press skipped.
curl -s "https://news.itsbaba.com/api/v1/stories?lang=en&state=blindspot" \ -H "Authorization: Bearer nk_live_…"
The envelope is the same on every endpoint: data, a nextCursor for the next page, the language you asked for, and when it was generated.
{
"data": [
{
"key": "cabinet-approves-the-deal",
"headline": "Cabinet approves the deal",
"summary": "…an English summary written by baba, labelled as ours…",
"outlets": 11,
"lean": { "left": 3, "center": 4, "right": 4, "unrated": 0 },
"sides": { "centre": 5, "right": 3, "haredi": 2, "russian": 1 },
"missingSides": ["left", "arab"],
"state": "blindspot",
"sources": ["ynet", "n12", "israel_hayom", "kikar", "vesty", "…"],
"url": "https://news.itsbaba.com/812/cabinet-approves-the-deal"
}
],
"nextCursor": "MjAyNi0wOS0wMVQwODowMDowMC4wMDBafDQ0",
"lang": "en",
"generatedAt": "2026-09-04T12:00:00.000Z",
"limit": 40
}All GET, all under news.itsbaba.com, all documented from the OpenAPI file.
| Endpoint | What it gives you | Scope |
|---|---|---|
| /api/v1/stories | Clustered events: the outlets that filed, the lean split, the sides that published nothing, and the state (breaking, developing, blindspot). | stories |
| /api/v1/stories/{key} | One story with every member article, the filing timeline and which side moved first. | stories |
| /api/v1/blindspots | Stories that ran widely on one side of the Israeli press and not at all on another. | stories |
| /api/v1/sources | The 58 newsrooms: lean, press side, ownership, funding, and measured filing behaviour. | sources |
| /api/v1/search | Headline and entity search across the translated archive. | search |
| /api/v1/brief | The daily brief, in English and Hebrew. | brief |
| /api/v1/people | People and organisations named in coverage, with mention counts and aliases. | people |
| /api/v1/export | Bulk history as JSONL or CSV, paginated by date range. | export |
Also: /threads, /trending, /topics, /changes and a per-newsroom /sources/{key}/activity. The endpoint reference lists every path and parameter.
The English-language Israeli outlets are a small slice of what Israelis read.
Most of the Israeli press publishes only in Hebrew. The API returns each story in English, or in Hebrew with ?lang=he, with a link to every original article.
A story arrives as a cluster: which of the 58 outlets ran it, how each side of the press worded it, and which sides skipped it.
GET requests with a bearer key, a standard envelope with cursor paging, and an OpenAPI document the reference is generated from.
Enterprise keys can register signed webhooks for breaking stories and for gaps that open between the sides of the press.
Newsrooms and research desks that need the Hebrew press in English without a translator on shift. Analysts tracking how a story spread across the Israeli media and which side of the press left it out. Product teams building an Israel or Middle East feed into a dashboard, a Slack channel or an assistant. And agents: the reference includes a downloadable skill that teaches a coding agent the API.
For reading rather than building, the same wire is free on the web at news.itsbaba.com and in the baba News app. There is a free public RSS feed at news.itsbaba.com/rss.xml, one item per clustered story.
Every plan reads the same live wire. A trial key is a Starter key with a smaller quota.
| Plan | Quota | Scopes |
|---|---|---|
| Starter, $99 a month | 10,000 requests a month, 60 a minute, 1 key | stories, sources, search |
| Team, $299 a month | 100,000 requests a month, 300 a minute, 5 keys | adds brief and people |
| Enterprise | 1,000,000 requests a month, 1,000 a minute | adds webhooks and export |
Full detail on plans and scopes.
Yes. The baba News API is a REST API over 58 Israeli newsrooms publishing in Hebrew, Arabic, Russian, French and English. It returns clustered stories with the outlets that covered each one, the left, center and right split, newsroom profiles, search, the daily brief and named people, as JSON over HTTPS.
Yes. Every story in the baba News API is written in English by default, with the Hebrew, Arabic and Russian reporting translated, and each record links to the original article. Pass ?lang=he to read the same stories in Hebrew.
A general news API returns one article at a time, usually only from outlets that already publish in English. This one covers the Hebrew-language press that general APIs miss, groups every report about one event into a single story, and names the sides of the Israeli press that did not cover it, so a one-sided story is visible instead of invisible.
Ynet, N12, Channel 13, Kan, Maariv, Israel Hayom, Haaretz, Walla, The Times of Israel, The Jerusalem Post, i24NEWS, the Haredi press (Kikar HaShabbat, Behadrei Haredim), the religious-Zionist press (Srugim), the Arabic press (Arab48, Panet), the Russian-language press (Vesty, NEWSru) and official statement feeds, 58 sources in all. The /api/v1/sources endpoint lists every one with its lean, side and ownership.
No. Each story carries a short English summary and key points written by baba and labelled as ours, the headline as each newsroom wrote it, and a link to the original article with the publisher’s paywall and advertising intact. Publisher article text is not reproduced.
Starter is $99 a month for 10,000 requests, Team is $299 a month for 100,000 requests, and Enterprise adds webhooks and bulk export at a custom price. Every plan starts with a 14-day trial on the live wire, with no card.
Yes. The public RSS feed at news.itsbaba.com/rss.xml carries one item per clustered story with an English headline and summary, free and without a key. The API adds the cluster structure, the lean split, search, history and Hebrew.
Create a key in the console and make your first request in a minute. 14-day trial, no card.