News Scraper — Google News, Bing & Any RSS Feed
Pricing
from $0.75 / 1,000 articles
News Scraper — Google News, Bing & Any RSS Feed
Track any topic across Google News, Bing News and any RSS or Atom feed, in one normalised table: headline, publisher, date, summary, image and link. Syndicated duplicates removed automatically. Filter by keyword, publisher or date. Any language and country.
Pricing
from $0.75 / 1,000 articles
Rating
0.0
(0)
Developer
Daniel Meshulam
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
11 hours ago
Last modified
Share
Track any topic across Google News, Bing News and any RSS or Atom feed — in one normalised table.
RSS is a publish-for-syndication format, so there's no key, no login and no bot wall anywhere in this Actor.
Three ways in, one shape out
Search — searchQueries: ["tesla recall", "\"interest rates\" ECB"]
Full Google News search syntax: quotes, OR, site:.
Sections — topics: ["technology", "business"]
Google's curated feeds: world nation business technology entertainment sports science health.
Any feed — feedUrls: ["https://github.blog/feed/", "https://hnrss.org/frontpage"]
A publisher's own feed, a company blog, a subreddit, a podcast. RSS 2.0 and Atom both work — they disagree about nearly every field name, and this Actor reconciles them so a mixed list still returns one clean table.
What you get
| Field | Example |
|---|---|
title | Apple options are doing something unusual into earnings |
publisher | CNBC |
publishedAt | 2026-07-27T10:58:27Z — normalised to UTC across every feed format |
summary | plain text, HTML stripped |
url, image, categories, feedTitle, guid | |
source | which query or feed it came from |
Syndicated duplicates removed
One wire story runs verbatim under dozens of outlets. dedupeHeadlines (on by default) keys on the normalised headline — not the URL, which differs per outlet — so those collapse into one row. Duplicates are not charged.
Filters
{"searchQueries": ["openai"],"keywords": ["funding", "lawsuit"],"excludeKeywords": ["opinion"],"publishers": ["Reuters", "Bloomberg"],"publishedSince": "2026-07-01","maxArticlesPerSource": 100}
Articles from feeds that omit a publish date are kept, not silently dropped — missing isn't the same as too old.
Any language, any country
language: "de", country: "DE" gives you the German edition. Works for he/IL, fr/FR, es/ES and the rest.
Who this is for
- Brand & competitor monitoring — a query per brand, scheduled hourly
- PR & comms — every mention, deduplicated, with publisher and timestamp
- Newsletters & aggregators — merge many feeds into one clean source
- Trading & research — headline flow on a ticker or sector, filtered by outlet
- AI / dataset builders — normalised article metadata from any feed on the web
Notes
- Google News links are Google redirect URLs. Google stopped exposing the publisher's direct URL in its RSS output; the link opens the article through Google News, and the
publisherfield tells you the outlet. CustomfeedUrlsreturn the publisher's real URL directly — use those when you need the canonical link. - Google News returns a headline and a short summary, not full article text.
- A feed that's down or isn't valid XML comes back as one
errorrow and is not charged; the other sources in the run still return. - Set a max charge per run in the run options for a hard spend ceiling — the Actor honors it and stops cleanly.
Pricing
Pay per result. One row = one article. Failed feeds come back as error rows and are not charged, and neither are duplicates or anything your filters removed.