Tools / RSS & Atom Feed Reader, Keyword Filter & New Item Monitor

RSS & Atom Feed Reader, Keyword Filter & New Item Monitor

Read many RSS, Atom and JSON feeds in one run, or give a website URL and the feed is auto-discovered. Input: feeds. Output (JSON/CSV): one row per item with feedTitle, title, link, published, author, summary, categories, matchedKeywords, isNew.

Run it on Apify Store →

What it's for

Example input

{
 "feeds": [
  "https://hnrss.org/frontpage",
  "https://www.theverge.com",
  "https://github.blog/feed/",
  "https://example.com"
 ],
 "maxItemsPerFeed": 3,
 "monitorMode": true
}

Example output

{
  "feedTitle": "The Verge",
  "feedUrl": "https://www.theverge.com/rss/index.xml",
  "siteUrl": "https://www.theverge.com",
  "input": "https://www.theverge.com",
  "guid": "https://www.theverge.com/?p=1009411",
  "title": "A college in Illinois tried to cancel its Flock contact and it refused",
  "link": "https://www.theverge.com/tech/1009411/elgin-community-college-flock-safety-cameras",
  "published": "2026-10-11T20:06:43.000Z",
  "updated": "2026-10-11T21:08:43.000Z",
  "author": "Terrence O’Brien",
  "summary": "In April of 2025, Elgin Community College had six Flock safety cameras installed to \"enhance the safety and security of students.\" But by Se…",
  "categories": [
    "Policy",
    "Politics",
    "Privacy",
    "Tech"
  ],
  "image": null,
  "enclosure": null,
  "isNew": false,
  "fetchedAt": "2026-10-12T01:47:53.715Z"
}

Input reference

FieldTypeNotes
feeds requiredarrayFeed URLs, or site URLs (feed auto-discovered).
keywordsarrayKeep items whose title/summary/categories contain any of these.
sinceDatestringYYYY-MM-DD.
maxItemsPerFeedintegerMax items per feed
includeContentbooleanFull HTML content when the feed provides it.
maxConcurrencyintegerConcurrency
monitorModebooleanRemember seen items; later runs output only new ones.
stateStoreNamestringNamed key-value store for monitor state.

Pricing

Pay per event: Feed item $0.0002. Plus Apify's small per-run start fee. Apify's free plan includes monthly credit to try it.

How to run

  1. Open the Store page and click Try for free.
  2. Fill in the input (or paste the example JSON in the JSON tab).
  3. Click Start, then export results as CSV, Excel or JSON, or call it via the Apify API.
  4. Optional: add a Schedule and a webhook/Slack/email integration for ongoing monitoring.

Open RSS & Atom Feed Reader, Keyword Filter & New Item Monitor on Apify →