SeeTickets.com APIsee tickets.com ↗
Access SeeTickets.com event listings, ticket pricing, venue details, and search suggestions via a structured JSON API. 5 endpoints covering UK live events.
curl -X GET 'https://api.parse.bot/scraper/f20e756e-dbea-4f61-8ea8-4a63f89e7ade/search_events?q=concert&limit=10&query=concert&offset=0' \ -H 'X-API-Key: $PARSE_API_KEY'
Search for events by keyword on See Tickets. Returns a paginated list of events with names, dates, locations, and URLs.
| Param | Type | Description |
|---|---|---|
| page | integer | Page number for pagination. |
| queryrequired | string | Search keyword (e.g. 'concert', 'rock', 'theatre'). |
{
"type": "object",
"fields": {
"query": "string, the search query used",
"results": "array of event objects with name, url, date, location, image_url",
"total_pages": "integer, total number of pages available",
"current_page": "integer, current page number"
},
"sample": {
"data": {
"query": "concert",
"results": [
{
"url": "https://www.seetickets.com/event/outlander-in-concert/glasgow-royal-concert-hall/3621114",
"date": "Mon 15 Feb 2027",
"name": "Outlander in Concert",
"location": "Outlander in Concert Glasgow Royal Concert Hall, Glasgow Mon 15 Feb 2027 , 20:00",
"image_url": null
}
],
"total_pages": 10,
"current_page": 1
},
"status": "success"
}
}About the SeeTickets.com API
The SeeTickets.com API exposes 5 endpoints covering live event discovery, ticket availability, and venue data from SeeTickets.com. The get_event_details endpoint returns per-ticket pricing fields including price_total and price_face_value, plus tour date sub-events. You can search by keyword, autocomplete partial queries, browse venue calendars, and retrieve Open Graph metadata for any event or tour page.
Event Search and Discovery
The search_events endpoint accepts a required query string and an optional page integer for pagination. It returns an array of event objects, each containing name, url, date, location, and image_url, along with total_pages and current_page counters. For autocomplete-style flows, get_search_suggestions takes a partial query and returns grouped results under Events, Venues, and Locations, each with Name, Url, ImgUrl, Category, and EventsCounter fields — useful for building type-ahead search interfaces.
Event and Ticket Details
get_event_details accepts a url parameter — either a full URL or a path like /tour/artist-name or /event/event-name/venue-name/id. The response includes a tickets array where each entry carries type, price_total, price_face_value, and availability. For tours, a sub_events array lists individual tour dates with name, url, date, and location. The meta object contains Open Graph fields (og:title, og:description, og:image) that can feed link previews or content cards without a separate metadata fetch.
Venue Calendars
get_venue_details takes a venue page URL and returns the venue name, address (including postcode where available), and an upcoming_events array with name, url, and ISO datetime date per event. This makes it practical to build venue-centric calendars or monitor when new events are added to a specific location. The browse_category endpoint provides category-level browsing (music, theatre, comedy, and similar genres), though its response shape is not fully documented in the current spec.
- Aggregate live music and theatre listings by keyword using
search_eventswith paginated results. - Build a type-ahead event search box using
get_search_suggestionsgrouped results across Events, Venues, and Locations. - Display face-value vs. total ticket price comparisons using
price_face_valueandprice_totalfromget_event_details. - Generate tour date itineraries by pulling
sub_eventsfrom a tour URL viaget_event_details. - Monitor a specific venue's upcoming events calendar using
upcoming_eventsfromget_venue_details. - Populate event link previews using Open Graph metadata returned in the
metaobject fromget_event_details. - Filter sold-out vs. available shows by checking the
availabilityfield across a batch of event ticket responses.
| Tier | Price | Credits/month | Rate limit |
|---|---|---|---|
| Free | $0/mo | 100 | 5 req/min |
| Hobby | $30/mo | 1,000 | 20 req/min |
| Developer | $100/mo | 5,000 | 250 req/min |
One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.
Does SeeTickets have an official public developer API?+
What does `get_event_details` return for a tour versus a single event?+
name, tickets, description, and an Open Graph meta block. For tours, the sub_events array is populated with individual date objects including name, url, date, and location. For single events, sub_events is typically empty or absent. The tickets array is present in both cases with type, price_total, price_face_value, and availability per ticket option.Does the API return historical events or only upcoming ones?+
get_venue_details endpoint explicitly returns an upcoming_events array, and search_events results are drawn from active listings.Can I filter `search_events` results by date range, genre, or city?+
search_events endpoint currently accepts only query (keyword) and page as inputs. Date range, genre, and city filtering are not exposed as parameters. The browse_category endpoint offers category-level browsing, but per-field filtering is not available. You can fork this API on Parse and revise it to add filtered search parameters if the underlying data supports them.