v1 free · rate-limited · no auth
One API,
every vertical.
Carried from the POC (already live on twitchdrops.app) and extended across the graph. Research showed a free public API is a proven moat + backlink magnet in this space — TwitchTracker and 7TV both run one.
Endpoints
shared envelope · 60 req/min per IP| Endpoint | Returns | Vertical |
|---|---|---|
| /api/v1/games | games with live/expired campaigns (?status, ?publisher) | drops |
| /api/v1/games/:slug | full campaign + reward chains for a game | drops |
| /api/v1/badges | badges (?obtainable=now, ?type=global|channel) | badges |
| /api/v1/badges/:slug | badge with acquisition rule + windows | badges |
| /api/v1/emotes/search | cross-provider emote search (?q, ?provider) | emotes |
| /api/v1/streamers/:handle | profile + live eligibility + campaign history | database |
| /api/v1/collectibles/:id | any collectible — the spine, directly | all |
Envelope
{
"data": { … },
"meta": {
"scrapedAt": "2026-07-19T14:00:12Z",
"dataAge": 312,
"generatedAt":"2026-07-19T14:05:24Z"
}
}
Who it's for
Chatbots (!drops), browser extensions, Discord bots, and other sites — every consumer is a backlink and a distribution channel.
Same POC contract
Envelope, rate limiting and ETag caching carry over from twitchdrops.app's live API v1 —
proven in production, now served from KV at the edge.