Discover/FMInside API
live

FMInside APIfminside.net

Access Football Manager player profiles, attributes, positions, club data, and search via 5 endpoints covering the full FMInside.net database.

This API takes change requests — .
Endpoint health
verified 4h ago
list_clubs
search_players
list_players
get_player_details
get_player_by_id
5/5 passing latest checkself-healing
Endpoints
5
Updated
6d ago

What is the FMInside API?

The FMInside.net API exposes 5 endpoints covering the Football Manager player and club database, returning detailed player attributes across Technical, Mental, Physical, and Set Pieces categories. Use search_players to find players by name and retrieve their unique IDs, or call get_player_details with a profile URL path to pull a full breakdown including current/potential ability ratings, foot preferences, contract expiry, and biographical fields.

This call costs1 credit / call— charged only on success
Try it
Maximum number of results to return.
Player name or search phrase.
api.parse.bot/scraper/e737f35d-e126-4fda-8e43-a3a67a4f722f/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Call it over HTTPgrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/e737f35d-e126-4fda-8e43-a3a67a4f722f/search_players?limit=5&query=Mbappe' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 5 totalmissing one? ·

Full-text search over the FM player database by name or keyword. Returns a list of matching player summaries with IDs, positions, age, and profile URLs. The server returns only top matches for the query.

Input
ParamTypeDescription
limitintegerMaximum number of results to return.
queryrequiredstringPlayer name or search phrase.
Response
{
  "type": "object",
  "fields": {
    "total": "integer total number of players returned",
    "players": "array of player summary objects with name, unique_id, url, age, positions, and image_url"
  },
  "sample": {
    "data": {
      "total": 5,
      "players": [
        {
          "age": "26",
          "url": "/players/7-fm-26/85139014-kylian-mbappe",
          "name": "Kylian Mbappé",
          "image_url": "https://img.fminside.net/facesfm26/85139014.png",
          "positions": [
            "AMR",
            "AML",
            "ST"
          ],
          "unique_id": "85139014"
        }
      ]
    },
    "status": "success"
  }
}

About the FMInside API

Player Search and Browsing

The search_players endpoint accepts a query string and an optional limit, returning an array of player summary objects each containing name, unique_id, age, positions, url, and image_url. Results are ranked by relevance and capped at top matches. The list_players endpoint browses the full database ordered by site ranking, paginating internally to reach the requested limit, returning the same summary shape plus a count field.

Full Player Profiles

Two endpoints return complete player profiles. get_player_details takes a relative or absolute profile URL (e.g. /players/7-fm-26/85139014-kylian-mbappe) and returns fields including club, height, full_name, left_foot, positions, age, image_url, and unique_id. get_player_by_id accepts a player_id string (the unique_id from search or list results) and returns the same profile structure — useful when you have an ID but not a URL slug. Both endpoints expose the same detailed attribute groups: Technical, Mental, Physical, and Set Pieces ratings alongside nationality, current/potential ability, and contract expiry.

Club Data

The list_clubs endpoint browses clubs ordered by reputation and supports an optional league filter accepting values such as 'Premier League', 'LaLiga', 'Serie A', 'Bundesliga', or 'Ligue 1'. Each club summary includes name, unique_id, url, logo_url, league, and reputation. Results are paginated internally up to the requested limit. Omitting the league parameter returns clubs across all leagues.

Data Coverage Notes

All endpoints reflect the FMInside.net database for the current FM edition indexed by the site. Player positions are returned as arrays of position abbreviation strings (e.g. ["ST", "AM"]). The unique_id field is consistent across endpoints and serves as the stable identifier for cross-referencing search results, list results, and detail lookups.

Reliability & maintenanceVerified

The FMInside API is a managed, monitored endpoint for fminside.net — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when fminside.net changes and a check fails, the API is automatically queued for repair and re-verified. It is built to keep working as the site underneath it changes.

This isn't an official fminside.net API — it's an independent, maintained REST wrapper over public data. Where the source has no official API (or only a limited one), Parse gives you a stable contract over a source that never promised one, and keeps it current. Need a new endpoint or field? You can revise it yourself in plain English and the agent rebuilds it against the live site in minutes — contributing the change back to the shared API is free.

Last verified
4h ago
Latest check
5/5 endpoints passing
Maintenance
Monitored & self-healing
Will this API break when the source site changes?+
It's built not to. Every endpoint is health-checked on a schedule with automated test probes. When the source site changes and a check fails, the API is automatically queued for repair and re-verified — that's the self-healing layer. Each API page shows when its endpoints were last verified. And because marketplace APIs are shared, any fix reaches everyone using it.
Is this an official API from the source site?+
No — Parse APIs are independent, managed REST wrappers over publicly available data. That is the point: where a site has no official API (or only a limited one), Parse gives you a maintained, monitored endpoint for that data and keeps it working as the site changes — so you get a stable contract over a source that never promised one.
Can I fix or extend this API myself if I need a new endpoint or field?+
Yes — and you don't have to wait on us. This API was generated by the Parse agent, which stays attached. Describe the change in plain English ("add an endpoint that returns reviews", "fix the price field") in the revise box on the API page or via the revise_api MCP tool, and the agent rebuilds it against the live site in minutes. Contributing the change back to the public API is free.
What happens if I call an endpoint that has an issue?+
Errors are machine-readable: a bad call returns a clean status with the list of available endpoints and a repair hint, so an agent (or you) can recover or trigger a fix instead of failing silently. Confirmed failures feed the automatic repair queue.
Common use cases
  • Build a Football Manager scouting tool that queries search_players by name and displays current/potential ability ratings from the full profile.
  • Populate a squad-builder app by listing clubs filtered by league and then fetching players linked to a given club.
  • Create a position-filtered talent browser using list_players and filtering locally on the positions array in each summary.
  • Compare player physical attributes (height, foot preferences) across results from get_player_by_id for a shortlist of unique_id values.
  • Build a reputation-ranked club directory by calling list_clubs with a league filter and displaying logo_url and reputation fields.
  • Automate FM save analysis by resolving player IDs found in exported game data against get_player_by_id to pull current attribute ratings.
  • Generate nationality breakdowns across a player pool by collecting nationality data from batch get_player_details calls.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo2005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000100 req/min
Team$300/mo20,000300 req/min
Company$1,000/mo100,000500 req/min

Each endpoint has a fixed posted price per successful call — most fall between 1 and 10 credits — shown on this API's page before you run it. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does FMInside.net have an official developer API?+
FMInside.net does not publish an official developer API or documented public endpoints. This Parse API provides structured programmatic access to the data available on the site.
What does `get_player_details` return beyond what `search_players` includes?+
search_players returns summary fields: name, unique_id, age, positions, url, and image_url. get_player_details adds club, full_name, height, left_foot, current and potential ability ratings, nationality, contract expiry, and the full Technical, Mental, Physical, and Set Pieces attribute groups.
Can I filter `search_players` results by position or nationality?+
The search_players endpoint accepts only a query string and an optional limit. Filtering by position or nationality is not exposed as a parameter. The returned player summary objects do include positions, so client-side filtering on that field is possible. You can fork this API on Parse and revise it to add server-side position or nationality filter parameters.
Does the API cover player transfer history or match statistics?+
Not currently. The API covers player attributes, biographical info, club assignment, ability ratings, and positional data as reflected in the FM database snapshot on FMInside.net. Transfer history and match performance statistics are not part of the exposed response fields. You can fork this API on Parse and revise it to add an endpoint targeting that data if FMInside.net surfaces it.
How do I look up a player if I only have their name, not their ID or URL?+
Use search_players with the player's name as the query parameter. Each result includes a unique_id and a url field. Pass the unique_id to get_player_by_id or the url to get_player_details to retrieve the full profile.
Page content last updated . Spec covers 5 endpoints from fminside.net.
Related APIs in SportsSee all →
futbin.com API
Search and retrieve FIFA Ultimate Team player data including market prices, detailed statistics, and performance metrics. Analyze market trends and compare player values across the full EA FC player catalog.
transfermarkt.com API
Search Transfermarkt for football players and retrieve detailed player profiles, transfer histories, market value timelines, performance stats, and club squad/club information.
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.
transfermarkt.de API
Access data from transfermarkt.de.
fmdatalab.com API
Discover the top-rated Football Manager 2024 players across 117 different playable roles by accessing FMDataLab's comprehensive player ratings and role performance scores. Find the best-performing player for any specific position or role to optimize your team strategy.
futwiz.com API
Search for EA FC 26 Ultimate Team players and instantly access their complete stats, current market prices, card images, and playstyles. Find exactly the players you need to build your squad with detailed information all in one place.
fbref.com API
Access comprehensive football statistics including player profiles, team performance data, league standings, and detailed match reports all in one place. Search for specific players and teams, compare their stats, and get up-to-date information on leagues and match outcomes.
playerelo.football API
playerelo.football API