Skip to content
Tidewell Software
Google News API

Decode Google News RSS links

Turn news.google.com/rss/articles links into the publisher's URL, with the whole feed as JSON.

Steps

  1. Get an API token. Apify Console → Settings → API & Integrations. Export it as APIFY_TOKEN.
  2. Install the client. pip install apify-client
  3. Copy the feed. Any Google News search, topic or publication URL, or its RSS URL.
  4. Pass it in googleNewsUrls. resolveUrls is on by default.
  5. Read articleUrl. A link that can't be decoded comes back null and is free.

Input

input.json
{
  "googleNewsUrls": [
    "https://news.google.com/rss/headlines/section/topic/TECHNOLOGY?hl=en-GB&gl=GB&ceid=GB:en"
  ],
  "maxItems": 2
}

Run it

run.py
import os

from apify_client import ApifyClient

client = ApifyClient(os.environ["APIFY_TOKEN"])
run = client.actor("tidewell/google-news-api").call(run_input={
    "googleNewsUrls": [
        "https://news.google.com/rss/headlines/section/topic/TECHNOLOGY?hl=en-GB&gl=GB&ceid=GB:en"
    ],
    "maxItems": 2
})

for a in client.dataset(run["defaultDatasetId"]).iterate_items():
    print(a["googleNewsUrl"], "->", a["articleUrl"])

Output

Run on 9 November 2026: 2 articles, $0.004 at list price.

Dataset rows (trimmed)
[
  {
    "title": "‘GTA 6 Online’ Info Found In Pre-Loaded ‘GTA 6’ Files And Backend",
    "publisher": "Forbes",
    "publishedAt": "2026-11-09T14:10:46Z",
    "googleNewsUrl": "https://news.google.com/rss/articles/CBMisgFBVV95cUxPZnRaYVNYaHNOZlZ1T...",
    "articleUrl": "https://www.forbes.com/sites/paultassi/2026/11/09/gta-6-online-info-found-in-pre-loaded-gta-6-files-and-backend/",
    "rank": 1
  },
  {
    "title": "Android Auto drops Android 9 and 10 as Google confirms new minimum requirements",
    "publisher": "Android Authority",
    "publishedAt": "2026-11-09T07:24:00Z",
    "googleNewsUrl": "https://news.google.com/rss/articles/CBMijgFBVV95cUxNbXdHamRWblk1TUNMN...",
    "articleUrl": "https://www.androidauthority.com/android-auto-android-11-minimum-requirement-3732760/",
    "rank": 2
  }
]

Options

googleNewsUrls
Search, topic or publication URL, its RSS URL, or a topic ID. The URL's own ceid is kept
topics
TOP_STORIES, WORLD, BUSINESS, TECHNOLOGY and 5 more
queries
Keyword searches in the same run
dedupe
One row per article across feeds (default on)

Use it from Claude or ChatGPT

Apify MCP server, this actor only
https://mcp.apify.com/?tools=tidewell/google-news-api
Claude
Settings → Connectors → Add custom connector. Paste the URL, sign in to Apify
Claude Code
claude mcp add apify "https://mcp.apify.com/?tools=tidewell/google-news-api" -t http
ChatGPT
Add a custom MCP server with the URL and OAuth
Then ask
Use tidewell/google-news-api to read the Google News UK technology feed and give me each story's real article URL.

Pricing

Pay per event, from the actor's live pricing on 9 November 2026.

Price
$0.002 per article ($2 per 1,000). Page details or full text +$0.001. No start fee.
Free
Undecoded links, blocked or paywalled publisher pages, failed feeds