# Ticketmaster Scraper | Events, Tickets & Seat-Level Prices (`lentic_clockss/ticketmaster-scraper`) Actor

Scrape Ticketmaster concerts, sports, theater & family events in 23 countries. Search by keyword, artist, venue, category or geo; get dates, venues, sold-out status & seat-level primary + resale prices. Price tracking with webhook alerts. Free tier available.

- **URL**: https://apify.com/lentic\_clockss/ticketmaster-scraper.md
- **Developed by:** [kane liu](https://apify.com/lentic_clockss) (community)
- **Categories:** Developer tools, Automation, Other
- **Stats:** 1 total users, 1 monthly users, 83.3% runs succeeded, 1 bookmarks
- **User rating**: No ratings yet

## Pricing

from $2.20 / 1,000 event rows

This Actor is paid per event and usage. You are charged both the fixed price for specific events and for Apify platform usage.
Since this Actor supports Apify Store discounts, the price gets lower the higher subscription plan you have.

Learn more: https://docs.apify.com/platform/actors/running/actors-in-store#pay-per-event

## What's an Apify Actor?

Actors are web data automations that power AI and operations. They run on the Apify platform to scrape websites, process data, connect APIs, and automate workflows.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.
Actors are written with capital "A".

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.
The best way to integrate Actors is as follows.

- **AI agents and MCP clients** — the [Apify MCP server](https://docs.apify.com/integrations/mcp.md) at `https://mcp.apify.com` (remote, streamable HTTP, OAuth on first use).
- **Agentic workflows and local Actor development** — [Agent Skills](https://apify.com/.well-known/agent-skills/index.json) with the [Apify CLI](https://docs.apify.com/cli/docs.md): `npm install -g apify-cli`, then `apify login`.
- **JavaScript/TypeScript projects** — the official [JS/TS client](https://docs.apify.com/api/client/js/docs.md): `npm install apify-client`.
- **Python projects** — the official [Python client](https://docs.apify.com/api/client/python/docs.md): `pip install apify-client`.
- **Any other language** — the [REST API](https://docs.apify.com/api/v2.md).

For usage examples, see the [API](#api) section below.

For more details, see Apify documentation as [Markdown index](https://docs.apify.com/llms.txt) and [Markdown full-text](https://docs.apify.com/llms-full.txt).

# README

## Ticketmaster Scraper — Events, Tickets & Seat-Level Prices

Scrape **concerts, sports, theater, and family events** from Ticketmaster across **23 countries** — with **seat-level ticket prices**, sold-out status, and built-in **price-drop alerts**.

Search by keyword, artist, venue, category, or GPS location → get clean event rows with dates, venues, lineups, presale windows, and availability. Open any event in detail mode to get **primary and resale seat picks with full fee breakdowns**, `lowestPrice` / `highestPrice`, page-demand signals, and seat-map counts.

**Price tracking built in:** turn on `trackChanges` and the Actor snapshots every event's pricing, diffs it against the previous run, and POSTs a `ticketmaster.event.changed` webhook to your URL when prices move, seats sell out, or demand changes. Ideal for scheduled ticket-price monitoring.

**Fast JSON-first engine:** the scrape worker calls Ticketmaster's own JSON API first (about 2 seconds per event) and only falls back to a stealth browser when the API gate answers — you get API speed with browser-grade reliability. No proxies or API keys needed on your side.

Free Apify-plan users (developer policy): **10 runs** / **200 results** per run.

> **Disclaimer:** This Actor is not affiliated with or endorsed by Ticketmaster or Live Nation Entertainment. It collects publicly available data only — use it responsibly and verify critical data before acting on it.

***

### Features

| Capability | What it means for you |
| --- | --- |
| Seat-level pricing | Primary & resale ticket picks with face value, fees, section/row/seat — far beyond min/max price ranges |
| Price-change tracking | Per-run snapshot + diff; webhook alerts on price drops, sold-outs, and status flips (`trackChanges` + `alertWebhookUrl`) |
| 23 market hosts | US, UK, IE, CA, AU, NZ, MX, DE, AT, CH, FR, BE, NL, IT, ES, SE, NO, DK, FI, PL, CZ, AE, ZA — egress geo pinned to the market automatically |
| 5 scrape modes | `search`, `artist`, `venue`, `category`, `event` detail — plus batch URL / ID input |
| Genre & segment filters | 45+ verified aliases (`comedy`, `rock`, `hip-hop`, `nfl`, `nba`, `soccer`, `musicals`, `festivals`, …) or raw classification IDs |
| Geo search | `latitude` + `longitude` + `radius` in miles or km — native server-side on `us`/`ca`; other markets post-filter by venue coordinates (clearly flagged in warnings) |
| Full-market crawls | `shardByDate` walks date windows past the ~500-event API page cap, deduped by eventId |
| Two detail levels | `fast` = JSON only (~2s/event, pricing included); `full` = adds the rendered event page (seat manifest, smart-queue flags) |
| Reviews & suggestions | Optional artist review rows (`recordType=review`) and top-suggestion rows |
| Free tier friendly | 10 runs / 200 results per run on free Apify plans (developer-set, not Apify) |

***

### What you can do with it

#### 1. Track ticket prices and get drop alerts

**In plain English:** give the Actor an event URL, turn on `trackChanges`, schedule it daily → get a webhook the moment the cheapest ticket drops, new seats appear, or the event sells out.

**You give:**

| Field | What to enter |
| --- | --- |
| Mode | `event` |
| Event URL | `https://www.ticketmaster.com/…/event/0D0064EA9A88501D` |
| Track changes | `true` |
| Alert webhook URL | Your endpoint (Make/n8n/Zapier webhook, your API, …) |

**You get back (per event):**

| Field | Example |
| --- | --- |
| `lowestPrice` / `priceCurrency` | `25.00` / `USD` |
| `pricing.offers[]` | Standard Admission $106.50 + $28.55 fees = $135.05 |
| `pricing.primary.picks[]` | GA standing $25, section/row/seat + offer IDs |
| `tracking.priceChanges[]` | Section 112 row F: $89 → $74 (-16.9%) |
| `tracking.lowestPriceChange` | `$25.00 → $19.50` |
| `tracking.statusChanges[]` | `soldOut: false → true` |

First runs only take the snapshot (never alert); every later run diffs against it. Schedule the Actor (Apify Schedules, cron, or Make) and you have a ticket-price monitor.

#### 2. Discover concerts, sports, and theater events

**In plain English:** search "taylor swift", browse the `comedy` genre, or list everything within 25 miles of a city → get a table of events with dates, venues, and status.

**You give:** `mode=search`, a `query` *or* `classificationId` *or* `latitude`/`longitude`, optional `startDate`/`endDate` and `sort`.

**You get back (one row per event):**

| Title | Date | Venue | City | Segment | From price | Sold out |
| --- | --- | --- | --- | --- | --- | --- |
| Example Arena Tour | 2026-09-12 | Kaseya Center | Miami | Music | $45.00 | false |
| Comedy Night Live | 2026-09-14 | The Fillmore | Miami Beach | Arts & Theatre | $32.50 | false |

#### 3. Monitor artists, venues, and tours

**In plain English:** paste an artist or venue ID → get every upcoming event plus the artist/venue profile row. Add `includeReviews` for fan review rows with ratings.

Perfect for tour mapping, booking intelligence, and venue demand analysis.

#### 4. Research event markets across 23 countries

**In plain English:** switch `market` to `uk`, `de`, `au`, … and the same filters run against that country's Ticketmaster host, with egress geo pinned automatically. Combine `category` mode with `shardByDate` to crawl an entire market segment beyond the API's ~500-event page cap.

#### 5. Feed AI agents and event aggregators

**In plain English:** every row is clean, typed JSON — drop it into LangChain, a vector DB, or your event aggregator without parsing HTML. Works natively with Make, n8n, and Zapier.

***

### More Actors like this

Scraping tickets and events across platforms? Pair this Actor with the rest of the ticketing family:

#### Tickets & Events

- [Eventbrite Scraper](https://apify.com/lentic_clockss/eventbrite-scraper) — Eventbrite events, tickets, venues & organizers
- [Eventim Scraper](https://apify.com/lentic_clockss/eventim-scraper) — CTS Eventim events & tickets across 40+ countries
- StubHub Scraper — resale listings & prices (coming soon)
- SeatGeek Scraper — events, performers & listings (coming soon)

#### Prefer a dedicated site scraper?

If your target has a specialized Actor below, use that first — structured fields, better coverage, usually lower cost than a generic scrape.

**Jobs & Freelance**

- [LinkedIn Jobs Scraper](https://apify.com/lentic_clockss/linkedin-jobs-scraper)
- [Indeed Jobs Scraper](https://apify.com/lentic_clockss/indeed-jobs-scraper)
- [Upwork Jobs Scraper](https://apify.com/lentic_clockss/upwork-jobs-scraper)
- [Glassdoor Scraper](https://apify.com/lentic_clockss/glassdoor-scraper)
- [Fiverr Gigs Scraper](https://apify.com/lentic_clockss/fiverr-programming-tech-gigs-scraper)
- [Bayt Jobs Scraper](https://apify.com/lentic_clockss/bayt-scraper)

**E-commerce**

- [Walmart Product Scraper](https://apify.com/lentic_clockss/walmart-scraper)
- [Amazon Search Scraper](https://apify.com/lentic_clockss/amazon-search-results-collector)
- [Etsy Scraper](https://apify.com/lentic_clockss/etsy-scraper)
- [SHEIN Product Scraper](https://apify.com/lentic_clockss/shein-scraper)
- [Temu Product Scraper](https://apify.com/lentic_clockss/temu-scraper)
- [Target Product Scraper](https://apify.com/lentic_clockss/target-scraper)
- [Allegro Scraper](https://apify.com/lentic_clockss/allegro-scraper)

**Real Estate**

- [Zillow & Zumper Scraper](https://apify.com/lentic_clockss/us-real-estate-scraper)
- [Realtor.com Scraper](https://apify.com/lentic_clockss/realtor-com-scraper)
- [Apartments.com Rental Scraper](https://apify.com/lentic_clockss/apartments-com-rental-scraper)
- [Rightmove Scraper](https://apify.com/lentic_clockss/rightmove-property-scraper)
- [Idealista Scraper](https://apify.com/lentic_clockss/idealista-scraper)
- [realestate.com.au Scraper](https://apify.com/lentic_clockss/realestate-com-au-scraper)

**Travel & Stays**

- [Booking.com Hotels Scraper](https://apify.com/lentic_clockss/booking-hotels-scraper)
- [Airbnb Listings Scraper](https://apify.com/lentic_clockss/airbnb-listings-scraper)
- [Expedia Scraper](https://apify.com/lentic_clockss/expedia-scraper)
- [TripAdvisor Scraper](https://apify.com/lentic_clockss/tripadvisor-scraper)

**Social & Content**

- [YouTube Research Scraper](https://apify.com/lentic_clockss/youtube-research-scraper)
- [TikTok Scraper](https://apify.com/lentic_clockss/tiktok-scraper)
- [Reddit Scraper](https://apify.com/lentic_clockss/reddit-scraper)
- [YouTube Shorts Scraper](https://apify.com/lentic_clockss/youtube-shorts-scraper)

**Ads Intelligence**

- [Facebook Ad Library Scraper](https://apify.com/lentic_clockss/facebook-ad-library-scraper)
- [TikTok Ads Scraper](https://apify.com/lentic_clockss/tiktok-ads-top-ads-actor)

**Local & Maps**

- [Google Maps Scraper](https://apify.com/lentic_clockss/google-maps-scraper)

→ See the full catalog in [Related Actors](#related-actors) below, or browse [apify.com/lentic\_clockss](https://apify.com/lentic_clockss).

***

### How to use (no code required)

1. Click **"Try for Free"** at the top of this page
2. Pick a **mode** — `search` is the default and covers most use cases
3. Enter what you want: a search query (`taylor swift`, `lakers`), a genre alias (`comedy`), a GPS point, an artist/venue ID, or an event URL
4. *(Optional)* Narrow by `market`, `startDate`/`endDate`, or turn on `trackChanges` for monitoring
5. Click **Start** — results appear in the Dataset tab within seconds

**Download your results as CSV, Excel, or JSON.** That's it.

The free $5 monthly Apify credit covers roughly **1,600 event rows** — and free-plan users can additionally run the developer free tier (10 runs / 200 results per run) before spending anything.

***

### What you get back

Every event row includes:

- **Identity** — `id`, `discoveryId`, `title`, canonical `url`, `market`
- **When & where** — `datetimeLocal`, venue name/city/state/country, geo coordinates
- **Classification** — `segment`, `genre`, sub-genre (Music / Sports / Arts & Theatre / Family)
- **Availability** — `soldOut`, `cancelled`, `postponed`, `ticketingStatus`, `presales`, `addOns`, `seatmapUrl`
- **Pricing (event mode)** — `pricing` block with primary & resale seat picks (face value, fees, section/row/seat, offer IDs), derived `lowestPrice` / `highestPrice` / `priceCurrency`, `pageMode` demand signal, `ticketLimitText`
- **Full detail (`detailLevel=full`)** — `seatManifest` section/row/seat counts, `hasInteractiveSeatMap`, `smartQueue` flags
- **Monitoring (`trackChanges`)** — `tracking` block with new/sold picks, per-pick price changes, `lowestPriceChange`, status transitions
- **Extra row types** — `recordType=review` (artist reviews) and `recordType=suggestion` rows when enabled

Key-value store: `INPUT_ECHO`, `RUN_SUMMARY` (worker, engine, diagnostics, free-tier and tracking stats), `ERROR_SUMMARY` on failure; named store `ticketmaster-price-tracking` holds monitoring snapshots.

***

### Pricing

**Pay per event row written to the dataset.** No subscription, no monthly minimum — platform usage is included in the event price (you do not pay Apify compute separately for this Actor).

| What triggers a charge | Price |
| --- | --- |
| Actor start | $0.005 per run |
| Event row (FREE & BRONZE plans) | $3.00 per 1,000 rows |
| Event row (SILVER plan) | $2.60 per 1,000 rows |
| Event row (GOLD plan) | $2.20 per 1,000 rows |
| Event row (PLATINUM plan) | $2.00 per 1,000 rows |
| Event row (DIAMOND plan) | $1.60 per 1,000 rows |

| Volume (FREE/BRONZE) | Estimated cost |
| --- | --- |
| 100 event rows | ~$0.31 |
| 1,000 event rows | ~$3.01 |
| 10,000 event rows | ~$30.01 |

**How this compares:**

- Other Ticketmaster scrapers on the Store: $9–10 per 1,000 results, without seat-level pricing
- Official Discovery API: free but rate-limited, no resale offers, no seat-level picks, no tracking
- This Actor: **$3.00 per 1,000 rows with seat-level pricing, resale offers, and change tracking included**

**Example:** Monitor 50 events daily with `trackChanges` = about $4.65/month (50 rows × 30 days × $0.003 + 30 starts). A one-time 500-event market scan costs about $1.51.

> Free Apify plans are limited to 10 runs / 200 results per run (developer policy). Paid plans run unlimited.

***

### Connect to your tools

Use this Actor from your existing stack — no coding needed:

| Platform | How to connect |
| --- | --- |
| **Make.com** | Search "Apify" → "Run Actor" → Actor ID: `lentic_clockss/ticketmaster-scraper` |
| **n8n** | Add Apify node → "Run Actor" action → same Actor ID |
| **Zapier** | Apify integration → "Run Actor" trigger |
| **LangChain** | `ApifyActorsTool("lentic_clockss/ticketmaster-scraper")` |
| **Python / Node.js** | Apify SDK or direct HTTPS call |

#### API call example

```
curl "https://api.apify.com/v2/acts/lentic_clockss~ticketmaster-scraper/runs" \
  -X POST \
  -H "Authorization: Bearer YOUR_APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"mode": "search", "query": "comedy", "market": "us", "maxResults": 50}'
```

Results come back in JSON via the Apify Dataset API:

```
GET https://api.apify.com/v2/datasets/{datasetId}/items?format=json
```

***

### Live-view web server OpenAPI schema

This Actor enables Apify Standby and ships a documented Live-view schema via `.actor/openapi.json`. The standby surface is intentionally lightweight:

- `GET /` — service information and readiness response
- `GET /health` — health check for the standby container
- `GET /input-example` — safe low-cost input example for a normal Actor run
- `GET /openapi.json` — the OpenAPI 3.0.3 document used by Live-view

Full scraping jobs should be launched as normal Apify Actor runs so dataset rows, `RUN_SUMMARY`, and tracking snapshots are persisted.

***

### When to use something else

This Actor is the right tool for **Ticketmaster event, ticket, and pricing data**. It's NOT the right tool for:

| If you need... | Use this instead |
| --- | --- |
| Resale marketplace listings (StubHub, Vivid Seats) | A resale-marketplace Actor (StubHub Scraper — coming soon) |
| Eventbrite / Eventim / other platforms | The dedicated [Eventbrite](https://apify.com/lentic_clockss/eventbrite-scraper) or [Eventim](https://apify.com/lentic_clockss/eventim-scraper) Actor |
| Ticketmaster Greece or Latin America (br/cl/pe/ar/co) | Not supported — those hosts run Ticketmaster's legacy stack, not the TMOL platform |
| Buying tickets or bypassing queues | No scraper can or should do this |
| Login-walled / account data | Not collected — public data only |

***

### FAQ

**Q: What counts as a billed row?**
A: One dataset row = one event (or artist/venue/review/suggestion row when those options are on). Rows are only written on success — failed requests produce an `ERROR_SUMMARY`, not billed rows.

**Q: Do I need proxies or a Ticketmaster API key?**
A: No. Residential egress and the engine ladder (JSON API → stealth browser → unlock fallbacks) are handled by the scrape worker.

**Q: How fresh is the pricing?**
A: Event-mode pricing is fetched live per run from Ticketmaster's offers endpoints — the same data the event page shows, including resale picks when available.

**Q: How does price tracking work?**
A: With `trackChanges=true`, each run snapshots seat picks + status into a named key-value store and diffs against the previous run. Set `alertWebhookUrl` to get a `ticketmaster.event.changed` JSON POST on movement. First snapshots never alert.

**Q: Does geo search work in every country?**
A: Ticketmaster's API only honors lat/long server-side on the US and CA hosts (verified 2026-08-09). On the other 21 markets the Actor fetches results and post-filters them by venue coordinates within your radius — you'll see a warning when this happens, and coverage is limited to the fetched pages (raise `maxPages` for wider coverage). Geo without a query requires `us`/`ca` or a `classificationId` on other markets.

**Q: Can I crawl a whole country's events?**
A: Yes — use `category` mode (or search with `classificationId`) plus `shardByDate`. The worker walks date windows past the ~500-event API cap and dedupes by eventId.

**Q: Which countries are supported?**
A: US, UK, IE, CA, AU, NZ, MX, DE, AT, CH, FR, BE, NL, IT, ES, SE, NO, DK, FI, PL, CZ, AE, ZA (23 market hosts). Greece and Latin America run Ticketmaster's legacy platform and are not supported.

**Q: Free tier?**
A: Free Apify plans: 10 runs total, up to 200 results per run (limit set by the Actor developer, not Apify). Paid plans are unlimited (schema max 500 results per run).

**Q: Is this affiliated with Ticketmaster?**
A: No. This is an independent tool collecting publicly available data.

***

### Input reference

For developers who want full control:

| Parameter | Type | Description |
| --- | --- | --- |
| `mode` | string | `search` (default), `artist`, `venue`, `category`, or `event` |
| `query` | string | Free-text search, e.g. `taylor swift`, `lakers`, `hamilton` |
| `market` | string | Market host: `us` (default), `uk`, `ie`, `ca`, `au`, `nz`, `mx`, `de`, `at`, `ch`, `fr`, `be`, `nl`, `it`, `es`, `se`, `no`, `dk`, `fi`, `pl`, `cz`, `ae`, `za` |
| `startDate` / `endDate` | string | Search date filter, `YYYY-MM-DD` |
| `sort` | string | `relevance` (default) or `date` |
| `classificationId` | string | Genre/segment filter: raw id (`KnvZfZ7vAe1`), discover slug (`concerts`), or alias (`comedy`, `rock`, `nfl`, `musicals`, …). Not combinable with `query` |
| `latitude` / `longitude` | number | Geo search center (paired). Native on `us`/`ca`; venue-coordinate post-filter on other markets |
| `radius` / `radiusUnit` | number / string | Geo radius (default 50) in `miles` (default) or `km` |
| `artistId` / `artistSlug` | string | Artist for `mode=artist`, e.g. `779049` (Shakira) |
| `venueId` / `venueSlug` | string | Venue for `mode=venue`, e.g. `106601` (Kaseya Center) |
| `categorySlug` | string | `concerts`, `sports`, `arts-theater`, or `family` for `mode=category` |
| `categoryId` | string | Segment id (e.g. `KZFzniwnSyZfZ7v7nJ` = Music); mapped to a discover slug when known |
| `eventId` / `eventUrl` | string | Event for `mode=event`, e.g. `0D0064EA9A88501D` |
| `detailLevel` | string | `full` (default, adds rendered page: seatManifest/smartQueue) or `fast` (JSON only, ~2s/event) |
| `includePricing` | boolean | Attach seat-level pricing + `lowestPrice`/`highestPrice` (default `true`) |
| `includeSeatManifest` | boolean | Parse seat geometry counts on `detailLevel=full` (default `true`) |
| `includeReviews` | boolean | Emit artist review rows, `recordType=review` (default `false`) |
| `includeSuggestions` | boolean | Emit top-suggestion rows, `recordType=suggestion` (default `false`) |
| `shardByDate` / `dateShardDays` | boolean / integer | Walk date windows (1–92 days, default 7) past the API page cap, deduped by eventId |
| `trackChanges` | boolean | Snapshot + diff pricing/status per run; adds the `tracking` block (default `false`) |
| `alertWebhookUrl` | string | POST `ticketmaster.event.changed` alerts to this URL when a diff shows movement |
| `maxResults` | integer | Max events to emit, 1–500 (default 20; free tier capped at 200) |
| `maxPages` | integer | List pagination depth, ~20 events per page (default 1, max 25) |
| `startUrls` / `detailUrls` / `listingIds` | array | Explicit URLs / event IDs; mode inferred per URL, overrides mode fields |
| `workerBaseUrl` | string | Advanced: override the scrape worker origin (allowlisted HTTPS only) |

Full output schema is available in the Dataset tab.

***

### Related Actors

All **100+** public Actors from [lentic\_clockss](https://apify.com/lentic_clockss). Click a name to open the Store detail page.

#### Tickets & Events

- [Ticketmaster Scraper](https://apify.com/lentic_clockss/ticketmaster-scraper)
- [Eventbrite Scraper](https://apify.com/lentic_clockss/eventbrite-scraper)
- [Eventim Scraper](https://apify.com/lentic_clockss/eventim-scraper)

#### Jobs & Freelance

- [LinkedIn Jobs Scraper](https://apify.com/lentic_clockss/linkedin-jobs-scraper)
- [Indeed Jobs Scraper](https://apify.com/lentic_clockss/indeed-jobs-scraper)
- [Upwork Jobs Scraper](https://apify.com/lentic_clockss/upwork-jobs-scraper)
- [Glassdoor Scraper](https://apify.com/lentic_clockss/glassdoor-scraper)
- [Bayt Jobs Scraper](https://apify.com/lentic_clockss/bayt-scraper)
- [Fiverr Full-Site Gig Scraper](https://apify.com/lentic_clockss/fiverr-programming-tech-gigs-scraper)
- [Freelancer.com Scraper](https://apify.com/lentic_clockss/freelancer-scraper)
- [Himalayas Jobs Scraper](https://apify.com/lentic_clockss/himalayas-jobs-scraper)
- [Jobicy Remote Jobs Scraper](https://apify.com/lentic_clockss/jobicy-remote-jobs-scraper)
- [RemoteOK Jobs Scraper](https://apify.com/lentic_clockss/remoteok-all-jobs-scraper)
- [SEEK Jobs Scraper](https://apify.com/lentic_clockss/seek-scraper)

#### Real Estate

- [Zillow & Zumper Scraper](https://apify.com/lentic_clockss/us-real-estate-scraper)
- [Realtor.com Scraper](https://apify.com/lentic_clockss/realtor-com-scraper)
- [Realtor.com Agents Scraper](https://apify.com/lentic_clockss/realtor-com-agents-scraper)
- [Zillow Group Scraper](https://apify.com/lentic_clockss/zillow-group-scraper)
- [Apartments.com Rental Scraper](https://apify.com/lentic_clockss/apartments-com-rental-scraper)
- [realestate.com.au Scraper](https://apify.com/lentic_clockss/realestate-com-au-scraper)
- [Rightmove Scraper](https://apify.com/lentic_clockss/rightmove-property-scraper)
- [Idealista Scraper](https://apify.com/lentic_clockss/idealista-scraper)
- [ImmoScout24 Scraper](https://apify.com/lentic_clockss/immobilienscout24-scraper)
- [Immobiliare.it Scraper](https://apify.com/lentic_clockss/immobiliare-property-scraper)
- [SeLoger Scraper](https://apify.com/lentic_clockss/seloger-property-scraper)
- [Funda Scraper](https://apify.com/lentic_clockss/funda-scraper)
- [Otodom Scraper](https://apify.com/lentic_clockss/otodom-scraper)
- [Realtor.ca Scraper](https://apify.com/lentic_clockss/realtor-ca-scraper)
- [99.co Scraper](https://apify.com/lentic_clockss/ninetynine-co-sg-scraper)
- [PropertyGuru Scraper](https://apify.com/lentic_clockss/propertyguru-sg-scraper)
- [Property Finder Scraper](https://apify.com/lentic_clockss/property-finder-uae-scraper)
- [Bayut Scraper](https://apify.com/lentic_clockss/bayut-uae-scraper)
- [OpenSooq Scraper](https://apify.com/lentic_clockss/opensooq-real-estate-scraper)
- [Hepsiemlak Scraper](https://apify.com/lentic_clockss/hepsiemlak-scraper)
- [FINN.no Scraper](https://apify.com/lentic_clockss/finn-scraper)
- [Booli Scraper](https://apify.com/lentic_clockss/booli-scraper)
- [Naver Land Scraper](https://apify.com/lentic_clockss/naver-land-scraper)
- [SUUMO Scraper](https://apify.com/lentic_clockss/suumo-property-scraper)
- [Daft.ie Scraper](https://apify.com/lentic_clockss/daft-property-scraper)
- [Dot Property Scraper](https://apify.com/lentic_clockss/dot-property-th-scraper)
- [Craigslist Housing Scraper](https://apify.com/lentic_clockss/craigslist-housing-scraper)

#### E-commerce

- [Amazon Search, Category & Best Sellers Scraper](https://apify.com/lentic_clockss/amazon-search-results-collector)
- [Walmart Product Scraper](https://apify.com/lentic_clockss/walmart-scraper)
- [Temu Product Scraper](https://apify.com/lentic_clockss/temu-scraper)
- [SHEIN Product Scraper](https://apify.com/lentic_clockss/shein-scraper)
- [Etsy Scraper](https://apify.com/lentic_clockss/etsy-scraper)
- [Target Product Scraper](https://apify.com/lentic_clockss/target-scraper)
- [Costco Product Scraper](https://apify.com/lentic_clockss/costco-scraper)
- [Allegro Scraper](https://apify.com/lentic_clockss/allegro-scraper)
- [Cdiscount Product Scraper](https://apify.com/lentic_clockss/cdiscount-scraper)
- [Coupang Product Scraper](https://apify.com/lentic_clockss/coupang-scraper)
- [MercadoLibre Scraper](https://apify.com/lentic_clockss/mercadolibre-scraper)
- [Mercari Japan Scraper](https://apify.com/lentic_clockss/mercari-scraper)
- [Rakuten Japan Scraper](https://apify.com/lentic_clockss/rakuten-scraper)
- [Lazada Product Scraper](https://apify.com/lentic_clockss/lazada-ph-search-results-collector)
- [ASOS Product Scraper](https://apify.com/lentic_clockss/asos-scraper)
- [eBay Product Scraper](https://apify.com/lentic_clockss/ecommerce-scraper)
- [1688 Global Product Search Scraper](https://apify.com/lentic_clockss/1688-global-scraper)
- [DHgate Wholesale Scraper](https://apify.com/lentic_clockss/dhgate-scraper)
- [Faire Scraper](https://apify.com/lentic_clockss/faire-scraper)
- [TikTok Shop Product Scraper](https://apify.com/lentic_clockss/tiktok-shop-scraper)

#### Travel & Stays

- [Booking.com Hotels Scraper](https://apify.com/lentic_clockss/booking-hotels-scraper)
- [Booking.com & Airbnb Scraper](https://apify.com/lentic_clockss/booking-airbnb-scraper)
- [Airbnb Listings Scraper](https://apify.com/lentic_clockss/airbnb-listings-scraper)
- [Expedia Scraper](https://apify.com/lentic_clockss/expedia-scraper)
- [TripAdvisor Scraper](https://apify.com/lentic_clockss/tripadvisor-scraper)
- [Agoda Scraper](https://apify.com/lentic_clockss/agoda-scraper)
- [Trip.com Scraper](https://apify.com/lentic_clockss/trip-com-scraper)
- [Traveloka Scraper](https://apify.com/lentic_clockss/traveloka-scraper)
- [Despegar Scraper](https://apify.com/lentic_clockss/despegar-scraper)
- [Travelstart Flights Scraper](https://apify.com/lentic_clockss/travelstart-scraper)

#### Food Delivery & Grocery

- [Uber Eats Scraper](https://apify.com/lentic_clockss/ubereats-scraper)
- [DoorDash Scraper](https://apify.com/lentic_clockss/doordash-scraper)
- [Deliveroo Scraper](https://apify.com/lentic_clockss/deliveroo-scraper)
- [Foodpanda Scraper](https://apify.com/lentic_clockss/foodpanda-scraper)
- [Foodora Scraper](https://apify.com/lentic_clockss/foodora-scraper)
- [Grab Scraper](https://apify.com/lentic_clockss/grab-scraper)
- [iFood Scraper](https://apify.com/lentic_clockss/ifood-scraper)
- [PedidosYa Scraper](https://apify.com/lentic_clockss/pedidosya-scraper)
- [Rappi Scraper](https://apify.com/lentic_clockss/rappi-scraper)
- [Talabat Scraper](https://apify.com/lentic_clockss/talabat-scraper)
- [Wolt Scraper](https://apify.com/lentic_clockss/wolt-scraper)
- [Instacart Scraper](https://apify.com/lentic_clockss/instacart-scraper)

#### Social & Content

- [TikTok Scraper](https://apify.com/lentic_clockss/tiktok-scraper)
- [Reddit Scraper](https://apify.com/lentic_clockss/reddit-scraper)
- [YouTube Research Scraper](https://apify.com/lentic_clockss/youtube-research-scraper)
- [YouTube Shorts Scraper](https://apify.com/lentic_clockss/youtube-shorts-scraper)
- [Hacker News Scraper](https://apify.com/lentic_clockss/hacker-news-scraper)

#### Ads Intelligence

- [Facebook Ad Library Scraper](https://apify.com/lentic_clockss/facebook-ad-library-scraper)
- [TikTok Ads Intelligence (CCL + Creative Center)](https://apify.com/lentic_clockss/tiktok-ads-top-ads-actor)
- [Google Ads Transparency Center Scraper](https://apify.com/lentic_clockss/google-ads-transparency-center-vn)

#### Local & Maps

- [Google Maps Scraper for Leads, CRM, and Reviews](https://apify.com/lentic_clockss/google-maps-scraper)

#### B2B & Industrial

- [Kompass Scraper](https://apify.com/lentic_clockss/kompass-scraper)
- [Europages Scraper](https://apify.com/lentic_clockss/europages-scraper)
- [GlobalSources Scraper](https://apify.com/lentic_clockss/globalsources-scraper)
- [IndiaMART Scraper](https://apify.com/lentic_clockss/indiamart-scraper)
- [iPROS Scraper](https://apify.com/lentic_clockss/ipros-scraper)
- [MonotaRO Scraper](https://apify.com/lentic_clockss/monotaro-scraper)
- [Thomasnet Scraper](https://apify.com/lentic_clockss/thomasnet-scraper)
- [Xometry Scraper](https://apify.com/lentic_clockss/xometry-scraper)

#### Finance & Markets

- [Polymarket Scraper](https://apify.com/lentic_clockss/polymarket-scraper)

#### General Tools

- [Stealth Web Scraper](https://apify.com/lentic_clockss/stealth-web-scraper)
- [Email Validator](https://apify.com/lentic_clockss/email-risk-validator)
- [Phone Number Validator](https://apify.com/lentic_clockss/phone-number-intelligence)

→ Browse the full profile: [apify.com/lentic\_clockss](https://apify.com/lentic_clockss)

# Actor input Schema

## `mode` (type: `string`):

search | artist | venue | category | event

## `query` (type: `string`):

Free-text search for mode=search, e.g. 'taylor swift', 'lakers', 'hamilton'. Maps to ticketmaster /search.

## `market` (type: `string`):

Ticketmaster market host: us (ticketmaster.com), uk (ticketmaster.co.uk), ie, ca, au, nz, mx, de, at, ch, fr, be, nl, it, es, se, no, dk, fi, pl, cz, ae, za. Egress geo is pinned to the market automatically.

## `startDate` (type: `string`):

mode=search: only events on/after this date (YYYY-MM-DD).

## `endDate` (type: `string`):

mode=search: only events on/before this date (YYYY-MM-DD).

## `sort` (type: `string`):

mode=search sort order.

## `classificationId` (type: `string`):

Filter by Ticketmaster classification: a genre/segment/subGenre id (KnvZfZ7v... / KZFzniwn...), a discover slug (concerts/sports/arts-theater/family), or a name alias (comedy, rock, hip-hop, country, latin, classical, reggae, jazz, metal, r\&b, electronic, nfl, nba, mlb, soccer, boxing, mma, f1, theatre, musicals, circus, festivals, ...). mode=category browses it directly; mode=search without query behaves as a category browse. Not combinable with query.

## `latitude` (type: `number`):

mode=search: geo center latitude (requires longitude).

## `longitude` (type: `number`):

mode=search: geo center longitude (requires latitude).

## `radius` (type: `number`):

mode=search: geo radius (default 50).

## `radiusUnit` (type: `string`):

Geo radius unit.

## `detailLevel` (type: `string`):

mode=event: full = metadata+pricing merged with the browser-rendered event page (seatManifest/smartQueue, slower); fast = JSON only, no browser (~2s per event).

## `includePricing` (type: `boolean`):

mode=event: attach seat-level pricing (primary/resale picks + offer fee breakdown) and derive lowestPrice/highestPrice.

## `includeSeatManifest` (type: `boolean`):

mode=event detailLevel=full: parse seat geometry counts (sections/rows/seats) from the event page.

## `includeReviews` (type: `boolean`):

mode=artist: also emit review rows (recordType=review). Uses the HTML path (reviews are not in the JSON API).

## `includeSuggestions` (type: `boolean`):

Browse modes: also emit top-suggestion event rows (recordType=suggestion).

## `shardByDate` (type: `boolean`):

Browse modes: when the result total exceeds ~500 (API page cap), walk startDate..endDate in dateShardDays windows, deduped by eventId. Enables full-market crawls.

## `dateShardDays` (type: `integer`):

Window size in days for shardByDate (1-92).

## `trackChanges` (type: `boolean`):

Snapshot each event's pricing/status into a named KV store and diff against the previous run: sold/new seat picks, per-pick price changes, lowestPrice movement, ticketingStatus/soldOut transitions. Each row gains a `tracking` block. Best with mode=event schedules.

## `alertWebhookUrl` (type: `string`):

With trackChanges: POST a JSON alert (ticketmaster.event.changed) to this URL when a diff shows price drops, inventory movement, or status changes. First snapshots never alert.

## `artistId` (type: `string`):

Ticketmaster numeric artist/attraction id for mode=artist, e.g. 779049 (Shakira). From /{slug}-tickets/artist/{id}.

## `artistSlug` (type: `string`):

Artist slug, e.g. shakira. Optional when artistId is given.

## `venueId` (type: `string`):

Ticketmaster numeric venue id for mode=venue, e.g. 106601 (Kaseya Center).

## `venueSlug` (type: `string`):

Venue seo path, e.g. kaseya-center-tickets-miami (optional alongside venueId).

## `categorySlug` (type: `string`):

Discover category for mode=category: concerts | sports | arts-theater | family.

## `categoryId` (type: `string`):

Ticketmaster segment id (e.g. KZFzniwnSyZfZ7v7nJ = Music). Mapped to a discover slug when known.

## `eventId` (type: `string`):

TMOL event id for mode=event, e.g. 0D0064EA9A88501D (from /event/{id} URLs or search results).

## `eventUrl` (type: `string`):

Full Ticketmaster event URL for mode=event (eventId derived if missing).

## `maxResults` (type: `integer`):

Maximum events to emit (1-500). Free-tier capped at 200.

## `maxPages` (type: `integer`):

List pagination depth (?page=N, ~20 events per page).

## `startUrls` (type: `array`):

Explicit Ticketmaster URLs; mode is inferred per URL (/event/{id} = event detail, others = list).

## `detailUrls` (type: `array`):

Event detail (EDP) URLs.

## `listingIds` (type: `array`):

TMOL event ids (batch event detail).

## `workerBaseUrl` (type: `string`):

Override Cloud Run worker origin (allowlisted HTTPS). Default from Actor env.

## Actor input object example

```json
{
  "mode": "search",
  "query": "taylor swift",
  "market": "us",
  "startDate": "2026-09-01",
  "endDate": "2026-12-31",
  "sort": "relevance",
  "classificationId": "comedy",
  "latitude": 40.7128,
  "longitude": -74.006,
  "radius": 25,
  "radiusUnit": "miles",
  "detailLevel": "full",
  "includePricing": true,
  "includeSeatManifest": true,
  "includeReviews": false,
  "includeSuggestions": false,
  "shardByDate": false,
  "dateShardDays": 7,
  "trackChanges": false,
  "artistId": "779049",
  "artistSlug": "shakira",
  "venueId": "106601",
  "categorySlug": "concerts",
  "eventId": "0D0064EA9A88501D",
  "maxResults": 20,
  "maxPages": 1
}
```

# Actor output Schema

## `results` (type: `string`):

One row per event (search/artist/venue/category modes) or per event detail with seat-level pricing, lowestPrice/highestPrice, and optional tracking diffs (event mode).

## `runSummary` (type: `string`):

Worker, engine, free-tier, and price-tracking stats for the run.

## `inputEcho` (type: `string`):

Normalized non-secret input as received by the Actor.

## `errorSummary` (type: `string`):

Present when a run cannot collect valid public records.

# API

You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.

## JavaScript example

```javascript
import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {};

// Run the Actor and wait for it to finish
const run = await client.actor("lentic_clockss/ticketmaster-scraper").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

```

## Python example

```python
from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = {}

# Run the Actor and wait for it to finish
run = client.actor("lentic_clockss/ticketmaster-scraper").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print(f"💾 Check your data here: https://console.apify.com/storage/datasets/{run.default_dataset_id}")
for item in client.dataset(run.default_dataset_id).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{}' |
apify call lentic_clockss/ticketmaster-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,lentic_clockss/ticketmaster-scraper"
        }
    }
}

```

The hosted server signs you in with OAuth on first connect, so no API token belongs in this config. Clients without OAuth support can send an `Authorization: Bearer <APIFY_API_TOKEN>` header instead, using a token from API & Integrations in Apify Console (https://console.apify.com/settings/integrations).

## OpenAPI specification

Download the OpenAPI definition: https://api.apify.com/v2/actors/gYolotEoBsIadpsFo/builds/4JZqJVuQNIzl1uWqW/openapi.json
