Soccer Football Info
Request a free demo at [email protected] The ultimate soccer API. SoccerFootballInfo has coverage of over 2000 soccer leagues worldwide. Historical data, Live odds and premtach from bet365 and unibet. Live real-time data. Human readable API exportable in JSON or CSV for quick reference. History Statistics progressive odds every 30 seconds for each match. The best API to test your…
Soccer Football Info endpoints
| Method | Endpoint | Description |
|---|---|---|
| matches | ||
| GET |
viewMatchesBasic /matches/view/basic/ |
Returns with match data: id, date, status, timer, championship data, match stats and match events |
| GET |
viewMatchesFull /matches/view/full/ |
Returns with match data: id, date, status, timer, championship data, match stats, match events and match odds |
| GET |
viewMatchesProgressive /matches/view/progressive/ |
Returns with match data (stats and odds) every 30 seconds. This endpoint has data since 2020-01-01 Live match can be view only with ULTRA plan This call is our killer feature The… |
| GET |
macthesOdds /matches/odds/ |
Returns with all match odds (if avaible): 1x2, over_under (goal line), asian handicap, asian corner, 1 half asian handicap, 1 half over under, 1 half asian corner and 1 half… |
| GET |
dayMatchesFull /matches/day/full/ |
Returns with all matches of as specific day with: id, date, status, championship data, match stats,match events (only in JSON) and match odds. This call pagine only for today and… |
| GET |
dayMatchesBasic /matches/day/basic/ |
Returns with all matches of as specific day with: id, date, status, championship data, match stats and match events (only in JSON). This call pagine only for today and future… |
| GET |
byMatchesBasic /matches/by/basic/ |
Returns with all matches of as specific filter with basic data.You can filter by: c championship id, m manager id and s stadium id. If you use more filter will be use AND logic |
| GET |
byMatchesFull /matches/by/full/ |
Returns with all matches of as specific filter with full data.You can filter by: c championship id, m manager id and s stadium id. If you use more filter will be use AND logic |
| live | ||
| GET |
liveWs /live/ws/ |
This endpoint returns all currently live matches with the dual ID mapping system for the MAIN_REALTIME WebSocket channel. Each ID field (match, team, championship) is an object… |
| GET |
liveMatchesBasic /live/basic/ |
Returns with all live mactches with data: id, in_play, status, championship data, teams data and match stats. The return format can be 'json' or 'csv' (use 'f' parameter). The… |
| GET |
liveMatchesFull /live/full/ |
Returns with all live mactches with data: id, in_play, status, championship data, teams data, match stats and match odds. The return format can be 'json' or 'csv' (use 'f'… |
| countries | ||
| GET |
listCountries /countries/list/ |
Returns all countries with unique code and a count of the releated items. The return format can be 'json' or 'csv' (use 'f' parameter). The CSV format is MS excel compatible… |
| languages | ||
| GET |
listLanguages /languages/list/ |
Returns all languages with unique code and status of translate. The return format can be 'json' or 'csv' (use 'f' parameter). The CSV format is MS excel compatible (import with… |
| stadiums | ||
| GET |
listStadiums /stadiums/list/ |
Returns with all stadiums and their data: id, name, city, country, capacity, geo coordinates and if has an image. This is a paginate call, if you want to know how it works show… |
| GET |
viewStadiums /stadiums/view/ |
Returns with stadium data: id, name, city, country, capacity, geo coordinates, has_image and last 5 matches |
| managers | ||
| GET |
listManagers /managers/list/ |
Returns with all managers and their data: id, name, country and if has image. This is a paginate call, if you want to know how it works show FAQ on our documentation… |
| GET |
viewManagers /managers/view/ |
Returns with manager data: id, name, country, has_image ,current team, all past team and last 5 matches |
| referees | ||
| GET |
listReferees /referees/list/ |
Returns with all referees and their data: id, name, country and if has image. This is a paginate call, if you want to know how it works show FAQ on our documentation… |
| GET |
viewReferees /referees/view/ |
Returns with referee data: id, name, country, has_image and last 5 macthes |
| players | ||
| GET |
listPlayers /players/list/ |
Returns with all players and their data: id, name, country and if has image. This is a paginate call, if you want to know how it works show FAQ on our documentation… |
| GET |
viewPlayers /players/view/ |
Returns with player data: id, name, country, birth date, prefer foot, height, has_image, last team and all his transfers |
| championships | ||
| GET |
listChampionshipsWs /championships/ws/ |
This endpoint returns a paginated list of teams with the dual ID mapping system for the MAIN_REALTIME WebSocket channel. Each field (id, name, country) is an object containing… |
| GET |
listChampionships /championships/list/ |
Returns with all championships and their data:id, name, country and if has image. This is a paginate call, if you want to know how it works show FAQ on our documentation… |
| GET |
viewChampionships /championships/view/ |
Returns with championship data: id, name, country, has_image and all seasons with their groups and tables |
| teams | ||
| GET |
listTeamsWs /teams/ws/ |
This endpoint returns a paginated list of teams with the dual ID mapping system for the MAIN_REALTIME WebSocket channel. Each field (id, name, country) is an object containing… |
| GET |
listTeams /teams/list/ |
Returns with all teams and their data: id, name, country and if has image. This is a paginate call, if you want to know how it works show FAQ on our documentation… |
| GET |
viewTeams /teams/view/ |
Returns with team data: id, name, country, manager data, stadium data, has_image, last 5 matches and last lineup |
| GET |
historyTeams /teams/history/ |
Returns with all macthes of a specific team in a lapse of time: 'all' from 2017-01-01, '1y' last year, '6m' last 6 months. The return format can be 'json' or 'csv' (use 'f'… |
| GET |
versusTeams /teams/versus/ |
Returns with all matches between two teams and the results The return format can be 'json' or 'csv' (use 'f' parameter). The CSV format is MS excel compatible (import with double… |
| emulation | ||
| GET |
totalcornerMatchToday /emulation/totalcorner/match/today/ |
Returns with all live matches with totalcorner schema (match/today). Why? Because of our customers have written software/bots and applications based on the totalcorner scheme.… |
| GET |
totalcornerMatchSchedule /emulation/totalcorner/match/schedule/ |
This endpoint returns with past, present or future match with totalcorner schema.. Why? Because of our customers have written software/bots and applications based on the… |
| custom | ||
| GET |
customEndpoints /custom/ |
Customized endpoints, tailor-made for you. Write an email to [email protected] to request one. |
| token | ||
| GET |
tokenStatus /token/status/ |
This endpoint returns with token status, expire data and costs ecc.. |
| ws | ||
| GET |
new websosket token /ws/new/ |
Generate a new WebSocket token or return an existing active token. |
| GET |
Get WebSocket Token Info /ws/get/ |
Retrieve information about your active WebSocket token. |
| GET |
Renew WebSocket Token /ws/renew |
Extend the expiration time of an existing WebSocket token. |
| GET |
Delete WebSocket Token /ws/delete |
Delete an existing WebSocket token and terminate all associated connections. |
Soccer Football Info pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC | Free | 4 / second |
|
| PRO Recommended | $25 / month | 4 / second |
|
| ULTRA | $75 / month | 4 / second |
|
| MEGA | $150 / month | 6 / second |
|