Google News API
Get Top News Articles Globally, Per Topic & Section or Search Local News from Google News Feed and The Web in Real-Time.
- Free tier, no credit card
- Structured JSON
- Real-time results
Also available on RapidAPI
[
{
"article_id": "CBMixwFBVV95cUxNVjEydld6QTNRZ3Y2ODNXaERtemZOd3VCNVk5b2s1OGxVR1AwV29nZ…",
"title": "Web Scraping With A Single API: JavaScript Rendering, Unblocking, And…",
"link": "https://www.opensourceforu.com/2026/09/web-scraping-with-a-single-api…",
"snippet": "Web scraping gets a lot easier when it's split into two halves and se…",
"photo_url": "https://www.opensourceforu.com/wp-content/uploads/2026/09/Extraction-…",
"thumbnail_url": "https://news.google.com/api/attachments/CC8iK0NnNTNWSEUxTW1GSlVHcElNV…",
"published_datetime_utc": "2026-09-17T04:30:43.000Z",
"authors": [
"Ayan Pahwa"
],
"source_url": "https://www.opensourceforu.com",
"source_name": "Open Source For You",
"source_logo_url": "https://encrypted-tbn0.gstatic.com/faviconV2?url=https://www.opensour…",
"source_favicon_url": "https://encrypted-tbn0.gstatic.com/faviconV2?url=https://www.opensour…",
"source_publication_id": "CAAqLggKIihDQklTR0FnTWFoUUtFbTl3Wlc1emIzVnlZMlZtYjNKMUxtTnZiU2dBUAE",
"related_topics": [
{
"topic_id": "CAAqKAgKIiJDQkFTRXdvTkwyY3ZNVEZxWm1aMFgyZGljeElDWlc0b0FBUAE",
"topic_name": "Ayan Pahwa"
}
]
},
{
"article_id": "CBMiYEFVX3lxTFBYcVctWkhUVS1MYTBzUlAzNE9SODRGVmFURTVqcW9oMjdaOEFQRjdoV…",
"title": "GoProxies Scraping API Review: A Scale-First Take on the Build-vs-Buy…",
"link": "https://shattered.io/goproxies-scraping-api-review/",
"snippet": "We put GoProxies' new Scraping API under an infrastructure lens: what…",
"photo_url": "https://shattered.io/wp-content/uploads/2026/09/goproxies_scraping_he…",
"thumbnail_url": "https://news.google.com/api/attachments/CC8iK0NnNVlRVXhVY25wdk4yeGhhM…",
"published_datetime_utc": "2026-09-07T07:00:00.000Z",
"source_url": "https://shattered.io",
"source_name": "shattered.io",
"source_logo_url": "https://encrypted-tbn1.gstatic.com/faviconV2?url=https://shattered.io…",
"source_favicon_url": "https://encrypted-tbn1.gstatic.com/faviconV2?url=https://shattered.io…"
},
…
]Data samples
What the Google News API returns
Real responses for each kind of object the API provides. Pick an object type to inspect its fields.
[
{
"article_id": "CBMixwFBVV95cUxNVjEydld6QTNRZ3Y2ODNXaERtemZOd3VCNVk5b2s1OGxVR1AwV29nZnpZS2FJWjJ6V2w4eE5LU0VMOWgwTzFhMndKWmdiWlNBeS14aWd0d0ZSanU2U1B5TENDekc1OHgySlptNEQ2Ql8zbmJvR0g4WFFITlpfcWdsT0IwMGdrc2VpU3U2NV8wS25qdEdZSFNaSldxSzBDRnFpZXNMOFpIZ3ZBcG40QnI0cFdjUUtMX3U2YXZaWHVwMHZRRlVkUnUw",
"title": "Web Scraping With A Single API: JavaScript Rendering, Unblocking, And Structured Extraction",
"link": "https://www.opensourceforu.com/2026/09/web-scraping-with-a-single-api-javascript-rendering-unblocking-and-structured-extraction/",
"snippet": "Web scraping gets a lot easier when it's split into two halves and separate tools are used for each half.",
"photo_url": "https://www.opensourceforu.com/wp-content/uploads/2026/09/Extraction-API.webp",
"thumbnail_url": "https://news.google.com/api/attachments/CC8iK0NnNTNWSEUxTW1GSlVHcElNVmhyVFJDZkF4ampCU2dLTWdhQmdKS2l0QWM=-w200-h200-p-df-rw",
"published_datetime_utc": "2026-09-17T04:30:43.000Z",
"authors": [
"Ayan Pahwa"
],
"source_url": "https://www.opensourceforu.com",
"source_name": "Open Source For You",
"source_logo_url": "https://encrypted-tbn0.gstatic.com/faviconV2?url=https://www.opensourceforu.com&client=NEWS_360&size=256&type=FAVICON&fallback_opts=TYPE,SIZE,URL",
"source_favicon_url": "https://encrypted-tbn0.gstatic.com/faviconV2?url=https://www.opensourceforu.com&client=NEWS_360&size=96&type=FAVICON&fallback_opts=TYPE,SIZE,URL",
"source_publication_id": "CAAqLggKIihDQklTR0FnTWFoUUtFbTl3Wlc1emIzVnlZMlZtYjNKMUxtTnZiU2dBUAE",
"related_topics": [
{
"topic_id": "CAAqKAgKIiJDQkFTRXdvTkwyY3ZNVEZxWm1aMFgyZGljeElDWlc0b0FBUAE",
"topic_name": "Ayan Pahwa"
}
]
},
{
"article_id": "CBMiYEFVX3lxTFBYcVctWkhUVS1MYTBzUlAzNE9SODRGVmFURTVqcW9oMjdaOEFQRjdoVm9wMHRQSjNZVjFNZGU4b1lLS29VNTA2SjkzMnM1bE9HN1FqS1JDZWVldEhnZy16ag",
"title": "GoProxies Scraping API Review: A Scale-First Take on the Build-vs-Buy Problem",
"link": "https://shattered.io/goproxies-scraping-api-review/",
"snippet": "We put GoProxies' new Scraping API under an infrastructure lens: what it takes to collect public web data at volume, where the reliability ...",
"photo_url": "https://shattered.io/wp-content/uploads/2026/09/goproxies_scraping_hero-300x240.jpg",
"thumbnail_url": "https://news.google.com/api/attachments/CC8iK0NnNVlRVXhVY25wdk4yeGhhMmhRVFJEd0FSaXNBaWdLTWdZQk1vVENtZ28=-w200-h200-p-df-rw",
"published_datetime_utc": "2026-09-07T07:00:00.000Z",
"authors": [],
"source_url": "https://shattered.io",
"source_name": "shattered.io",
"source_logo_url": "https://encrypted-tbn1.gstatic.com/faviconV2?url=https://shattered.io&client=NEWS_360&size=256&type=FAVICON&fallback_opts=TYPE,SIZE,URL",
"source_favicon_url": "https://encrypted-tbn1.gstatic.com/faviconV2?url=https://shattered.io&client=NEWS_360&size=96&type=FAVICON&fallback_opts=TYPE,SIZE,URL",
"source_publication_id": null,
"related_topics": []
},
{
"article_id": "CBMilwFBVV95cUxNWG11Qml3ZWo0dC15QjM2elZmRjFoWFJoTDBJdEFHZnhycDdpTUtiRWZDY1BSSHhtYjNSNldZTFYzZ0x3dWZKcnFjUzJwZHFaekx4cFRUR0FFMmlaRFlRWW9LRVdETmJWLWljd1R2YUZBNmZzQU1keDFBOWREWDNVTVI1N1RZcGVQOWRpOFVJY2Uxd2RvQTdz",
"title": "Web Scraping API Success Rates: We Tested 12 Tools So You Don’t Have To",
"link": "https://hackernoon.com/web-scraping-api-success-rates-we-tested-12-tools-so-you-dont-have-to",
"snippet": "Bright Data's Web Scraping APIs reach a 98.44% success rate. What's worth noting is its near-perfect performance (~100%) on major protected ...",
"photo_url": "https://hackernoon.imgix.net/images/4zprPhIXIXZZByTaNdLPetjr9iq2-b0839kc.png?auto=format%2Ccompress&w=3840",
"thumbnail_url": "https://news.google.com/api/attachments/CC8iK0NnNWplbGxLT1dGQ1JWWTBjVTFFVFJDU0FSallBaWdCTWdZTmdvNm12Z1U=-w200-h200-p-df-rw",
"published_datetime_utc": "2026-05-12T07:00:00.000Z",
"authors": [],
"source_url": "https://hackernoon.com",
"source_name": "HackerNoon",
"source_logo_url": "https://encrypted-tbn2.gstatic.com/faviconV2?url=https://hackernoon.com&client=NEWS_360&size=256&type=FAVICON&fallback_opts=TYPE,SIZE,URL",
"source_favicon_url": "https://encrypted-tbn2.gstatic.com/faviconV2?url=https://hackernoon.com&client=NEWS_360&size=96&type=FAVICON&fallback_opts=TYPE,SIZE,URL",
"source_publication_id": "CAAqKQgKIiNDQklTRkFnTWFoQUtEbWhoWTJ0bGNtNXZiMjR1WTI5dEtBQVAB",
"related_topics": []
}
]Key features and capabilities
What the Google News API supports out of the box.
- Search Google News by keyword with filters for time, language, region, and publisher.
- Fetch top headlines globally or locally, and browse by topic/section (e.g., World, Business, Tech).
- Get full-story coverage (related articles) and enrich with related X (Twitter) posts.
- Localized results with region/country support and additional options.
Docs and code
Integrate in minutes, in any language
Full reference in the API docs, and a live playground on the developer portal. Code samples for cURL, Python, Node.js, PHP, Go, Java, C# and more.
import requests
headers = {
"x-api-key": "YOUR_API_KEY"
}
response = requests.request(
'GET',
'https://api.openwebninja.com/realtime-news-data/search',
params={"query":"Elon Musk"},
headers=headers
)Why this API
Why teams choose the OpenWeb Ninja Google News API
We keep it fast and reliable every day, and we keep adding what customers ask for.
Comprehensive
Access headlines, article title, snippet, source, time, thumbnails, related topics, and sub-articles from Google News feeds in one API.
Reliable
Built on robust collection tech and infrastructure to deliver consistent, accurate results at scale.
Lightning Fast
Real-time retrieval from Google News with low latency keeps your downstream pipelines snappy.
Scalable
From prototypes to enterprise workloads - handle spikes, batch jobs, and automation without throttling your ops.
Real-Time Data
Get up-to-the-second content for alerts, monitoring dashboards, and real-time analytics without outdated information.
Free Tier
Test and integrate with a generous free tier - no credit card required.
Pricing
Simple plans, free to start
Every plan uses the same endpoints and data. Need a custom volume, a higher rate limit, a hard cap or an SLA? Talk to us.
Ultra
Most popularPrices in USD. Subscribe on the OpenWeb Ninja portal, or on RapidAPI. Cancel anytime.
What can I fetch with the Google News API?
Retrieve top headlines, topic/section feeds, "full story" coverage (related articles), and search results filtered by time window, region, and publisher.
How can I subscribe to the Google News API?
Click "Try for Free" or "Connect on RapidAPI" above.
How fast is the API?
Typical response times range from 0.5s to 4s, depending on the endpoint and parameters.
Is there a limit on results per query?
Yes. The API returns up to 500 news results per query/topic.
Do you support higher RPS/QPS or larger quotas?
Yes. We can raise rate limits or quotas on request-contact us for a tailored plan.
Start using the Google News API today
Free tier included, no credit card required. Your first response is a minute away.