Discover/fifa.com API
live

fifa.com APIfifa.com

Access FIFA world rankings, tournament fixtures, match timelines, player stats, and news from fifa.com via 17 structured endpoints.

Endpoints
17
Updated
3mo ago
Try it
Maximum number of teams to return.
api.parse.bot/scraper/29ef51e4-86d0-4580-a598-4c86dfa6e5ff/<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/29ef51e4-86d0-4580-a598-4c86dfa6e5ff/get_mens_world_ranking?limit=5' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 17 totalclick to expand

Retrieve the full FIFA Men's World Ranking. Returns teams ranked by FIFA points in descending order.

Input
ParamTypeDescription
limitintegerMaximum number of teams to return.
Response
{
  "type": "object",
  "fields": {
    "Results": "array of ranked team objects with Rank, TeamName, TotalPoints, and other ranking details"
  },
  "sample": {
    "data": {
      "Results": [
        {
          "Rank": 1,
          "IdTeam": "43922",
          "TeamName": [
            {
              "Locale": "en-GB",
              "Description": "Argentina"
            }
          ],
          "RankingDate": "2025-04-03T00:00:00Z",
          "TotalPoints": 1867.25,
          "PreviousRank": 1
        }
      ]
    },
    "status": "success"
  }
}

About the fifa.com API

The FIFA.com API covers 17 endpoints returning men's and women's world rankings, tournament fixtures and standings, detailed match data, player profiles, and news articles from fifa.com. The get_match_timeline endpoint, for example, returns a full sequence of in-match events — goals, cards, substitutions — keyed by match minute and player ID, making it straightforward to reconstruct how any FIFA tournament match unfolded.

Rankings and Tournaments

The get_mens_world_ranking and get_womens_world_ranking endpoints each return an ordered array of team objects including Rank, TeamName, and TotalPoints, with an optional limit parameter to cap the result set. Tournament discovery starts with get_tournaments_list, which returns a flat list of competitionId and name pairs. From there, get_tournament_seasons accepts a competition_id and returns all editions of that tournament with IdSeason, StartDate, and EndDate — the IDs returned here feed into the fixture and standings endpoints.

Fixtures, Standings, and Match Detail

get_tournament_scores_fixtures takes a season_id and returns every match in that season, including Home, Away, Date, Stadium, and MatchStatus. Group-stage standings are available via get_tournament_standings, which requires stage_id, season_id, and competition_id and returns position, points, wins, draws, losses, goals for, and goals against per team. For richer per-match data, get_match_detail returns lineups, officials, ball possession, and full score details. get_match_timeline goes further, providing an event-level breakdown — each object in the Event array carries Type, TypeLocalized, MatchMinute, and IdPlayer.

Players and News

Player data is split across two endpoints. get_player_profile returns biographical fields — Name, Height, Weight, BirthDate — for a given player_id. get_player_stats takes a season_id for a completed or in-progress tournament and returns match-level statistics keyed by player ID. Note that this endpoint only produces results for seasons with available match data; historical seasons with no indexed data return empty.

News coverage comes through get_news_list, which returns article summaries with title, publishedDate, articlePageUrl, and thumbnail image. Individual articles are fetched with get_news_article using the entryId from the list response; the full body is returned as a structured Contentful rich-text document alongside heroImage and articlePublishedDate. The search endpoint accepts a free-text query and returns matched articles, videos, and documents with a total hit count and query duration in milliseconds.

Common use cases
  • Build a live FIFA World Rankings tracker showing Rank and TotalPoints for all men's or women's national teams.
  • Reconstruct match narratives by replaying goal and card events from get_match_timeline in chronological order.
  • Aggregate group-stage standings across multiple World Cup editions using get_tournament_standings with different season_id values.
  • Power a tournament calendar app with upcoming and past fixtures from get_tournament_scores_fixtures filtered by season.
  • Display player cards with height, weight, birth date, and season stats by combining get_player_profile with get_player_stats.
  • Surface FIFA+ news headlines and full article bodies in a football news aggregator using get_news_list and get_news_article.
  • Implement a football content search feature using the search endpoint to match queries against FIFA articles and videos.
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 FIFA have an official public developer API?+
FIFA does not publish a documented public developer API. There is no official endpoint documentation or API key program available at fifa.com for third-party developers.
What does get_match_centre return, and how does it differ from get_tournament_scores_fixtures?+
get_match_centre returns matches within a caller-supplied date range (from_date and to_date in YYYY-MM-DD format) regardless of competition, making it useful for cross-tournament day-by-day schedules. get_tournament_scores_fixtures returns all matches for a single season identified by season_id. Note that get_match_centre works best for recent and upcoming dates; older historical ranges may return empty results depending on indexing.
Does the API return live in-progress match data?+
get_match_timeline and get_match_detail reflect MatchStatus as an integer (0 indicates finished). The API does not expose a dedicated live-polling or streaming endpoint for real-time score updates during an active match. You can fork the API on Parse and revise it to add a polling endpoint that repeatedly fetches match detail during live windows.
Are historical player statistics across multiple seasons available?+
get_player_stats accepts a single season_id, so you retrieve stats one tournament season at a time. Aggregated career statistics across all seasons a player has appeared in are not currently returned by any endpoint. You can fork the API on Parse and revise it to loop across multiple season_id values and merge the results.
Does the API cover club competitions such as the FIFA Club World Cup separately from national team tournaments?+
All competitions are accessed through the same tournament endpoints — get_tournaments_list returns competitionId values for every competition available on the platform, which may include club tournaments. There is no separate endpoint dedicated exclusively to club competitions; coverage depends on what competitions appear in the tournaments list response.
Page content last updated . Spec covers 17 endpoints from fifa.com.
Related APIs in SportsSee all →
ncaa.com API
Access live college sports scores, game schedules, detailed boxscores, play-by-play breakdowns, and team statistics across NCAA sports. Search for specific contests and retrieve comprehensive game information for any NCAA sport, division, or team.
bet365.bet.br API
Access live betting odds, featured sports events, and real-time scores directly from bet365 Brazil's platform across multiple sports including Formula 1 and in-play markets. Get current match results, browse available betting categories, and view homepage promotions all through structured data endpoints.
nfl.com API
Access real-time NFL data including game schedules, scores, player statistics, team rosters, standings, injury reports, fantasy rankings, and the latest news — all from nfl.com.
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.
axs.com API
Search for events, performers, and venues across AXS.com to find tickets, pricing, and availability information in your area or by category. Browse featured events, explore venues by city, and access detailed event information all in one place.
pdga.com API
Access player profiles, ratings history, tournament events, live scoring, world rankings, and the course directory from the Professional Disc Golf Association.
bwfbadminton.com API
Track badminton tournaments worldwide by browsing the BWF calendar, viewing tournament draw brackets, and retrieving detailed match results with player stats and scores. Stay updated on competitions and analyze matchups with comprehensive tournament data from the Badminton World Federation.
formula1.com API
Get comprehensive Formula 1 data including race results, qualifying sessions, practice sessions, pit stops, and driver/team standings from 1950 to present. Track live race schedules, fastest laps, starting grids, and historical world champions to stay updated on all F1 season information.