Soccer
Soccer match scores (EPL + MLS)
Live and historical match scores for EPL and MLS. Includes team logos, venue, broadcast, and score state for display-ready applications.
Tier access: Developer Sandbox, Build, Growth, Pro Insights, Syndicate Alpha
get/v1/soccer/games
Request
- Base URL: https://api.playcallerapp.com
- URL: https://api.playcallerapp.com/v1/soccer/games
- Auth: API key in header X-PlayCaller-Key
Query parameters
league'epl' | 'mls'
League filter (omit for both leagues)
datestring date
Match date (YYYY-MM-DD, defaults to today)
state'scheduled' | 'in_progress' | 'final'
Game state filter (matches the live state column exactly)
limitinteger
Max matches (default 30, max 100)
Response
Soccer matches
Example response
{
"data": [
{
"event_id": "740975",
"league": "epl",
"game_date": "2026-05-24T07:00:00.000Z",
"game_time": "2026-05-24T15:00:00.000Z",
"state": "final",
"home_team": {
"id": "18",
"name": "Los Angeles Lakers",
"abbr": "LAL",
"logo": "https://a.espncdn.com/i/teamlogos/nba/500/lal.png",
"score": 112
},
"away_team": {
"id": "2",
"name": "Boston Celtics",
"abbr": "BOS",
"logo": "https://a.espncdn.com/i/teamlogos/nba/500/bos.png",
"score": 108
},
"period": 4,
"period_label": "Q4",
"clock": "2:14",
"venue": "Crypto.com Arena",
"broadcast": "TNT",
"is_final": true,
"last_polled": "2026-05-01T02:14:05Z"
}
],
"meta": {
"sport": "nfl",
"league": "nfl",
"tier": "pro",
"calls_remaining_this_month": 9843,
"documentation_url": "https://playcallerapp.com/developer/docs"
}
}Changes
No recorded changes to this operation across all 1 revision of this API.