EmbedSE

Embeddable live sports players and a free JSON API for matches, streams and stream status.

Embed

Every match has a short embed link. Drop it into an iframe and the player picks a working server on its own.

<iframe src="https://embedse.com/m/MATCH_ID"
  width="100%" height="100%" frameborder="0"
  allow="autoplay; fullscreen; encrypted-media; picture-in-picture"
  allowfullscreen></iframe>

API

Open, read-only and keyless. List matches, read servers for a match and check whether a stream is online.

GET https://api.embedse.com/v1/matches
GET https://api.embedse.com/v1/matches/{id}/streams
GET https://api.embedse.com/v1/streams/{id}/status
GET https://api.embedse.com/v1/sources

Fair use

Each IP gets 60 API requests per minute. Responses are cached for 15 seconds, so polling faster gains nothing.