SeatGeek API endpoint
Returns one SeatGeek venue's full detail: address, city/state/country, timezone, capacity, coordinates, and upcoming-event counts. id is SeatGeek's own numeric venue id, obtained from a search or event result.
/seatgeek/venueQuery parameters:
id: required. SeatGeek's own numeric venue id, obtained from a /seatgeek/search or /seatgeek/event result.Notable response behavior:
location is a plain {lat, lon} coordinate pair.stats.event_count is the venue's total number of scheduled events on SeatGeek. Pass a venue's id into /seatgeek/venue-events to get its full schedule.id with no matching venue returns a 404.| Field | In the sample | Value in the sample |
|---|---|---|
| id | Has a value | |
| name | Has a value | “UNIQLO Field at Dodger Stadium” |
| slug | Has a value | |
| city | Has a value | “Los Angeles” |
| state | Has a value | “CA” |
| country | Has a value | “US” |
| postal_code | Has a value | |
| timezone | Has a value | “America/Los_Angeles” |
| capacity | Has a value | 56,000 |
| display_location | Has a value | “Los Angeles, CA” |
| score | Has a value | 0.95 |
| popularity | Has a value | 4,778,708 |
| has_upcoming_events | Has a value | true |
| num_upcoming_events | Has a value | 101 |
| location.lat | Has a value | |
| location.lon | Has a value | |
| stats.event_count | Has a value | 101 |
| url | Has a value | seatgeek.com |
| Parameter | Type | Required | Default | Description | Example |
|---|---|---|---|---|---|
| id | integer | Yes | SeatGeek's own numeric venue id | 1 | |
| x-api-key (header) | string | Yes | API key required |
curl -X GET "https://api.crawlora.net/api/v1/seatgeek/venue?id=1" \ -H "x-api-key: $CRAWLORA_API_KEY"
{
"code": 200,
"msg": "OK",
"data": {
"id": 1,
"name": "UNIQLO Field at Dodger Stadium",
"slug": "dodger-stadium",
"city": "Los Angeles",
"state": "CA",
"country": "US",
"postal_code": "90012",
"timezone": "America/Los_Angeles",
"capacity": 56000,
"display_location": "Los Angeles, CA",
"has_upcoming_events": true,
"num_upcoming_events": 114,
"location": {
"lat": 34.0718,
"lon": -118.246
},
"stats": {
"event_count": 114
},
"url": "https://seatgeek.com/venues/dodger-stadium/tickets"
}
}Request schema
No body schema
Response schema
#/definitions/seatgeek.venueResponseDoc
| Field | Type | Required | Enum | Bounds | Example | Description |
|---|---|---|---|---|---|---|
| code | integer | No | 200 | |||
| data | seatgeek.Venue | No | ||||
| data.capacity | integer | No | ||||
| data.city | string | No | ||||
| data.country | string | No | US | |||
| data.display_location | string | No | Los Angeles, CA | |||
| data.has_upcoming_events | boolean | No | ||||
| data.id | integer | No | ||||
| data.location | seatgeek.GeoLocation | No | ||||
| data.location.lat | number | No | ||||
| data.location.lon | number | No | ||||
| data.name | string | No | ||||
| data.num_upcoming_events | integer | No | ||||
| data.popularity | number | No | ||||
| data.postal_code | string | No | ||||
| data.score | number | No | ||||
| data.slug | string | No | ||||
| data.state | string | No | ||||
| data.stats | seatgeek.VenueStats | No | ||||
| data.stats.event_count | integer | No | ||||
| data.timezone | string | No | America/New_York | |||
| data.url | string | No | ||||
| msg | string | No | OK |
| Status | Description | Schema |
|---|---|---|
| 400 | Bad Request | #/definitions/app.Response |
| 404 | Not Found | #/definitions/app.Response |
| 429 | Too Many Requests | #/definitions/app.Response |
| 503 | Service Unavailable | #/definitions/app.Response |
Use environment variables for secrets and keep Crawlora API keys server-side.
curl -X GET "https://api.crawlora.net/api/v1/seatgeek/venue?id=1" \
-H "x-api-key: $CRAWLORA_API_KEY"