RSS Feed Validator avatar

RSS Feed Validator

Pricing

from $3.90 / 1,000 record profileds

Go to Apify Store
RSS Feed Validator

RSS Feed Validator

Validate RSS and Atom feeds for feed-level health, required channel/feed fields, item metadata, GUID/link/date quality, duplicate entries, enclosure issues, HTTP status, content type, and caching headers.

Pricing

from $3.90 / 1,000 record profileds

Rating

0.0

(0)

Developer

junipr

junipr

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

Store Positioning

Store title: RSS Feed Validator

Short description: Validate RSS and Atom feeds for feed-level health, required channel/feed fields, item metadata, GUID/link/date quality, duplicate entries, enclosure issues, HTTP status, content type, and caching headers.

SEO title: RSS Feed Validator — data QA, validation, and cleanup utility

SEO description: Validate RSS and Atom feeds for feed-level health, required channel/feed fields, item metadata, GUID/link/date quality, duplicate entries, enclosure issues, HTTP status, content type, and caching headers. Use it to validate rows, schemas, duplicates, field quality, and delivery-readiness before handing data to clients or automations.

Categories: SEO_TOOLS, DEVELOPER_TOOLS, AUTOMATION

Keywords: rss, feed, validator, data qa, data/schema qa utility

Pay-Per-Event Pricing

This actor uses pay-per-event pricing. Event prices include Apify platform usage; users are not expected to pay a separate platform-usage pass-through charge for the configured pricing model.

  • Tier: U2 — Data/schema QA utility
  • Primary event: record-profiled at $0.00390 base
  • Default max charge: $5.00
  • Store discounts: FREE/BRONZE base, SILVER discounted, GOLD deepest approved discount

Event set:

  • actor-start: base $0.00500, GOLD $0.00400. RSS Feed Validator: charged when actor start is completed. The price includes Apify platform usage; no separate usage pass-through is intended.
  • record-profiled: base $0.00390, GOLD $0.00312. RSS Feed Validator: charged when record profiled is completed. The price includes Apify platform usage; no separate usage pass-through is intended.
  • issue-detected: base $0.00372, GOLD $0.00298. RSS Feed Validator: charged when issue detected is completed. The price includes Apify platform usage; no separate usage pass-through is intended.
  • qa-report-generated: base $0.05000, GOLD $0.04000. RSS Feed Validator: charged when qa report generated is completed. The price includes Apify platform usage; no separate usage pass-through is intended.

Public Task Concepts

  • Validate RSS Feed records from a capped sample
  • Find invalid RSS Feed values before delivery
  • Check RSS Feed coverage against expected rules
  • Prioritize RSS Feed validation failures by severity
  • Export RSS Feed pass-fail rows with evidence

Validates RSS 2.0 and Atom feed health at feed and item level, including title/link presence, GUID/ID quality, dates, duplicates, enclosures, and feed type.

Inputs

  • feedUrls
  • rawFeedXmlInputs
  • headers
  • requireGuidOrId
  • requireItemDates
  • requireItemLinks
  • checkDuplicateItems
  • checkEnclosures
  • includeHttpHeaders
  • maxItemsPerFeed
  • requestDelayMs
  • timeoutMs
  • maxChargeUsd

Public source provenance

The starter input uses https://www.nasa.gov/feed/ (bounded public NASA RSS snapshot). The checked-in bounded snapshot keeps exact runs deterministic and avoids sending credentials or private data. Live URL inputs remain available when a current network check is required.

Outputs

Dataset fields: feedUrl, feedType, feedTitle, feedLink, itemIndex, itemId, itemTitle, itemLink, publishedAt, updatedAt, enclosureUrl, httpStatus, contentType, issueCode, severity, duplicateGroupId, recommendation, passed.

Reports: rss-feed-validation-report.md, rss-feed-issues.csv, rss-feed-health-summary.json, duplicate-feed-items.json, enclosure-check-results.csv.

Use small capped runs first; live network checks should stay bounded and avoid secrets in inputs.

Live and local execution use the same pay-per-event billing guard: the actor-start event is accepted before analysis, each paid row is charged before dataset output, reports are charged before key-value-store output, and maxChargeUsd stops gracefully without leaking unpaid artifacts.