Any feed, straight to your webhook
Subscribe to any RSS, ATOM or JSON feed and receive all new items as JSON webhooks — no polling needed.
The first seven days are free. View our pricing
How RSS to Webhook works
1. Set your webhook URL
After signing up, set the URL of your webhook endpoint once — either in the Dashboard or via API:
https://api.rssapi.net/v1/apikey/setwebhook?url=https://example.com/webhook_receiver
2. Subscribe to any feed
Pass the URL of any RSS, ATOM, RDF or JSON feed to the subscribe endpoint. From now on, RSS API checks your feeds continiously — no cron jobs, retries or parsing code on your side.
https://api.rssapi.net/v1/apikey/subscribe?url=https://www.nasa.gov/rss/dyn/breaking_news.rss
3. You receive JSON
Whenever a feed publishes one or more new items, we send a POST request with the normalized JSON data to your webhook URL — usually within a few minutes of publication.
Example webhook
The POST request we send to your endpoint always has a JSON body: the feed's details plus every new item — including images, content and metadata. Shortened from the API documentation:
{
"webhook_from": "rssapi.net",
"webhook_reason": "new entries in feed",
"new_entries_count": 1,
"subscription_id": 22798,
"last_webhook_response": 200,
"is_retry": false,
"info": "Your subscription info",
"feed": {
"title": "NASA Breaking News",
"description": "A RSS news feed containing the latest NASA news articles and press releases.",
"homepage": "http://www.nasa.gov/",
"feed_url": "https://www.nasa.gov/rss/dyn/breaking_news.rss",
"additional_details": {
"language": "en-us",
"categories": [],
"authors": [],
"copyright": null
}
},
"new_entries": [
{
"title": "NASA Astronauts to Call Indiana, Texas, Virginia Students from Space",
"link": "http://www.nasa.gov/press-release/nasa-astronauts-to-call-indiana-texas-virginia-students-from-space",
"description": "Students across the country will have three opportunities to hear from NASA astronauts aboard the International Space Station.",
"content": {
"text": "Example content",
"html": "<p>Example content</p>"
},
"guid": "http://www.nasa.gov/press-release/nasa-astronauts-to-call-indiana-texas-virginia-students-from-space",
"image": {
"url": "https://www.nasa.gov/sites/default/files/styles/full_width/public/thumbnails/image/iss066e077280_0.jpg",
"width": 985,
"height": 657
},
"time": "Fri, 04 Feb 2022 20:13:00 +0000",
"timestamp": 1644005580
}
]
}
We'll push all feed updates to you
Failed deliveries are retried automatically several times. Your Dashboard shows a log of all pushed webhooks — including why they might have failed — and lets you resend individual webhooks, which makes debugging easy.
RSS, ATOM or JSON
Subscribe to any feed, no matter its format: RSS, RDF, ATOM and JSON Feed are all supported. All items are normalized into a unified, easy-to-use JSON structure before being delivered to your webhook — including images and other metadata.
Learn how to parse feedsWe have been using RSS API for the RSS integration in Publer for the past 3-4 years. It's awesome!
~ Ervin Kalemi, CEO of Publer
RSS API works with...
Ready to try RSS API?
Sign up and try our powerful feed APIs for free.