Twitch Info Scrapper
**Twitch Scraper API** is a production-ready REST API that wraps Twitch Helix and adds a blazing-fast aggregation layer. It provides clean, consistent endpoints for **channel data, live status & uptime, viewer counts, videos/VODs, clips, tags, and search**, enhanced with **smart Redis caching** and **tiered rate limits**. ## Why use it? * **One API, many use cases:** dashboards, Twitch analytics…
Twitch Info Scrapper endpoints
| Method | Endpoint | Description |
|---|---|---|
| GET |
getStatus /v1/channels/{id}/status |
Returns live status, uptime, last stream info, and next scheduled stream |
| GET |
getClips /v1/channels/{id}/clips |
Returns clips for a channel within a time range |
| GET |
resolveIdByLogin /v1/channels/resolve/login/{login} |
Returns the user ID for a given username (login) |
| GET |
getChannelInfo /v1/channels/{id}/info |
Returns channel details including profile, title, and category |
| GET |
getTopClips /v1/channels/{id}/clips/top |
Returns top clips ranked by a smoothed, age-damped velocity score within the selected window |
| GET |
search /v1/channels/search |
Search for channels by query string |
| GET |
resolveLoginById /v1/channels/resolve/id/{id} |
Returns the username (login) for a given user ID |
| GET |
getViewCount /v1/streams/{id}/view_count |
Returns the current viewer count for a live stream |
| GET |
getTags /v1/streams/{id}/tags |
Returns tags for the current or channel stream |
| GET |
getInfo /v1/streams/{id}/info |
Returns current stream info if live, otherwise returns isLive: false |
| GET |
getVideos /v1/channels/{id}/videos |
Returns videos (VODs) for a channel with pagination |
| GET |
getFollowers /v1/channels/{id}/followers |
Get channel follower count |