GETembed HTML of one of the videos from the response into your page to display the player. For mobile apps, you can display the video in a webview by extracting the video URL from the embed code.You need an API access token to use the Video API.
Each request must include your access token as the token parameter in the request URL.
You can obtain your access token in the access tab.
You can retrieve the embed codes of the videos in JSON format from the following endpoints:
GETThe Free Feed endpoint gives you access to a limited set of match highlights. It includes selected leagues and older games, providing a preview of the full Video API.
GETReturns a curated and relevant feed that includes both recent and important matches from the top football leagues and competitions. The feed highlights the most popular and noteworthy games, but does not include every match. To access all videos for a specific league or team, use the competition or team endpoints.
GETYou can query videos for any competition using the Competition endpoint. This endpoint returns videos from the latest matches of the specified competition.
For example, the URL below returns videos from the most recent matches of the Premier League. The string england-premier-league is the unique identifier (ID) of the Premier League.
Here are the IDs of some of the most popular competitions:
You can find the list of ids of all competitions here.
GETYou can query videos for any team using the Team endpoint. This endpoint returns videos from the latest matches of the specified team.
For example, the URL below returns videos from the most recent matches of Real Madrid. The string real-madrid is the unique identifier (ID) of Real Madrid.
Here are the IDs of some of the most popular teams:
You can find the list of ids of all teams here.
GETReturns only matches that have official live streams available — including both currently live and already finished matches. Entries appear ~5 minutes before kickoff.
GETThis endpoint lets you detect which competition or team feeds have been updated recently, eliminating the need to poll every individual endpoint.
The response is a JSON object containing a response key with an array of match objects. Each match includes its basic information, related competition details, and a list of available videos.
JSON{"response": [{"title": "Chelsea - Manchester United","competition": "ENGLAND: Premier League","matchviewUrl": "...","competitionUrl": "...","thumbnail": "...","date": "2029-05-18T15:00:00+0000","videos": [{"title": "Highlights","embed": "..."},{"title": "Extended Highlights","embed": "..."}]},...]}The response key contains an array of match objects. Each object represents a football match and includes the following fields:
title – The name of the match (e.g. Chelsea - Manchester United).competition – The name of the competition (e.g. England Premier League).date – The kickoff date and time of the match.thumbnail – The URL of a thumbnail image for the match.videos – An array of all available videos for the match. Each video object includes:title – The title of the video (e.g. Highlights or Extended Highlights).embed – The HTML embed code for the video.id – The unique identifier of the video.matchviewUrl – The URL of the matchview widget page, containing detailed information such as live scores, stats, and standings.competitionUrl – The URL of the competition widget, showing live tables, results, and upcoming fixtures.You can enable autoplay by adding the autoplay=1 parameter to the video URL.
For example:https://www.scorebat.com/embed/v/69a7723c34f88/?...&autoplay=1If you are using the embed HTML directly, you can append &autoplay=1 to the video URL inside the iframe src.
Each plan includes a monthly request limit.
For example:
If you exceed your monthly request limit, your account will automatically switch to the Free plan until the next billing period. During that time, ads and ScoreBat logos will appear on widgets and videos, and only the Free Feed endpoint will remain accessible.