Discover/soccerstats.com API
live

soccerstats.com APIsoccerstats.com

Access league tables, match scores, team stats, form tables, and standings from SoccerSTATS.com across dozens of football competitions via a single API.

Endpoints
9
Updated
14d ago
Try it

No input parameters required.

api.parse.bot/scraper/5f3f185a-6cbf-4bef-9580-ee82088e525f/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/5f3f185a-6cbf-4bef-9580-ee82088e525f/get_available_leagues' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 9 totalclick to expand

Retrieve the full list of available leagues and competitions covered by SoccerSTATS.com. Returns league name, slug identifier, and URL for each competition.

Input

No input parameters required.

Response
{
  "type": "object",
  "fields": {
    "leagues": "array of objects each containing name, slug, and url"
  },
  "sample": {
    "data": {
      "leagues": [
        {
          "url": "https://www.soccerstats.com/latest.asp?league=albania",
          "name": "Albania - Abissnet Superiore",
          "slug": "albania"
        },
        {
          "url": "https://www.soccerstats.com/latest.asp?league=england",
          "name": "England - Premier League",
          "slug": "england"
        }
      ]
    },
    "status": "success"
  }
}

About the soccerstats.com API

The SoccerSTATS.com API exposes 9 endpoints covering league standings, match results, team season stats, and form tables across dozens of football competitions. Starting with get_available_leagues to enumerate all supported competitions, you can drill into league tables, individual match data including half-time scores, and team-level breakdowns that include streaks, seasonal stats, and comparisons against league averages.

League and Match Data

The get_available_leagues endpoint returns every competition available on SoccerSTATS.com as an array of objects, each with a name, slug, and url. That slug value is the key input across nearly every other endpoint. get_league_overview accepts a league_slug and returns the season summary including matches_played and avg_goals_per_match. get_league_table returns the full standings with columns mapped to GP, W, D, L, GF, GA, GD, and Pts; appending a year suffix to the slug (e.g. england_2024) retrieves historical seasons.

get_league_matches returns all fixtures and results for a league, with each match object carrying date, home_team, away_team, score, ht_score, and a match_id. That match_id feeds directly into get_match_stats, which returns the match title, league, and available stat sections such as domination, corners, and timing data when present for that fixture.

Team and Form Data

get_team_season_stats requires a team_id formatted as u{numeric_id}-{team-slug} — the numeric portion comes from search_team, which accepts a plain-text team name query and returns matching teams with their numeric identifiers and the league each belongs to. The season stats response includes streaks (home, away, and total sequences), seasonal match statistics, historical season comparisons, and vs_average data showing how the team compares to league averages.

get_league_form_table returns each team's recent form sequence alongside GP, W, D, L, GF, GA, GD, Pts, and opponent PPG (points per game), useful for identifying momentum trends. get_league_stats_table accepts a stat_type parameter (p for Both Teams To Score, y for Clean Sheets, cr for Corners, g for Streaks, z for Failed To Score) alongside a league_slug to retrieve ranked statistical breakdowns by category.

Common use cases
  • Build a standings tracker that pulls get_league_table for multiple leagues and detects position changes week over week.
  • Aggregate avg_goals_per_match from get_league_overview across leagues to compare offensive output by competition.
  • Use get_league_matches combined with get_match_stats to compile half-time vs full-time result conversion rates.
  • Feed get_team_season_stats streaks and vs_average data into a betting or fantasy sports model.
  • Use get_league_form_table opponent PPG field to weight recent results by fixture difficulty.
  • Query get_league_stats_table with stat_type=p to rank teams by Both Teams To Score frequency for BTTS markets.
  • Use search_team to resolve team names to IDs before hydrating a multi-league team comparison dashboard.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does SoccerSTATS.com have an official developer API?+
SoccerSTATS.com does not publish an official developer API or documented data access program for third-party developers.
What does get_match_stats actually return beyond the score?+
It returns the match title, league slug, and match_id. Additional stat sections — domination, corners, and timing breakdowns — are included when that data is present for the specific fixture. Not every match will have all sections populated.
How do I retrieve a team's numeric ID for get_team_season_stats?+
Call search_team with a plain team name like 'arsenal' or 'barcelona'. The response returns an array of matching teams, each with a name (including the league in parentheses) and a numeric team_id. Combine it as u{team_id}-{team-slug} when calling get_team_season_stats. Providing a malformed team_id will return an upstream error rather than an empty result.
Does the API cover player-level statistics such as goals scored or assists per player?+
Not currently. The API covers team-level stats, league standings, match results, and form tables. Player-level data such as individual scorer lists or assist tallies is not exposed by any current endpoint. You can fork this API on Parse and revise it to add an endpoint targeting player statistics pages.
Is historical season data available for all endpoints?+
get_league_table supports historical seasons by appending a year suffix to the league slug (e.g. england_2024). The get_team_season_stats endpoint also returns a historical array of past season comparisons for a team. Other endpoints such as get_league_matches and get_league_form_table reflect the current season only. You can fork this API on Parse and revise it to add historical match retrieval by season.
Page content last updated . Spec covers 9 endpoints from soccerstats.com.
Related APIs in SportsSee all →
athletic.net API
Search and analyze cross country and track & field performance data across the US, including athlete profiles, meet results, team rosters, and rankings. Access comprehensive meet information, historical records, and state-level competition data to track athlete progress and discover top performers.
maxpreps.com API
Access high school sports data from MaxPreps. Search for schools, retrieve team rosters and schedules, look up athlete profiles, and browse national or state rankings across all sports.
vg.no API
Access VG.no's latest news, articles, sports scores, and TV guides through a single interface where you can browse the front page, search articles by topic, view category-specific content, and find related stories. Get real-time sports scores and television schedules alongside comprehensive news coverage from Norway's leading news outlet.
vegasinsider.com API
Retrieve MLB betting odds from major sportsbooks including bet365, FanDuel, and DraftKings, covering Moneyline, Total, and Runline markets for any supported date. Easily compare odds across books to identify the best available lines.
puntoticket.com API
Browse and search events happening in Chile with PuntoTicket, viewing featured shows, filtering by category, and checking detailed pricing and availability for concerts, theater, sports, and more. Find the perfect event by exploring all listings or discovering what's trending right now.
130point.com API
Search for sold trading cards across eBay, Goldin, Heritage Auctions, Pristine Auction, MySlabs, and Fanatics Collect to find historical prices, sale dates, and marketplace information all in one place. Get comprehensive sales data to research card values and track market trends across multiple platforms instantly.
wynncraft.com API
Access detailed Wynncraft game information to look up item metadata and search across the complete item database, retrieve player statistics and character inventories, and browse guild information and global search results. Use this data to compare gear, track player progress, analyze guild rosters, or build tools for the Wynncraft community.
whoscored.com API
Search for players and teams, then dive deep into their performance metrics, match statistics, and detailed passing data to analyze football games and player abilities. Get comprehensive insights on team performance, individual player stats, and play-by-play event information to power your football analysis and decision-making.