Ticombo Scraper | Ticket Prices and Listings avatar

Ticombo Scraper | Ticket Prices and Listings

Pricing

from $4.75 / 1,000 events

Go to Apify Store
Ticombo Scraper | Ticket Prices and Listings

Ticombo Scraper | Ticket Prices and Listings

Ticombo scraper for ticket resale prices and listings in 2026. Search by team, artist or competition, paste any Ticombo link or event ID. Get min, average and max price with fees, tickets left, price per seating category and the cheapest listings. 50 events in 6 seconds, 59 fields each. No login.

Pricing

from $4.75 / 1,000 events

Rating

0.0

(0)

Developer

SilentFlow

SilentFlow

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Ticombo Scraper | Ticket Prices, Resale Listings and Seating Categories (2026)

Ticombo events, 59 fields each, from any search.

From SilentFlow. Creators of Facebook Search Scraper and JD Products Scraper (#1 for โ€œjd scraperโ€ in Apify Store search), with 650,000+ combined lifetime runs.

Every Ticombo event as one clean spreadsheet row: the cheapest seat right now with and without fees, the tickets left, the average price of each seating category, the cheapest listings with section, row and seller rating, and the venue's address and local start time. Search by team, artist or competition, paste any Ticombo link, or track events by their ID.

Why choose this actor?

Opening 30 Ticombo match pages to compare prices? Copying "from 57 โ‚ฌ" into a sheet that is out of date by tomorrow? Getting a price band with no idea which seats it buys, or how many are left?

  • 57 filled fields per event, not just a price band. On our default run (keyword "champions league", 50 events in 8 seconds) 57 data fields were filled on at least half of the rows: the lowest, average and highest seller price, the same with Ticombo's fees, tickets and listings left, the average price and stock of every seating category, home and away team, competition, venue address, postal code, country and coordinates, the start time in UTC and in the venue's own time zone, the weekday, the ticket formats and the seating map. Every row has the same 64 columns, flat, ready for a spreadsheet.
  • Three ways in: keywords, any Ticombo link, or event IDs. Type a team, artist or competition the way you would in the Ticombo search box, paste event, team, competition, category, venue or search links from any Ticombo country site, or paste event IDs to follow the same events run after run. A test run mixing the Real Madrid CF team page, the Reale Arena venue page and one event ID returned 48 events from all 3 inputs in 13 seconds, with the one event found twice saved once.
  • The cheapest listings sit on the event row. Each event carries its cheapest seller listings by default, sorted by price: category, section, row, quantity, price with and without fees, face value and markup, delivery method, in-hand date and the seller's rating, reviews and sales. Our default run attached 226 listings to its 50 events. Raise the number to read the whole market: on Manchester City vs Napoli the actor read all 910 listings in 9 seconds, cheapest first, and their quantities add up to the 2,271 tickets the event lists.

Try Ticombo Scraper

Try your first event

Paste this input in the Input tab, or send it from the Apify API, and run. You get Ticombo's best matches for "champions league", from the finals to the league phase matches, one row per event with its resale price range, tickets left, price per seating category and its 5 cheapest listings. Our test run returned 50 events in 8 seconds, in 31 cities of 14 countries.

{
"searches": ["champions league"],
"maxItems": 50,
"maxListingsPerEvent": 5
}

The Apify Free plan is enough to run it: no credit card, no Ticombo account, no API key.

How it works

Copy to your AI assistant

Paste this block into Claude, ChatGPT, Cursor or any coding assistant to give it the full picture of this actor:

You have access to the Ticombo Scraper on Apify: silentflow/ticombo-scraper
It reads Ticombo (ticombo.com), the European marketplace where fans resell tickets for football,
Formula 1, tennis, concerts, festivals and theatre. Prices are in euros.
One row = one event (match, race day, concert, festival pass, show).
Input (no field is required; give at least one of searches, startUrls, eventIds, category, city):
- searches (array of strings): what you would type in the Ticombo search box,
e.g. ["champions league", "real madrid", "metallica"]. Best matches first.
- startUrls (array of {url}): Ticombo links from any country site: event pages, team, artist,
competition or tour pages (/en/sports-tickets/football-tickets/real-madrid-cf), category pages
(/en/music-tickets/rock-tickets), venue pages (/en/discover/venue/reale-arena), search pages
(/en/discover/search?q=formula%201). Pages list their events soonest first.
- eventIds (array of strings): Ticombo event IDs (UUID), event slugs or event links.
- category (string): sports, football, basketball, tennis, motorsports, ice-hockey, baseball,
american-football, rugby, golf, cricket, boxing, darts, horse-racing, music, festival, rock, pop,
hip-hop, metal, country, electronic, latin, jazz, classical, theatre, musicals, comedy,
theatre-comedy, ballet, opera, other. Alone it browses the category; with searches it narrows them.
- city (string): e.g. "London". Alone it lists every event in the city.
- dateFrom, dateTo (strings, YYYY-MM-DD): the event's day in the venue's local time, both included.
- onlyWithTickets (boolean, default false): skip events with no ticket listed.
- maxItems (integer, default 50): the most events each keyword, link or category returns.
- maxListingsPerEvent (integer, default 5, 0 to 2000): cheapest listings attached to each event.
Output per event (64 fields, flat; missing values are null):
- id (string, Ticombo event UUID), url, name, slug (strings), description (string|null)
- category, subcategory (strings), genres, teams, artists, groups (arrays of strings)
- competition, competitionUrl, homeTeam, awayTeam (string|null), status ("active")
- isFeatured (boolean|null), popularity (number|null), ticketFormats, ticketCategories (arrays)
- venueId, venueName, venueUrl, seatingMapUrl, address, postalCode, city, state (string|null)
- countryCode (ISO 3166-1 alpha-2), country (English name), latitude, longitude (number|null)
- startDate, endDate (RFC 3339 UTC), localStartDate, localEndDate (RFC 3339 with the venue's offset)
- startDay (YYYY-MM-DD local), startTime (HH:MM local, null when not set), weekday, timezone (IANA)
- isDateTbd, isTimeTbd (booleans), salesStartDate, createdAt, updatedAt (RFC 3339 UTC|null)
- hasTickets (boolean), availableTickets, availableListings (integer|null)
- minPrice, avgPrice, maxPrice (seller prices, EUR), minPriceWithFees, maxPriceWithFees (EUR)
- currency ("EUR"), lowRiskTickets (integer|null), lowRiskMinPrice, lowRiskMaxPrice (number|null)
- priceByCategory (array of {category, averagePrice, availableTickets}), hasTicketProtection (boolean|null)
- listings (array, cheapest first, of {listingId, price, priceWithFees, faceValue, facePercentage,
currency, quantity, category, section, row, ticketType, isInHand, inHandDate, deliveryMethods,
instantDownload, fanSection, features, note, allowsOffers, sellerName, isTrustedSeller,
sellerRating, sellerReviews, sellerSales})
- imageUrl, thumbnailUrl (string|null), searchQuery (the input that produced the row), scrapedAt (RFC 3339 UTC)
Use apify-client for Python or JavaScript: client.actor("silentflow/ticombo-scraper").call(run_input=...)

How to scrape Ticombo ticket prices and listings

Three inputs, from the simplest to the most targeted. Each one runs as is.

Get every upcoming Real Madrid match with its prices

Paste the team page you are looking at on Ticombo. The run lists the team's matches soonest first, each with its price range, tickets left and cheapest listings.

{
"startUrls": [
{ "url": "https://www.ticombo.com/en/sports-tickets/football-tickets/real-madrid-cf" }
],
"maxItems": 50
}

List the football matches in London for November and December, with tickets only

Pick a category, a city and the dates. Events with no ticket listed are skipped, so every row has a price. Our test run of this input returned 40 events in 8 seconds, all in London and all between 3 November and 5 December.

{
"category": "football",
"city": "London",
"dateFrom": "2026-11-01",
"dateTo": "2026-12-31",
"onlyWithTickets": true,
"maxItems": 40,
"maxListingsPerEvent": 3
}

Read the whole resale market of one match

Paste the event ID (or the event link) and raise the number of listings. Every listing comes back cheapest first, with section, row, quantity and seller.

{
"eventIds": ["2adde77e-934c-4ac4-835a-2e173cede408"],
"maxListingsPerEvent": 2000
}

Input parameters

FieldTypeDefaultWhat it does
searcheslist of text["champions league"] (prefill)What you would type in the Ticombo search box, one per line. Best matches first.
startUrlslist of linksemptyEvent, team, artist, competition, tour, category, venue or search links from any Ticombo site.
eventIdslist of textemptyTicombo event IDs, event slugs or event links. Each returns its one event.
categorychoicenoneOne of 32 categories and subcategories. Alone it browses the category, with keywords it narrows them.
citytextemptyOne city, in English. Alone it lists every event in the city.
dateFromdateemptyFirst day to keep, in the venue's local time (YYYY-MM-DD).
dateTodateemptyLast day to keep, included.
onlyWithTicketstrue / falsefalseSkip the events that have no ticket listed right now.
maxItemsnumber50The most events each keyword, link or category returns.
maxListingsPerEventnumber5How many of the cheapest listings to attach to each event, 0 to 2000.

No field is required, but give the run at least one keyword, link, event ID, category or city.

Formats accepted

  • Keywords: champions league, real madrid, formula 1, metallica, hamilton. Ticombo matches them against event, team, artist, competition and venue names, best match first.
  • Event links: https://www.ticombo.com/en/sports-tickets/football-tickets/final-champions-league-2706051200/dea667e0-fbf3-4aa8-9c20-85616e3b85e0, from any Ticombo site and language (ticombo.de/de/..., ticombo.fr/fr/...).
  • Team, artist, competition and tour pages: https://www.ticombo.com/en/sports-tickets/football-tickets/real-madrid-cf, https://www.ticombo.com/en/sports-tickets/motorsports-tickets/formula-1, https://www.ticombo.com/en/music-tickets/rock-tickets/metallica.
  • Category pages: https://www.ticombo.com/en/music-tickets, https://www.ticombo.com/en/sports-tickets/ice%20hockey-tickets.
  • Venue pages: https://www.ticombo.com/en/discover/venue/reale-arena or https://www.ticombo.com/en/venues/reale-arena.
  • Search pages: https://www.ticombo.com/en/discover/search?q=real%20madrid.
  • Event IDs: dea667e0-fbf3-4aa8-9c20-85616e3b85e0 (upper or lower case), the slug final-champions-league-2706051200, or the event link.
  • Categories: the values of the list (football, ice-hockey, festival, musicals), Ticombo's own names (ice hockey) or sports/football.
  • Dates: 2026-11-01. A date picker's full timestamp is read as its day.

A link the actor cannot read (another site, a login page) is named in the log and skipped; the other inputs still run.

What data can you extract from Ticombo?

Every row is one event, with 64 columns grouped the same way on every row:

GroupFields
Identityid, url, name, slug
Eventdescription, category, subcategory, genres, competition, competitionUrl, teams, homeTeam, awayTeam, artists, groups, status, isFeatured, popularity, ticketFormats, ticketCategories
Venue and placevenueId, venueName, venueUrl, seatingMapUrl, address, postalCode, city, state, countryCode, country, latitude, longitude
TimestartDate, endDate, localStartDate, localEndDate, startDay, startTime, weekday, timezone, isDateTbd, isTimeTbd, salesStartDate, createdAt, updatedAt
Tickets and priceshasTickets, availableTickets, availableListings, minPrice, avgPrice, maxPrice, minPriceWithFees, maxPriceWithFees, currency, lowRiskTickets, lowRiskMinPrice, lowRiskMaxPrice, priceByCategory, hasTicketProtection
Listingslistings: 24 fields per listing, cheapest first
Media and metaimageUrl, thumbnailUrl, searchQuery, scrapedAt

What to know about the values:

  • id is Ticombo's event ID: stable, and the key to follow an event over time with eventIds. url is the event's permanent page on ticombo.com, which sends visitors to their own country site.
  • Prices are in euros, as Ticombo prices everything. minPrice, avgPrice and maxPrice are seller prices; minPriceWithFees and maxPriceWithFees add Ticombo's service fee. A listing's priceWithFees uses that listing's own fee rate.
  • startDate is the start in UTC, localStartDate the same moment with the venue's offset (2026-11-24T21:00:00+01:00), startDay, startTime and weekday the local day, clock time and day of the week. When Ticombo has not set the kick-off time yet, isTimeTbd is true and startTime is null.
  • priceByCategory gives the average seller price and the tickets left of every seating category that has tickets, the way the event page sums them. ticketCategories lists every seating category of the venue map.
  • lowRiskTickets, lowRiskMinPrice and lowRiskMaxPrice count the tickets Ticombo marks as low risk, with their price range.
  • listings are sorted by price, cheapest first. facePercentage is the seller price as a percentage of the face value (125 means 25% above face value). features lists the seat conditions the seller ticked, such as standingOnly or restrictedView. fanSection is written in English when it is one of Ticombo's standard sections (home, away, neutral, no restriction), and keeps the team's name for a team's section.
  • An event with no ticket listed has hasTickets false, null prices and no listings: its resale market has not opened yet or is sold out.
  • imageUrl, thumbnailUrl and seatingMapUrl are links to Ticombo's image servers.
  • searchQuery is the keyword, link, event ID or category that produced the row. scrapedAt is when the row was read.

Output example

A real row from our default run (keyword "champions league"), with 2 of its 5 listings shown:

{
"id": "3b3439d6-4cb2-4efc-a804-07a5393757fc",
"url": "https://www.ticombo.com/en/sports-tickets/football-tickets/rb-leipzig-vs-rc-lens-champions-league-3001387645/3b3439d6-4cb2-4efc-a804-07a5393757fc",
"name": "RB Leipzig vs RC Lens Champions League",
"slug": "rb-leipzig-vs-rc-lens-champions-league-3001387645",
"description": null,
"category": "sports",
"subcategory": "football",
"genres": ["Football"],
"competition": "Champions League",
"competitionUrl": "https://www.ticombo.com/en/sports-tickets/football-tickets/champions-league",
"teams": ["RB Leipzig", "RC Lens"],
"homeTeam": "RB Leipzig",
"awayTeam": "RC Lens",
"artists": [],
"groups": [],
"status": "active",
"isFeatured": false,
"popularity": 60,
"ticketFormats": ["e-tickets", "m-tickets", "paper"],
"ticketCategories": ["A Seite", "B Seite", "C Seite", "D Seite", "Gastbereich Away Fans", "Vip", "Logen"],
"venueId": "03209b9b-40c0-4474-b108-0d8318f898b6",
"venueName": "Red Bull Arena Leipzig",
"venueUrl": "https://www.ticombo.com/en/discover/venue/red-bull-arena-leipzig",
"seatingMapUrl": "https://imgs.ticombo.com/tc-images-main/origin/venues/banner/Red%20Bull%20Arena%20Leipzig2025.svg",
"address": "Am Sportforum 2",
"postalCode": "04105",
"city": "Leipzig",
"state": null,
"countryCode": "DE",
"country": "Germany",
"latitude": 51.3396955,
"longitude": 12.3730747,
"startDate": "2026-11-24T20:00:00Z",
"endDate": "2026-11-24T21:45:00Z",
"localStartDate": "2026-11-24T21:00:00+01:00",
"localEndDate": "2026-11-24T22:45:00+01:00",
"startDay": "2026-11-24",
"startTime": "21:00",
"weekday": "Tuesday",
"timezone": "Europe/Berlin",
"isDateTbd": false,
"isTimeTbd": false,
"salesStartDate": null,
"createdAt": "2026-08-27T17:59:03Z",
"updatedAt": "2026-10-24T18:02:46Z",
"hasTickets": true,
"availableTickets": 464,
"availableListings": 105,
"minPrice": 20,
"avgPrice": 164.44,
"maxPrice": 2343.25,
"minPriceWithFees": 26,
"maxPriceWithFees": 3046.23,
"currency": "EUR",
"lowRiskTickets": 20,
"lowRiskMinPrice": 75,
"lowRiskMaxPrice": 550,
"priceByCategory": [
{ "category": "D Seite", "averagePrice": 500, "availableTickets": 4 },
{ "category": "C Seite", "averagePrice": 135.47, "availableTickets": 65 },
{ "category": "B Seite", "averagePrice": 97.58, "availableTickets": 252 },
{ "category": "A Seite", "averagePrice": 150.82, "availableTickets": 54 }
],
"hasTicketProtection": false,
"listings": [
{
"listingId": "e3-LSm8TwUVoom7",
"price": 20,
"priceWithFees": 26,
"faceValue": 16,
"facePercentage": 125,
"currency": "EUR",
"quantity": 3,
"category": "B Seite",
"section": "28",
"row": "STANDING",
"ticketType": "e-tickets",
"isInHand": false,
"inHandDate": "2026-11-21T00:00:00Z",
"deliveryMethods": ["download"],
"instantDownload": false,
"fanSection": "No Fan Restrictions",
"features": ["standingOnly"],
"note": "Section: 28",
"allowsOffers": false,
"sellerName": "ValeriI",
"isTrustedSeller": true,
"sellerRating": 4.96,
"sellerReviews": 351,
"sellerSales": 4184
},
{
"listingId": "v-4e-01m5f8efa7hcz43f324rzddymj",
"price": 20.6,
"priceWithFees": 26.78,
"faceValue": 16,
"facePercentage": 128.75,
"currency": "EUR",
"quantity": 1,
"category": "B Seite",
"section": "Block 30 stehplatz",
"row": null,
"ticketType": "e-tickets",
"isInHand": false,
"inHandDate": "2026-11-22T00:00:00Z",
"deliveryMethods": ["download"],
"instantDownload": false,
"fanSection": null,
"features": [],
"note": "Free Standing Section",
"allowsOffers": false,
"sellerName": null,
"isTrustedSeller": null,
"sellerRating": null,
"sellerReviews": null,
"sellerSales": null
}
],
"imageUrl": "https://imgs.ticombo.com/tc-images-main/origin/events/sports/rb-leipzig-vs-rc-lens-champions-league/banner-banner-b1d62527-bce6-4575-a6cc-19480e790b87.png",
"thumbnailUrl": "https://imgs.ticombo.com/tc-images-main/origin/events/sports/rb-leipzig-vs-rc-lens-champions-league/thumbnail-thumbnail-b1d62527-bce6-4575-a6cc-19480e790b87.png",
"searchQuery": "champions league",
"scrapedAt": "2026-10-24T18:42:27Z"
}

Advanced usage

Five recipes for the jobs teams run most. Each input runs as is.

Track the price of a final every morning

Put the events you follow in Event IDs and schedule the run daily from the Schedules tab. Each run returns the same events with today's lowest price, tickets left and cheapest listings, so a chart of minPrice per scrapedAt shows how the market moves as the date gets closer.

{
"eventIds": [
"dea667e0-fbf3-4aa8-9c20-85616e3b85e0",
"2adde77e-934c-4ac4-835a-2e173cede408"
],
"maxListingsPerEvent": 20
}

List every upcoming event at one stadium

Paste the venue page. You get every event Ticombo sells there, soonest first, which suits hotels, travel packagers and local media planning around a venue.

{
"startUrls": [
{ "url": "https://www.ticombo.com/en/discover/venue/reale-arena" }
],
"maxItems": 100
}

Get the whole Formula 1 calendar with resale prices

Paste the competition page. Each race weekend comes as its own rows (3-day pass, Sunday ticket and so on), with the price range and the seating categories of the circuit.

{
"startUrls": [
{ "url": "https://www.ticombo.com/en/sports-tickets/motorsports-tickets/formula-1" }
],
"onlyWithTickets": true,
"maxItems": 200,
"maxListingsPerEvent": 3
}

Find what is on sale in a city next month

Give a city and the dates, nothing else: every category comes back, football next to concerts and musicals. Add a category to keep one kind of event.

{
"city": "London",
"dateFrom": "2026-11-01",
"dateTo": "2026-11-30",
"onlyWithTickets": true,
"maxItems": 300,
"maxListingsPerEvent": 0
}

Export a whole category's price bands, fast

Set listings to 0 for the quickest run: one row per event with the price range, tickets left and price per seating category, ready for a pivot table by city or weekday.

{
"category": "musicals",
"maxItems": 500,
"maxListingsPerEvent": 0
}

FAQ

What is Ticombo? Ticombo is a European ticket resale marketplace where fans and professional sellers resell tickets for football, Formula 1, tennis, basketball, concerts, festivals and theatre. It runs local sites across Europe and beyond (ticombo.de, ticombo.fr, ticombo.es and more) on the same catalogue. Think of it as a European counterpart of StubHub or viagogo. This actor turns its event pages and listings into structured rows.

Do I need a Ticombo account or an API key? No. The actor reads the public event pages and listings anyone can see on ticombo.com. No login, no API key, nothing to install.

What exactly is in one row? One event: its name, category, competition, teams or artists, the venue's name, address, postal code, city, country and coordinates, the start time in UTC and in the venue's time zone, the lowest, average and highest seller price with and without fees, the tickets and listings left, the average price of every seating category, and its cheapest listings. 64 columns, the same on every row.

How fresh are the prices? Each run reads Ticombo at run time, nothing is cached on our side. Prices and stock change all day on a resale market, so schedule the run (hourly, daily) to follow them; scrapedAt tells you when each row was read.

Which currency are the prices in, and do they include fees? Euros, the currency Ticombo uses for every price. Each event gives both the seller price (minPrice, avgPrice, maxPrice) and the price with Ticombo's service fee (minPriceWithFees, maxPriceWithFees); each listing gives its price and priceWithFees. The fee rate differs from one event to another, so read the price with fees rather than adding a fixed percentage.

Why do some events have no price? Ticombo lists events before anyone puts tickets up for sale, and some sell out. Those rows have hasTickets false, null prices and no listings. Turn on Only events with tickets for sale to skip them.

How many listings can I get per event? 5 by default, the cheapest ones. Set Cheapest listings per event anywhere from 0 to 2000. Our test run read all 910 listings of Manchester City vs Napoli in 9 seconds. Set it to 0 when you only need the price band: the run is faster.

How many events can one run return? Up to Max events per input for each keyword, link or category, with no fixed limit on the number of inputs. Ticombo counts at most 10,000 events for one search, so split very broad browses by category, city or dates.

Can I combine the filters? Yes, they add up. searches: ["derby"] with category: "football" keeps the football matches matching "derby"; category: "football", city: "London", dateFrom: "2026-11-01", dateTo: "2026-12-31" and onlyWithTickets: true returned 40 London matches with tickets, all inside the dates, in our test run. The city, the dates and the tickets filter also apply to team, competition, venue and category pages. Event IDs and event links are always read.

In which time zone are the dates? startDate and endDate are in UTC. localStartDate and localEndDate carry the venue's own offset, and timezone names the zone (Europe/Madrid). dateFrom and dateTo filter on the local day, so a match at 23:30 in Paris on 15 January counts as the 15th.

Where do I find an event's ID? It is the last part of the event's link on Ticombo (.../final-champions-league-2706051200/dea667e0-fbf3-4aa8-9c20-85616e3b85e0) and the id column of any earlier run. You can also paste the whole link in Event IDs.

Do links from ticombo.de or ticombo.fr work? Yes. Every Ticombo country site and language reads the same way: https://www.ticombo.de/de/music-tickets/rock-tickets/metallica is the Metallica page, whatever the site.

Are the links and images permanent? url and id stay the same for the life of the event. competitionUrl and venueUrl point to the competition and venue pages. Image links point to Ticombo's image servers and stay valid as long as Ticombo keeps the picture.

More SilentFlow scrapers

๐Ÿ›’ E-commerce

๐Ÿ’ผ Jobs

๐Ÿ  Real estate

๐Ÿ“ฃ Social media

๐Ÿข Business data

โœˆ๏ธ Travel

๐ŸŽฏ Lead generation

๐Ÿ”Ž SEO

๐Ÿ“ˆ Marketing

๐ŸŽฌ Video

๐Ÿ“ฐ News

๐Ÿงฐ More tools

Support

Need something this actor doesn't do yet? We ship features fast.

  • Feature requests go straight to our backlog
  • Enterprise needs? We do custom integrations and high-volume plans
  • Pricing questions? Check the Monetization tab on the actor page

Response time: usually under 24 hours.

This actor extracts publicly available data from Ticombo. It does not bypass any login, paywall or CAPTCHA. Users are responsible for complying with Ticombo's terms of service and applicable data protection laws (GDPR, CCPA, and PIPL where relevant). The listings carry the public display name, rating and sales count that Ticombo shows for each seller, and never a seller's private details; when you store or combine them with personal data of your own, handle them accordingly. The data returned is informational; check prices, seats and conditions on Ticombo before buying or selling.

Built by SilentFlow for teams who follow the ticket resale market: events, prices and listings, structured and ready to use.