World class API
We have a very flexible API, returning JSON or XML data in pull format. When you get access to our API you can access our football data with unlimited requests.
We recommend you study our documentation, but should you require it, our technical support team is ready and waiting to assist you with any technical query you might have.
JSON Feeds.
Read more about our JSON feeds
XML Feeds.
Read more about our XML feeds








JSON feeds examples
{
"injuries": [
{
"id": "146507",
"player_id": "BRUNO-MARTELLA",
"player_name": "Bruno Martella",
"player_country_id": "ITA",
"sport_id": "soccer",
"status": "Live",
"injury": "Unknown",
"injury_id": "6",
"start_date": "2022-08-14",
"end_date": "",
"expected_return": "Early September 2022",
"last_update": "2022-08-27 09:02:16",
"timestamp": "1661583736",
"date_created": "2022-08-27 09:01:34",
"deleted": "no",
"clubs": [
{
"id": "TERNANA",
"name": "Ternana"
}
],
"competitions": [
{
"id": "ITA_2",
"name": "Italy 2"
}
]
},
]
}
{
"current_page": 1,
"last_page": 11056,
"per_page": 5,
"total": 55276,
"lineups": [
{
"last_modified": "2022-08-27 01:39:40",
"matchinfo": {
"match_id": "632188c863dc7a562d1d9575301f6b5e",
"match_name": "Arsenal S.-Huracan",
"match_date": "2022-08-27 02:00:00",
"competition_id": "ARG_1",
"competition_name": "Liga Profesional",
"match_season": "2022",
"country": "ARG",
"club": [
[
{
"side": "away",
"club_id": "HURACAN",
"club_name": "Huracan",
"starting11": {
"formation_id": 10,
"formation_desc": "1-4-2-3-1",
"lineup_type": "expected",
"last_update": "2022-08-22 10:44:38",
"player": [
{
"player_id": "LUCAS-ABRAHAM-CHAVEZ",
"player_name": "Lucas Ch\u00e1ves",
"shirt_number": "01",
"position_code": "GK",
"position_desc": "Goalkeeper"
},
{
"player_id": "ISMAEL-ALBERTO-QUILEZ",
"player_name": "Ismael Quilez",
"shirt_number": "04",
"position_code": "RB",
"position_desc": "Right Back"
},
{
"player_id": "FERNANDO-TOBIO",
"player_name": "Fernando Tobio",
"shirt_number": "02",
"position_code": "CB",
"position_desc": "Central Back"
},
{
"player_id": "PATRICIO-PIZARRO",
"player_name": "Patricio Pizarro",
"shirt_number": "35",
"position_code": "CB",
"position_desc": "Central Back"
},
{
"player_id": "GUILLERMO-BENITEZ",
"player_name": "Guillermo Benitez",
"shirt_number": "14",
"position_code": "LB",
"position_desc": "Left Back"
},
{
"player_id": "SANTIAGO-HEZZE",
"player_name": "Santiago Hezze",
"shirt_number": "05",
"position_code": "DM",
"position_desc": "Defensive midfielder"
},
{
"player_id": "FEDERICO-FATTORI",
"player_name": "Federico Fattori",
"shirt_number": "24",
"position_code": "DM",
"position_desc": "Defensive midfielder"
},
{
"player_id": "BENJAMIN-ANTONIO-GARRE",
"player_name": "Benjamin Garre",
"shirt_number": "22",
"position_code": "RW",
"position_desc": "Right Wing"
},
{
"player_id": "FRANCO-CRISTALDO",
"player_name": "Franco Cristaldo",
"shirt_number": "10",
"position_code": "AM",
"position_desc": "Attacking midfielder"
},
{
"player_id": "RODRIGO-CABRAL",
"player_name": "Rodrigo Cabral",
"shirt_number": "16",
"position_code": "LW",
"position_desc": "Left Wing"
},
{
"player_id": "MATIAS-COCCARO",
"player_name": "Matias Coccaro",
"shirt_number": "07",
"position_code": "FW",
"position_desc": "Forward"
}
]
},
"substitutes": {
"type": "expected",
"last_update": "2022-08-22T08:44:38.000000Z",
"player": [
{
"player_id": "ENZO-LUNA",
"player_name": "Enzo Luna",
"shirt_number": "36"
},
{
"player_id": "MAICOL-CABRERA",
"player_name": "Maicol Cabrera",
"shirt_number": "20"
},
{
"player_id": "NICOLAS-CORDERO",
"player_name": "Nicol\u00e1s Cordero",
"shirt_number": "09"
},
{
"player_id": "VALENTIN-SANCHEZ",
"player_name": "Valentin Sanchez",
"shirt_number": "17"
},
{
"player_id": "FERNANDO-GABRIEL-GODOY",
"player_name": "Fernando Godoy",
"shirt_number": "11"
},
{
"player_id": "JUAN-CARLOS-GAUTO",
"player_name": "Juan Carlos Gauto",
"shirt_number": "33"
},
{
"player_id": "GABRIEL-ALEJANDRO-GUDINO",
"player_name": "Gabriel Gudi\u00f1o",
"shirt_number": "18"
},
{
"player_id": "DIEGO-ALAN-MERCADO-CARRIZO",
"player_name": "Diego Mercado",
"shirt_number": "30"
},
{
"player_id": "LUCAS-CARRIZO",
"player_name": "Lucas Carrizo",
"shirt_number": "03"
},
{
"player_id": "SANTIAGO-MOYA",
"player_name": "Santiago Moya",
"shirt_number": "28"
},
{
"player_id": "RAFAEL-FERRARIO",
"player_name": "Rafael Ferrario",
"shirt_number": "27"
}
]
}
},
{
"side": "home",
"club_id": "ARSENAL-S",
"club_name": "Arsenal S.",
"starting11": {
"formation_id": 4,
"formation_desc": "1-4-4-2",
"lineup_type": "expected",
"last_update": "2022-08-26 09:26:32",
"player": [
{
"player_id": "ALEJANDRO-MEDINA",
"player_name": "Alejandro Medina",
"shirt_number": "23",
"position_code": "GK",
"position_desc": "Goalkeeper"
},
{
"player_id": "JULIAN-NAVAS",
"player_name": "Julian Navas",
"shirt_number": "18",
"position_code": "RB",
"position_desc": "Right Back"
},
{
"player_id": "IGNACIO-GARIGLIO",
"player_name": "Ignacio Gariglio",
"shirt_number": "02",
"position_code": "CB",
"position_desc": "Central Back"
},
{
"player_id": "GUSTAVO-CANTO",
"player_name": "Gustavo Canto",
"shirt_number": "21",
"position_code": "CB",
"position_desc": "Central Back"
},
{
"player_id": "LEONARDO-MARCHI",
"player_name": "Leonardo Marchi",
"shirt_number": "19",
"position_code": "LB",
"position_desc": "Left Back"
},
{
"player_id": "WILLIAM-MACHADO",
"player_name": "William Machado",
"shirt_number": "28",
"position_code": "RM",
"position_desc": "Right Midfielder"
},
{
"player_id": "MAURO-RODOLFO-PITTON",
"player_name": "Mauro Pitt\u00f3n",
"shirt_number": "30",
"position_code": "CM",
"position_desc": "Central Midfielder"
},
{
"player_id": "DARDO-FEDERICO-MILOC",
"player_name": "Dardo Miloc",
"shirt_number": "05",
"position_code": "CM",
"position_desc": "Central Midfielder"
},
{
"player_id": "FACUNDO-KRUSPZKY",
"player_name": "Facundo Kruspzky",
"shirt_number": "10",
"position_code": "LM",
"position_desc": "Left Midfielder"
},
{
"player_id": "SEBASTIAN-LOMONACO",
"player_name": "Sebasti\u00e1n Lom\u00f3naco",
"shirt_number": "27",
"position_code": "FW",
"position_desc": "Forward"
},
{
"player_id": "ALEXANDER-DIAZ",
"player_name": "Alexander D\u00edaz",
"shirt_number": "20",
"position_code": "FW",
"position_desc": "Forward"
}
]
},
"substitutes": {
"type": "expected",
"last_update": "2022-08-26T07:26:32.000000Z",
"player": [
{
"player_id": "BRAIAN",
"player_name": "Braian Rivero",
"shirt_number": "08"
},
{
"player_id": "GONZALO-GONI",
"player_name": "Gonzalo Go\u00f1i",
"shirt_number": "14"
},
{
"player_id": "SHAYR-MOHAMED",
"player_name": "Shayr Mohamed",
"shirt_number": "25"
},
{
"player_id": "FRANCO-MARTINEZ",
"player_name": "Franco Mart\u00ednez",
"shirt_number": "26"
},
{
"player_id": "JOAQUIN-BAUTISTA-IBANEZ",
"player_name": "Joaqu\u00edn Ib\u00e1\u00f1ez",
"shirt_number": "33"
},
{
"player_id": "LUCAS-CANO",
"player_name": "Lucas Cano",
"shirt_number": "07"
},
{
"player_id": "IVAN-CABRERA",
"player_name": "Iv\u00e1n Cabrera",
"shirt_number": "31"
},
{
"player_id": "LUCAS-BROCHERO",
"player_name": "Lucas Brochero",
"shirt_number": "11"
},
{
"player_id": "JOAQUIN-BIGO",
"player_name": "Joaquin Bigo",
"shirt_number": "01"
},
{
"player_id": "JUAN-FRANCISCO-APAOLAZA",
"player_name": "Juan Francisco Apaolaza",
"shirt_number": "09"
},
{
"player_id": "ALEJO-ANTILEFF",
"player_name": "Alejo Antilef",
"shirt_number": "24"
}
]
}
}
]
]
}
},
]
}
{
"transfer_rumours": [
{
"id": "80739",
"player_id": "COLE-PALMER",
"player_name": "Cole Palmer",
"player_country_id": "ENG",
"sport_id": "soccer",
"amount": "Undisclosed",
"currency": "",
"probability": "Low",
"type": "Loan",
"club_to_id": "BORUSSIA-DORTMUND",
"club_to_name": "Dortmund",
"last_update": "2022-08-26 11:19:09",
"club_from_id": "MANCHESTER-CITY",
"club_from_name": "Manchester City",
"competition_id_to": "GER_1",
"competition_id_from": "ENG_1",
"timestamp": 1661505549,
"date_created": "2022-08-26 11:19:09",
"deleted": "no",
"source_name": "The Sun",
"source_url": "http:\/\/www.thesun.co.uk\/sport\/19621023\/transfer-news-borussia-dortmund-cole-palmer-man-city\/",
"estimated_amount": "no"
},
]
}
{
"suspensions": [
{
"id": "35558",
"player_id": "ILIE-SANCHEZ",
"player_name": "Ilie Sanchez",
"player_country_id": "ESP",
"sport_id": "soccer",
"competition_id": "USA_1",
"competition_country_id": "USA",
"season_id": "2022",
"charge_id": "74",
"charge": "Red card (2nd yellow)",
"days_banned": "1",
"days_banned_left": "0",
"start_date": "2022-08-21",
"suspension_occurred": "be037beb713e9fa165006228bb4993fc",
"suspension_occurred_name": "San Jose Earthquakes-Los Angeles FC",
"club_id": "LOS-ANGELES-FC",
"club_name": "Los Angeles FC",
"last_update": "2022-08-27 04:15:32",
"status": "Historical",
"timestamp": "1661566532",
"date_created": "2022-08-21 23:06:54",
"deleted": "no",
"matches": [
{
"id": "6122490115200a75a97410e678de60c6",
"name": "Austin FC-Los Angeles FC",
"start_date": "2022-08-27 02:00:00",
"competition_id": "USA_1",
"competition_name": "Major League Soccer",
"season_name": "2022",
"status": "finished"
}
]
},
]
}
{
"current_page": 1,
"last_page": 10988,
"per_page": 5,
"total": 54940,
"lineups": [
{
"last_modified": "2022-08-27 01:39:40",
"matchinfo": {
"match_id": "632188c863dc7a562d1d9575301f6b5e",
"match_name": "Arsenal S.-Huracan",
"match_date": "2022-08-27 02:00:00",
"competition_id": "ARG_1",
"competition_name": "Liga Profesional",
"match_season": "2022",
"country": "ARG",
"club": [
[
{
"side": "away",
"club_id": "HURACAN",
"club_name": "Huracan",
"starting11": {
"formation_id": 10,
"formation_desc": "1-4-2-3-1",
"lineup_type": "official",
"last_update": "2022-08-27 01:39:40",
"player": [
{
"player_id": "LUCAS-ABRAHAM-CHAVEZ",
"player_name": "Lucas Ch\u00e1ves",
"shirt_number": "01",
"position_code": "GK",
"position_desc": "Goalkeeper"
},
{
"player_id": "ISMAEL-ALBERTO-QUILEZ",
"player_name": "Ismael Quilez",
"shirt_number": "04",
"position_code": "RB",
"position_desc": "Right Back"
},
{
"player_id": "FERNANDO-TOBIO",
"player_name": "Fernando Tobio",
"shirt_number": "02",
"position_code": "CB",
"position_desc": "Central Back"
},
{
"player_id": "LUCAS-MEROLLA",
"player_name": "Lucas Merolla",
"shirt_number": "06",
"position_code": "CB",
"position_desc": "Central Back"
},
{
"player_id": "GUILLERMO-BENITEZ",
"player_name": "Guillermo Benitez",
"shirt_number": "14",
"position_code": "LB",
"position_desc": "Left Back"
},
{
"player_id": "SANTIAGO-HEZZE",
"player_name": "Santiago Hezze",
"shirt_number": "05",
"position_code": "DM",
"position_desc": "Defensive midfielder"
},
{
"player_id": "FEDERICO-FATTORI",
"player_name": "Federico Fattori",
"shirt_number": "24",
"position_code": "DM",
"position_desc": "Defensive midfielder"
},
{
"player_id": "BENJAMIN-ANTONIO-GARRE",
"player_name": "Benjamin Garre",
"shirt_number": "22",
"position_code": "RW",
"position_desc": "Right Wing"
},
{
"player_id": "FRANCO-CRISTALDO",
"player_name": "Franco Cristaldo",
"shirt_number": "10",
"position_code": "AM",
"position_desc": "Attacking midfielder"
},
{
"player_id": "RODRIGO-CABRAL",
"player_name": "Rodrigo Cabral",
"shirt_number": "16",
"position_code": "LW",
"position_desc": "Left Wing"
},
{
"player_id": "MATIAS-COCCARO",
"player_name": "Matias Coccaro",
"shirt_number": "07",
"position_code": "FW",
"position_desc": "Forward"
}
]
},
"substitutes": {
"type": "official",
"last_update": "2022-08-26T23:39:40.000000Z",
"player": [
{
"player_id": "MAICOL-CABRERA",
"player_name": "Maicol Cabrera",
"shirt_number": "20"
},
{
"player_id": "ENZO-LUNA",
"player_name": "Enzo Luna",
"shirt_number": "36"
},
{
"player_id": "NICOLAS-CORDERO",
"player_name": "Nicol\u00e1s Cordero",
"shirt_number": "09"
},
{
"player_id": "JUAN-CARLOS-GAUTO",
"player_name": "Juan Carlos Gauto",
"shirt_number": "33"
},
{
"player_id": "GABRIEL-ALEJANDRO-GUDINO",
"player_name": "Gabriel Gudi\u00f1o",
"shirt_number": "18"
},
{
"player_id": "FERNANDO-GABRIEL-GODOY",
"player_name": "Fernando Godoy",
"shirt_number": "11"
},
{
"player_id": "DIEGO-ALAN-MERCADO-CARRIZO",
"player_name": "Diego Mercado",
"shirt_number": "30"
},
{
"player_id": "LUCAS-CARRIZO",
"player_name": "Lucas Carrizo",
"shirt_number": "03"
},
{
"player_id": "SANTIAGO-MOYA",
"player_name": "Santiago Moya",
"shirt_number": "28"
},
{
"player_id": "PATRICIO-PIZARRO",
"player_name": "Patricio Pizarro",
"shirt_number": "35"
},
{
"player_id": "IVAN-VALENZUELA-1",
"player_name": "Iv\u00e1n Valenzuela",
"shirt_number": "29"
},
{
"player_id": "NICOLAS-CAMPISI",
"player_name": "Nicol\u00e1s Campisi",
"shirt_number": "32"
}
]
}
},
{
"side": "home",
"club_id": "ARSENAL-S",
"club_name": "Arsenal S.",
"starting11": {
"formation_id": 4,
"formation_desc": "1-4-4-2",
"lineup_type": "official",
"last_update": "2022-08-27 01:37:45",
"player": [
{
"player_id": "ALEJANDRO-MEDINA",
"player_name": "Alejandro Medina",
"shirt_number": "23",
"position_code": "GK",
"position_desc": "Goalkeeper"
},
{
"player_id": "JULIAN-NAVAS",
"player_name": "Julian Navas",
"shirt_number": "18",
"position_code": "RB",
"position_desc": "Right Back"
},
{
"player_id": "IGNACIO-GARIGLIO",
"player_name": "Ignacio Gariglio",
"shirt_number": "02",
"position_code": "CB",
"position_desc": "Central Back"
},
{
"player_id": "GUSTAVO-CANTO",
"player_name": "Gustavo Canto",
"shirt_number": "21",
"position_code": "CB",
"position_desc": "Central Back"
},
{
"player_id": "LEONARDO-MARCHI",
"player_name": "Leonardo Marchi",
"shirt_number": "19",
"position_code": "LB",
"position_desc": "Left Back"
},
{
"player_id": "WILLIAM-MACHADO",
"player_name": "William Machado",
"shirt_number": "28",
"position_code": "RM",
"position_desc": "Right Midfielder"
},
{
"player_id": "MAURO-RODOLFO-PITTON",
"player_name": "Mauro Pitt\u00f3n",
"shirt_number": "30",
"position_code": "CM",
"position_desc": "Central Midfielder"
},
{
"player_id": "DARDO-FEDERICO-MILOC",
"player_name": "Dardo Miloc",
"shirt_number": "05",
"position_code": "CM",
"position_desc": "Central Midfielder"
},
{
"player_id": "FACUNDO-KRUSPZKY",
"player_name": "Facundo Kruspzky",
"shirt_number": "10",
"position_code": "LM",
"position_desc": "Left Midfielder"
},
{
"player_id": "SEBASTIAN-LOMONACO",
"player_name": "Sebasti\u00e1n Lom\u00f3naco",
"shirt_number": "27",
"position_code": "FW",
"position_desc": "Forward"
},
{
"player_id": "ALEXANDER-DIAZ",
"player_name": "Alexander D\u00edaz",
"shirt_number": "20",
"position_code": "FW",
"position_desc": "Forward"
}
]
},
"substitutes": {
"type": "official",
"last_update": "2022-08-26T23:37:45.000000Z",
"player": [
{
"player_id": "LUCAS-CANO",
"player_name": "Lucas Cano",
"shirt_number": "07"
},
{
"player_id": "JUAN-FRANCISCO-APAOLAZA",
"player_name": "Juan Francisco Apaolaza",
"shirt_number": "09"
},
{
"player_id": "JOAQUIN-BAUTISTA-IBANEZ",
"player_name": "Joaqu\u00edn Ib\u00e1\u00f1ez",
"shirt_number": "33"
},
{
"player_id": "SHAYR-MOHAMED",
"player_name": "Shayr Mohamed",
"shirt_number": "25"
},
{
"player_id": "ALEJO-ANTILEFF",
"player_name": "Alejo Antilef",
"shirt_number": "24"
},
{
"player_id": "AGUSTIN-MACIEL",
"player_name": "Agust\u00edn Maciel",
"shirt_number": "17"
},
{
"player_id": "EMILIANO-VIVEROS",
"player_name": "Emiliano Viveros",
"shirt_number": "16"
},
{
"player_id": "LUCAS-BROCHERO",
"player_name": "Lucas Brochero",
"shirt_number": "11"
},
{
"player_id": "IVAN-CABRERA",
"player_name": "Iv\u00e1n Cabrera",
"shirt_number": "31"
},
{
"player_id": "FRANCO-MARTINEZ",
"player_name": "Franco Mart\u00ednez",
"shirt_number": "26"
},
{
"player_id": "JOAQUIN-POMBO",
"player_name": "Joaqu\u00edn Pombo",
"shirt_number": "13"
},
{
"player_id": "JOAQUIN-BIGO",
"player_name": "Joaquin Bigo",
"shirt_number": "01"
}
]
}
}
]
]
}
},
]
}
{
"transfers": [
{
"id": "78768",
"player_id": "JEANPHILIPPE-GBAMIN",
"player_name": "Jean-Philippe Gbamin",
"player_country_id": "FRA",
"sport_id": "soccer",
"amount": "Unknown",
"currency": "",
"type": "On loan",
"date_from": "2022-08-26",
"date_to": "2023-06-30",
"club_from_id": "EVERTON",
"club_from_name": "Everton",
"club_to_name": "Trabzonspor",
"club_to_id": "TRABZONSPOR",
"last_update": "2022-08-26 22:38:32",
"competition_id_from": "ENG_1",
"competition_id_to": "TUR_1",
"timestamp": "1661546312",
"date_created": "2022-08-26 22:38:32",
"deleted": "no",
"estimated_amount": "no"
},
]
}
You can check our full documentation right here.
XML feeds examples
You can check our full documentation right here.
Unique football data.
We are not your common fixture/livescore football data provider, there are plenty of those. Instead, we have identified six data types that fit perfectly to football apps, sports betting affiliates, fantasy sports providers and bookmakers. Those data types are injuries, suspensions, expected line-ups, official line-ups, transfer rumours and official transfers.
We follow a long list of reliable sources for instant updates around the clock. All data is verified and added to our database by teams in Eastern Europe and Asia. We have been in the market since 2012 and were the first company in the World to collect this type of data.
Get in touch with using the contact formular and and let’s see if we can help your company with reliable, fast and accurate football data.








Services
Injuries
Injury type, start date, expected return date, end date.
Suspensions
Direct red card, yellow/red card, yellow card accumulation.
Expected Line-ups
Early expected line-ups, starting 11, formation and subs.
Official Line-ups
Fast official line-ups, starting 11, formation and subs.
Transfer Rumours
Top rumours with probability from trusted source
Official Transfers
All official transfers, loans and contract extensions
We also cover
Top leagues

England
Premier League

Spain
LaLiga

Germany
1. Bundesliga

Italy
Serie A

France
Ligue 1

UEFA
Champions League

UEFA
Europe League

England
Premier League

Spain
LaLiga

Germany
1. Bundesliga

Italy
Serie A

France
Ligue 1

UEFA
Champions League

UEFA
Europe League
Europe

Austria
Bundesliga

Belgium
Pro League

Croatia
HNL

Czech Republic
1. Liga

Denmark
Superliga

England
Championship

Germany
2. Bundesliga

Greece
Super League

Ireland
Premier Division

Italy
Serie B

Netherlands
Eredivisie

Norway
Eliteserien

Poland
Ekstraklasa

Portugal
Primeira Liga

Russia
Premier League

Scotland
Premiership

Spain
LaLiga 2

Sweden
Allsvenskan

Switzerland
Super League

Turkey
Süper Lig

Austria
Bundesliga

Belgium
Pro League

Croatia
HNL

Czech Republic
1. Liga

Denmark
Superliga

England
Championship

Germany
2. Bundesliga

Greece
Super League

Ireland
Premier Division

Italy
Serie B

Netherlands
Eredivisie

Norway
Eliteserien

Poland
Ekstraklasa

Portugal
Primeira Liga

Russia
Premier League

Scotland
Premiership

Spain
LaLiga 2

Sweden
Allsvenskan

Switzerland
Super League

Turkey
Süper Lig
Americas

Argentina
Superliga

Brazil
Serie A

Mexico
Liga MX

USA - Major
League Soccer

Argentina
Superliga

Brazil
Serie A

Mexico
Liga MX
