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.

Learn more about Subscriptions
Graphic showcasing how RSS API works

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 feeds
Graphic showcasing supported feed formats

RSS API works with...

  • Google News Feeds
  • Podcast Feeds
  • Product Feeds
  • YouTube RSS Feeds
  • WordPress Feeds
  • Forum & Blog RSS Feeds
  • Newspaper & News Feeds
  • any other RSS, ATOM or JSON-Feed

Ready to try RSS API?

Sign up and try our powerful feed APIs for free.