ScavioScavio
ToolsPricing
Sign InsGet Startedg
1 live endpoint

Google News API

Every story Google News indexes for a query, as structured JSON — headline, publication, byline, link and a machine-readable iso_date. One POST, no publisher agreement, no scraping stack.

Get your API keyRead the docs

50 free credits on signup. No card required.

POST /api/v2/google/news
sample
query:
try
{  "search_parameters": {    "engine": "google_news",    "query": "artificial intelligence",    "google_domain": "google.com",    "hl": "en",    "gl": "us"  },  "news_results": [    {      "position": 1,      "title": "Employers who laid off workers citing AI are already starting to regret it",      "link": "https://www.cnbc.com/2026/07/01/employers-who-laid-off-workers-for-ai.html",      "source": {        "name": "CNBC",        "title": "CNBC",        "authors": [          "Justina Lee"        ]      },      "date": "1 day ago",      "iso_date": "2026-07-01T12:04:00Z"    }  ],  "credits_used": 1,  "credits_remaining": 4746}
captured example · 1 credits3 / 3 free

Live call against the real endpoint — 3 free runs, then it's your own key.

What is the Scavio Google News API?

The Scavio Google News API is a REST API that returns Google News results as structured JSON. You send a query or topic with an optional country and language to a single POST endpoint with your API key, and get back the indexed stories with headline, link, publication, authors and both a relative and an ISO date.

1
endpoint, live in production
1
credit per call
ISO
dates on every story

One endpoint, the whole news index

A query in, structured coverage out.

News search

POST /api/v2/google/news

Every story Google News indexes for a query or topic, with the publication name, the byline where it exists, and both a human date and a machine-readable iso_date.

The Google News endpoint

A POST that returns JSON and takes the same API key as every other platform. 1 credit per successful call.

EndpointReturnsCredits
News search/api/v2/google/newsHeadline, source with icon and authors, relative date, iso_date and link1

50 free credits on signup covers 50 news queries. See plans

A topic's coverage in one call

Query, then read headlines with sources and ISO dates attached. The response on the right is a real capture — note the flat shape, with no data wrapper.

from scavio import ScavioClient

client = ScavioClient(api_key="sk_live_your_key")

res = client.google.news(query="artificial intelligence")
for a in res["news_results"]:
    print(a["iso_date"], a["source"]["name"], a["title"])
200 response.jsoncaptured
{
  "search_parameters": {
    "engine": "google_news",
    "query": "artificial intelligence",
    "google_domain": "google.com",
    "hl": "en",
    "gl": "us"
  },
  "news_results": [
    {
      "position": 1,
      "title": "Employers who laid off workers citing AI are already starting to regret it",
      "link": "https://www.cnbc.com/2026/07/01/employers-who-laid-off-workers-for-ai.html",
      "source": {
        "name": "CNBC",
        "title": "CNBC",
        "authors": ["Justina Lee"]
      },
      "date": "1 day ago",
      "iso_date": "2026-07-01T12:04:00Z"
    }
  ],
  "credits_used": 1,
  "credits_remaining": 4746
}

Why not an official Google News API?

Google retired theirs and never replaced it. The alternatives index a different web than Google does.

Official / third-party news APIs

  • Google's own News API was retired and has no public replacement
  • Third-party news APIs index their own publisher sets, not Google's
  • Coverage gaps show up exactly on the regional and niche sources you care about
  • Date handling is often a relative string with no ISO equivalent

Scavio Google News API

  • Reads what Google News actually surfaces for a query
  • Country and language selectable per call via gl and hl
  • Both a human date and a machine-readable iso_date on every story
  • Same key and JSON envelope as 30 other Scavio platforms

Scavio returns publicly available headlines, sources and links — not article bodies.

What developers build with it

Brand and crisis monitoring

Poll your brand, executives and product names on a schedule and alert on new coverage. iso_date makes deduplication and freshness windows trivial, which relative dates alone do not.

news

Competitor and market intelligence

Track funding, launches and leadership changes across a set of companies, then summarise the week with an LLM instead of reading forty tabs.

news

RAG over current events

Model training data has a cutoff; news does not. Fetch recent coverage for a topic and feed it to an agent so answers reflect this week rather than last year.

news

Content and newsletter curation

Assemble a topic digest from real headlines with sources and bylines attached, so attribution is built in rather than reconstructed later.

news

Agent tools for grounding

Point an agent at the MCP server and News becomes a callable tool — what happened with X this week — with the same key as every other Scavio platform.

MCP + REST

How to get Google News data as JSON

  1. 1

    Get an API key

    Sign up for a Scavio account and copy your key from the dashboard. You get 50 credits free on signup, with no card required and no publisher agreement to sign.

  2. 2

    POST a query

    Send {"query": "artificial intelligence"} to https://api.scavio.dev/api/v2/google/news with an Authorization: Bearer header. Set gl and hl for country and language.

  3. 3

    Read the JSON

    Google v2 responses are flat — news_results sits at the top level, not under data, alongside credits_used and credits_remaining. Each story carries both a relative date and an iso_date.

One key, 31 platformsMCP server for agentsPython & JS SDKsn8n community node

Google News API FAQ

What is the Scavio Google News API?

+

It is a REST API that returns Google News results as structured JSON. One POST endpoint takes a query or topic and returns the indexed stories with headline, link, publication name, authors where available, a relative date and a machine-readable iso_date. You authenticate with a Scavio API key.

Who is this endpoint for?

+

Developers embedding news feeds in a product; AI agent builders grounding answers in current events; automation engineers running alerts inside n8n, Zapier or Make; PR and comms teams monitoring brand coverage; analysts tracking competitors; and editorial teams curating digests. Same API for all of them.

Does Google offer an official News API?

+

Not for general use. Google retired the Google News API years ago, and there is no public first-party replacement for reading News results. Third-party news APIs exist but index their own publisher sets rather than what Google actually surfaces.

How fresh are the results?

+

They reflect what Google News is showing at the time of the call, which for active topics means coverage from the same day. Each story includes an iso_date so you can apply your own freshness window rather than trusting a relative label.

How much does a Google News request cost?

+

1 credit per call. New accounts get 50 free credits on signup, one time, with no card required. Paid plans start at $30 per month for 7,000 credits.

Can I filter by country or language?

+

Yes. Set gl for the country and hl for the language on each call. The values you sent come back in search_parameters, so a stored response records the market it was collected for.

What does the response look like?

+

Google v2 responses are flat rather than wrapped: search_parameters and news_results sit at the top level, alongside credits_used and credits_remaining. Each story carries position, title, link, a source object with name and authors, date and iso_date.

Does it return the full article text?

+

No. It returns the headline, source and link Google surfaces. To read the article body, pass the link to the Extract endpoint, which returns any URL as Markdown, plain text or raw HTML.

Which languages and tools are supported?

+

Official Python (pip install scavio) and JavaScript/TypeScript (npm i scavio) SDKs, a remote MCP server at mcp.scavio.dev for AI agents, and an n8n community node. Any language can call the REST endpoints directly with an HTTP client.

Is using Google News data legal?

+

Scavio returns publicly available headlines, sources and links — not article bodies. You remain responsible for how you use the data, including copyright when reproducing headlines or excerpts. Talk to your own counsel for your specific use case.

Explore more of Scavio

Google Search API

The full SERP — organic, ads, AI Overview.

Google Trends API

Interest over time and trending now.

Extract

Any URL as Markdown, text or raw HTML.

Reddit API

Search Reddit and pull full comment threads.

MCP server

Every platform as a callable tool for agents.

Pricing

Credit packs and plans, no per-platform surcharge.

Start pulling Google News today

50 free credits on signup, no card. Your first request is a POST with a query in it.

Get your API keySee pricing
ScavioScavio

One scraper API for every social, search and ecommerce platform. Built for AI agents.

Product

  • Features
  • Pricing
  • Dashboard
  • Affiliates

Developers

  • Documentation
  • API Reference
  • Quickstart
  • MCP Integration
  • Python SDK

Alternatives

  • Tavily Alternative
  • SerpAPI Alternative
  • Firecrawl Alternative
  • Exa Alternative
  • Serper Alternative
  • Tavily vs Scavio
  • SerpAPI vs Scavio
  • All alternatives
  • Compare Scavio vs alternatives

Search APIs

  • Google Search API
  • Amazon Product API
  • YouTube API
  • Reddit API
  • Walmart Product API
  • TikTok API
  • Instagram API

Tools

  • All Tools

© 2026 Scavio. All rights reserved.

Featured on TAAFT
Terms of ServicePrivacy Policy