Google News API Alternatives That Actually Have Documentation
A Google News API alternative is a third-party news data API that fills the gap left when Google's own News Search API was deprecated in 2011, providing article search, metadata, and (depending on the vendor) enrichment through a documented REST endpoint. The only thing Google itself still exposes is the news.google.com/rss feed — unofficial, unrate-limited-on-paper, unsupported, and not safe to build a product on.
So the real developer question isn't "which API returns Google News data?" — it's "which API has docs I can read in 10 minutes and ship against?" That is the question this post answers with a 7-criterion rubric, per-API scores, and working code for the top pick.
Disclosure upfront: this post is on the APITube blog. APITube is one of the five APIs scored below. We use the same rubric on our own product as on competitors — no hand-wave grading — and pricing/docs references come from each vendor's public pages in April 2026.
What's in this post:
- The Google News API deprecation facts
- The 7-criterion documentation rubric
- 1. NewsData.io
- 2. APITube
- 3. NewsAPI.org
- 4. GNews
- 5. SerpAPI Google News
- Master documentation matrix
- Time-to-first-200 benchmark
- Working code: APITube in 60 seconds
- What good API docs look like
- If you really need Google News data (RSS + SerpAPI)
- FAQ
This article is for developers picking a news API and tired of roundups that grade on pricing and source count while ignoring whether the docs let you ship today.
The Google News API deprecation facts
- Deprecated: 2011. Google News Search API was shut down and never replaced.
- What Google still offers:
https://news.google.com/rss?q=<query>— an RSS feed, unofficial, no published rate limit, no SLA, no support channel. - "Unofficial" in practice: Google can change the format or block traffic at any time without notice; production apps should not depend on it.
- What Google does NOT offer: a REST API, an OpenAPI spec, SDKs, or developer documentation for News.
If your manager says "let's just use the Google News API" — there isn't one. The rest of this post is what to use instead.
The 7-criterion documentation rubric (10 points)
Every API below is scored against the same seven criteria. Total /10, higher is better.
| # | Criterion | Points | What passes |
|---|---|---|---|
| 1 | OpenAPI / Swagger spec | 2 | Machine-readable spec at a public URL |
| 2 | Interactive playground | 2 | In-browser "try it" with real responses |
| 3 | Response schema with examples | 2 | Every field documented + example JSON |
| 4 | SDKs in ≥3 languages | 1 | Official SDKs (not community) |
| 5 | Versioning policy | 1 | Explicit semver or v1/v2 with deprecation notice |
| 6 | Error-code reference | 1 | Full HTTP + domain error codes documented |
| 7 | Public changelog | 1 | Dated entries, reachable from docs home |
Grading is applied from the docs as published in April 2026. Scores shift when docs change — re-grade before committing.
1. NewsData.io — documentation score 8/10
NewsData.io has the most complete public documentation among the alternatives, with a searchable portal, inline examples, and wide language support.
Scorecard:
- OpenAPI spec: partial (2/2) — machine-readable reference present
- Interactive playground: yes (2/2)
- Response schema + examples: yes (2/2)
- SDKs ≥3 languages: Python, Node, PHP (1/1)
- Versioning policy: explicit
v1endpoints (1/1) - Error-code reference: present but thin (0/1)
- Public changelog: inconsistent (0/1)
Verdict: the most discoverable docs in the set. Marked down on error-reference depth and changelog cadence.
2. APITube — documentation score 8/10
APITube publishes a complete OpenAPI spec, an interactive request-builder, and response-schema documentation that mirrors the actual API shape (entities, sentiment, bias ratings included).
Scorecard:
- OpenAPI spec: yes (2/2) —
docs.apitube.io - Interactive playground: yes (2/2)
- Response schema + examples: yes (2/2)
- SDKs ≥3 languages: Python, Node, Go (1/1)
- Versioning policy: explicit
v1base path (1/1) - Error-code reference: present (1/1)
- Public changelog: recent-only (0/1)
Verdict: tied with NewsData.io on total. Stronger error-code coverage; weaker on a long-running changelog. Enrichment fields (entities, sentiment, bias) are documented with real response examples — rare in this category.
3. NewsAPI.org — documentation score 6/10
NewsAPI.org has the most copied-from docs in the ecosystem (every tutorial uses it), but the docs are lean and the pricing cliff is severe (covered in our $449/month post).
Scorecard:
- OpenAPI spec: no public spec (0/2)
- Interactive playground: partial — per-endpoint examples but no in-browser try (1/2)
- Response schema + examples: yes (2/2)
- SDKs ≥3 languages: Node, Python, PHP (1/1)
- Versioning policy:
v2base path, no public deprecation policy (1/1) - Error-code reference: present (1/1)
- Public changelog: none visible (0/1)
Verdict: familiar and concise, but without an OpenAPI spec or playground, tooling and LLM-assisted integrations lose a step.
4. GNews — documentation score 5/10
GNews positions itself as the "Google News replacement" and keeps its docs deliberately minimal — small-surface, REST-only, no SDKs.
Scorecard:
- OpenAPI spec: no (0/2)
- Interactive playground: no (0/2)
- Response schema + examples: yes (2/2)
- SDKs ≥3 languages: none official (0/1)
- Versioning policy:
v4in path (1/1) - Error-code reference: present (1/1)
- Public changelog: present (1/1)
Verdict: docs are clean and short; absence of SDKs and playground drops the score. Good for a quick REST integration, weak for LLM-assisted codegen.
5. SerpAPI Google News — documentation score 7/10
SerpAPI is not a news API in the pure sense — it is a SERP-scraping API that exposes Google News as one of its supported engines. If you need data from Google News specifically (not just news data), this is the cleanest path.
Scorecard:
- OpenAPI spec: no formal spec (0/2)
- Interactive playground: yes (2/2) — live response preview
- Response schema + examples: yes (2/2)
- SDKs ≥3 languages: Ruby, Python, Node, Java, PHP, Go (1/1)
- Versioning policy: implicit, rarely breaks (1/1)
- Error-code reference: present (1/1)
- Public changelog: present (0/1) — mentioned inline, not dated list
Verdict: the best docs among SERP-scraping tools, but priced per SERP search ($75/month for 5,000 searches = $0.015 per search). Use when you need Google News as a source, not when you need news data in general.
Master documentation matrix
| API | OpenAPI | Playground | Schema | SDKs | Versioning | Errors | Changelog | Total /10 |
|---|---|---|---|---|---|---|---|---|
| NewsData.io | 2 | 2 | 2 | 1 | 1 | 0 | 0 | 8 |
| APITube | 2 | 2 | 2 | 1 | 1 | 1 | 0 | 8 |
| NewsAPI.org | 0 | 1 | 2 | 1 | 1 | 1 | 0 | 6 |
| GNews | 0 | 0 | 2 | 0 | 1 | 1 | 1 | 5 |
| SerpAPI (News) | 0 | 2 | 2 | 1 | 1 | 1 | 0 | 7 |
Unlike NewsAPI.org, which ships no OpenAPI spec and no in-browser playground, APITube and NewsData.io both publish machine-readable specs alongside an interactive try-it panel, which means a developer can generate a typed client or pipe the spec into an LLM code assistant in under a minute. That single axis accounts for most of the score delta above.
Time-to-first-200 — developer-efficiency benchmark
Total elapsed time from "signed-up" to first successful HTTP 200 response, measured on a clean browser. Approximate, based on our integration runs in April 2026; your mileage will vary if an email verification step is slow.
- APITube: ~3 min — signup → key in dashboard → copy-paste
curlfrom docs. - NewsData.io: ~4 min — signup → email verify → key → playground 200.
- NewsAPI.org: ~3 min — signup fast; dev-tier key blocked to localhost, so you get 200 only from a local shell.
- GNews: ~5 min — signup + manual activation step.
- SerpAPI: ~5 min — signup → dashboard → playground → 200 (includes running first live SERP query).
Under 5 minutes for all of them. The real docs-quality payoff shows up around request #20, when you need an edge-case parameter and the playground (or OpenAPI spec) saves you from reading prose.
Working code: APITube in 60 seconds
Full round trip to show that the top-scoring docs translate into working code. Replace YOUR_API_KEY with the key from the APITube dashboard.
curl
curl "https://api.apitube.io/v1/news/everything?title=openai&language.code=en&per_page=5" \
-H "X-API-Key: YOUR_API_KEY"
Python
import requests
r = requests.get(
"https://api.apitube.io/v1/news/everything",
params={"title": "openai", "language.code": "en", "per_page": 5},
headers={"X-API-Key": "YOUR_API_KEY"},
timeout=10,
)
r.raise_for_status()
for a in r.json().get("results", []):
print(a["title"])
print(" source:", a["source"]["domain"])
print(" sentiment:", a.get("sentiment", {}).get("overall"))
Each article returns title, URL, source (with bias and ranking metadata), published timestamp, extracted entities, sentiment scores, and topic categories. The same request shape is documented in the OpenAPI spec — paste that spec into your IDE or coding assistant and you get type-safe calls.
What good API docs look like
Use this as a quick mental checklist when you land on an API's docs page:
- Is there a single quick-start that gets me a 200 in under 5 minutes? If the top of the page is a pricing pitch, keep moving.
- Can I see the exact response shape before I sign up? A good API publishes at least one full JSON response example on the public docs.
- Is there a machine-readable spec? OpenAPI/Swagger lets you generate clients and feed the spec to AI code assistants. Missing = slow integration.
- Are error codes documented with explanations, not just numbers?
401: Unauthorizedis not a reference.401: missing X-API-Key header; see /authis. - Is there a changelog I can subscribe to? Silent breaking changes are the worst production surprise.
If 3 out of 5 fail, the integration is going to cost you a day you didn't budget.
If you really need Google News data
Sometimes the product requirement is literally Google News as a source. Two honest paths:
Google News RSS (free, unofficial)
curl "https://news.google.com/rss?q=openai&hl=en-US&gl=US&ceid=US:en"
Returns an RSS 2.0 feed. Parse it with feedparser in Python. No key, no rate limit on paper, no SLA, and Google can change it without warning. Fine for a weekend prototype; never for paying customers.
SerpAPI Google News endpoint (paid, reliable)
curl "https://serpapi.com/search.json?engine=google_news&q=openai&api_key=YOUR_KEY"
Returns structured JSON of the Google News SERP. $75/month for 5,000 searches = $0.015/search. Use when your product contract explicitly says "Google News" or when you need the SERP ranking signal, not raw article content.
For everything else, a purpose-built news API (the five above) gives you cleaner schemas, better enrichment, and lower per-request cost.
FAQ
Is Google News API still available?
No, the Google News API is not still available. Google's News Search API was deprecated in 2011 and never replaced. The only Google-owned News data surface today is the news.google.com/rss feed, which is unofficial, has no published rate limits or SLA, and is not recommended for production use.
What is the best alternative to Google News API?
For most developers, the best alternative to Google News API is a third-party news API with complete documentation such as NewsData.io or APITube — both scoring 8/10 on a 7-criterion documentation rubric (OpenAPI spec, playground, schema examples, SDKs, versioning, errors, changelog). For Google News-specific data, use SerpAPI's Google News endpoint.
How do I get data from Google News?
You can get data from Google News through three paths: (1) the unofficial Google News RSS feed at news.google.com/rss?q=<query> — free but unsupported; (2) a scraping-based SERP API like SerpAPI's Google News endpoint — paid, reliable, structured JSON; (3) a third-party news aggregator like NewsData.io, APITube, or NewsAPI.org — not Google-sourced but covers the same publishers.
Can I scrape Google News?
You can scrape Google News technically, but doing so programmatically often violates Google's Terms of Service and triggers rate-limit blocks or IP bans on sustained use. For production use, prefer the RSS feed for weekend tools, SerpAPI's Google News endpoint for paid reliability, or a third-party news API for source-agnostic coverage with commercial licensing.
Wrapping up
A Google News API alternative worth building on is not the one with the biggest source count or the cheapest sticker — it is the one whose docs let you ship today and debug at 2 AM in six months. On the 7-criterion rubric in this post, NewsData.io and APITube tie at 8/10, NewsAPI.org sits at 6/10, SerpAPI at 7/10 for its narrower use case, and GNews at 5/10.
Before you pick, run the five "what good docs look like" checks yourself — docs ship and change, and a score from April 2026 is a snapshot, not a contract.
Try APITube free → apitube.io — production-safe free tier, full OpenAPI spec, enriched responses.
Written by the APITube engineering team. Documentation grading was performed against each vendor's public docs in April 2026. APITube is included as one of the five and graded on the same rubric as competitors, flagged openly.
Sources: APITube docs · NewsAPI.org pricing · NewsData.io, GNews, SerpAPI public documentation pages.
Resources
- APITube — apitube.io — try it free, sentiment and entities included on every article
- Documentation — docs.apitube.io — endpoints, parameters, response structure, integrations
- Pricing — apitube.io/pricing — all tiers
- APITube blog — apitube.io/blog — more guides and comparisons
Related guides:
- Bing News API Retired: Replacement Guide
- Best News API for Developers 2026: 9 Compared
- Stop Paying $449/month for a News API

