RSS Feed Scraper: Any Feed & Bing News
Pricing
from $0.75 / 1,000 articles
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
6 days ago
Last modified
Categories
Features
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
| 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
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
feedUrlsoften carry more. - 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.
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.