API - Web Service

Current Season API

Basic
100 requests/day
€5,00 monthly
Startup
1.000 requests/day
€15,00 monthly
Enterprise
5.000 requests/day
€45,00 monthly

The monthly subscription can be canceled at any time through your Paypal account

If none of these options suits your needs, contact us by email bdfutbol@gmail.com or through the contact form

Historic API (including current season)

Basic
200 requests/day
10 Last seasons
€15,00 monthly
Startup
2.000 requests/day
20 Last seasons
€45,00 monthly
Enterprise
20.000 requests/day
All
€175,00 monthly

The monthly subscription can be canceled at any time through your Paypal account

If none of these options suits your needs, contact us by email bdfutbol@gmail.com or through the contact form

Description

BDFutbol API is located at http://api.bdfutbol.com and contains 7 kind of requests available:

  • Classification (tip=cla)
  • Results (tip=res)
  • Squad (tip=pla)
  • Player profile (tip=jug)
  • Manager profile (tip=ent)
  • Profile of Club (tip=eq)
  • Profile of Match (tip=p)

User identification is done with the parameters 'u' (user) and 'ps' (password).

Request example:
http://api.bdfutbol.com?u=user_demo&ps=password_demo

Data can be obtained in formats HTML, XML and JSON through the parameter 'format'.

Requesting Classification

To get classification data, additional parameters are:

  • cat: Identifies the category. Possible values: '1a', '2a', '2aB1', '2aB2', '2aB3', '2aB4', 'eng', 'ger', 'ita', 'fra', 'por'.
  • temp: Identifies the season. Examples: '2005-06', '1999-00', etc.

Request example in HTML format:
http://api.bdfutbol.com?u=user_demo&ps=password_demo&tip=cla&cat=1a&temp=2015-16&format=html

Request example in JSON format:
http://api.bdfutbol.com?u=user_demo&ps=password_demo&tip=cla&cat=1a&temp=2015-16&format=json

Requesting Results

To get the list of matches of a given season, the additional parameters are the same as in classification.

  • cat: Identifies the category. Possible values: '1a', '2a', '2aB1', '2aB2', '2aB3', '2aB4', 'eng', 'ger', 'ita', 'fra', 'por'.
  • temp: Identifies the season. Examples: '2005-06', '1999-00', etc.

Request example:
http://api.bdfutbol.com?u=user_demo&ps=password_demo&tip=res&cat=1a&temp=2015-16&format=html

Requesting Squad

To get the squad of a team in a given season, the additional parameters are:

  • equipo: Team id. It can be found in the classification XML or JSON.
  • temp: Identifies the season. Examples: '2005-06', '1999-00', etc.

Request example:
http://api.bdfutbol.com?u=user_demo&ps=password_demo&tip=pla&equipo=1&temp=2015-16&format=html

Requesting Player profile

To get a player data, the additional parameters are:

  • id: Player id. A numerical code that can be found in the squad XML or JSON.

Request example:
http://api.bdfutbol.com?u=user_demo&ps=password_demo&tip=jug&id=173&format=json

Requesting Manager profile

To get a coach data, the additional parameters are:

  • id: Coach id. A numerical code that can be found in the squad XML or JSON.

Request example:
http://api.bdfutbol.com?u=user_demo&ps=password_demo&tip=ent&id=3&format=json

Requesting Profile of Club

To get a team data, the additional parameters are:

  • id: Team id. A numerical code that can be found in the classification XML or JSON.

Request example:
http://api.bdfutbol.com?u=user_demo&ps=password_demo&tip=eq&id=2&format=html

Requesting Profile of Match

To get a match data, the additional parameters are:

  • id: Match id. A numerical code that can be found in the results XML or JSON.

Request example:
http://api.bdfutbol.com?u=user_demo&ps=password_demo&tip=p&id=9013&format=xml

User Manual

In the following link you will find a more detailed description of the API specification and all the available queries, and the format of the resulting files.: http://api.bdfutbol.com/api.pdf

Last update: 20/10/2017