Google News

Google News Scraper API

Real-time Google News data — search articles, browse top stories, and explore topic-based news. All data is scraped directly from Google News and returned as structured JSON.

3 Endpoints REST API JSON 99.9% Uptime

Try it instantly

See real data shapes from every endpoint — no signup required.

Request
GET /google-news/search
query artificial intelligence required
language en
country US
limit 30
curl -G "https://api.pullapi.com/google-news/search" \
  -H "x-rapidapi-key: YOUR_API_KEY"
Response 200 OK
{
  "success": true,
  "data": {
    "query": "artificial intelligence",
    "articles": [
      {
        "title": "OpenAI announces new breakthrough in reasoning capabilities",
        "source": "Reuters",
        "published_at": "2026-03-15T08: 30: 00Z",
        "time_ago": "4 hours ago",
        "link": "https://news.google.com/read/CBMiWmh0dHBzOi8v...",
        "image_url": "https://lh3.googleusercontent.com/proxy/example1.jpg"
      },
      {
        "title": "How AI is transforming healthcare diagnostics in 2026",
        "source": "The New York Times",
        "published_at": "2026-03-15T06: 15: 00Z",
        "time_ago": "6 hours ago",
        "link": "https://news.google.com/read/CBMiUmh0dHBzOi8v...",
        "image_url": "https://lh3.googleusercontent.com/proxy/example2.jpg"
      }
    ],
    "total_articles": 2
  },
  "credits_used": 1,
  "cache_hit": false,
  "timestamp": "2026-03-15T12: 00: 00+00: 00"
}

API Endpoints

3 endpoints across 2 categories.

Search

GET /google-news/search

Search Google News for articles matching a query. Returns articles with title, source, publication time, link, and thumbnail image. Results can be localized by language and country.

Parameters

Name Type Required Description Example
query string Yes Search query for news articles. Can be keywords, phrases, or full questions. Examples:... artificial intelligence
language string No Language code for results. Controls the language of articles returned. Common codes: en... en
country string No Country code for regional news. Controls which country edition of Google News to query. Common... US
limit integer No Maximum number of articles to return. Must be between 1 and 100 30

Example Response

{
  "success": true,
  "data": {
    "query": "artificial intelligence",
    "articles": [
      {
        "title": "OpenAI announces new breakthrough in reasoning capabilities",
        "source": "Reuters",
        "published_at": "2026-03-15T08: 30: 00Z",
        "time_ago": "4 hours ago",
        "link": "https://news.google.com/read/CBMiWmh0dHBzOi8v...",
        "image_url": "https://lh3.googleusercontent.com/proxy/example1.jpg"
      },
      {
        "title": "How AI is transforming healthcare diagnostics in 2026",
        "source": "The New York Times",
        "published_at": "2026-03-15T06: 15: 00Z",
        "time_ago": "6 hours ago",
        "link": "https://news.google.com/read/CBMiUmh0dHBzOi8v...",
        "image_url": "https://lh3.googleusercontent.com/proxy/example2.jpg"
      }
    ],
    "total_articles": 2
  },
  "credits_used": 1,
  "cache_hit": false,
  "timestamp": "2026-03-15T12: 00: 00+00: 00"
}

Headlines

GET /google-news/top-stories

Fetch the current top stories from the Google News homepage. Returns the most prominent headlines across all categories. Results can be localized by language and country.

Parameters

Name Type Required Description Example
language string No Language code for results. Controls the language of articles returned. Common codes: en... en
country string No Country code for regional news. Controls which country edition of Google News to query. Common... US
limit integer No Maximum number of articles to return. Must be between 1 and 100 30

Example Response

{
  "success": true,
  "data": {
    "articles": [
      {
        "title": "Senate passes bipartisan infrastructure bill with broad support",
        "source": "Associated Press",
        "published_at": "2026-03-15T10: 00: 00Z",
        "time_ago": "2 hours ago",
        "link": "https://news.google.com/read/CBMiXGh0dHBzOi8v...",
        "image_url": "https://lh3.googleusercontent.com/proxy/example3.jpg"
      },
      {
        "title": "Global markets rally as inflation data eases investor concerns",
        "source": "Bloomberg",
        "published_at": "2026-03-15T09: 45: 00Z",
        "time_ago": "2 hours ago",
        "link": "https://news.google.com/read/CBMiUGh0dHBzOi8v...",
        "image_url": "https://lh3.googleusercontent.com/proxy/example4.jpg"
      }
    ],
    "total_articles": 2
  },
  "credits_used": 1,
  "cache_hit": false,
  "timestamp": "2026-03-15T12: 00: 00+00: 00"
}
GET /google-news/topic

Fetch news articles for a specific topic category from Google News. Available topics: world, us, business, technology, entertainment, sports, science, health. Results can be localized by language and country.

Parameters

Name Type Required Description Example
topic string Yes News topic category. Must be one of the supported topics: world, us, business, technology,... world, us, business, technology, entertainment, sports, science, health
language string No Language code for results. Controls the language of articles returned. Common codes: en... en
country string No Country code for regional news. Controls which country edition of Google News to query. Common... US
limit integer No Maximum number of articles to return. Must be between 1 and 100 30

Example Response

{
  "success": true,
  "data": {
    "topic": "technology",
    "articles": [
      {
        "title": "Apple unveils next-generation M5 chip with 40% performance boost",
        "source": "The Verge",
        "published_at": "2026-03-15T07: 00: 00Z",
        "time_ago": "5 hours ago",
        "link": "https://news.google.com/read/CBMiYmh0dHBzOi8v...",
        "image_url": "https://lh3.googleusercontent.com/proxy/example5.jpg"
      },
      {
        "title": "Google DeepMind achieves new milestone in protein folding research",
        "source": "Wired",
        "published_at": "2026-03-14T22: 30: 00Z",
        "time_ago": "14 hours ago",
        "link": "https://news.google.com/read/CBMiVGh0dHBzOi8v...",
        "image_url": "https://lh3.googleusercontent.com/proxy/example6.jpg"
      }
    ],
    "total_articles": 2
  },
  "credits_used": 1,
  "cache_hit": false,
  "timestamp": "2026-03-15T12: 00: 00+00: 00"
}

Code Examples

Get started in seconds with your preferred language.

Terminal
curl -G "https://api.pullapi.com/google-news/search?query=artificial intelligence&language=en&country=US" \
  -H "x-rapidapi-host: google-news-scraper-api.p.rapidapi.com" \
  -H "x-rapidapi-key: YOUR_API_KEY"

Why PullAPI

</>

No Browser Needed

HTTP-based API. No Selenium, no Puppeteer, no headless browsers to manage.

Built-in Proxy Rotation

Automatic residential proxy rotation handles anti-bot detection for you.

Cached Responses

Smart Redis caching means faster repeated queries and lower costs.

$

Pay Per Request

No monthly commitment. Free tier included. Pay only for what you use.

Use Cases

What developers build with the Google News Scraper API.

1

Media Monitoring

2

Trend Detection

3

Brand Tracking

4

Content Curation

Related Scrapers

More APIs in News.

Ready to scrape Google News data?

Start with the free tier. No credit card required.

Subscribe on RapidAPI →