Discover/Futbin API
live

Futbin APIfutbin.com ↗

Access EA FC player stats, market prices, SBCs, evolutions, and sales history from Futbin via 22 structured endpoints. Filter by rating, league, version, and more.

Endpoint health
verified 4h ago
get_player_details
get_players
search_players
search_players_fc26
get_players_by_league
22/22 passing latest checkself-healing
Endpoints
22
Updated
2d ago

What is the Futbin API?

The Futbin API exposes 22 endpoints covering EA FC Ultimate Team player cards, live market prices, squad building challenges, and player evolutions. The get_player_details endpoint returns full in-game stats, playstyles (plus, basic, and locked categories), skill moves, weak foot, and current PlayStation and PC prices for any card by its Futbin player ID. The fc27_sbc_solver endpoint finds the cheapest valid squad for a named SBC directly from current market data.

This call costs1 credit / call— charged only on success
Try it
Page number for pagination.
Card version/promo filter (e.g. 'TOTY', 'Path to Glory', 'Summer Stars', 'TOTS', 'Futties'). When provided, only players of that version are returned.
Minimum pace filter. Only players with PAC stat >= this value are returned.
When true, the EA FC 26 player catalogue is listed (paginated, no name query needed) and results from other game years are excluded. When false, the site's current default catalogue is listed.
When true, the EA FC 27 player catalogue is listed (paginated, no name query needed) and results from other game years are excluded. Cannot be combined with fc26_only=true.
Futbin league identifier to filter players by league (e.g. '13' for Premier League, '53' for LaLiga, '31' for Serie A, '19' for Bundesliga, '16' for Ligue 1, '350' for Saudi Pro League). When omitted, returns players from all leagues.
Minimum overall rating filter. Only players with OVR >= this value are returned.
Minimum GK Diving stat filter. Only goalkeepers with DIV >= this value are returned. When any GK stat filter is set, non-GK players are excluded.
Minimum GK Kicking stat filter. Only goalkeepers with KIC >= this value are returned. When any GK stat filter is set, non-GK players are excluded.
Minimum GK Handling stat filter. Only goalkeepers with HAN >= this value are returned. When any GK stat filter is set, non-GK players are excluded.
Minimum GK Reflexes stat filter. Only goalkeepers with REF >= this value are returned. When any GK stat filter is set, non-GK players are excluded.
Minimum GK Positioning stat filter. Only goalkeepers with POS >= this value are returned. When any GK stat filter is set, non-GK players are excluded.
→ api.parse.bot/scraper/21963078-8a17-40ff-a896-9b0b0ec3e828/<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/21963078-8a17-40ff-a896-9b0b0ec3e828/get_players?page=1&min_pace=0&league_id=13' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 22 totalmissing one? ·

Retrieves a paginated list of players from Futbin with ratings, positions, market prices, skill moves, weak foot, and core stats. Approximately 30 players per page; page is caller-controlled (defaults to 1) and one request is made per call. By default the site's current default player catalogue is listed (the game year the site currently features; newly released catalogues may show '0' prices until the market opens). With fc26_only=true the EA FC 26 catalogue is listed instead, with its PlayStation and PC market prices (price_ps, price_pc); with fc27_only=true the EA FC 27 catalogue is listed (price_ps/price_pc read '0' while the FC 27 market is not yet open). Setting both fc26_only and fc27_only is rejected as invalid input. Player ids are scoped to the catalogue they came from: pass the matching year to get_player_details. Supports filters for minimum pace, league, version/promo, minimum overall rating, optional GK stat filters (diving, handling, kicking, reflexes, positioning). When any GK stat filter is set, only goalkeepers meeting the threshold are returned. Pace, rating and GK filters are applied to the fetched page, so a filtered page can hold fewer than 30 players or be empty while later pages still have matches.

Input
ParamTypeDescription
pageintegerPage number for pagination.
versionstringCard version/promo filter (e.g. 'TOTY', 'Path to Glory', 'Summer Stars', 'TOTS', 'Futties'). When provided, only players of that version are returned.
min_paceintegerMinimum pace filter. Only players with PAC stat >= this value are returned.
fc26_onlybooleanWhen true, the EA FC 26 player catalogue is listed (paginated, no name query needed) and results from other game years are excluded. When false, the site's current default catalogue is listed.
fc27_onlybooleanWhen true, the EA FC 27 player catalogue is listed (paginated, no name query needed) and results from other game years are excluded. Cannot be combined with fc26_only=true.
league_idstringFutbin league identifier to filter players by league (e.g. '13' for Premier League, '53' for LaLiga, '31' for Serie A, '19' for Bundesliga, '16' for Ligue 1, '350' for Saudi Pro League). When omitted, returns players from all leagues.
min_ratingintegerMinimum overall rating filter. Only players with OVR >= this value are returned.
min_gk_divingintegerMinimum GK Diving stat filter. Only goalkeepers with DIV >= this value are returned. When any GK stat filter is set, non-GK players are excluded.
min_gk_kickingintegerMinimum GK Kicking stat filter. Only goalkeepers with KIC >= this value are returned. When any GK stat filter is set, non-GK players are excluded.
min_gk_handlingintegerMinimum GK Handling stat filter. Only goalkeepers with HAN >= this value are returned. When any GK stat filter is set, non-GK players are excluded.
min_gk_reflexesintegerMinimum GK Reflexes stat filter. Only goalkeepers with REF >= this value are returned. When any GK stat filter is set, non-GK players are excluded.
min_gk_positioningintegerMinimum GK Positioning stat filter. Only goalkeepers with POS >= this value are returned. When any GK stat filter is set, non-GK players are excluded.
Response
{
  "type": "object",
  "fields": {
    "page": "integer, the requested page number",
    "total": "integer, number of players returned on this page after filtering",
    "players": "array of player objects with id, name, url, rating, position, version, club, nation, league, image, image_large, card_image_url, card_image_large_url, price_ps, price_pc, skill_moves (1-5 stars), weak_foot (1-5 stars), and stats (PAC, SHO, PAS, DRI, DEF, PHY)"
  },
  "sample": {
    "data": {
      "page": 1,
      "total": 5,
      "players": [
        {
          "id": "21748",
          "url": "https://www.futbin.com/26/player/21748/erling-haaland",
          "club": "Manchester City",
          "name": "Erling Haaland",
          "image": "https://cdn3.futbin.com/content/fifa26/img/players/p100902381.png?fm=png&ixlib=java-2.1.0&verzion=4&w=64",
          "stats": {
            "DEF": "54",
            "DRI": "90",
            "PAC": "93",
            "PAS": "83",
            "PHY": "93",
            "SHO": "96"
          },
          "league": "Premier League",
          "nation": "Norway",
          "rating": "96",
          "version": "TOTY",
          "position": "ST++",
          "price_pc": "90K",
          "price_ps": "77.5K",
          "weak_foot": "4",
          "image_large": "https://cdn.futbin.com/content/fifa26/img/players/p100902381.png",
          "skill_moves": "4",
          "card_image_url": "https://cdn3.futbin.com/content/fifa26/img/cards/tiny/5_toty.png?fm=png&ixlib=java-2.1.0&w=64",
          "card_image_large_url": "https://cdn.futbin.com/content/fifa26/img/cards/hd/5_toty.png"
        }
      ]
    },
    "status": "success"
  }
}

About the Futbin API

Player Search and Catalogue Access

Use search_players, search_players_fc26, or search_players_fc27 to find player cards by name. Each search endpoint returns one row per card version — so a player with a base gold card and a TOTY card appears as two results — with fields including id, rating, position, version, club, nation, league, and current PS and PC market prices. The id values returned here feed directly into get_player_details, get_player_price_history, and the snapshot endpoints. The get_players endpoint paginates the full catalogue (~30 cards per page) and accepts filters for min_rating, min_pace, league_id, version, fc26_only, and fc27_only. list_fc27_players adds min_price/max_price, position (comma-separated codes), and sort_by_price for tighter catalogue slicing.

Market Price Data

get_player_price_history returns a time-series of {timestamp, price} observations for one card on a chosen platform (ps, xbox, or pc), switchable between daily_graph (lifetime daily averages) and hourly_graph (recent hourly averages). For bulk price polling, get_fc27_market_snapshot accepts up to 500 comma-separated player IDs and returns one current price per card in a single call. get_fc27_ps_price_updates handles up to 40 IDs and adds an updated_text field plus a max_age_minutes recency filter to drop stale prices. get_fc27_ps_market_prices returns the site's visible lowest-listed-prices list (typically 3–4 values) alongside the main price for up to 10 cards, useful for checking whether the displayed price reflects genuine market depth. get_market_trends returns market index time-series and top movers without requiring a player ID.

SBCs, Objectives, and Evolutions

get_sbcs and get_fc27_sbcs list active Squad Building Challenges with fields including cost_ps, cost_pc, squads_required, expires, and reward card details (name, rating, image). The fc27_sbc_solver endpoint accepts an SBC name and optional constraints (required_gold, required_silver, required_bronze, card_type_mode, players_required) and returns a solved squad with per-player current_price, a total_cost sum, and a formation string. It also accepts a known_market_benchmark to compare solver output against an external reference. get_evos returns all current and recent evolutions with eligibility requirements, stat boosts, cost, and expiry. get_objectives lists live objectives with reward details and task counts.

Sales History and Additional Filters

get_fc27_sales_history returns every sales row the site currently shows for one FC 27 card (up to ~500 rows for active cards), with per-row fields listed_price, sold_price, bid_price, result (Sold/Unsold), and time. The summary object includes bid and buy-now percentile breakdowns. get_players_by_rating filters any game-year catalogue to an OVR range with optional sort_by_price and version slug, paginated at 30 cards per page. get_players_by_league similarly scopes to a league with an optional version filter.

Reliability & maintenanceVerified

The Futbin API is a managed, monitored endpoint for futbin.com — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when futbin.com 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 futbin.com 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
22/22 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
  • Track daily and hourly price swings for specific EA FC 27 cards using get_player_price_history to time buy and sell decisions.
  • Poll live market prices for a watchlist of up to 500 cards per call via get_fc27_market_snapshot to build a custom price dashboard.
  • Automate SBC completion cost estimation by calling fc27_sbc_solver with a named challenge and comparing total_cost against a known_market_benchmark.
  • Build a player comparison tool using get_player_details to retrieve and diff full detailed_stats and playstyles between two cards.
  • Monitor new evolutions and their eligibility requirements by polling get_evos for changes in status, stat_boosts, and expires fields.
  • Filter the FC 27 catalogue by position, league, and price range using list_fc27_players to identify undervalued cards in a specific role.
  • Detect sharp buy-now price anomalies by comparing main_price against the market_prices list from get_fc27_ps_market_prices.
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 Futbin have an official developer API?+
Futbin does not publish an official public developer API or API documentation. There is no registered developer program or API key system offered by the site.
What does `get_fc27_sales_history` return and how far back does it go?+
It returns every sales row currently shown on the card's sales page on Futbin — up to roughly 500 rows for actively traded cards — each with listed_price, sold_price, bid_price, result (Sold/Unsold), and a time display string. The site does not expose rows older than what it currently shows, so there is no pagination and no way to reach historical data beyond that window.
Can I get player stats for EA FC 25 or earlier game years?+
The API currently covers EA FC 26 and EA FC 27 catalogues through the year parameter and the fc26_only/fc27_only flags. Earlier game years such as FC 25 or FIFA 23 are not included. You can fork this API on Parse and revise it to add endpoints targeting earlier catalogue pages if you need that coverage.
How do I filter `get_players` to a specific promo like TOTY or TOTS?+
Pass the promo name as the version string parameter — for example 'TOTY', 'TOTS', or 'Path to Glory'. When version is provided, only cards matching that promo label are returned. The league_id, min_rating, and min_pace filters can be combined with version in the same call.
Does the API expose Squad Building Challenge requirements (player count, chemistry, nationality rules)?+
The get_sbcs and get_fc27_sbcs endpoints return high-level SBC data including squads_required, estimated coin costs, and reward card details, but individual squad requirements such as minimum chemistry, nationality count, or specific league rules are not returned as structured fields. The fc27_sbc_solver endpoint applies those requirements internally and returns a solved squad, but the raw requirement objects themselves are not part of any response. You can fork this API on Parse and revise it to add an endpoint that reads and exposes those requirement fields from the SBC detail page.
Page content last updated . Spec covers 22 endpoints from futbin.com.
Related APIs in SportsSee all →
cardladder.com API
Search your favorite trading cards and instantly access current pricing, Card Ladder values, confidence scores, and recent sales history to make informed collecting and trading decisions. Get detailed market data across all three endpoints to track card values and monitor how prices have changed over time.
fut.gg API
Search and browse EA SPORTS FC 27 Ultimate Team player cards sorted by rating, with real-time market prices for PlayStation or PC platforms. Build your squad with up-to-date player stats and pricing information directly from the FUT.GG database.
fmplayer.net API
Search and filter Football Manager players across FM 18-26 databases to discover detailed player profiles including abilities, attributes, contract details, best roles, and comparable players. Find the perfect talent for your team by accessing comprehensive player information and performance data all in one place.
alt.xyz API
Find authenticated graded trading cards on alt.xyz by their certification number to instantly access the card's details, current Alt Value with confidence ranges, daily price trends, population statistics, and comparable market sales data for that grade. Use this information to track card valuations, understand market demand, and make informed trading decisions.
psacard.com API
Look up PSA certification details for graded collectible cards and search comprehensive population reports and price guides across all card categories. Browse collectible categories by set to discover grading data, pricing information, and population statistics.
cardmarket.com API
Search and browse trading cards across Europe's largest marketplace, accessing detailed card information, listings, seller profiles, and finding the best bargains all in one place. Explore games and expansions to discover available singles and compare prices from multiple sellers.
fotmob.com API
Get live football scores, detailed match results, and comprehensive league statistics across multiple competitions. Access player and team performance data, browse upcoming fixtures by date, and dive into in-depth analytics for your favorite leagues and matches.
flashscore.com API
Search teams and competitions, pull daily fixtures and live scores, and retrieve match details including events, statistics, and league standings from FlashScore.