Soccer competitions share the same match API. Use a registered league such as epl in /v1/{league}, and change the playground’s league field for another competition. See Soccer leagues & coverage for the registered IDs. Each competition’s data depends on current source coverage and your token’s allowed leagues. Start with /matches?date=YYYY-MM-DD, then use the canonical match ID to read detail and live state. Expand the sidebar categories for teams, players and competitions; lineups and missing players; events, commentary, match statistics, momentum and referee/venue context; form, head-to-head and season statistics; or odds and history signals. Soccer player context includes squad history, season statistics, national-team call-ups, and match logs. Team and competition reads include season statistics, form, overviews, and standings boards. /matches/{id}/details combines related match detail; compatibility aliases remain documented alongside the primary routes. Read the Soccer guide for league-local date behavior, lineup availability, provider-dependent analytics, and optional/null fields. A registered competition does not guarantee every metric or bookmaker is populated. Statistical and historical reads require the stats entitlement; pricing follows the Odds, Props & Signals guide.