Install, panels and settings, one screenshot per step.
Two helpers work together in the EA FC Web App: the FutFilters panel (snipe filters, Auto Search, the autobuyer log) and FF Webapp Extra (prices on cards, one-click listing, Transfer List and Club tools).
The panel lists the filters we have priced, shows how profitable each one is, and fills in the Transfer Market search when you click one.




Auto-fill only sets: Country/Region, League, Quality, Rarity, Position and Buy Now Price Max. Club, chemistry style, rating and the other fields are NOT filled in automatically; set them yourself in the search form.


Click the gear icon in the panel header. Hover (i) next to a setting in the panel to read the same description as below.


| Auto-send won items to Transfer List | When a purchased/won item shows up on the Club > Unassigned page or the Search Results page, automatically clicks "Send to Transfer List". Only relocates the item to the Transfer List tab -- it does not list it for sale, set a price, or move any coins; only runs while one of those pages is open. Default: on. EA caps the Unassigned pile at 5 items and refuses new purchases when it is full, so on other pages too (Transfers, Transfer List, Club...) purchased items are sent without leaving the page (if the Transfer List is full it retries when space frees). If that method stops working it falls back to opening the Home "Unassigned Items" tile. |
|---|---|
| Automation: do not list players priced above (coins) | WHEN ON: when the Transfer List is 90% full Auto Search stops and the players in it are listed one by one at the FutFilters price for 1 hour (with the Relist % of FF Webapp Extra, +5% if you never set one). When listing is done the sales are checked periodically and sold items are cleared; when the number of free slots set below (default 15) is reached Auto Search starts again with the same filter. WARNING: this is full automation, it lists without anyone looking and is a risky way to use the helper; be careful before leaving it unattended. Players priced above the limit below are never listed automatically. |
| Automation: start Auto Search again at this many free slots | Auto Search starts again, with the same filter, once this many Transfer List slots are free (default 15). |
| Account name (shown in the log) | Shown next to this browser's events and warnings in the Autobuyer log, so you can tell your accounts apart when you run several. Left empty it uses the club name shown in the Web App (or a short code for this browser if that cannot be read). The name is sent to futfilters.com with the log events; if you prefer, type a short nickname instead. |
| Sound (match / purchase / miss) | A beep when a listing matches, a "cha-ching" on a successful purchase, a low "thud" on a missed player, and the alert when Auto Search stops. Turn it off for no sound at all. Default: on. |
| When EA keeps answering "Too many actions": pause Auto Search for (minutes, 0 = off) | When too many actions are taken EA answers "Too many actions have been taken…" and switches the Transfer Market off for a while; an Auto Search that keeps going only wastes time and is risky for the account. WHEN ON: if that message is seen more than 5 times within the last 20 searches, Auto Search stops for the number of minutes set here and then carries on by itself with the same filter. 0 = off. Works on an English EA account. |
| Skip cards with an estimated profit below (coins, 0 = off) | Estimated profit = the card's catalog value x 0.95 - price. A low-profit card takes a Transfer List slot for an hour. 0 = buy every match (as before). Cards the catalog does not know are still bought. While on, a card whose value is not cached yet can delay the click by up to 0.45 s. |
| Send filter test results to FutFilters | When a test finishes, its result (listings, prices, estimated profit, suggestion) is sent to FutFilters as anonymous market data. When several accounts report that a filter's Max Buy no longer fits the market, the server adjusts that filter's price (a 5-10% discount) for 24 hours; an adjusted filter shows a ⚙ next to it. |
| Auto-click Buy Now on a match | When the watch finds a match, automatically selects the row and clicks "Buy Now for X" -- this opens EA's own "Get Now" confirmation dialog. If "Auto-confirm" below is off, the dialog stays yours to act on. |
|---|---|
| Auto-click Ok on the Buy Now confirmation | WHEN ON, also clicks Ok in the "Get Now" confirmation dialog and completes the purchase. This is full automation -- high EA account ban risk. Default: off. Only meaningful while auto Buy Now is on. |
| Hide the confirmation window (opens in the background, Ok is clicked automatically) | The Buy Now confirmation window (Cancel / Ok) is not shown on screen; EA still opens it and the script clicks Ok in the background. Only works while "Auto-click Ok on the Buy Now confirmation" is on and only for the helper's own attempt: windows you open yourself stay visible. A hidden window that gets stuck is closed with Cancel. Default: off. |
| Multi-buy: most players to buy in one search (1-5) | 1 (default): if a search shows several matches only the most profitable one is bought (profit by the FutFilters price: value x 0.95 - price). 2-5: up to that many players are bought in that search, one after another, most profitable first. The number counts Buy Now attempts and starts again with every new search; with a short Auto Search interval you may not get through all of them before the next search comes. WARNING: multi-buy is a risky way to use the helper; coins are spent on several players at once, you can exceed your budget and fill the Unassigned pile (5 items). Be careful when you use it. |
| Confirm dialog on screen for at most (ms) | Only applies while "Auto-click Ok" is ON. If the "Get Now" dialog is still open this long after it first appeared (the Ok click did not register) it is closed with Cancel, so it cannot sit there and collide with the next search. Default: 500 ms. With Auto-click Ok off the dialog is always shown and left to you. |
| Auto Search | You can also turn Auto Search on/off from here -- does nothing while watch is off. Default: off. |
| Auto Search interval (seconds) | Each cycle waits a random amount of time between these two values -- deliberately variable, since a fixed interval is the most obvious bot tell there is. |
| API code | Changing the code switches to a different futfilters.com account/code -- filters and preferences reload accordingly. |
| Device usage | Switching to a different computer? You can reset it from your futfilters.com panel. |
| Language | The panel's language. "Automatic" follows the language on your futfilters.com account; pin it here to match your EA Web App's language -- no need to visit the website. |
| Session log | Every time you start Auto Search a new session begins (there is also one from when you open the page; you can press "Start new session" yourself too). Stopping Auto Search does not end it: it keeps counting until the next one starts. Searches counts manual and automatic Search clicks; bought counts purchased items that land in the Unassigned pile. The last 30 sessions are kept in this browser. |
Open the "FF Webapp Extra" icon in the left menu. Every feature has its own switch and an (i) button with the description. Switch off what you do not use.




What the Webapp Extra adds on EA's own pages. Nothing is listed or sold until you confirm.




Adds a button on the Transfer List page for players that did not sell or are not listed: it lists each player one by one at the price in the futfilters.com player database, adjusted by the percentage you choose (-20 … +20, default +5) and rounded to EA's price step. Nothing is listed until you press "List selected"; a table is shown first. The same button also appears on the Unassigned page (after opening packs) for the tradeable players waiting there.


Every bought and missed player is sent to your log on futfilters.com with the estimated profit.
FutFilters (futfilters.com) is a database of Transfer Market snipe filters with live price data for EA FC. The FutFilters panel brings those filters into the EA FC Web App and fills in the search for you. FF Webapp Extra adds prices on cards and quality-of-life tools on the Transfer List, Club, SBC and pack screens.
On futfilters.com, signed in: "My Account" -> "API code". In the Web App open the FutFilters panel, press the gear icon, click the API code line, paste the code and press Save.
A desktop Chromium browser (Chrome or Edge). Install the Chrome extension from the Chrome Web Store, or the userscript through Tampermonkey. Both live on the Downloads page.
Your account is PlayStation / Xbox, and PC prices are a different market, so the helper only shows the filters that match your account's platform. A PC account sees the PC filters instead.
By default no: a click on a filter only fills in the search form. Auto Search repeats the search, and "Auto-click Buy Now" and "Auto-click Ok" can complete a purchase, but all of them are separate switches in Settings and the buying ones are off by default.
Automating purchases goes against EA's terms of service, so there is always a risk, and it grows with full automation (Auto-click Ok, Multi-buy, Automation). We cannot promise safety. Keep the buying switches off if you are unsure, keep Auto Search intervals random (the defaults are) and never leave the account unattended.
WHEN ON: when the Transfer List is 90% full Auto Search stops and the players in it are listed one by one at the FutFilters price for 1 hour (with the Relist % of FF Webapp Extra, +5% if you never set one). When listing is done the sales are checked periodically and sold items are cleared; when the number of free slots set below (default 15) is reached Auto Search starts again with the same filter. WARNING: this is full automation, it lists without anyone looking and is a risky way to use the helper; be careful before leaving it unattended. Players priced above the limit below are never listed automatically.
That is intended: Auto Search stops when the Transfer List has no free slots, so a purchase cannot fail. List, sell or clear some items (the "List at FutFilters price" button helps) and start Auto Search again; with Automation on it resumes by itself at the number of free slots you set.
Your account has a device limit (shown under "Device usage" in Settings). Switching to a different computer? You can reset it from your futfilters.com panel.
Auto-fill only sets: Country/Region, League, Quality, Rarity, Position and Buy Now Price Max. Club, chemistry style, rating and the other fields are NOT filled in automatically; set them yourself in the search form.
Adds the last price from the futfilters.com player database on top of every player card. A PlayStation / Xbox account shows only the PS price, a PC account only the PC price (green); if the platform cannot be read, both are shown. A faded price is older than 2 days; hover for the exact value, the EA floor and the date. It only appears on lists loaded after the script is switched on. Chemistry Styles, Managers and Manager Leagues get their price too (lowest listing, from fut.gg).
Adds a button on the Transfer List page for players that did not sell or are not listed: it lists each player one by one at the price in the futfilters.com player database, adjusted by the percentage you choose (-20 … +20, default +5) and rounded to EA's price step. Nothing is listed until you press "List selected"; a table is shown first. The same button also appears on the Unassigned page (after opening packs) for the tradeable players waiting there.
1 (default): if a search shows several matches only the most profitable one is bought (profit by the FutFilters price: value x 0.95 - price). 2-5: up to that many players are bought in that search, one after another, most profitable first. The number counts Buy Now attempts and starts again with every new search; with a short Auto Search interval you may not get through all of them before the next search comes. WARNING: multi-buy is a risky way to use the helper; coins are spent on several players at once, you can exceed your budget and fill the Unassigned pile (5 items). Be careful when you use it.
Yes, but keep the browser awake: Chrome slows down a tab that is hidden, minimised or covered by another window. Since version 1.47.40 the helper's timers are protected against that, and these settings help too. 1) In Chrome open chrome://settings/performance and turn Memory Saver off, or add the EA Web App site (www.ea.com) to "Always keep these sites active" (on a laptop also turn Energy Saver off and keep it plugged in). 2) Do not minimise the window and do not cover it with another window; do not let the screen or the computer go to sleep (Windows: Settings > System > Power). 3) Use one browser profile per EA account. 4) The Transfer List needs free slots (switch Automation on and it lists and resumes by itself). 5) Next morning check the session log: a long session should show many searches (about 10-20 a minute at the default interval); only a few means the tab was throttled. Overnight use without supervision raises the ban risk, see "Can I get banned?".
It searches a filter about 8 times without buying anything and shows how many listings the market has at the filter's Max Buy and at nearby prices, their prices and the estimated profit, then suggests a better Max Buy if the market has moved. Click the flask icon on a filter row; "Copy to My filters" in the result saves the filter at the suggested price.
EA answers "Too many actions have been taken, and use of this feature has been temporarily disabled" when an account does too much on the Transfer Market, and then refuses searches and purchases for a while. In Settings you can set a number of minutes (0 = off): when the message is seen more than 5 times within the last 20 searches, Auto Search stops for that long and then carries on by itself with the same filter.
Every card sold from your Transfer List is logged. The realised profit is the sale price x 0.95 (EA's tax) minus what the card cost, which the helper reads from the card while it is still unsold. The estimated profit next to each purchase is a guess from our price catalog; the realised profit is what really happened.
Max Buy is the filter's market price minus EA's 5% tax and a 10% margin. When several accounts run the Filter test and agree that no listings can be found at that price while enough profitable ones exist a little higher, FutFilters lowers that filter's margin to between 5% and 10% for 24 hours, and the filter shows a gear icon. The change is small (two percentage points at a time), only applied while the filter still returns a profit, and fades out by itself unless new tests confirm it. If you picked a smaller discount yourself in the site's Snipe profit selector, the smaller one is used.
Yes, each browser profile keeps its own settings. Shown next to this browser's events and warnings in the Autobuyer log, so you can tell your accounts apart when you run several. Left empty it uses the club name shown in the Web App (or a short code for this browser if that cannot be read). The name is sent to futfilters.com with the log events; if you prefer, type a short nickname instead.
Old versions are retired from time to time. If the panel shows that the script version is no longer supported, reinstall the latest version from the Downloads page (Tampermonkey does not auto-update it). The Chrome extension updates through the Web Store.
The panel's language. "Automatic" follows the language on your futfilters.com account; pin it here to match your EA Web App's language -- no need to visit the website.
Adds a "FUTNext" box under the "Clear Squad" button of an SBC squad page. Paste a FUTNext link (futnext.com?sbcId=…&players=…) or just the list of player IDs and the squad is filled at once: first with the cards you own in your club, and with Concept players (EA's placeholders for planning, they cannot be submitted) for the ones you do not have. The squad is saved, never submitted. Anything that cannot be found is listed. When futfilters.com has FUTNext's newest solutions for the challenge (collected every 6 hours), a dropdown under the box lists the 5 newest with their price and age: pick one and the squad is filled at once.
Open futfilters.com/support, or send a message from the Contact section of the site.