Skip to content

SPORTS

MLBNFLNBAWNBANHLTennisSoccerUFC

PLATFORM

Live NetworkSports NetworkAPI ConsoleAPI ReferenceDocsPricing

ACCOUNT

Manage subscription Get API Key →

SOCCER API

Fixtures, live matches, tables and DNA.

Served through the PropSports gateway from the dedicated soccer platform: fixtures and live matches, match cast, competitions, league tables, players and teams, plus player and team DNA.

Compare all plans
Documented routes25
Base path/soccer
Hostpropsports-api.sales-fd3.workers.dev
Live cacheUpstream cache headers

01 Why Soccer

Club and international soccer — fixtures, live matches, tables and player and team DNA.

Built for

  • Soccer score appsFixtures, live matches and results.
  • League table widgetsTables by competition.
  • Scouting and analysisPlayer and team DNA profiles.
  • Media productsMatch detail and cast per game.

Fixtures and live matches

Fixtures and results by date or competition, plus live and recent matches.

Match cast

A per-match cast alongside match detail.

League tables and competitions

Premier League, Bundesliga, UEFA Champions League, UEFA Nations League and MLS.

Player and team DNA

DNA profiles for players and teams.

02 Live now

Soccer on the network, right now.

A real event read from the same open route customers call, refreshed every 15 seconds. Open it in Soccer PBEcast for the full live cast.

Connecting…

03 Capabilities

What the Soccer API covers.

Schedule & live

  • Fixtures & results
  • Live matches

Play-by-play & game

  • Match cast
  • Match detail
  • Analyzer preview

Players

  • Players & profiles

Teams & standings

  • League tables
  • Competitions
  • Team profiles
  • Team history

Advanced

  • Coverage & data health
  • Newsroom
  • Video feed

Models & DNA

  • Player DNA
  • Team DNA
  • Algo v1 & v2

04 Endpoints

25 documented Soccer routes.

Every Soccer route in the production catalog, all GET on https://propsports-api.sales-fd3.workers.dev.

Matches & live 5

  • GET
    /soccer/matchesFixtures and results (?date, ?competition, ?limit)
  • GET
    /soccer/liveLive and recently finished matches
  • GET
    /soccer/matches/:idMatch detail
  • GET
    /soccer/matches/:id/castMatch cast
  • GET
    /soccer/matches/:id/analyzer-previewMatch analyzer preview

Competitions & teams 8

  • GET
    /soccer/competitionsCompetitions and seasons
  • GET
    /soccer/competitions/:slugCompetition detail
  • GET
    /soccer/tableLeague table
  • GET
    /soccer/coverageCoverage counts: matches, events and lineups
  • GET
    /soccer/data-healthCanonical data-health summary
  • GET
    /soccer/teams/:slugTeam profile
  • GET
    /soccer/teams/:slug/historyTeam historical context
  • GET
    /soccer/teams/:slug/dnaTeam DNA

Players & DNA 3

  • GET
    /soccer/playersPlayers
  • GET
    /soccer/players/:slugPlayer profile
  • GET
    /soccer/players/:slug/dnaPlayer DNA

News & media 3

  • GET
    /soccer/newsSoccer newsroom feed
  • GET
    /soccer/news/:slugArticle detail
  • GET
    /soccer/videosVideo feed

Model intelligence 6

  • GET
    /soccer/algo/picksModel picks v1
  • GET
    /soccer/algo/recordModel record v1
  • GET
    /soccer/algo/researchModel research summary v1
  • GET
    /soccer/algo/v2/picksModel picks v2
  • GET
    /soccer/algo/v2/recordModel record v2
  • GET
    /soccer/algo/v2/researchModel research summary v2

05 Example

Example request and response.

Captured from production.

GET
Loading example…

  

06 Data notes

Depth and availability.

Where the data comes from, and what it deliberately does not claim.

  • SOURCESDedicated soccer platform (soccer.propbetedge.ai); live snapshot every minute
  • ACCESSSingle Sport ($29/mo), Developer (up to 3 sports, $79/mo) or any all-sports plan from $149/mo. Every plan that covers Soccer includes all 25 routes.
  • NOTECompetitions include the Premier League, Bundesliga, UEFA Champions League, UEFA Nations League and MLS.
  • NOTESoccer model picks exist on the soccer platform but are not exposed through the PropSports gateway.