News & Blog Article Extractor: Diffbot Alternative, with RSS avatar

News & Blog Article Extractor: Diffbot Alternative, with RSS

Pricing

$2.00 / 1,000 article extracteds

Go to Apify Store
News & Blog Article Extractor: Diffbot Alternative, with RSS

News & Blog Article Extractor: Diffbot Alternative, with RSS

Extracts news and blog articles from URLs you give, or finds the newest ones on a site, section page or RSS feed. Returns headline, authors, publish date, tags, lead image and the body as clean Markdown. Obeys robots.txt. $0.002 per article.

Pricing

$2.00 / 1,000 article extracteds

Rating

0.0

(0)

Developer

Nebula Colors LLC

Nebula Colors LLC

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 hours ago

Last modified

Share

Get clean news and blog articles with headline, author, date and full text, the fields Diffbot's Article API gives, for $2 per 1,000 articles. Pages that fail or aren't articles are free, and there's no plan.

News article extractor use cases

  • Pull the latest posts from a list of news sites or blogs every morning.
  • Keep only what's new: "Only newer than: 24 hours".
  • Give an AI agent the full text of an article, with its date and author.
  • Feed articles into a RAG index, a newsletter or a summary.

What you get for each article

Give it article URLs, or a news site, blog, section page or RSS feed, and get each article back with its headline, authors, publish date, tags, lead image and the full text as clean Markdown. From a site or section page it finds the newest articles itself, using the site's own feed first. It obeys robots.txt and paces its requests. $0.002 per article, and pages that fail or aren't articles are free. It works for people and for AI agents through Apify's MCP server.

Input

FieldWhat to put
Article URLsArticles to extract, one per line. Each one is extracted, whatever Max articles says.
Start URLsA home page, section page or RSS feed, like https://blog.cloudflare.com/. The newest articles on it are extracted.
Max articlesThe most articles to take from the start URLs. Default 20.
Only newer thanA date like 2026-10-01, or a span like 7 days or 24 hours. Older articles are skipped and not charged.
Add plain textOff by default. On: a text field with the article as plain text, next to the Markdown.
ProxyOff by default. Turn on Apify Proxy for a site that blocks cloud servers.

Give article URLs, start URLs or both. Example:

{
"startUrls": ["https://blog.cloudflare.com/"],
"maxArticles": 10,
"newerThan": "7 days"
}

Output

One row per article. This one came from a test run on October 15, 2026 (Markdown cut short here):

{
"type": "article",
"url": "https://www.bbc.co.uk/news/articles/c8wy9veedgygo",
"requestedUrl": "https://www.bbc.co.uk/news/articles/c8wy9veedgygo?at_medium=RSS&at_campaign=rss",
"foundOn": null,
"title": "Starlink: Musk says US government may be behind slowdown of Ukraine drone speeds",
"authors": ["Tiffany Wertheimer"],
"publishedAt": "2026-10-14T20:17:09.546Z",
"modifiedAt": "2026-10-14T20:55:24.210Z",
"description": "Ukraine says Starlink access has improved but it is still facing speed limits which are disrupting its battlefield \"missions\".",
"siteName": "BBC News",
"language": "en-GB",
"image": "https://ichef.bbci.co.uk/ace/branded_news/1200/cpsprodpb/9f7e/live/76dbc1b0-c848-11f1-94ec-7f952cae1636.jpg",
"tags": [],
"section": "Europe",
"canonicalUrl": "https://www.bbc.co.uk/news/articles/c8wy9veedgygo",
"isArticle": true,
"markdown": "**Elon Musk has suggested that the US government may be behind restrictions on the speed at which some of Ukraine's weapons can travel...**\n\nStarlink is a vital tool allowing Kyiv to guide drones...",
"wordCount": 734,
"statusCode": 200,
"extractedAt": "2026-10-15T04:41:12.000Z"
}
  • The body comes from Mozilla's Readability, the engine behind Firefox's reader view. Menus, ads, related links and images are removed; headings, lists, tables, quotes and links stay.
  • Authors, dates, tags and the image come from the site's own data (schema.org, Open Graph and article tags). A field the site doesn't publish is empty or null.
  • An article URL you gave that failed (a 404, not a web page, no article text, or disallowed by robots.txt) has error instead, and isn't charged.

The run's SUMMARY record counts articles saved and failed, and links skipped because they weren't articles, were older than your date, or robots.txt disallows them.

Price

  • $0.002 per article saved, so $2 per 1,000.
  • Free: failed URLs, pages that aren't articles, articles older than your date filter, and pages robots.txt disallows.
  • You can set a maximum charge for a run. It stops when it's reached and keeps what it already saved.

Good to know

  • Finding articles. From a start page it takes the links that look like articles (a date or a headline in the address), with the site's RSS or Atom feed first, and keeps only pages that are articles. It reads the page you give, not the whole site.
  • Polite. It reads each site's robots.txt and skips what it disallows, and asks one site for one page a second. Different sites run side by side.
  • It reads the HTML the site sends. Most news sites and blogs work. A page that draws its text with JavaScript, or sits behind a paywall or login, gives an error or a short text.
  • Your use of the articles. Articles belong to their publishers. Make sure you have the right to use what you extract, for example for your own reading, research or analysis, and check a site's terms before you republish anything.

Use it from an AI agent

The Actor works through Apify's MCP server like any Store Actor. An agent can find it, read its input and call it. To read one article, pass it in articleUrls; that usually finishes within the MCP call's wait (up to 45 seconds). A bigger run takes longer, so the call returns the run's status and dataset ID, and the agent reads the rows with get-dataset-items.

FAQ

How do I get the latest articles from a news site or blog? Put the home page, a section page or its RSS feed in Start URLs. It finds the newest articles itself, 20 by default.

Can I get only new articles each day? Yes. Set "Only newer than" to 24 hours and schedule the run.

What do I get for each article? Headline, authors, publish date, tags, lead image and the full text as clean Markdown.

What if a page isn't an article? It's skipped and costs nothing.

More tools from us

Questions or problems

Open an issue on this Actor's Issues tab. I read them.