Comparable all-in pricing

Real-Time Ticket Price API

Track live base prices, fees, and all-in totals across every ticket marketplace with one normalized API.

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

One API for live ticket pricing data

The tickets.dev ticket price API returns listing-level pricing as it appears when a live marketplace capture runs. It keeps ticket price, per-ticket fee, and all-in total separate so your application can compare like with like.

Because every marketplace uses the same normalized snapshot, the API can power ticket price tracking, resale price analysis, marketplace comparison, and dynamic pricing systems without a marketplace-specific parser.

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

Supported marketplaces

Comparable pricing across every marketplace

Keep the advertised price, marketplace fee, and all-in total separate while using the same fields for every source.

Ticketmaster

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

GET/v1/capture/ticketmaster
Ticketmaster Price 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 Price API

StubHub

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

GET/v1/capture/stubhub
StubHub Price API

SeatGeek

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

GET/v1/capture/seatgeek
SeatGeek Price API

TickPick

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

GET/v1/capture/tickpick
TickPick Price 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 Price API

Viagogo

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

GET/v1/capture/viagogo
Viagogo Price API

GoTickets

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

GET/v1/capture/gotickets
GoTickets Price 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 Price API
Structured JSON

Base price, fees, and all-in price

A lowest-price feed hides the listings behind the number. tickets.dev returns each listing and its pricing components, plus event-level statistics derived from the captured inventory.

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

Reliable ticket price comparison

Compare the amount a buyer sees across marketplaces while retaining the underlying listing context.

Live marketplace prices

Capture current prices on demand instead of waiting for a scheduled dataset refresh.

Fees kept separate

Use ticketPrice, fee, and totalPrice to analyze the advertised price and the all-in buyer price.

Listing context

Keep section, row, quantity, inventory type, and listing ID beside every price.

Cross-market normalization

Apply the same price calculations to Ticketmaster, StubHub, Vivid Seats, SeatGeek, TickPick, Gametime, Viagogo, and GoTickets.

Use cases

Ticket price API use cases

Track price changes over time

Store repeated captures to build price history for a listing, section, event, venue, or tour.

Compare marketplaces

Compare base prices, fees, and all-in totals for the same event across multiple resale marketplaces.

Market and arbitrage monitoring

Identify meaningful pricing differences while retaining section, row, and quantity context.

Dynamic pricing systems

Feed current market prices and inventory depth into pricing rules, models, or broker workflows.

Price alerts

Trigger notifications when get-in price or a qualifying listing crosses a target threshold.

Resale analytics

Measure distribution, median, average, maximum, fees, and inventory depth over time.

FAQ

Real-Time Ticket Price API questions

Can I track ticket prices across multiple marketplaces?

Yes. Run captures for the same event on each supported marketplace and store the normalized listing snapshots to track price movement over time.

Does the ticket price API include fees?

Yes. Each listing separates ticketPrice, fee, and totalPrice so you can work with the base price or the all-in price.

Are ticket prices returned in real time?

Each request performs an on-demand live capture of the marketplace event page. The capturedAt field records when that snapshot was taken.

Can I compare StubHub, SeatGeek, and Vivid Seats prices?

Yes. Those marketplaces return the same listing and pricing schema, making base price, fees, total price, section, row, and quantity directly comparable.

Can the API power price alerts or dynamic pricing?

Yes. Store repeated snapshots and apply your own thresholds or models to current listing prices, event-level statistics, and inventory depth.

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.