Search the catalog
Search the entire event catalog by performer, venue, date, or query.
Search a free, up-to-date unified catalog of ticket events. Search by name, performer, venue, date, or marketplace URL and get one event with every matched marketplace ID and URL.
One /v1/events call finds events or resolves a marketplace URL to one unified event. The same mappings feed live inventory on /v1/capture.
Search the entire event catalog by performer, venue, date, or query.
Resolve a marketplace URL or native ID to one unified event and its marketplace mappings.
Use the same event mappings to retrieve live inventory and prices.
Ticketmaster, StubHub, SeatGeek, TickPick, Vivid Seats, Gametime, GoTickets, and Paciolan can represent the same real-world show differently. Tickets.dev resolves them into one unified event automatically.
01M0FVJHZRFPS6Y3XM5M0BQ1RHNeed to find the same ticket event across marketplaces? Send a Ticketmaster, StubHub, SeatGeek, Vivid Seats, or other supported marketplace URL to the Events API. Tickets.dev resolves it to one unified event and returns the matched marketplace event IDs and URLs.
A ticket event discovery API is the other half of the same call. Search a unified catalog of upcoming ticket events by performer, venue, date, name, marketplace URL, or native marketplace ID, one GET /v1/events does both discovery and matching.
The matching is already done. Duplicate listings of the same real-world show are grouped into one unified event, so you never build that layer yourself. The catalog is free with an API key. Prices and listing counts stay on the live capture API.
Each event includes name, venue, date, performers, and a sources array of marketplace, native eventId, and URL. No prices, listing counts, or ticket counts.
One catalog id per real-world event: name, performers, and the date in venue-local and UTC time.
idnameeventDateLocaleventDateUtcperformersupdatedAtWhere the show runs: venue name, city, state, country, and timezone.
venue.namevenue.cityvenue.statevenue.countryvenue.timezoneOne entry per marketplace that lists the show: its native event id and the exact event page URL, ready to open or capture.
sources[].marketplacesources[].eventIdsources[].url# Search by name GET /v1/events?query=eagles+sphere # From a URL you already have GET /v1/events?query=https://ticketmaster.com/…/event/17006483 # By venue or performer GET /v1/events?query=sphere&from=2026-12-01 # By marketplace-native id GET /v1/events?source=ticketmaster&eventId=17006483D6FAFC60 # By catalog id GET /v1/events?eventId=01M0FVJHZRFPS6Y3XM5M0BQ1RH # every one resolves to the same event { "id": "01M0FVJHZRFPS6Y3XM5M0BQ1RH", … }
Search or match to a unified event, take its marketplace URLs, and capture live listings. Event catalogs tell you what is on sale where. Capture tells you what it costs right now.
One catalog id already carries the native event id and event page URL on every marketplace currently indexed for the show, with no fuzzy matching or manual reconciliation on your side.
Send a marketplace event link, a venue or performer page, a slug, or a native id and receive the rest of the mappings without scraping search.
The index of upcoming events and their marketplace URLs refreshes on a scheduled pass. Listings and prices stay live on /v1/capture.
Catalog reads are never billed. The same key runs captures when you need inventory.
A real request against the live catalog, no key required. Type a name, a venue, or paste a marketplace URL. The full console, with every parameter and your own keys, is in the playground.
Searching the catalog…
One search call turns a name, URL, or date range into structured events with links, ready for an agent to feed into capture.
Resolve an event once, then capture the same show on every marketplace that lists it and record how prices move.
Turn a Ticketmaster link into the matching StubHub, SeatGeek, TickPick, Vivid Seats, Gametime, GoTickets, and Paciolan pages.
See which marketplaces carry an event, when it appears where, and how coverage differs across venues and tours.
Spot shows listed on one marketplace but missing or thin on another, then capture both sides to size the spread.
Pass a performer page, venue page, slug, or native id to ?query= with a date range, without scraping each marketplace's search pages.
Yes. Pass a marketplace event URL or native ID to GET /v1/events. The response is one unified event plus a sources array of every matched marketplace event ID and URL. The same endpoint is a ticket event discovery API: search by performer, venue, date, or name. Ticketmaster, StubHub, SeatGeek, TickPick, Vivid Seats, Gametime, GoTickets, and Paciolan are mapped today; Viagogo, ATG Tickets, ProVenue, and GoFevo are rolling out next.
Yes. Catalog reads require an API key and are never billed. Live inventory and prices remain on the capture API and spend a credit when they succeed.
No. It returns event metadata and marketplace links only. Prices, fees, quantities, and seat maps come from a capture.
GET /v1/events?query= with the Vivid Seats link. The response includes a sources array with every catalog marketplace that carries the event. The catalog covers Ticketmaster, StubHub, SeatGeek, TickPick, Vivid Seats, Gametime, GoTickets, and Paciolan today, with Viagogo, ATG Tickets, ProVenue, and GoFevo rolling out next. A link from a marketplace still being added answers source_not_indexed, so you can tell "coming soon" apart from "no such event".
Yes, through the one ?query= parameter. It accepts a venue or performer listing URL, an event page URL, a slug, a name, or a marketplace-native id, and works out which it is. Event pages return that event; venue and performer pages return the upcoming dates.
Upcoming events and their marketplace URLs refresh on a scheduled pass, on the order of hours, not on each request. Inventory is captured live.
Ticketmaster, StubHub, SeatGeek, TickPick, Vivid Seats, Gametime, GoTickets, and Paciolan are mapped today. Viagogo, ATG Tickets, ProVenue, and GoFevo are being added next, and already work on the capture API, so the catalog is catching up to a set of marketplaces Tickets.dev supports in full. Until one lands, /v1/events answers source_not_indexed for it rather than an empty result.