Futwiz APIfutwiz.com ↗
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.
curl -X GET 'https://api.parse.bot/scraper/9e085a12-49f2-476b-b896-6e03877c0a35/search_players?page=1&search=Messi&sort_by=rating&sort_direction=desc' \ -H 'X-API-Key: $PARSE_API_KEY'
Typed, relational, agent-ready
A generated client with real types, enums, and the links between objects — the structure a flat JSON response can't carry. Autocompletes in your editor and reads cleanly to coding agents.
- Fully typed · autocompletes
- Objects link to objects
- Typed errors & pagination
Typed Python client. Set up the SDK in your uv project, then pull this API’s typed client:
uv add parse-sdk uv run parse init uv run parse add --marketplace futwiz-com-api
uv run parse add --marketplace pulls a pinned snapshot of this canonical API — it won’t change underneath you. To customize it, subscribe and swap to your own copy.
"""Walkthrough: futwiz SDK — bounded, re-runnable; every call capped."""
from parse_apis.futwiz_com_api import Futwiz, SortField, SortDirection, PlayerSearchFailed
client = Futwiz()
# Search for top-rated players, capped at 3 results
for player in client.players.search(sort_by=SortField.RATING, sort_direction=SortDirection.DESC, limit=3):
print(player.name, player.rating, player.position, player.prices.console)
# Search by name and drill into first result
top = client.players.search(search="Messi", limit=1).first()
if top:
print(top.name, top.stats.pace, top.stats.shooting, top.stats.dribbling)
print(top.images.card)
for ps in top.playstyles:
print(" playstyle:", ps)
# Typed error handling around a search call
try:
for p in client.players.search(search="Ronaldo", sort_by=SortField.PACE, limit=2):
print(p.name, p.foot, p.height, p.weight, p.prices.pc)
except PlayerSearchFailed as e:
print("search failed:", e)
print("exercised: players.search")
Search FC26 Ultimate Team player cards. Returns paginated results with complete player data including face stats, detailed in-game stats, current market prices for console and PC, card image URLs, playstyles, positions, and physical attributes. Results are auto-iterated; when no search term is provided, returns all players ordered by the chosen sort field.
| Param | Type | Description |
|---|---|---|
| page | integer | Page number for pagination (1-based). |
| search | string | Player name to search for (partial match). Omitting returns all players. |
| sort_by | string | Field to sort results by. |
| sort_direction | string | Sort order. |
{
"type": "object",
"fields": {
"page": "current page number",
"total": "total number of matching players",
"players": "array of player objects with full card data, stats, prices, and images",
"per_page": "number of results per page (40)",
"last_page": "last available page number"
},
"sample": {
"data": {
"page": 1,
"total": 17,
"players": [
{
"id": 27043,
"foot": "Left",
"name": "Lionel Messi",
"stats": {
"pace": 98,
"passing": 97,
"physical": 83,
"shooting": 97,
"defending": 50,
"dribbling": 98
},
"height": 169,
"images": {
"card": "https://cdn.futwiz.com/assets/img/fc26/cards/27043.png?v=170158",
"long": "https://cdn.futwiz.com/assets/img/fc26/long/27043.jpg?v=170513",
"small": "https://cdn.futwiz.com/assets/img/fc26/smallcards/27043.png?v=170405",
"square": "https://cdn.futwiz.com/assets/img/fc26/square/27043.jpg?v=170437",
"card_skills": "https://cdn.futwiz.com/assets/img/fc26/cards/27043_skills.png?v=170105",
"card_positions": "https://cdn.futwiz.com/assets/img/fc26/cards/27043_pos.png?v=170127"
},
"prices": {
"pc": 1600000,
"console": 1250000
},
"rarity": 138,
"rating": 98,
"weight": 67,
"card_id": 237,
"club_id": 112893,
"in_packs": true,
"position": "ST",
"last_name": "Messi",
"league_id": 39,
"nation_id": 52,
"player_id": 158023,
"position2": "RM",
"position3": "CAM",
"position4": "RW",
"weak_foot": 5,
"first_name": "Lionel",
"playstyles": [
"deadball",
"gamechanger",
"incisivepass"
],
"common_name": "Lionel Messi",
"price_range": {
"max": 8000000,
"min": 300000
},
"skill_moves": 5,
"release_date": "2026-07-17 17:00:18.232490",
"definition_id": 235039047,
"detailed_stats": {
"curve": 98,
"vision": 98,
"agility": 96,
"balance": 97,
"jumping": 84,
"marking": 32,
"stamina": 94,
"volleys": 98,
"crossing": 94,
"strength": 82,
"composure": 99,
"dribbling": 97,
"finishing": 97,
"long_pass": 98,
"long_shot": 98,
"penalties": 94,
"reactions": 96,
"aggression": 70,
"short_pass": 98,
"shot_power": 97,
"positioning": 98,
"acceleration": 97,
"ball_control": 99,
"slide_tackle": 36,
"sprint_speed": 98,
"standing_tackle": 53,
"heading_accuracy": 91,
"free_kick_accuracy": 99,
"tactical_awareness": 61
},
"playstyles_plus": [
"tikitaka",
"finesseshot",
"lowdrivenshot"
],
"attack_work_rate": "MED",
"defense_work_rate": "MED"
}
],
"per_page": 40,
"last_page": 1
},
"status": "success"
}
}About the Futwiz API
The Futwiz API on Parse exposes 1 endpoint for the publicly available data on futwiz.com. Calls return JSON over HTTPS and are billed per successful response.
Pin a release with the API-Snapshot-Version header so canonical updates don't silently change your contract.