News API
Headlines and full articles from major news publishers, plus news search across Google, Bing and other engines.
A news data API for BBC News, CNN, The Guardian, Fox News and TechCrunch headlines and full article text, by section. For news on any topic from any publisher, the Google News, Bing News, Yahoo News and Brave News endpoints in the SERP API search the whole web. 13 endpoints in this category, from $1 per 1,000 calls.
- 5 platforms
- 13 endpoints
- from $1 / 1,000 calls
- 1,000 free credits / month
News APIs on API.SH
Each platform has its own page with endpoints, example responses and prices. One API key works for all of them.
What teams build with news data
News monitoring and alerts
Track headlines by section and alert on topics, companies or people you follow.
Tech and startup news feeds
Follow funding and product news for market research and sales signals.
Media analysis and AI grounding
Collect article content for sentiment analysis, summaries or AI answers.
Popular news endpoints
| platform | endpoint | per 1,000 calls |
|---|---|---|
| BBC News | Search the BBC /bbc/ | $1 1 credit |
| CNN | CNN article by link /cnn/ | $1 1 credit |
| The Guardian | Guardian article /guardian/ | $1 1 credit |
| Fox News | Fox News article /foxnews/ | $1 1 credit |
| TechCrunch | TechCrunch categories /techcrunch/ | $1 1 credit |
One request, clean JSON
Search the BBC from BBC News: GET https://api.api.sh/bbc/
curl "https://api.api.sh/bbc/v1/search?q=climate" \
-H "x-api-key: $APISH_KEY" import os, requests
res = requests.get(
"https://api.api.sh/bbc/v1/search",
params={"q": "climate"},
headers={"x-api-key": os.environ["APISH_KEY"]},
timeout=120,
)
res.raise_for_status()
data = res.json() Why API.SH for news data
- Public data only: no logins, cookies or accounts on the source sites
- One key and one JSON shape across 5 news platforms and 483 in all
- Blocks, retries and parsing handled for you: no scraper to maintain
- Pay per call; failed calls cost nothing
- Also in n8n, Zapier, Make, Google Sheets and AI agents (MCP)
Compared with other data APIs
Other providers sell each platform as a separate actor, scraper or subscription. On API.SH every news platform is under one key and one balance, priced per call on the pricing page.
News API questions
What is a news API?+
A news API returns news articles (headline, summary, full text, author, date, image and link) as JSON so you can build feeds, alerts and analysis.
Is there a free news API?+
Yes. Every API.SH account gets 1,000 free credits each month, no card needed. Paid calls start at $1 per 1,000.
Is there a Google News API?+
Google has no official news API. The Google News endpoint in the API.SH SERP API returns Google News results for any query and country as JSON.
Do I get the article itself or only headlines?+
Both. Headline endpoints list stories by section, and article endpoints return the article content for a story URL.
Can I use it from Python?+
Yes. Every endpoint is a GET request returning JSON.