day full
get
https://api.soccerfootball.info
/v1/matches/day/full/?d=DATE
View all matches of a specific day with full data 🟨 ⬜ 🟦 🟩
This endpoint returns with all matches of as specific day with full data
The parameter
d
must be a valid date format in ISO without separator eg. 20201225 (25 December 2020)
If this entity has has_image
to true, you can access/download the entity media; see te instruction inside FAQ.
The parameter l
must be a language code getted from languages/list endpoint.
Some elements such as championship and team names can be translated
This endpoint is paginated only for present and future days with your subscribe page number, so the parameter p
works only in this case.
Format CSV is MS excel compatible mode (double click open without data import!)Add
bet365_url
that contains bet365 url match.
Please note, this is the link pointing to the match. After kickoff, the link may change but bet365 should send you back to the updated link.
You have to replace .EXT with your needed extension ".com, .it etc..."Parameters
Query
t
string
Your API Token
DIRECT API ONLY
d
string
Date ISO format without separator
p
string
Page number (default value is "1")
l
string
Language code (default value is "en_US")
f
string
Format response can be "json" or "csv" (default "json")
Header
X-RapidAPI-Key
string
Your API token
RAPIDAPI ONLY
X-RapidAPI-Host
string
soccerfootballinfo.rapidapi.com
RAPIDAPI ONLY
Responses
200
Success response

How to see API call details
478KB
Image
PHP
Javascript
NodeJS
Phyton
cURL
GO
$url = 'https://api.soccerfootball.info/v1/matches/day/full/?t=TOKEN&d=DATE';
$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;
}
fetch("https://api.soccerfootball.info/v1/matches/day/full/?t=TOKEN&d=DATE", {
"method": "GET"
})
.then(response => {
console.log(response);
})
.catch(err => {
console.error(err);
});
const request = require('request');
const options = {
method: 'GET',
url: 'https://api.soccerfootball.info/v1/matches/day/full/?t=TOKEN&d=DATE'
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
import requests
url = "https://api.soccerfootball.info/v1/matches/day/full/?t=TOKEN&d=DATE"
response = requests.get(url).json()
print(response)
curl --request GET \
--url 'https://api.soccerfootball.info/v1/matches/day/full/?t=TOKEN&d=DATE'
package main
import (
"fmt"
"net/http"
"io/ioutil"
)
func main() {
url := "https://api.soccerfootball.info/v1/matches/day/full/?t=TOKEN&d=DATE"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := ioutil.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
PHP
Javascript
NodeJS
Phyton
cURL
GO
$url = 'https://soccer-football-info.p.rapidapi.com/matches/day/full/?d=DATE';
$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;
}
fetch("https://soccer-football-info.p.rapidapi.com/matches/day/full/?d=DATE", {
"method": "GET",
"headers": {
"X-RapidAPI-Key": "TOKEN",
"X-RapidAPI-Host": "soccer-football-info.p.rapidapi.com"
}
})
.then(response => {
console.log(response);
})
.catch(err => {
console.error(err);
});
const request = require('request');
const options = {
method: 'GET',
url: "https://soccer-football-info.p.rapidapi.com/matches/day/full/?d=DATE",
headers: {
"X-RapidAPI-Key": "TOKEN",
"X-RapidAPI-Host": "soccer-football-info.p.rapidapi.com"
useQueryString: true
}
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
import requests
url = "https://soccer-football-info.p.rapidapi.com/matches/day/full/?d=DATE"
headers = {
"X-RapidAPI-Key": "TOKEN",
"X-RapidAPI-Host": "soccer-football-info.p.rapidapi.com"
}
response = requests.request("GET", url, headers=headers)
print(response.text)
curl --request GET \
--url https://soccer-football-info.p.rapidapi.com/matches/day/full/?d=DATE \
--header 'X-RapidAPI-Host: soccer-football-info.p.rapidapi.com' \
--header 'X-RapidAPI-Key: TOKEN'
package main
import (
"fmt"
"net/http"
"io/ioutil"
)
func main() {
url := "https://soccer-football-info.p.rapidapi.com/matches/day/full/?d=DATE"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("X-RapidAPI-Key", "TOKEN")
req.Header.Add("X-RapidAPI-Host", "soccer-football-info.p.rapidapi.com")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := ioutil.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
Last modified 8mo ago