RSS Feed Scraper API: RSS, Atom and JSON Feed · Apify
RSS Feed Scraper: Any Feed & Bing News avatar

RSS Feed Scraper: Any Feed & Bing News

Pricing

from $0.75 / 1,000 articles

Go to Apify Store
RSS Feed Scraper: Any Feed & Bing News

RSS Feed Scraper: Any Feed & Bing News

RSS aggregator and feed parser: any RSS, Atom or JSON Feed into one table of news headlines with publisher, date, summary, image and link, every date in ISO 8601 UTC whatever the feed uses. Bing News search built in. Syndicated duplicates removed. RSS to JSON or RSS to CSV.

Pricing

from $0.75 / 1,000 articles

Rating

0.0

(0)

Developer

glitchbound

glitchbound

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Features

Limited permissions

Share

News Scraper: Bing News & Any RSS Feed

Google News was removed on 8 November 2026. news.google.com's robots.txt asks automated tools not to read it, and this Actor follows robots.txt. Search queries now read Bing News, and Google's section feeds (topics) are answered with an unbilled note.

Track any topic across 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.

Two ways in, one shape out

Search: searchQueries: ["tesla recall", "\"interest rates\" ECB"] Bing News, in the edition language and country pick (de + DE reads German news). Bing's feed holds about a dozen articles per query.

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.

Do you need an API key? No. Is there a free tier? Yes.

The two things people search for in this category, measured, are free and API key.

So, plainly:

  • No API key. Nothing to register for, nothing to rotate, no key to leak in a repo. The source is a public API published deliberately by its owner.
  • No proxy setup. The source does not bot-wall datacenter addresses, so the default works.
  • Pay per result, not per month. There is no subscription and no minimum. Rows that error or that your filters drop are not charged.
  • Free to try. Run it with the prefilled input and see real rows before deciding anything.

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

Time window

timeframe keeps only articles published inside the window (past hour, 12 hours, 24 hours, 3 days, week, 30 days or year), on searches and custom feeds alike. An article outside it is dropped before it is charged; one whose feed gives no date is kept rather than silently lost. publishedSince works the same way with a fixed date, and the later of the two wins.

Notes

  • Bing News returns a headline and a short summary, not full article text. Custom feedUrls often carry more.
  • 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.

Use it from an AI agent

This Actor is a ready-made tool for Claude, ChatGPT, Cursor or any other MCP client, through Apify's MCP server. Add it as a connector at:

https://mcp.apify.com?tools=glitchbound/news-scraper

In Cursor or VS Code the same address goes in mcp.json:

{ "mcpServers": { "apify": { "url": "https://mcp.apify.com?tools=glitchbound/news-scraper" } } }

The first call asks you to sign in to Apify, or takes an API token. From then on the agent sees this Actor's input fields and calls it directly.

Feedback

If this saved you time, a review on the Actor's Store page helps other people find it. If something is missing or wrong, the Issues tab on the same page is the fastest way to reach me, and it gets read.