Pricing
from $3.00 / 1,000 results
Go to Apify Store
Rss To Json Extractor
๐ฐ Convert RSS and Atom feeds into structured JSON format for easy integration with your applications. Fast, reliable, and production-ready.
Pricing
from $3.00 / 1,000 results
Rating
0.0
(0)
Developer
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 months ago
Last modified
Categories
Share
๐ฐ Convert RSS and Atom feeds into structured JSON format for easy integration with your applications. Fast, reliable, and production-ready.
๐บ What It Extracts
- Feed Metadata: Title, description, link, language, last build date
- Article Data: Title, link, publication date, content, description, author
- Content Organization: Categories, tags, GUID identifiers
- Timestamps: Both human-readable and ISO 8601 formatted dates
๐ Key Features
| Feature | Description |
|---|---|
| ๐ Universal Feed Support | Supports RSS 2.0, Atom, and other feed formats |
| โฑ๏ธ Smart Timeouts | 30-second timeout with up to 5 redirects |
| ๐ Structured Logging | All operations logged with runId and metadata |
| ๐พ Key-Value Store Integration | Summary stored in OUTPUT key for webhook integration |
| ๐ Observability | Run metadata included in all outputs |
| โ ๏ธ Error Handling | Comprehensive error logging and reporting |
๐ฅ Input
Required
rssUrl(string): The URL of the RSS/Atom feed to extract- Example:
"https://example.com/feed.xml" - Supports RSS 2.0, Atom, and other standard feed formats
- Example:
๐ค Output
Returns structured feed data:
Feed Metadata
{"feed":{"title":"Example Blog","description":"A sample blog feed","link":"https://example.com","language":"en","lastBuildDate":"Mon, 01 Jan 2024 12:00:00 GMT"}}
Articles Array
{"articles":[{"title":"Sample Article","link":"https://example.com/article","pubDate":"Mon, 01 Jan 2024 10:00:00 GMT","isoDate":"2024-01-01T10:00:00.000Z","content":"Article content...","description":"Article description","author":"John Doe","categories":["tech","programming"],"guid":"article-123"}],"totalArticles":1}
Complete Output
{"feed":{/* feed metadata */},"articles":[/* array of articles */],"totalArticles":1,"_metadata":{"runId":"abc123","actorId":"user/rss-to-json","processedAt":"2024-01-01T12:00:00.000Z","processingTimeMs":1234,"rssUrl":"https://example.com/feed.xml"}}
๐ก Use Cases
- โ News Dashboards - Aggregate content from multiple RSS feeds
- โ Curated Newsletters - Collect articles for email newsletters
- โ SEO Monitoring - Track content updates and new publications
- โ Content Aggregation - Build content databases from RSS sources
- โ Social Media Automation - Extract content for automated posting
- โ Research & Analysis - Collect articles for content analysis
โ๏ธ Technical Details
- Feed Parser: Uses
rss-parserlibrary for robust feed parsing - Timeout Strategy: 30-second timeout with 5 redirect maximum
- Error Handling: Comprehensive error logging with structured metadata
- Storage: Summary stored in Key-Value Store
OUTPUTkey - Dataset Integration: All articles pushed to default dataset
๐ Integration
Webhooks
Configure webhooks in Apify to trigger on:
- Run succeeded: Get summary from key-value store
OUTPUT - Run failed: Error details in
OUTPUTkey
Key-Value Store
OUTPUT: Contains run summary with success status, article count, and metadata
Dataset
All extracted articles are pushed to the default dataset. Access via:
- Apify API:
GET /v2/datasets/{datasetId}/items - Webhook payload: Includes dataset ID in run metadata
๐ Example Usage
Basic Extraction
{"rssUrl":"https://example.com/feed.xml"}
Popular RSS Feeds
{"rssUrl":"https://feeds.bbci.co.uk/news/rss.xml"}
