Google News API logo

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

News Search Results
[
  {
    "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.

News Search Results · JSON
[
  {
    "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.

  • cURL
  • Python
  • JavaScript
  • Node.js
  • PHP
  • Java
  • C#
  • C++
  • Ruby
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.

Free

$0/mo

100
Requests / Month
Hard limit

Rate Limit
1 request per second

Pro

$25/mo

20,000
Requests / Month
+ $0.003 per additional

Rate Limit
10 requests per second

Ultra

Most popular
$75/mo

100,000
Requests / Month
+ $0.002 per additional

Rate Limit
20 requests per second

Mega

$150/mo

200,000
Requests / Month
+ $0.001 per additional

Rate Limit
30 requests per second

Pay As You Go

Per use

$0.005 / use
Requests
No monthly fee

Rate Limit
10 requests per second

Prices in USD. Subscribe on the OpenWeb Ninja portal, or on RapidAPI. Cancel anytime.

FAQ

Common questions

Anything else? Ask our team, we usually reply within hours.

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.