GigWhere API

GigWhere exposes a free, public REST API for programmatic access to live music listings. No registration required for read endpoints. All data is updated every hour from Ticketmaster, Eventim, Nortic, Billetto, Tickster, and 300+ venue websites.

Base URL

https://gigwhere.com/api/v1

Public endpoints (no key required)

EndpointDescription
GET /gigsPaginated concert listings. Filter by city, country, artist, genre, from, to. Default page size: 20.
GET /gigs/{id}Single gig detail.
GET /citiesAll supported cities with country codes and upcoming gig counts.
GET /venuesVenue directory with upcoming gig counts. Filter by city or country.
GET /venues/{slug}Venue detail with upcoming gigs.
GET /artistsArtist directory with upcoming tour date counts.
GET /genresList of active genres with at least one upcoming gig.

Example request

curl "https://gigwhere.com/api/v1/gigs?city=Stockholm&genre=jazz&page_size=5"

Bulk download (API key required)

The full dataset export endpoint (GET /gigs/download) returns all upcoming concerts as a single JSON response and requires a personal API key sent in the X-API-Key header.

Keys are issued on request, are specific to you, and are automatically revoked after 90 days of inactivity. To request access, email [email protected] with a short description of how you plan to use the data.

curl "https://gigwhere.com/api/v1/gigs/download" \
  -H "X-API-Key: your-api-key"

Rate limits

EndpointLimit
Most read endpoints60 requests / minute
GET /gigs/download10 requests / minute

Data freshness

All endpoints are cached and updated every hour. The Cache-Control header on each response reflects the current TTL.

Terms of use

The API aggregates publicly available concert data from Ticketmaster, Eventim, Nortic, Billetto, Tickster, and venue websites. Each upstream source has its own terms of service; we don't grant rights to data we don't own, and API users are responsible for complying with applicable upstream terms.

For high-volume access or questions, get in touch at [email protected].