World class API
All our football data is available through our world class API returning JSON or XML data in pull format. We rely on XML and JSON feeds as they offer several advantages in this context:
- Structured data: Our XML and JSON feed provide a structured format of data, making it easy to interpret and integrate into various systems and platforms.
- Real-time updates: The nature of our feeds allows for instant updates, ensuring our clients receive the latest information as soon as it becomes available.
- Interoperability: XML and JSON are platform-independent, facilitating seamless integration with different software and applications, which is important for our clients.
- Scalability: As the volume of data increases, our XML and JSON feeds can easily scale to accommodate our clients growing demand for real-time information.
We recommend you take a look at our documentation or the feed examples below if you want to know more about our API, but you are also welcome to contact our sales team or technical support team if you have any questions.
If you want to explore our full documentation you can find it here.
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.
Unparalleled football data.
There are plenty of football data providers, but none of them do what we do. At Football Feeds we offer six unique services tailer made for football and live score apps, the sports betting industry, fantasy providers and international media groups.
We follow a long list of reliable sources to ensure instant updates around the clock. All data is verified and added to our database by teams in Eastern Europe and Southeast Asia. We have been in the market since 2012 and we serve clients all over the world.
If you are interested in getting know more about our services please use the contact formular, and let’s see if we can help your company with unparalleled football data.
Services
Injuries
Get all injuries with type, start date, status and expected return.
Suspensions
Get all suspensions and other absences incl. missed matches.
Expected Line-ups
Get early expected line-ups with formation, substitutes and match info.
Official Line-ups
Get fast official line-ups with formation, substitutes and match info.
Transfer Rumours
Get top transfer rumours with probability from trusted sources.
Official Transfers
Get all official transfers, loans and extensions with amount and contract period.