World Cup Ticket Scraper 2026 – Live Resale Prices
Pricing
from $5.00 / 1,000 ticket listings
World Cup Ticket Scraper 2026 – Live Resale Prices
Scrape live 2026 FIFA World Cup resale ticket inventory — prices, sections, rows, deal scores and venues — with rich filters for team, host country, date and price.
Pricing
from $5.00 / 1,000 ticket listings
Rating
0.0
(0)
Developer
Pika Choo
Maintained by CommunityActor stats
1
Bookmarked
11
Total users
3
Monthly active users
4 days ago
Last modified
Categories
Share
⚽ World Cup Ticket Scraper
Live resale ticket data for the 2026 FIFA World Cup — every match, every section, real-time prices — in one clean, structured feed.
Track the entire tournament's secondary market without visiting a single ticket site. This actor scans the resale market for you and returns one consistent, deduplicated dataset: which matches have tickets, the cheapest seat per match, full section/row/price breakdowns, and the best-value listings. Filter by team, host country, date, price, section and more.
Perfect for price tracking, deal alerts, market analysis, resale arbitrage, travel planning, and dashboards.
How it works
Give it your filters and a mode, and it does the rest — discovering every World Cup match, pulling the live inventory, normalizing it into one schema, and removing duplicates. No tokens, no API keys, no setup. Residential proxies (on by default) keep coverage wide and runs reliable.
Two modes
| Mode | Returns |
|---|---|
| 🎟️ Listings (deep scan) | One row per individual ticket listing — section, row, quantity, all-in price, price before fees, value score, delivery type, and the match. |
| 📅 Matches | One summary row per match — venue, city, host country, date, and the lowest available price. |
Filters
| Filter | What it does |
|---|---|
| Teams / Match | Only matches involving the teams you list (e.g. Brazil, USA) |
| Host country / city | Only matches in chosen host countries or cities |
| Date from / to | Restrict to a date window (YYYY-MM-DD) |
| Min / Max price | Price band on the all-in ticket price |
| Section | Match a section or seating level (e.g. Lower, VIP, 114) |
| Min ticket quantity | Only listings that can seat your group together |
| Delivery type | e.g. mobile delivery only |
| Best-deal filter | Surface only the strongest-value listings |
Output fields
| Field | Description |
|---|---|
item_type | listing or event |
match | Match name (teams + stage) |
event_date | Local kickoff date/time |
venue / venue_city / venue_country | Where it's played |
section / section_group / row | Seat location |
quantity | Tickets available together in this listing |
price | All-in price (fees included) |
price_before_fees | Base price before fees, when available |
currency | Price currency |
deal_score | Relative value score (lower = better deal) |
deal_tags | Deal labels (e.g. cheapest, flash) |
delivery_type / ticket_type | How the ticket is delivered |
scraped_at | When the row was captured (ISO 8601) |
Example output row
{"item_type": "listing","match": "Mexico vs South Africa — World Cup, Group A (Match 1)","event_date": "2026-06-11T13:00:00","venue": "Estadio Azteca","venue_city": "Mexico City","venue_country": "MX","section": "114","section_group": "Lower","row": "12","quantity": 2,"price": 2235.0,"price_before_fees": 1942.0,"currency": "USD","deal_score": 0.88,"deal_tags": ["cheapest"],"delivery_type": "mobile","scraped_at": "2026-06-04T12:00:00+00:00"}
Example input
{"mode": "listings","teams": ["Mexico", "USA"],"countries": ["Mexico", "USA", "Canada"],"dateFrom": "2026-06-11","dateTo": "2026-07-19","minPrice": 200,"maxPrice": 5000,"maxMatches": 25,"maxListingsPerMatch": 100}
Tips
- Keep residential proxies on (the default) — they unlock the widest inventory coverage and keep runs reliable.
- Start with a low Max matches and Max listings per match for fast, cheap test runs, then scale up.
- Prices move constantly during the tournament — schedule the actor to re-run and track changes over time.
- Leave all filters empty to pull the entire tournament.