AnswerLine Start free

Engines

Google News API

Google News results for any query, country and interface language, up to ten pages deep.

Price

$1.00 per 1,000 requests at Starter, down to $0.50 at Max, deducted from your prepaid USD balance.

Each page after the first, up to 10: free

Endpoint

POST /v1/monitor/google/news

Or queue it with POST /v1/async/task and taskType: "GOOGLE_NEWS".

Countries

71 countries.

Coverage

Request

curl -X POST "https://api.answerline.dev/v1/monitor/google/news" \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"query":"electric vehicle battery","country":"FR","hl":"fr"}'

Every request option is on the Google News reference page.

What you get back

Field in resultTypeDescription
newsResultsobject[]Articles returned by Google News

Full field definitions are on the Google News reference page.

Google News results versus developer APIs

This endpoint returns Google News results for a query, country and interface language as newsResults: the articles, their publishers, dates and positions as a reader sees them.

Google’s JSON API for web search, the Custom Search JSON API, does not return that list. Its overview (checked 2026-09-17, developers.google.com) says it returns web and image results from a Programmable Search Engine, is closed to new customers, and gives existing customers until January 1, 2027 to transition. Its cse.list reference (checked 2026-09-17, developers.google.com) does not mention news results.

A publisher feed or news database gives you coverage. It does not tell you which outlets Google surfaces for a query and in what order, which is what readers see first. The same query can also surface different publishers in different countries and languages; country/gl and hl make each edition a separate, repeatable measurement. Every article comes back on page 1, in position order, so you can measure how far down a story sits.

An annotated response

The excerpt follows the result schema for POST /v1/monitor/google/news. Values are illustrative.

{
  "success": true,
  "result": {
    "newsResults": [
      {
        // 1-indexed position across the results returned.
        "position": 1,
        "title": "Battery makers race to cut cobalt use",
        // A news.google.com redirect to the article.
        "link": "https://news.google.com/rss/articles/CBMiExample?oc=5",
        // Publisher name as shown.
        "source": "Example News",
        // Publication time, ISO 8601 UTC.
        "date": "2026-10-19T08:30:00.000Z",
        // Always 1: every article is on page 1.
        "page": 1
      },
      {
        "position": 2,
        "title": "Electric vehicle battery prices: what changed this quarter",
        "link": "https://news.google.com/rss/articles/CBMiExample2?oc=5",
        "source": "Example Auto",
        "date": "2026-10-18T16:05:00.000Z",
        "page": 1
      }
    ]
  }
}

result.provenance reads interface rss (all fields).

Notes for this engine

Geo and language targeting

Field Values Notes
country or gl ISO 3166-1 alpha-2 One is required; different values in both is a 400. The editions are listed in coverage.
hl Google interface language, e.g. fr, de, pt-BR Overrides the language derived from the country.
pages 1 to 10 Every article is on page 1; pages above 1 are free and add none.
device Not available A request that sends device is refused with a 400 and not billed.

Google News has no location; country and language set the edition. A US state is accepted and implies country US, but the edition is the whole US; only ChatGPT and Gemini answer from inside a state (states). For multilingual watchlists, write the query in each edition’s language instead of reusing an English query everywhere; multilingual AI answers applies the same principle to assistants.

Handling the results

Positions and the article set change as stories develop. Keep a stable cadence per query, put the run period in the idempotency key, and compare like-for-like periods.

Syndicated stories can share titles across publishers, so key articles on link and use source as the publisher.

Quote names to avoid partial matches, and review screening hits by hand: a surname match is not an adverse finding.

Pages above 1 are free but add no articles. Leave pages at 1.

Related: the best news APIs compared, every request field, news monitoring, the Google News API post, adverse media screening, brand protection, brand crisis AI monitoring, threat intelligence, Google News RSS feeds, free news APIs.

Questions

How much does a Google News request cost?

A request costs $0.001 for one page at the Starter tier ($0.50–$1.00 per 1,000 across tiers). Every article comes back on page 1, so leave pages at 1: each extra page, up to 10 in all, is free and adds no articles.

Can I choose the language of Google News results separately from the country?

Yes, where Google publishes that edition. Set country (or gl) for the edition's geography and hl for its language, for example country CA with hl fr, or US with hl es-419. hl overrides the language derived from the country. A pair Google has no edition for, such as FR with hl en, fails without billing instead of answering from another country's edition.

What fields does each Google News result have?

Each newsResults item has position, title, link, source, date and page. link is a news.google.com redirect to the article. There is no snippet, thumbnail or redirectLink.

Is the date field a timestamp?

Yes. date is the publication time as an ISO 8601 UTC timestamp, for example 2026-10-19T08:30:00.000Z.

Are failed Google News requests charged?

No. A failed request is charged nothing and its reservation is released. Completed requests are charged the base price.

From the blog

Docs

Other engines