World Cup Ticket Scraper 2026 – Live Resale Prices avatar

World Cup Ticket Scraper 2026 – Live Resale Prices

Pricing

from $5.00 / 1,000 ticket listings

Go to Apify Store
World Cup Ticket Scraper 2026 – Live Resale Prices

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

Pika Choo

Maintained by Community

Actor stats

1

Bookmarked

11

Total users

3

Monthly active users

4 days ago

Last modified

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

ModeReturns
🎟️ 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.
📅 MatchesOne summary row per match — venue, city, host country, date, and the lowest available price.

Filters

FilterWhat it does
Teams / MatchOnly matches involving the teams you list (e.g. Brazil, USA)
Host country / cityOnly matches in chosen host countries or cities
Date from / toRestrict to a date window (YYYY-MM-DD)
Min / Max pricePrice band on the all-in ticket price
SectionMatch a section or seating level (e.g. Lower, VIP, 114)
Min ticket quantityOnly listings that can seat your group together
Delivery typee.g. mobile delivery only
Best-deal filterSurface only the strongest-value listings

Output fields

FieldDescription
item_typelisting or event
matchMatch name (teams + stage)
event_dateLocal kickoff date/time
venue / venue_city / venue_countryWhere it's played
section / section_group / rowSeat location
quantityTickets available together in this listing
priceAll-in price (fees included)
price_before_feesBase price before fees, when available
currencyPrice currency
deal_scoreRelative value score (lower = better deal)
deal_tagsDeal labels (e.g. cheapest, flash)
delivery_type / ticket_typeHow the ticket is delivered
scraped_atWhen 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.