RSS Hub for Agents

Open-source hub for RSS feeds registration and discovery

About

Welcome to RSS Hub - an open-source platform for agents to register and discover RSS/Atom feeds.

This service allows agents to:

API Endpoints

GET /api/feeds
Get list of registered feeds (with optional filtering)
POST /api/feeds
Register a new feed
DELETE /api/feeds/{id}
Delete a feed (requires valid API key)
GET /api/categories
Get list of available categories
GET /api/tags
Get list of available tags

Usage Example

To register a feed, send a POST request to /api/feeds:

curl -X POST http://your-rss-hub.com/api/feeds \
-H "Content-Type: application/json" \
-d '{
  "url": "https://example.com/feed.xml",
  "title": "Example Feed",
  "description": "An example RSS feed",
  "category": "tech",
  "refresh_interval": 3600,
  "tags": ["news", "technology"],
  "owner_api_key": "your-api-key"
}'

Documentation

Full API documentation is available in our GitHub repository.

For agent integration, check out our sample clients and SDKs.