view

View championship with its data 🟨 🟦 🟩

GET https://api.soccerfootball.info/v1/championships/view/?i=ID

This endpoint returns with champiosnhip data and tables The parameter l must be a language code getted from languages/list endpoint. Some elements such as championship and team names can be translated

Query Parameters

NameTypeDescription

t

string

Your API Token DIRECT API ONLY

i

string

Championship ID

l

string

Language code (default value is "en_US")

Headers

NameTypeDescription

X-RapidAPI-Key

string

Your API token RAPIDAPI ONLY

X-RapidAPI-Host

string

soccerfootballinfo.rapidapi.com RAPIDAPI ONLY

{
   "status":200,
   "errors":[],
   "pagination":[],
   "result":[
      {
         "id":"5fda5fab11fbd288",
         "name":"Italy Serie A",
         "country":"IT",
         "has_image":false,
         "important": true, // important championship has extended stats
         "seasons":[
            {
               "name":"Serie A 20/21",
               "from":"2020-09-19",
               "to":"2021-05-23",
               "groups":[
                  {
                     "name":"Serie A",
                     "table":[
                        {
                           "team":{
                              "id":"5fda5fcad92584cd",
                              "name":"AC Milan"
                           },
                           "position":1,
                           "win":11,
                           "draw":4,
                           "loss":1,
                           "points":37,
                           "goals_scored":35,
                           "goals_conceded":19,
                           "note":"Champions League"
                        },
                        ...
                     ]
                  }
               ]
            }
         ]
      }
   ]
}

Example of code for direct API

$url = 'https://api.soccerfootball.info/v1/championships/view/?t=TOKEN&i=ID';

$curl = curl_init();

curl_setopt_array($curl, array(
    CURLOPT_URL => $url,
    CURLOPT_PROXY => null,
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_FOLLOWLOCATION => true,
    CURLOPT_ENCODING => "",
    CURLOPT_MAXREDIRS => 10,
    CURLOPT_TIMEOUT => 30,
    CURLOPT_CUSTOMREQUEST => "GET"
));

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if (!$err) {
  $result = json_decode($response);
  print_r($result);
} else {
    echo "cURL Error:" . $err;
}

Example of code for RapidAPI

$url = 'https://soccer-football-info.p.rapidapi.com/championships/view/?i=ID';

$curl = curl_init();

curl_setopt_array($curl, array(
    CURLOPT_URL => $url,
    CURLOPT_PROXY => null,
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_FOLLOWLOCATION => true,
    CURLOPT_ENCODING => "",
    CURLOPT_MAXREDIRS => 10,
    CURLOPT_TIMEOUT => 30,
    CURLOPT_CUSTOMREQUEST => "GET",
    CURLOPT_HTTPHEADER => [
        "X-RapidAPI-Host: soccer-football-info.p.rapidapi.com",
        "X-RapidAPI-Key: TOKEN"
    ],
));

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if (!$err) {
  $result = json_decode($response);
  print_r($result);
} else {
    echo "cURL Error:" . $err;
}

More example of code on rapidAPI

Last updated