Skip to content

RSS Feed Search

Find RSS feeds from search terms. Discover feeds for any topic.

Not yet verified
Demo online
MIT

Open the official app on feedsearch.dev

This tool is hosted by its maintainers. Click below to open feedsearch.dev in a new tab — it's their official demo.

Browse developer tools →

What's next with RSS Feed Search?

Choose how you want to get started.

Use it free

Open the official tool or demo — no account needed.

Free

Self-host it

Run the open-source version on your own infrastructure.

Open

What is RSS Feed Search?

RSS Feed Search is an open-source web tool designed to help users locate RSS, Atom, and JSON feeds across websites. Its primary purpose is to act as a searchable repository for feed metadata, enabling developers and data aggregators to programmatically discover feeds without manually navigating websites. The tool addresses the challenge of identifying feed locations, which are often hidden or scattered across domains. By crawling and storing feed information, it simplifies access to syndicated content for applications requiring automated data collection. Users include developers integrating feeds into apps, researchers compiling data from multiple sources, and content curators seeking to aggregate updates. It solves the problem of feed discovery by providing a centralized API endpoint that returns structured metadata about feeds associated with specific URLs.

How it works

RSS Feed Search is an API that indexes and provides access to RSS, Atom, and JSON feeds from websites. It functions as a public database of feed metadata, allowing users to query domains or specific URLs to retrieve feed locations and associated data. The tool’s purpose is to streamline feed discovery by eliminating the need for manual feed location searches. It aggregates feed information from crawled websites, making it easier for developers to programmatically access syndicated content. The API supports searching for feeds by domain (e.g., 'arstechnica.com') or specific feed URLs (e.g., 'example.com/rss.xml'). It handles multiple feed formats, including RSS 2.0, Atom, and JSON Feed, and returns metadata such as feed titles, descriptions, and update frequencies. For example, querying 'wikipedia.org' returns all known feeds associated with the domain, while specifying 'jsonfeed.org' retrieves feeds from that exact URL.

How to use it

  1. 1Send a GET request to 'https://feedsearch.dev/api/v1/search' with the 'url' parameter set to the target domain or feed URL. For example: 'curl -X GET "https://feedsearch.dev/api/v1/search?url=arstechnica.com"'.
  2. 2If the URL lacks a scheme (e.g., 'example.com'), the API defaults to 'http://'. Queries for domains return all associated feeds, while paths (e.g., 'example.com/rss.xml') fetch feeds from specific crawl locations.
  3. 3Use the returned JSON data to access feed metadata, including titles, URLs, and update intervals. For precise feed access, query the specific feed URL directly. Practical tips: Always include the full domain or path in the 'url' parameter. If a feed isn’t found, verify the URL’s correctness or try the domain-level query.

What it can do

  • Search

Use cases

Assumptions and limitations

Assumptions

  • source: https://github.com/rss-feed-search
  • license: Open source
  • privacy: Opens an external demo

Limitations

  • Relies on pre-crawled data, which may not include newly created feeds.
  • Does not guarantee real-time updates; feed information is based on historical crawls.
  • Limited metadata support for non-standard feed formats.
  • No built-in feed validation; users must verify feed functionality separately.
  • Queries for specific paths (e.g., 'example.com/rss.xml') may return incomplete results if the feed was not crawled.

Understanding the result

Find RSS feeds from search terms. Discover feeds for any topic.

Tool details

  • Clearly flagged when a network request is needed.
  • No account, no sign-up, and no tracking of your content.
  • Powered by rss-feed-search (MIT).
Built with
rss-feed-search (https://github.com/rss-feed-search)
License
MIT
Runs locally
No — requires a network request
Verification
Not yet verified
Input
Text
Output
Output
Open-source source & license

Built with https://github.com/rss-feed-search. OpenToolVault provides the discovery and browser interface while crediting the original project maintainers.

Built with
rss-feed-search
License
MIT
View source on GitHub

Open-source project

OpenToolVault is an independent directory. We are not affiliated with or endorsed by this project.

References

Frequently asked

How does RSS Feed Search handle different feed formats?

The tool indexes RSS 2.0, Atom, and JSON Feed formats by parsing their metadata during crawls. When a user queries a domain or URL, it returns structured data about all supported feeds found during previous crawls, including titles, descriptions, and update frequencies. It does not validate feed content, only stores metadata for discovery purposes.

What happens if a feed isn’t found for a specific URL?

If no feed is found at the specified URL or domain, the API returns an empty result. This could occur if the feed was never crawled, the URL is incorrect, or the feed was removed. Users should verify the URL’s correctness or try querying the domain-level endpoint to find associated feeds.

How do I use the API to fetch a specific feed?

To fetch a specific feed, pass its exact URL in the 'url' parameter. For example, querying 'https://example.com/rss.xml' retrieves metadata for that feed. If the feed isn’t found, ensure the URL is correct or try the domain-level query to locate associated feeds.

How does RSS Feed Search compare to alternatives like Feedly or NewsBlur?

RSS Feed Search differs from Feedly or NewsBlur by focusing on feed discovery rather than content aggregation. It provides raw metadata for feeds, while Feedly and NewsBlur curate and display feed content. Feedsearch is ideal for developers needing programmatic access to feeds, whereas Feedly is a user-facing tool for consuming syndicated content.

What should I do if the API returns no results?

If the API returns no results, check the URL format: ensure the domain or path is correct, and verify the scheme (e.g., 'https://'). If the feed was recently created, it may not yet be indexed. Try querying the domain-level endpoint or wait for the next crawl cycle. If the issue persists, confirm the feed’s existence by manually visiting the URL.

Spotted something wrong with RSS Feed Search, or want to maintain it? See how to help.