The free key reads yesterday again: our one-month trial of today on the free key has finished. Read the changelog

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"

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.

Get a key
GET