News Scraper — Google News, Bing & Any RSS Feed avatar

News Scraper — Google News, Bing & Any RSS Feed

Pricing

from $0.75 / 1,000 articles

Go to Apify Store
News Scraper — Google News, Bing & Any RSS Feed

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

Daniel Meshulam

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

11 hours ago

Last modified

Categories

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

SearchsearchQueries: ["tesla recall", "\"interest rates\" ECB"] Full Google News search syntax: quotes, OR, site:.

Sectionstopics: ["technology", "business"] Google's curated feeds: world nation business technology entertainment sports science health.

Any feedfeedUrls: ["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

FieldExample
titleApple options are doing something unusual into earnings
publisherCNBC
publishedAt2026-07-27T10:58:27Z — normalised to UTC across every feed format
summaryplain text, HTML stripped
url, image, categories, feedTitle, guid
sourcewhich 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 publisher field tells you the outlet. Custom feedUrls return 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 error row 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.