Pricing
from $1.00 / 1,000 results
Go to Apify Store
Vivid Seats Scraper
Fetch events, performers, and venues from Vivid Seats. Browse or search the full event catalog โ no API key required.
No API key. No account. Browse events, performers, and venues from Vivid Seats โ get clean JSON back.
Fetches data from Vivid Seats via its internal Hermes API: event dates, venues, performers, ticket prices, listing counts, and more.
Why this scraper?
- No API key or account required
- Six query modes โ browse events, search by keyword, events by performer, events by venue, performer directory, venue directory
- Live pricing โ min/max ticket price and listing count per event
- Clean pagination โ
rowsandstartparams for any page size
What you can fetch
- Browse events โ full event catalog with optional filters
- Search events โ keyword search across event names
- Events by performer โ all upcoming shows for a specific performer
- Events by venue โ all upcoming shows at a specific venue
- Performer directory โ browse/search all performers with optional query filter
- Venue directory โ browse all venues
Usage
Choose a queryType and provide the appropriate inputs.
Browse upcoming events
{"queryType":"browse","rows":20,"sort":"date"}
Search for events by keyword
{"queryType":"search","q":"Taylor Swift","rows":10}
Get all shows for a performer
{"queryType":"performer","performerId":"789"}
Get all events at a venue
{"queryType":"venue","venueId":"1234"}
Browse performers (with optional search)
{"queryType":"performers","q":"jazz","rows":20}
Browse venue directory
{"queryType":"venues","rows":50}
Input fields
| Field | Type | Description |
|---|---|---|
queryType | select | browse (default), search, performer, venue, performers, or venues |
q | string | Search query. Required for queryType=search. Also filters performers list |
performerId | string | Vivid Seats performer ID. Required for queryType=performer |
venueId | string | Vivid Seats venue ID. Required for queryType=venue |
categoryId | string | Filter events by category ID |
dateFrom | string | Start of date range in YYYY-MM-DD format |
dateTo | string | End of date range in YYYY-MM-DD format |
sort | string | Sort order (e.g. date, name) |
rows | integer | Results per page (default 10) |
start | integer | Pagination offset, 0-based (default 0) |
Output
Each run pushes one item per event, performer, or venue to the dataset.
| Field | Description |
|---|---|
id | Vivid Seats ID |
name | Event, performer, or venue name |
localDate | Event local date/time (ISO 8601) |
utcDate | Event UTC date/time (ISO 8601) |
venue | Venue object (id, name, city, state, country) |
performers | Array of performers on the bill |
minPrice | Minimum ticket price |
maxPrice | Maximum ticket price |
listingCount | Number of active ticket listings |
url | Vivid Seats event or performer/venue page |
queryType | Query type that produced this item |
Use cases
- Price monitoring โ track min/max ticket prices for events over time
- Concert discovery โ browse events by date or category
- Performer tracking โ pull all upcoming tour dates for an artist
- Venue calendars โ get full schedule for a specific venue
- Market analysis โ listing count and price spread as demand signals
This scraper is not affiliated with Vivid Seats. Please use responsibly and in accordance with Vivid Seats' terms of service.
