How the market prices a club
A
GET
/v1/teams/{id}/market
How the market has priced them over time
How the exchange has priced a club over time: average kickoff price home and away, and how often the price was right.
Plan
This endpoint needs Archive.
Calling it on a lower plan returns a 403 naming the plan it needs and
a link to pricing, never a bare refusal.
Parameters
team_id
string
path
required
The club id. e.g.
tm_1E5HXK9
season
integer
query
Season by its starting year. A 2024/25 season is
2024. e.g. 2024
venue
string
query
Restrict to
home or away matches. Omit for both. e.g. home
Returns
data.match_id
string
Our id for the match. Stable: what you store today still resolves later.
data.home_team_name
string
The home side's name.
data.away_team_name
string
The away side's name.
data.kickoff
object
Kickoff.
data.kickoff.home
object
Home.
data.kickoff.draw
object
Draw.
data.kickoff.away
object
Away.
data.half_time
object
Half time.
data.half_time.home
object
Home.
data.overround
number
Overround.
data.matched_kickoff_volume
empty in this example
Matched kickoff volume.
data.market_id
empty in this example
Market: our id, stable.
meta.data_as_of
string
When the data behind this answer was last brought up to date.
meta.request_id
string
This request's id, to quote to support.
Request
curl "https://api.footballsoccerapi.com/v1/teams/tm_1E5HXK9/market?season=2024&venue=home" \ -H "X-API-Key: $FSAPI_KEY"
const res = await fetch("https://api.footballsoccerapi.com/v1/teams/tm_1E5HXK9/market?season=2024&venue=home", { headers: { "X-API-Key": process.env.FSAPI_KEY } }); const { data, meta } = await res.json();
import os, requests r = requests.get( "https://api.footballsoccerapi.com/v1/teams/tm_1E5HXK9/market?season=2024&venue=home", headers={"X-API-Key": os.environ["FSAPI_KEY"]}, ) data = r.json()["data"]
$ch = curl_init("https://api.footballsoccerapi.com/v1/teams/tm_1E5HXK9/market?season=2024&venue=home"); curl_setopt_array($ch, [ CURLOPT_RETURNTRANSFER => true, CURLOPT_HTTPHEADER => ["X-API-Key: {$key}"], ]); $data = json_decode(curl_exec($ch), true)["data"];
Example response
A real row from the archive, fetched when this page rendered. Run it against your own key below.
200 OK
application/json
{
"data": {
"match_id": "mt_28QVFGW",
"home_team_name": "Once Caldas",
"away_team_name": "Alianza Valledupar",
"kickoff": {
"home": {
"price": 1.58,
"implied": 63.3
},
"draw": {
"price": 3.7,
"implied": 27
},
"away": {
"price": 6.25,
"implied": 16
}
},
"half_time": {
"home": {
"price": null
}
},
"overround": 1.0632,
"matched_kickoff_volume": null,
"market_id": null
},
"meta": {
"data_as_of": "2026-10-29T04:32:57Z",
"request_id": "01J9QW3C7M4KX2VB"
}
}
Run it live
Paste your key and fire the real request. The key is kept in this browser only and never sent anywhere but the API.