cli-web-futbin
CLI for FUTBIN — EA FC Ultimate Team player database.
Installed at: cli-web-futbin (run cli-web-futbin --help to verify).
Quick Start
# Search by name
cli-web-futbin players search --name "Mbappe" --json
# List with filters
cli-web-futbin players list --position ST --cheapest --json
# Compare two players
cli-web-futbin players compare 40 42 --json
# Market index
cli-web-futbin market index --json
# Popular/trending players
cli-web-futbin market popular --limit 20 --json
# Newly released cards
cli-web-futbin market latest --json
# Cheapest players by rating (for SBCs/trading)
cli-web-futbin market cheapest --rating-min 88 --json
# Price history & trends
cli-web-futbin players price-history 40 --json
# SBCs
cli-web-futbin sbc list --json
# Evolutions
cli-web-futbin evolutions list --json
Always use --json when you need to parse or display data programmatically.
Commands
players search
Searches by player name. Uses the FUTBIN JSON API — fast, returns ratings and prices.
cli-web-futbin players search --name "Salah" --json
cli-web-futbin players search --name "Ronaldo" --year 25 --json
cli-web-futbin players search --name "Mbappe" --evolutions --json
Options: --name (required), --year (default 26), --evolutions (include evo cards)
Output fields: id, name, rating, position, version, club, nation, year, ps_price, xbox_price, url, stats (empty {} in search — use players get for full stats)
players list
Browse/filter the full player database. Supports comprehensive filters.
# Cheapest gold rare strikers
cli-web-futbin players list --position ST --version gold_rare --cheapest --json
# Top rated CAMs rated 85+, page 2
cli-web-futbin players list --position CAM --rating-min 85 --page 2 --json
# TOTY players under 500K
cli-web-futbin players list --version toty --max-price 500000 --cheapest --page 1 --json
# 5-star skill players
cli-web-futbin players list --min-skills 5 --json
Filter options:
| Option | Description | Example values |
|---|---|---|
--position | Position | GK CB LB RB CAM CM CDM RM LM ST RW LW |
--rating-min | Min overall (40-99) | 85 |
--rating-max | Max overall (40-99) | 99 |
--version | Card type | gold_rare gold_if toty fut_birthday icons heroes silver bronze (see full list below) |
--min-price | Min price in coins | 50000 |
--max-price | Max price in coins | 500000 |
--cheapest | Sort cheapest first | flag |
--platform | Price platform | ps (default) or pc |
--min-skills | Min skill stars | 1–5 |
--min-wf | Min weak foot stars | 1–5 |
--gender | Gender | men or women |
--league | League ID (numeric) | 13 (Premier League) |
--nation | Nation ID (numeric) | |
--club | Club ID (numeric) | |
--page | Page number | 1 (default) |
--year | Game year | 26 (default, falls back to config) |
Common --version values:
gold_rare, gold_if, gold_nr, silver_rare, bronze, toty, toty_icon,
fut_birthday, fut_birthday_hero, icons, heroes, non_icons,
flashback, moments, showdown, thunderstruck, unbreakables,
winter_wildcards, future_stars, world_tour, potm_pl, potm_bundesliga
players get
Full detail for a specific player by ID (get the ID from players search).
cli-web-futbin players get 40 --json
Output fields: name, rating, position, version, club, nation, ps_price, xbox_price, stats (pac/sho/pas/dri/def/phy)
players compare
Side-by-side comparison of two players.
cli-web-futbin players compare 40 42 --json
Output fields: per-player: name, rating, position, stats (pac/sho/pas/dri/def/phy), ps_price, xbox_price
players price-history
Price history and trends for a player. Shows current, lowest, highest, and recent trend.
cli-web-futbin players price-history 40 --json
cli-web-futbin players price-history 40 --year 25 --json
Output fields: player_id, player_name, ps_prices (array of [timestamp_ms, price]), pc_prices, ps_current, ps_min, ps_max, pc_current, pc_min, pc_max, data_points
market index
EA FC market price tracker. Shows all rating tier indices, or detail for a specific tier.
cli-web-futbin market index --json # all tiers overview
cli-web-futbin market index --rating 83 --json # detail: current/open/low/high for 83-rated
cli-web-futbin market index --rating 100 --json # overall index 100
cli-web-futbin market index --rating icons --json # icons index
Options: --rating (81, 82, 83, 84, 85, 86, 100, icons)
Detail output: current, change_pct, open, lowest, highest
market popular
Trending/most-viewed players on FUTBIN.
cli-web-futbin market popular --json
cli-web-futbin market popular --limit 50 --json
Options: --limit (number of players, default 30, max 250)
Output fields: Same as players list — id, name, rating, position, ps_price, xbox_price, stats
market latest
Newly released player cards.
cli-web-futbin market latest --json
cli-web-futbin market latest --page 2 --json
Options: --page (page number, default 1)
market cheapest
Find cheapest players by rating — best value for SBCs and trading.
cli-web-futbin market cheapest --rating-min 88 --json
cli-web-futbin market cheapest --rating-min 85 --rating-max 87 --max-price 10000 --json
cli-web-futbin market cheapest --rating-min 90 --platform pc --json
Options: --rating-min (default 83), --rating-max (default 99), --max-price, --platform (ps/pc), --page
market movers
Biggest price risers or fallers — spot momentum and crash opportunities.
cli-web-futbin market movers --json # biggest risers
cli-web-futbin market movers --fallers --json # biggest fallers
cli-web-futbin market movers --rating-min 85 --json # only 85+ rated
Options: --fallers (show fallers instead of risers), --rating-min (default 80), --min-price (default 1000), --max-price (default 15M), --platform (ps/pc), --page
Tip: Adjust --min-price and --rating-min to control noise. Use --min-price 200 for bronze/silver movers, or --min-price 50000 --rating-min 85 for high-end market only.
market fodder
SBC fodder prices — cheapest player at each rating tier (81-99). Essential for SBC cost planning.
cli-web-futbin market fodder --json
cli-web-futbin market fodder --rating-min 85 --json # only 85+ tiers
cli-web-futbin market fodder --rating-min 88 --rating-max 91 --json
Options: --rating-min, --rating-max
Output fields: rating, cheapest_price, players (array of {id, name, position, price})
sbc list / sbc get
Squad Building Challenges.
cli-web-futbin sbc list --json
cli-web-futbin sbc list --category "League SBC" --json
cli-web-futbin sbc get 665 --json
Options: --category TEXT (filter by SBC category), --year INTEGER (game year)
Output fields: id, name, expires, cost_ps, cost_xbox, repeatable, reward
evolutions list / evolutions get
Player evolution paths.
cli-web-futbin evolutions list --json
cli-web-futbin evolutions list --expiring --json # expiring soon
cli-web-futbin evolutions list --category "Lengthy" --json
cli-web-futbin evolutions get 666 --json
Options: --category TEXT, --expiring (show expiring soon), --year INTEGER
config
Persistent configuration (year, platform, etc.).
cli-web-futbin config set year 26 # Set game year
cli-web-futbin config set platform ps # Set price platform
cli-web-futbin config