Listing-level inventory

Live Ticket Inventory API

Capture live availability, quantities, seat locations, and pricing across every marketplace with one normalized API.

Every marketplace, one schema
  • 1normalized schema
  • 0browsers to run
  • $0for failed captures
Overview

Listing-level inventory from every marketplace

The tickets.dev ticket inventory API returns the individual listings available for an event at capture time. Each response shows how much inventory exists, where the seats are, how many tickets can be purchased, and what each listing costs.

Use it as a live ticket listing API, resale inventory API, or secondary ticket market API across every major marketplace without adapting your application to a different response format for each one.

Start with the API documentation, review the complete ticket marketplace API, or try a marketplace endpoint in the playground.

Supported marketplaces

Listing-level inventory from every marketplace

Capture current availability from primary and resale marketplaces without adapting your application to different response formats.

Ticketmaster

Capture live Ticketmaster inventory, all-in prices, availability, and seat maps through one structured API.

GET/v1/capture/ticketmaster
Ticketmaster Inventory API

Vivid Seats

Capture Vivid Seats inventory and pricing, normalized into the same response shape as every tickets.dev source.

GET/v1/capture/vividseats
Vivid Seats Inventory API

StubHub

Capture StubHub inventory through the normalized ticket snapshot shared by every tickets.dev marketplace API.

GET/v1/capture/stubhub
StubHub Inventory API

SeatGeek

Capture SeatGeek listings, pricing, and availability through the shared tickets.dev marketplace schema.

GET/v1/capture/seatgeek
SeatGeek Inventory API

TickPick

Capture TickPick resale listings and all-in pricing for sports, concerts, and theatre through one normalized response.

GET/v1/capture/tickpick
TickPick Inventory API

Gametime

Capture last-minute Gametime inventory and all-in prices across sports, concerts, and theatre in the shared schema.

GET/v1/capture/gametime
Gametime Inventory API

Viagogo

Capture international Viagogo concert, sports, and theatre inventory through the same normalized ticket snapshot.

GET/v1/capture/viagogo
Viagogo Inventory API

GoTickets

Capture GoTickets resale listings, all-in prices, and value scores through the shared tickets.dev ticket snapshot.

GET/v1/capture/gotickets
GoTickets Inventory API

Paciolan

Capture Paciolan box-office inventory: primary seats, published prices, named rows and seats, and the venue's section and seat maps.

GET/v1/capture/paciolan
Paciolan Inventory API
Structured JSON

What the ticket inventory API returns

Every listing is returned separately so you can track its price, location, quantity, and lifecycle rather than relying on a marketplace-level summary.

Event and performers

Which event was captured: marketplace IDs, names, performers, dates in local and UTC time, and the source page URL.

sourceeventIdeventNameperformerseventDateLocaleventDateUtcsourceUrlnote

Venue

The venue behind the event, down to street address, state, and timezone.

venueIdvenueNamevenueAddressvenueCityvenueStatevenueTimezone

Capture context and seat maps

When the snapshot ran, its currency, and hosted section-level and seat-level maps for the venue.

capturedAtcurrencysectionLevelUrlseatLevelUrl

Market statistics

Listing depth and price distribution computed from the full captured listing set, not a sample.

listingCountticketCountgetInPricemedianPriceavgPricemaxPrice

Every listing, itemized

All current listings with seat location, quantities, price components, ticket type, seats, and marketplace notes.

listingIdinventoryTypesectionrowquantityticketPricefeetotalPriceticketTypesellableQuantitiesgroupseatslistingNotesdealScore
Example capture response
{
  "source": "ticketmaster",
  "eventId": "17006483D6FAFC60",
  "eventName": "Eagles Live at Sphere",
  "performers": [
    {
      "performerId": "734977",
      "name": "Eagles",
      "master": true
    }
  ],
  "venueId": "189524",
  "venueName": "Sphere",
  "venueAddress": "255 Sands Avenue",
  "venueCity": "Las Vegas",
  "venueState": "NV",
  "venueTimezone": "America/Los_Angeles",
  "eventDateLocal": "2026-12-11T20:30:00-08:00",
  "eventDateUtc": "2026-12-12T04:30:00+00:00",
  "sourceUrl": "https://www.ticketmaster.com/…",
  "capturedAt": "2026-08-01T22:05:48Z",
  "currency": "USD",
  "note": "PLEASE NOTE: Pricing is all-in and…",
  "sectionLevelUrl": "https://storage.tickets.dev/…",
  "seatLevelUrl": "https://storage.tickets.dev/…",
  "stats": {
    "listingCount": 136,
    "ticketCount": 1037,
    "getInPrice": 303.08,
    "medianPrice": 710.95,
    "avgPrice": 746.14,
    "maxPrice": 2309.85
  },
  "listings": [
    {
      "inventoryType": "primary",
      "section": "101",
      "row": "34",
      "quantity": 2,
      "ticketPrice": 243.5,
      "fee": 59.58,
      "totalPrice": 303.08,
      "ticketType": "limited view of sphere screen…",
      "sellableQuantities": "1,2",
      "seats": "1,2"
    },
      ⋯ 135 more listings
  ]
}
Built for production

Live inventory instead of event metadata

Event catalogs answer what is happening. Listing-level ticket inventory answers what can be bought right now.

Complete listing snapshots

Receive all current listings for an event, including section, row, quantity, price, fees, and all-in total.

Inventory depth

Measure listing count and ticket count, not only the cheapest price shown for an event.

Normalized availability

Work with the same inventory fields across primary and secondary ticket marketplaces.

Seat maps tied to listings

Optionally retrieve hosted section-level and seat-level maps alongside the inventory snapshot.

Use cases

Ticket inventory API use cases

Inventory monitoring

Watch listing counts, available tickets, and section-level supply as an event approaches.

Broker software

Power sourcing, pricing, and inventory workflows with current marketplace availability.

Price and inventory alerts

Notify users when inventory appears, quantities change, or a target price becomes available.

Market analytics

Build time-series datasets for venues, performers, tours, leagues, or marketplaces.

Listing lifecycle tracking

Follow stable listing IDs across captures to identify additions, updates, and removals.

Cross-marketplace comparison

Compare live resale inventory across marketplaces using one response schema.

FAQ

Live Ticket Inventory API questions

What is a ticket inventory API?

A ticket inventory API returns the tickets currently listed for sale for an event. tickets.dev returns listing-level fields such as section, row, quantity, ticket price, fees, and all-in total.

Is the inventory live?

Yes. Each request performs a live marketplace capture on demand rather than reading from a scheduled inventory cache.

Does the API return every listing or only the lowest price?

It returns the full listing array captured for the event, plus summary statistics such as listing count, ticket count, get-in price, median price, average price, and maximum price.

Can I track a ticket listing over time?

Listings include a marketplace listing ID when available. Store successive snapshots to detect price, quantity, and availability changes over time.

Which ticket marketplaces are supported?

Ticketmaster, StubHub, Vivid Seats, SeatGeek, TickPick, Gametime, Viagogo, and GoTickets are available through marketplace-specific endpoints that return the same normalized schema.

Start free

Run your first capture free

Send any supported event URL and get live listings, all-in prices, and seat maps back as normalized JSON. No credit card required.