
Simple News Aggregation API
Few endpoints, few parameters. Start querying the web for articles in minutes.
Usage examplesimple API
// GET: search articles
curl "https://rhubapi.org/api/everything?q=openai&apikey=YOUR_API_KEY"
// JS: fetch example
const res = await fetch("https://rhubapi.org/api/everything?q=openai&apikey=YOUR_API_KEY");
const data = await res.json();Keyword Search
Search for articles on the web that mention a keyword or phrase.
Topic Tracking
Monitor ongoing topics across global sources with simple parameters.
Source Monitoring
Track coverage from specified domains and publishers programmatically.
Realtime Alerts
Simple API: just a few endpoints and parameters. Realtime webhooks supported.
What developers say
“Setup took 5 minutes. The search endpoint covered 90% of our use case out of the box.”
— Ava, Startup Engineer
“Clear parameters, predictable responses. We built alerts for our brand in one afternoon.”
— Leo, Product Manager
“Pricing is simple and the API is even simpler. Great developer experience overall.”
— Mira, Indie Hacker
Endpoints & Params
GET/POST /api/everything
| Param | Type | Required | Description |
|---|---|---|---|
| q | string | yes | Keyword or phrase to search. |
| apikey | string | yes | Your API key (query parameter). |
| category | string | no (Pro) | Filter by category (Pro only). |
| source | string | no (Pro) | Filter by source/domain (Pro only). |
| page | number | no | Page number (default 1). |
| pageSize | number | no | Results per page. |
Auth via query param: apikey=YOUR_API_KEY
* Pro: you may provide any combination of q/category/source; at least one of them is required.
Free users: 100 initial requests (watch ads to increase), delayed results by several hours, limited sources. Pro unlocks real‑time, full sources, category/source filters, higher limits.