List seasons for a competition with provider keys
Returns the competition mapping (same shape as /matching/competitions)
plus a seasons array, as a single bare object (not wrapped in matching).
Each season carries the Transfermarkt key (<competition_id>/<season_id>),
a display name, and the season key of every requested target provider that
covers this competition. Seasons the requested target providers have no data
for are left out.
from defaults to transfermarkt when omitted. Target providers that carry
season data: wyscout, skillcorner, statsbomb, sofascore, impect.
Example request: GET /competitions/PL1/seasons?to=statsbomb,skillcorner&token=XXX
Path Parameters
Competition id in the source provider
Query Parameters
Source provider key (default: transfermarkt)
Comma-separated target provider keys
Response Body
application/json
application/json
application/json
application/json
Authorization
token In: query
curl -X GET "https://example.com/competitions/string/seasons?to=string"{ "name": "string", "transfermarkt": "string", "seasons": [ { "transfermarkt": "string", "name": "string" } ]}{ "error": "string"}{ "success": true, "message": "string"}{ "error": "string"}Map competition IDs between providers GET
Translates competition ids from one provider (`from`) into one or many target providers (`to`). Up to 25 ids per request. Provider keys: - `transfermarkt` (string ids) - `wyscout` - `noisefeed` - `skillcorner` - `statsbomb` - `impect` - `sofascore` - `capology` (string ids) - `sportsinteractive` - `soccerway` Your token grants a subset of these providers; a `from` or `to` outside it is rejected with 401. Example request: GET /competitions?ids=IT1,GB1,L1&from=transfermarkt&to=wyscout,statsbomb,skillcorner,sofascore&token=XXX
Map match IDs between providers GET
Translates match ids from one provider (`from`) into one or many target providers (`to`). Up to 100 ids per request. Provider keys: - `transfermarkt` - `wyscout` - `statsbomb` - `skillcorner` - `impect` - `sofascore` Your token grants a subset of these providers; a `from` or `to` outside it is rejected with 401. Competition coverage is not applied here: a match mapping is returned whatever competition the match belongs to. Example request: GET /matches?ids=4547697&from=transfermarkt&to=wyscout,statsbomb,skillcorner&token=XXX