RSS Feed Reader & Scraper - RSS and Atom to JSON avatar

RSS Feed Reader & Scraper - RSS and Atom to JSON

Pricing

$1.00 / 1,000 feed items

Go to Apify Store
RSS Feed Reader & Scraper - RSS and Atom to JSON

RSS Feed Reader & Scraper - RSS and Atom to JSON

RSS feed reader and scraper: turn public RSS 2.0 and Atom feeds into clean, deduplicated JSON items with date and keyword filters. $1/1,000 items.

Pricing

$1.00 / 1,000 feed items

Rating

0.0

(0)

Developer

Ahmed Fouad

Ahmed Fouad

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

7 days ago

Last modified

Features

Limited permissions

Share

Read and scrape public RSS feeds (RSS 2.0 and Atom) into clean, deduplicated JSON items. Date and keyword filters, robots-aware fetching, no article crawling.

Quick start

Run the defaults or replace urls with public RSS/Atom feed URLs you are authorized to process. The default is NASA public news feed; NASA remains the source, not an endorsement. No proxy, browser, account or API key is required.

{
"urls": [
"https://www.nasa.gov/feed/"
],
"maxResults": 10
}

Pricing

PPE result: $1 per 1,000 feed items ($0.001/item). First 25 rows per run are free; only subsequent successful rows are charged. Errors are recorded in SUMMARY, never billed. Stops when the event spending limit is reached. No startup event or usage surcharge.

Inputs

  • urls: 1-50 public HTTP(S) URLs. Check each source terms and reuse rights first; prohibited, login and private-network resources are not supported. Default: ['https://www.nasa.gov/feed/'].
  • maxResults: Maximum successful dataset rows across all sources. Default: 100.
  • keyword: Optional case-insensitive literal text filter; no regular expressions. Default: ``.
  • delayMillis: Polite request delay, increased to honor robots crawl-delay. Default: 1000.
  • maxResponseMb: Hard download size limit; oversized resources fail without bypassing. Default: 5.
  • since: Optional ISO date. Undated entries are excluded when this filter is used. Default: ``.

Dataset

One row per unique feed article; duplicates use URL or GUID.

  • feedUrl (string): feedUrl from the public source; absent source values may be null.
  • feedTitle (string): feedTitle from the public source; absent source values may be null.
  • guid (string): guid from the public source; absent source values may be null.
  • title (string): title from the public source; absent source values may be null.
  • url (string): url from the public source; absent source values may be null.
  • publishedAt (string): publishedAt from the public source; absent source values may be null.
  • updatedAt (string): updatedAt from the public source; absent source values may be null.
  • summary (string): summary from the public source; absent source values may be null.
  • categories (array): categories from the public source; absent source values may be null.
  • enclosureUrl (string): enclosureUrl from the public source; absent source values may be null.
  • fetchedAt (string): fetchedAt from the public source; absent source values may be null.

JSON/CSV/Excel export is provided by Apify datasets. SUMMARY gives total rows, source errors and stopReason. STATE supports migration resume; exactly-once delivery across a process failure between dataset write and state persistence is not guaranteed.

Limits and safety

Robots checked before every source/redirect; fail closed when unresolved. HTTP(S) public destinations only, DNS pinned to validated public addresses; private/reserved IPs blocked. 1-second minimum host delay, bounded requests and response sizes; no CAPTCHA, login or access-control bypass. No contacts/author-profile extraction. User is responsible for source terms, privacy and redistribution rights.

RSS 2.0 and Atom only; no full article crawling, RDF, JSON Feed or feed discovery. DTD/entity declarations and invalid XML are rejected. Summaries are plain text capped at 2,000 characters. Date filter excludes missing publication dates. Feeds can omit fields; dates become null when invalid.