Twitch Live Status API

Check if a Twitch streamer is currently live

Test the API

API Response

API Documentation

Overview

This API checks if a Twitch user is currently streaming and returns their live status and stream information.

Username Requirements: Only letters (a-ö) and numbers allowed, max 25 characters

No API keys required

Returns JSON response with stream status

Includes thumbnails URLs and embed links

API Endpoint

Make a GET request to the following URL:

GET https://www.henrikhjelm.se/api/twitch.php?user={username}

Example Response (Online)

{ "user": "username", "live": "yes", "embed": "https://player.twitch.tv/?channel=username", "image1": "https://static-cdn.jtvnw.net/previews-ttv/live_user_username-1280x720.jpg", "image2": "https://static-cdn.jtvnw.net/previews-ttv/live_user_username-640x360.jpg", "image3": "https://static-cdn.jtvnw.net/previews-ttv/live_user_username-320x180.jpg", "description": "Stream title" }

Example Response (Offline)

{ "user": "username", "live": "no", "embed": "null", "image1": "https://www.henrikhjelm.se/api/No-image-found.jpg", "image2": "https://www.henrikhjelm.se/api/No-image-found.jpg", "image3": "https://www.henrikhjelm.se/api/No-image-found.jpg", "description": "none" }