How the extension works
FIFA Ticket Scanner
A detailed look at every feature, tab by tab. The extension is 100% free — all features unlocked for everyone. Use this page to learn what each tab does before you install, or as a reference manual afterwards.
Ready to get started?
100% free. All features unlocked. No license, no account, no recurring fees. If the extension saves you time, consider leaving a donation to support the project.
The control panel
Persistent elements visible from any tab. These controls follow you everywhere.
🟢Live seats counter
The green pill at the top right (e.g. 1717 seats) shows the total number of available seats found in the most recent scan of the current match. Updates in real time as you scan.
⚽Match info row
Shows the match number (M70), country flags, team names, date and kickoff time. This is the match the scanner is currently locked on. Switch matches from the LINKS tab.
⏸️Multi Scan status
If Multi Scan is running or paused, this bar shows its state with Resume and Stop buttons. Lets you control the background sweep without leaving the current tab.
⏱️Match Scanner controls
The MATCH SCANNER row sets the auto-refresh interval for the current match: Off, 1.5m, 2m, 5m, or Random. The $ field on the right is your max-price target for auto-select on this match.
📑Tab navigation
Five tabs: OVERVIEW, DEALS, MULTI SCAN, LINKS, DONATE. When you're on a Shop page the floating panel also shows a SHOP view. Each is explained in detail below.
⚙️Top-right controls
Profile avatar (left), version label, language flag (Spanish/English), ON/OFF toggle for the whole extension, and minimize/close buttons.
Overview
FREEThe cheapest seat per category, at a glance.
What it does
The Overview tab is the most-used view: a single card per ticket category (Cat 1, Cat 2, Cat 3, Cat 4) showing the lowest-priced seat available right now. Each card displays the price, exact location (Block, Row, Seat), and the section name (Main Stand Right · Upper Tier, etc.).
Reading a card
- Color tag (Category 1 / 2 / 3 / 4): standard FIFA color coding. Lower category = better view, higher price.
- Big price: the lowest currently listed price for that category.
- Block · Row · Seat: precise location of that specific seat.
- Section description: which side of the stadium and which tier (Main Stand, Upper Tier, etc.).
- Available count (top-right of card): how many total seats are listed in that category.
Action buttons
- Go to: navigates the FIFA map directly to that exact seat — no manual searching, no zooming.
- Select: clicks the seat for you on the FIFA UI, ready to add to cart.
$ field in the MATCH SCANNER row. Set a max price, leave Overview open, and the moment a Cat 1/2/3/4 seat drops below your target, you'll see it instantly.When to use it
Use Overview when you want a single seat as cheap as possible. If you need multiple seats together (for friends/family), switch to Deals.
Deals
FREEFind groups of consecutive seats, sorted by price.
What it does
The Deals tab analyzes every available seat and groups consecutive seats that are next to each other on the same row. The result: a sorted list of "deals" — the cheapest viable purchases, whether you need 1 ticket or 4 sitting together.
Top stats bar
- SEATS (e.g. 1717): total available seats found across the entire match.
- CHEAPEST (in green): lowest-priced seat in the whole map.
- PRICIEST (in red): highest-priced seat available.
Filters
- CAT: filter by category — Any, Cat 1, Cat 2, Cat 3, Cat 4. Useful if you only care about a specific tier.
- TOGETHER: filter by group size — Any, 1, 2, 3, 4+. Pick "2" if you need exactly two seats together; "4+" for larger groups.
Reading a deal entry
- Number (1, 2, 3...): rank by price (cheapest first).
- Block · Row · Seat range: exact location. "Seat 1–2" means seats 1 and 2 next to each other; "Seat 24–25" same idea.
- Group description: e.g. "2 Together · Main Stand Right · Upper Tier".
- Price: per seat (with
eameaning "each" when there are multiple seats in the group). The total cost is price × group size. - Cat badge (C2, C3...): category color tag.
- Select button: jumps to that group on the map and selects all seats in one click.
Total groups counter
The "300 GROUPS" label (top-right of the list) tells you how many distinct seat groups were found after applying your filters. This is the size of the sorted list you're scrolling through.
Multi Scan
FREEWatch up to 8 matches in the background. Get notified the moment a target price hits.
What it does
Multi Scan is one of the most powerful features. Instead of staring at one match, you build a watchlist of up to 8 matches, set a max price per match, and the extension scans them in rotation in the background. When a seat drops below your target, you get an email alert and (optionally) auto-selection if you're on that match's page.
Email alerts
At the top, the Email field is where you put the address that should receive notifications. Required for alerts to work. The green ✓ confirms the address is saved.
Scan interval
- 1.5 min / 2 min / 5 min: fixed interval between scans of each match in your list.
- Random: introduces a randomized delay between each scan. Recommended to look more like normal browsing and avoid rate-limit issues with the FIFA platform.
- Start: begins the rotation. The extension will keep scanning even if you switch tabs (as long as Chrome is open).
Active scan list (top section)
Matches you've added to the watchlist appear here with their max price (e.g. M43 Argentina vs Austria · $800). Each row shows:
- Match code & teams: e.g. M70 Jordan vs Argentina.
- Max price input: edit the threshold any time.
- X button: remove from watchlist.
Available matches (bottom section)
Below the active list, you see all 104 matches available to add. Each entry has:
- Max price field: type your target (e.g. $650).
- + button: adds the match to the active scan list with that price.
Local storage
Your watchlist, max prices and email address are saved locally in your browser. No account, no server sync — your data stays on your device until you uninstall the extension.
Links
FREEAll 104 matches with one-click navigation.
What it does
The Links tab is your complete catalog of every FIFA World Cup 2026 match — Group Stage, Round of 32, Round of 16, Quarterfinals, Semifinals, and the Final. One click takes you straight to the official FIFA resale page for that match.
Two views
- All: full list of 104 matches, ordered by date.
- ★ Favs: only matches you've starred. Build a personal shortlist of the games you actually care about.
Reading a row
- Match code: M1, M2, ... M104. FIFA's official numbering.
- Country flags + team names: e.g. 🇲🇽 Mexico vs South Africa 🇿🇦. Some matches show placeholders like "1J vs 2H" for knockout rounds where teams aren't decided yet.
- Date & kickoff time: e.g. "11 jun 13:00".
- Star icon: click to add/remove from favorites. Favorites are stored locally in your browser.
- Match code (clickable): opens the FIFA resale page for that match in a new tab. From there, the extension's scanner will automatically lock onto it.
Round badges
Knockout matches show a small badge (e.g. 16avos for Round of 32, 8vos for Round of 16). Group stage matches don't have a badge.
Shop
FREEMulti-match scanning on the official Shop site, with automatic ticket pickup.
What it does
FIFA runs two separate ticket sites — Resale (for second-hand tickets) and Shop (for official re-releases when FIFA puts unsold or returned inventory back on sale). The Shop view of the extension covers the second one. It works the same way as Multi Scan but adapted to the shop's "first come, first served" dynamics: as soon as a ticket from your watchlist becomes available, the extension can automatically select the quantity and click the Book button so it lands in your cart before manual users can react.
Match following list
Build a list of up to 8 matches you want to monitor on the Shop site. For each one you can:
- Set excluded categories: pick which categories you DON'T want (e.g. exclude Wheelchair/Easy Access seats so the scanner ignores them). By default Front Cat 1, 2, 3 and Accessibility tickets are excluded.
- Set a max price: only act on tickets at or below that price.
- Edit or remove the match at any time from the following list.
Auto-add to cart
When a ticket from a followed match matches your filters, the extension performs the same actions a human would, but instantly:
- Changes the quantity dropdown from
0to1. - Triggers the change event so FIFA's frontend recognizes the selection.
- Clicks the Book button to add the ticket to your cart.
- Plays a sound alert and sends an email notification (if configured).
Humanized timing
The clicks are not instant: the extension introduces small randomized delays (50–150 ms before changing the quantity, then 500–800 ms before clicking Book) to mimic a real user's reaction time. This avoids tripping FIFA's anti-abuse protections that flag instant-bot patterns.
Smart category detection
The scanner recognizes "Wheelchair", "Easy Access", "Silla de ruedas", "Acceso fácil", "Movilidad reducida" and "Accesibilidad" labels — even when the seat is also tagged with a regular Category number. These accessibility tickets are always ignored unless you explicitly enable them per match.
Resale ↔ Shop toggle
A switch in the floating panel lets you tell the scanner whether to work on Resale or Shop. Only one is active at a time. Both modes share the same Multi Scan engine and watchlists are stored locally per mode.
Support this project
This tool is free and independent. If it helped you find tickets, consider leaving a donation to keep it running and improving.
Donate with
It means a lot and helps keep this project alive.