Simple News Aggregation API
Few endpoints, few parameters. Start querying the web for articles in minutes.
Usage examplesimple API
// GET: search articles
curl -H "x-api-key: YOUR_API_KEY" \
"https://api.yourdomain.com/search?query=openai&limit=10"
// JS: fetch example
const res = await fetch("https://api.yourdomain.com/search?query=openai", {
headers: { "x-api-key": "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 /search
| Param | Type | Required | Description |
|---|---|---|---|
| query | string | yes | Keyword or phrase to search. |
| limit | number | no | Max results per page (default 10). |
| from | ISO date | no | Start date filter, e.g. 2026-01-01. |
| to | ISO date | no | End date filter, e.g. 2026-01-16. |
| lang | string | no | Language code filter, e.g. en, zh. |
Auth via header: x-api-key: YOUR_API_KEY
GET /topics
List or search topics being tracked.
GET /sources
Get supported domains/publishers.
POST /alerts
Create realtime alert webhook by keyword.