Discover/SeeTickets API
live

SeeTickets APIsee tickets.com

Access SeeTickets.com event listings, venue details, ticket options, and category browsing via a structured API. 5 endpoints covering search, suggestions, and more.

Endpoint health
verified 20h ago
browse_category
search_events
get_search_suggestions
get_event_details
get_venue_details
5/5 passing latest checkself-healing
Endpoints
5
Updated
22d ago

What is the SeeTickets API?

The SeeTickets.com API provides access to live event data across 5 endpoints, covering everything from full-text event search to venue calendars and category browsing. The get_event_details endpoint returns ticket types with face-value and total pricing, availability status, and individual tour dates for multi-show listings. Whether you need autocomplete suggestions or a structured list of upcoming events at a specific venue, this API surfaces real fields from SeeTickets' catalog.

Try it
Page number for pagination.
Search keyword to find events (e.g. 'concert', 'rock', 'theatre').
api.parse.bot/scraper/f20e756e-dbea-4f61-8ea8-4a63f89e7ade/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Call it over HTTPgrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/f20e756e-dbea-4f61-8ea8-4a63f89e7ade/search_events?q=concert&page=1&limit=10&query=concert&offset=0' \
  -H 'X-API-Key: $PARSE_API_KEY'
Python SDK · recommended

Typed, relational, agent-ready

A generated client with real types, enums, and the links between objects — the structure a flat JSON response can't carry. Autocompletes in your editor and reads cleanly to coding agents.

  • Fully typed · autocompletes
  • Objects link to objects
  • Typed errors & pagination

Typed Python client. Set up the SDK in your uv project, then pull this API’s typed client:

uv add parse-sdk
uv run parse init
uv run parse add --marketplace seetickets-com-api

uv run parse add --marketplace pulls a pinned snapshot of this canonical API — it won’t change underneath you. To customize it, subscribe and swap to your own copy.

"""Walkthrough: See Tickets SDK — search events, explore details, browse categories."""
from parse_apis.see_tickets_api import SeeTickets, Category, ResourceNotFound

client = SeeTickets()

# Search for concert events, capped at 5 results
for event in client.events.search(query="concert", limit=5):
    print(event.name, event.date, event.location)

# Get autocomplete suggestions for a partial term
group = client.suggestiongroups.search(query="rock", limit=1).first()
if group:
    print(group.title, len(group.results))
    for suggestion in group.results[:3]:
        print(suggestion.name, suggestion.events_counter)

# Browse a category using the enum
listing = client.categorylistings.get(category=Category.MUSIC)
print(listing.category, len(listing.artists))
for artist in listing.artists[:3]:
    print(artist.name, artist.url)

# Get detailed event/tour info with typed-error handling
try:
    detail = client.eventdetails.get(url="/tour/punk-rock-factory")
    print(detail.name, len(detail.sub_events))
    for sub in detail.sub_events[:2]:
        print(sub.name, sub.date, sub.location)
except ResourceNotFound as exc:
    print(f"not found: {exc}")

# Get venue details
venue = client.venues.get(url="/venue/rock-city-nottingham/469")
print(venue.name, venue.address)
for ev in venue.upcoming_events[:3]:
    print(ev.name, ev.date)

print("exercised: events.search / suggestiongroups.search / categorylistings.get / eventdetails.get / venues.get")
All endpoints · 5 totalmissing one? ·

Full-text search over See Tickets event listings. Returns paginated results matching the query keyword across event names, venues, and descriptions. Each result includes the event name, URL, date, location, and image. Pagination via integer page number; 30 results per page.

Input
ParamTypeDescription
pageintegerPage number for pagination.
queryrequiredstringSearch keyword to find events (e.g. 'concert', 'rock', 'theatre').
Response
{
  "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 API

Search and Discovery

The search_events endpoint accepts a query string and returns up to 30 results per page, with total_pages and current_page fields for pagination. Each result in the results array includes name, url, date, location, and image_url. For building type-ahead interfaces, get_search_suggestions accepts a partial query and returns grouped suggestions under categories like Events, Venues, and Locations — each entry carrying Name, Url, ImgUrl, Category, and EventsCounter.

Event and Venue Details

The get_event_details endpoint takes a url parameter (either a full URL or a path like /tour/punk-rock-factory) and returns structured data including Open Graph meta fields, a tickets array with type, price_total, price_face_value, and availability, and a sub_events array listing individual tour dates with name, url, date, and location. For single-event pages the description field provides text copy. The get_venue_details endpoint takes a venue URL and returns name, address (with postcode), and upcoming_events as an array of objects with ISO datetime strings.

Category Browsing

The browse_category endpoint accepts one of seven fixed category values — music, theatre, comedy, sport, festivals, attractions, or events — and returns two arrays: featured (promotional items with name and url) and artists (grid listings with name, url, and image). This is useful for building landing pages or category-level event directories without needing a search query.

Coverage and Data Shape

SeeTickets primarily covers UK and US events. Event dates are returned as strings from search_events and as ISO datetime strings from get_venue_details. The tickets array from get_event_details distinguishes price_face_value from price_total, which is useful for identifying booking-fee margins. Tour pages and single-event pages share the same endpoint but populate different fields — tour pages populate sub_events while single-event pages populate tickets.

Reliability & maintenanceVerified

The SeeTickets API is a managed, monitored endpoint for see tickets.com — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when see tickets.com changes and a check fails, the API is automatically queued for repair and re-verified. It is built to keep working as the site underneath it changes.

This isn't an official see tickets.com API — it's an independent, maintained REST wrapper over public data. Where the source has no official API (or only a limited one), Parse gives you a stable contract over a source that never promised one, and keeps it current. Need a new endpoint or field? You can revise it yourself in plain English and the agent rebuilds it against the live site in minutes — contributing the change back to the shared API is free.

Last verified
20h ago
Latest check
5/5 endpoints passing
Maintenance
Monitored & self-healing
Will this API break when the source site changes?+
It's built not to. Every endpoint is health-checked on a schedule with automated test probes. When the source site changes and a check fails, the API is automatically queued for repair and re-verified — that's the self-healing layer. Each API page shows when its endpoints were last verified. And because marketplace APIs are shared, any fix reaches everyone using it.
Is this an official API from the source site?+
No — Parse APIs are independent, managed REST wrappers over publicly available data. That is the point: where a site has no official API (or only a limited one), Parse gives you a maintained, monitored endpoint for that data and keeps it working as the site changes — so you get a stable contract over a source that never promised one.
Can I fix or extend this API myself if I need a new endpoint or field?+
Yes — and you don't have to wait on us. This API was generated by the Parse agent, which stays attached. Describe the change in plain English ("add an endpoint that returns reviews", "fix the price field") in the revise box on the API page or via the revise_api MCP tool, and the agent rebuilds it against the live site in minutes. Contributing the change back to the public API is free.
What happens if I call an endpoint that has an issue?+
Errors are machine-readable: a bad call returns a clean status with the list of available endpoints and a repair hint, so an agent (or you) can recover or trigger a fix instead of failing silently. Confirmed failures feed the automatic repair queue.
Common use cases
  • Aggregate upcoming UK and US concerts and theatre shows into a local events app using search_events with genre keywords.
  • Build a type-ahead event search UI using the get_search_suggestions endpoint's grouped Events, Venues, and Locations results.
  • Display full ticket pricing breakdowns — face value vs. total cost — by calling get_event_details for any event or tour URL.
  • Show a venue's complete upcoming event calendar with ISO-formatted dates using get_venue_details.
  • Populate category landing pages for music, comedy, or festivals using the browse_category endpoint's featured and artists arrays.
  • Track ticket availability changes over time by periodically polling get_event_details for the availability field on specific ticket types.
  • Map tour routing for an artist by extracting sub_events from a tour page via get_event_details.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000100 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.

Frequently asked questions
Does SeeTickets have an official public developer API?+
SeeTickets does not offer a publicly documented developer API for third-party use. This Parse API provides structured access to the event, venue, and ticket data available on seetickets.com.
What does `get_event_details` return differently for tour pages versus single-event pages?+
For tour pages, the sub_events array is populated with individual show dates, venues, and URLs, while tickets may be sparse. For single-event pages, tickets is populated with type, price_face_value, price_total, and availability — and sub_events will typically be empty.
Does the API return artist or performer details such as bios, social links, or discography?+
Not currently. The API covers event names, dates, locations, ticket pricing, venue addresses, and category listings. It does not expose artist profile data. You can fork this API on Parse and revise it to add an artist detail endpoint if that data is accessible on the source pages.
How does pagination work in `search_events`?+
Results are returned 30 per page. The response includes total_pages and current_page integers. Pass the integer page parameter to retrieve subsequent pages. There is no cursor-based pagination — only numeric page offsets.
Does the API cover events outside the UK and US, or filter by geographic region?+
SeeTickets primarily lists UK and US events. There is no region-filter parameter on any endpoint — geographic scoping is only possible by including location terms in a search_events query or by calling get_venue_details for a specific venue URL. You can fork this API on Parse and revise it to add location-based filtering if finer geographic control is needed.
Page content last updated . Spec covers 5 endpoints from see tickets.com.
Related APIs in EntertainmentSee all →
seatgeek.com API
Search for events and performers, view ticket listings with pricing data, and explore venue information across multiple event categories. Get real-time insights into event details, ticket price trends, and what's currently trending to help you find and compare tickets.
shop.ticketera.com API
Search for events on Ticketera, retrieve detailed event information including pricing and ticket categories, and check real-time seat availability for any performance. Ideal for browsing upcoming shows, comparing ticket options, and finding open seats before purchasing.
stubhub.com API
Search and discover tickets across StubHub's marketplace by looking up events, performers, and categories to find exactly what you want to attend. Browse event details, performer schedules, and curated category collections to compare available tickets and make informed purchasing decisions.
viagogo.com API
Search for events and browse tickets across Viagogo's catalog, discovering performer schedules, ticket listings, and categories all in one place. Get detailed information about available tickets and events to find exactly what you're looking for.
etix.com API
Search for live events across venues and categories, discover what's playing today or this weekend, and check real-time ticket availability for concerts, shows, and other ticketed events. Get detailed event information and browse featured homepage listings to find and book tickets for your next outing.
vividseats.com API
Search for events, venues, and performers, then browse current ticket listings with detailed seat information and pricing to find the perfect show. Analyze historical sales data to track ticket price trends and make informed purchasing decisions.
axs.com API
Search for events, performers, and venues across AXS.com to find tickets, pricing, and availability information in your area or by category. Browse featured events, explore venues by city, and access detailed event information all in one place.
eventbrite.com API
Search Eventbrite for events by keyword, location, or category. Retrieve full event details, ticket pricing and availability, organizer profiles, and batch event data.