SeatGeek+API.SH

SeatGeek API

SeatGeek events, ticket price stats, venues and performers as JSON, with no registration.

The API.SH SeatGeek API turns public SeatGeek pages into structured JSON. Browse upcoming events in a city by category, genre and date window, read one event with ticket price stats (lowest, median, average and highest in USD), listing and ticket counts, venue and performers, list a performer's or team's events, and read a venue with its capacity and upcoming events.

  • 5 endpoints
  • from $1 / 1,000 calls
  • 1,000 free credits / month
  • failed calls free
Category events
GET https://api.api.sh/seatgeek/v1/category
{ "success": true }
1 credit · $1 per 1,000 calls

What you can build with the SeatGeek API

Ticket price tracking

Follow an event's lowest, median and highest ticket prices and listing counts as the date approaches.

Event discovery apps

Show concerts, sports, theater and comedy in a city for today, this weekend or next weekend.

Artist and team tours

List an artist's or team's upcoming events, with home or away games for teams.

Venue calendars

Show a venue's address, capacity, home teams and next events with price stats.

Travel and AI agents

Let an assistant find the next event by a performer or at a venue and compare ticket prices.

SeatGeek data you get

Field names from real responses. Numbers come parsed, URLs absolute, dates in ISO 8601.

SeatGeek API endpoints and prices

Every SeatGeek endpoint costs 1 credit per call: credits are $1 per 1,000 on a monthly plan, $2 pay-as-you-go. Pricing

Products, listings and places5
Category events
/seatgeek/v1/category
$1 · $2 PAYG
1 credit
Event details
/seatgeek/v1/event
$1 · $2 PAYG
1 credit
City events
/seatgeek/v1/events
$1 · $2 PAYG
1 credit
Performer events
/seatgeek/v1/performer
$1 · $2 PAYG
1 credit
Venue events
/seatgeek/v1/venue
$1 · $2 PAYG
1 credit

Call the SeatGeek API

Category events: GET https://api.api.sh/seatgeek/v1/category

curl "https://api.api.sh/seatgeek/v1/category?slug=concert" \
  -H "x-api-key: $APISH_KEY"
  1. Create a free accountConfirm your email and get 1,000 free credits every month. No card needed.
  2. Create an API keyOne key works for all 482 platforms.
  3. Send the requestJSON back in one call. Add output=csv or output=ndjson for files.

Why API.SH for SeatGeek data

  • Public data only: no SeatGeek login, cookies or account needed
  • One key and one response shape for SeatGeek and 481 other platforms
  • Built and maintained by API.SH, not third-party publishers
  • Pay per call; errors on our side cost nothing
  • Live status for every endpoint

API.SH vs the official SeatGeek API

SeatGeek has an official Platform API for events, performers and venues, with a developer portal and a client ID to register for. Its API terms limit how data may be stored. API.SH needs no registration and returns ticket price stats, listing counts and event details in one JSON format.

Instead of an Apify actor or your own SeatGeek scraper, use one API.SH key with a fixed price per call and the same JSON shape as other platforms.

SeatGeek API questions

What SeatGeek data can I get?+

Events by city (/seatgeek/v1/events), category pages (/seatgeek/v1/category), one event with ticket price stats (/seatgeek/v1/event), performers and teams (/seatgeek/v1/performer) and venues (/seatgeek/v1/venue).

How much does the SeatGeek API cost?+

Every SeatGeek endpoint costs 1 credit per call. On a monthly plan 1,000 credits cost $1 (Starter is $50/month for 50,000 credits). Pay-as-you-go is $2 per 1,000 credits, with top-ups from $15 that never expire.

Is there a free trial?+

Yes. Every account gets 1,000 free credits every month. That is 1,000 calls to /seatgeek/v1/category at 1 credit each.

Is there an official SeatGeek API?+

Yes. SeatGeek runs a Platform API for events, performers and venues that needs a registered client ID and follows SeatGeek's API terms. API.SH needs no SeatGeek registration and reads public pages only.

Do I need a SeatGeek account or login?+

No. API.SH reads public SeatGeek pages only. No endpoint uses a login, cookies or anyone's account. It cannot buy, sell or list tickets.

Is there a free SeatGeek API?+

SeatGeek's own API needs a registered client ID and follows its API terms. With API.SH, every account gets 1,000 free credits every month, and after that Every SeatGeek endpoint costs 1 credit per call. On a monthly plan 1,000 credits cost $1 (Starter is $50/month for 50,000 credits). Pay-as-you-go is $2 per 1,000 credits, with top-ups from $15 that never expire.

Is scraping SeatGeek legal?+

API.SH reads public pages only and does not log in. Whether your use is allowed depends on SeatGeek's terms, which restrict some uses of its data, and on local law, so check both before building a product.

How do I get started?+

1. Sign up at api.sh. 2. Copy your API key from the dashboard. 3. Call /seatgeek/v1/events with city set to a city such as nyc, or /seatgeek/v1/event with an event url. Request examples and every parameter are in the docs at https://api.sh/docs. You can also use the JS or Python SDK, Google Sheets, Zapier, Make, n8n or the MCP server at https://api.sh/mcp.

More travel & events APIs all travel & events APIs →

Start with 1,000 free credits
Every month, on every account. One key works for all 482 platforms.
Get a free API key