Google News API

Fetch Top Headlines, Topic Feeds, Full-Story Coverage, and Localized Results from Google News in Real-Time.

Also available on RapidAPI - Connect to the Google News API on RapidAPI

API Data Samples

Response data samples of the different kinds of objects the API provides

News Article

{
    "title": "Trump's golf partner recalls moment Secret Service dived on him during assassination attempt",
    "link": "https://www.nbcnews.com/news/us-news/trumps-golf-partner-recalls-moment-secret-service-dived-assassination-rcna171414",
    "snippet": "A golfing partner of Donald Trump has described the dramatic moment he heard gunshots and saw Secret Service agents dive on top of the ...",
    "photo_url": "https://media-cldnry.s-nbcnews.com/image/upload/rockcms/2024-09/240917-Trump-International-Golf-Club-al-0524-b1e79a.jpg",
    "thumbnail_url": "https://news.google.com/api/attachments/CC8iK0NnNUtWREJqWW1VNVJ6VlRUWGxPVFJERUF4aW1CU2dLTWdhWnBKQUxQZ1k=-w200-h200-p-df-rw",
    "published_datetime_utc": "2024-09-17T11:11:51.000Z",
    "source_url": "https://www.nbcnews.com",
    "source_name": "NBC News",
    "source_logo_url": "https://lh3.googleusercontent.com/qQgvCbPniYSaGbEdmp0fsD9Te7E2jE7TTCuy1h6h71QDEMnN-xVVrPE5xN5k5a6MF0XkOaNN-w",
    "source_favicon_url": "https://encrypted-tbn1.gstatic.com/faviconV2?url=https://www.nbcnews.com&client=NEWS_360&size=96&type=FAVICON&fallback_opts=TYPE,SIZE,URL",
    "source_publication_id": "CAAqBwgKMLyGggsw58X-Ag",
    "related_topics": [
        {
            "topic_id": "CAAqKAgKIiJDQkFTRXdvTkwyY3ZNVEZ5YUhNMFgzWjRkQklDWlc0b0FBUAE",
            "topic_name": "Patrick Smith"
        }
    ],
    "sub_articles": [
        {
            "title": "Suspect in Apparent Trump Assassination Plot Crusaded for Many Causes",
            "link": "https://www.nytimes.com/2024/09/16/us/trump-suspect-golf-course-routh.html",
            "photo_url": "https://static01.nyt.com/images/2024/09/16/multimedia/16nat-trump-gunman-1-vhtf/16nat-trump-gunman-1-vhtf-articleLarge.jpg?quality=75&auto=webp&disable=upscale",
            "thumbnail_url": "https://news.google.com/api/attachments/CC8iK0NnNHdUa2N3TjFBMVZWQlJaVzFpVFJDUUF4allCQ2dLTWdhQjBveGxSUVU=-w200-h200-p-df-rw",
            "published_datetime_utc": "2024-09-17T09:48:00.000Z",
            "source_url": "https://www.nytimes.com",
            "source_name": "The New York Times",
            "source_logo_url": "https://lh3.googleusercontent.com/tDFSwtr61ZReDD_jw6kEPWegHMSqGEHx-ZS_t-e10We-GfWEPVYkn0uLk_Vn8XQHg8wcnhMWmug",
            "source_favicon_url": "https://encrypted-tbn2.gstatic.com/faviconV2?url=https://www.nytimes.com&client=NEWS_360&size=96&type=FAVICON&fallback_opts=TYPE,SIZE,URL",
            "source_publication_id": "CAAqBwgKMI7rigMwlq88",
            "related_topics": [
                {
                    "topic_id": "CAAqKAgKIiJDQkFTRXdvTkwyY3ZNVEZqTlRVMk5YZG5jaElDWlc0b0FBUAE",
                    "topic_name": "Glenn Thrush"
                }
            ]
        },
        {
            "title": "From Ukraine to Hawaii, Trump assassination attempt suspect’s odd behavior suggested ‘delusion of grandeur’",
            "link": "https://www.cnn.com/2024/09/16/politics/ryan-routh-trump-suspect-invs/index.html",
            "photo_url": "https://media.cnn.com/api/v1/images/stellar/prod/c-ap24260322208018.jpg?c=16x9&q=w_800,c_fill",
            "thumbnail_url": "https://news.google.com/api/attachments/CC8iI0NnNU1NbEJKT0RjNFExWTRVVTlXVFJDZkF4ampCU2dLTWdB=-w200-h200-p-df-rw",
            "published_datetime_utc": "2024-09-17T04:54:00.000Z",
            "source_url": "https://www.cnn.com",
            "source_name": "CNN",
            "source_logo_url": "https://lh3.googleusercontent.com/8zdvTbISHUn-4iHkauW-_yQSGPD9BMrx9EWfqTIhiVm2YMYqhHC1HJWNDQoSOkMk0MRPYKxjIg",
            "source_favicon_url": "https://encrypted-tbn2.gstatic.com/faviconV2?url=https://www.cnn.com&client=NEWS_360&size=96&type=FAVICON&fallback_opts=TYPE,SIZE,URL",
            "source_publication_id": "CAAqBwgKMKHL9QowkqbaAg",
            "related_topics": [
                {
                    "topic_id": "CAAqKAgKIiJDQkFTRXdvTkwyY3ZNVEZ5YTJKMmN6WnJkQklDWlc0b0FBUAE",
                    "topic_name": "Audrey Ash"
                }
            ]
        }
    ],
    "story_id": "CAAqNggKIjBDQklTSGpvSmMzUnZjbmt0TXpZd1NoRUtEd2pMc3BPdERCRmY0azBkUzFDWXl5Z0FQAQ"
}

Key Features & Capabilities

The main features and capabilities supported by the API

  • 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.

API Docs, Playground, & Code Examples

Please check our API docs or try the API on the API Playground. Code samples are available for all languages and frameworks - JavaScript / Node.js, Python, Java, Ruby, cURL, and more:

Shell (cURL)JavascriptPythonNode.jsPHPJavaC#C++Ruby

Why Use OpenWeb Ninja Google News API?

To provide you with top quality API, we work hard every day keeping it fast and reliable while contantly taking user feedback and looking to add new capabilities and features.

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.

Plans and Pricing

If the plans below do not meet your needs, please contact us for a custom pricing plan.

Free

$0/mo

100
Requests / Month
Hard limit

Rate Limit
1000 requests per hour

Pro

$25/mo

10,000
Requests / Month
+ $0.003 per additional

Rate Limit
10 requests per second

Ultra

$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

FAQ

Most common questions and answers

What can I fetch with the Google News API?


How can I subscribe to the Google News API?


How fast is the API?


Is there a limit on results per query?


Do you support higher RPS/QPS or larger quotas?