Unified ticket event catalog

Discover and match ticket events across marketplaces

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.

  • 1M+indexed and matched
  • Freecatalog reads, always free
One API, three jobs

Discover, match, then capture

One /v1/events call finds events or resolves a marketplace URL to one unified event. The same mappings feed live inventory on /v1/capture.

Discover free

Search the catalog

GET /v1/events?query=eagles+sphere

Search the entire event catalog by performer, venue, date, or query.

Match free

Resolve a URL or ID

GET /v1/events?query=https://…

Resolve a marketplace URL or native ID to one unified event and its marketplace mappings.

Capture 1 credit

Then go live

GET /v1/capture?url=…

Use the same event mappings to retrieve live inventory and prices.

The unified event

One event. Every marketplace.

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.

unified event
The Eagles
Sphere at The Venetian Resort · Las Vegas, NV
Fri · Dec 11, 2026 · 8:30 PM
sources pre-matched
catalog id01M0FVJHZRFPS6Y3XM5M0BQ1RH
one real-world event, every marketplace mapped
Overview

Ticket event matching API

Need 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.

Ticket event discovery API

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.

Structured JSON

What the ticket events API returns

Each event includes name, venue, date, performers, and a sources array of marketplace, native eventId, and URL. No prices, listing counts, or ticket counts.

Unified event

One catalog id per real-world event: name, performers, and the date in venue-local and UTC time.

idnameeventDateLocaleventDateUtcperformersupdatedAt

Venue

Where the show runs: venue name, city, state, country, and timezone.

venue.namevenue.cityvenue.statevenue.countryvenue.timezone

Sources, pre-matched

One 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
Five lookups, one event
# 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", … }
The path to capture

From event discovery to live prices

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 unified event, every marketplace mapped

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.

Look up from a URL you already have

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.

Up-to-date catalog

The index of upcoming events and their marketplace URLs refreshes on a scheduled pass. Listings and prices stay live on /v1/capture.

Free with an API key

Catalog reads are never billed. The same key runs captures when you need inventory.

Try it

Search the catalog from this page

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.

Try
Searching…

Searching the catalog…

Use cases

Ticket events API use cases

AI agents and ticket discovery

One search call turns a name, URL, or date range into structured events with links, ready for an agent to feed into capture.

Cross-marketplace price tracking

Resolve an event once, then capture the same show on every marketplace that lists it and record how prices move.

URL translation

Turn a Ticketmaster link into the matching StubHub, SeatGeek, TickPick, Vivid Seats, Gametime, GoTickets, and Paciolan pages.

Competitor analysis

See which marketplaces carry an event, when it appears where, and how coverage differs across venues and tours.

Finding opportunities

Spot shows listed on one marketplace but missing or thin on another, then capture both sides to size the spread.

Tour and venue calendars

Pass a performer page, venue page, slug, or native id to ?query= with a date range, without scraping each marketplace's search pages.

FAQ

Ticket events API questions

Is this a ticket event matching API?

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.

Is the ticket events API free?

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.

Does the events API return ticket prices?

No. It returns event metadata and marketplace links only. Prices, fees, quantities, and seat maps come from a capture.

How do I get from a Vivid Seats URL to the Ticketmaster page?

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".

Can I search by venue or performer pages?

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.

How current is the catalog?

Upcoming events and their marketplace URLs refresh on a scheduled pass, on the order of hours, not on each request. Inventory is captured live.

Which marketplaces are mapped?

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.

Start free

Search the catalog, then capture what you need