About Livescore feeds
Livescore feeds — data about football (soccer) competitions in format applicable for data exchange between computer programs.
First program is our server, the second is your application designed to collect data from us.
We provide feeds in our own format based on several most common data exchange formats: XML,
JSON and format of
serialized PHP arrays (see docs for PHP serialize,
Matches and standings
Our feeds contain data about matches and standings tables for each competition.
It is possible to get info about already finished matches, macthes scheduled to be played in future and also track live matches in real time mode with small delay (about 1-2 minutes).
Info about each match contains following fields:
Live matches will contain some additional info about current status of game such as current minute and period (first-, second half or half-time break).
- unique match ID
- competition ID
- kick off date and time
- teams taking part in this match (full names and ID's)
- current score
- current match status (live, finished, not started)
- brief info about match (matchday number, playoff stage, etc...)
Besides of it live and finished matches contain info about match events such as goals, yellow and red cards.
We provide data for following competitions:
- UEFA - Champions League
- UEFA - Europa League
- Premier League – England
- Serie A – Italy
- Primera Division – Spain
- 1.Bundesliga – Germany
- Ligue1 – France
- Netherlands – Eredivisie
- Russia – Premier Liga
- Turkey – Super Lig
- Portugal – Liga1
- Greece – Premier League
- Belgium – Eerste Klasse
- Denmark – Super League
- Scotland – Premier League
- Ukraine – Premier Liga
- England – Championship
- Italy – Serie B
- Spain – Segunda Division
- Germany – 2.Bundesliga
- France – Ligue2
Data update rates
Info about online matches updated once per minute. Delay between event in real game and appearance in our feeds usually not more than 2 minutes, sometimes it may take longer.
Standings tables are updated once per day and correct number of points, goals and teams positions will not appear right after they play their matches.
Competition schedules updates once per day.
Limits and restrictions
In order to use our data the clients must receive personal API key.
One key allows to get feeds from one network address (client address).
Usually this is an IP address or hostname of machine where client runs software which collects feeds from us. This address is specified in special form after user completes payment.
There is a restriction limiting number of requests from each client – not more than 1500 requests per day,
it's more than 1 request per minute and it's more than enough for all tasks.
Violation of these conditions may involve service stoppage with or without notifications.