SeatGeek API endpoint
Returns SeatGeek's ranked "trending near you" events for the required `lat` and `lon`. Each item has the event name, URL and image, local and UTC start times, `lowest_price` on the secondary market where available, current `rank` and `rank_change`. The list is identified by `list_id`, `list_type` and `list_display_name`.
/seatgeek/trendingQuery parameters:
lat: required. Latitude.lon: required. Longitude.Returns SeatGeek's own geo-personalized "trending near you" event feed for a coordinate — the same list its homepage renders, ranked by SeatGeek's own popularity score for that location.
Notable response behavior:
items[].rank/rank_change reflect SeatGeek's own current ranking and its movement.items[].lowest_price is the entity's live lowest available secondary-market price, where available.list_id/list_type/list_display_name describe which of SeatGeek's own curated lists was returned (currently always a DMA-based "trending" list).| Field | Filled in, of 15 checked | Values in the sample |
|---|---|---|
| entity_type | 15 | event in all 15 |
| entity_id | 15 | |
| entity_name | 15 | “Harry Styles with Jamie XX” and 14 other values |
| entity_url | 15 | seatgeek.com |
| entity_image_url | 15 | seatgeekimages.com |
| event_datetime_local | 15 | 2026-10-13 to 2027-02-27 |
| event_datetime_utc | 15 | 2026-10-13 to 2027-02-28 |
| lowest_price | 15 | 26 to 1,334, median 122 |
| rank | 15 | 1 to 15, median 8 |
| Parameter | Type | Required | Default | Description | Example |
|---|---|---|---|---|---|
| lat | number | Yes | Latitude | 40.7128 | |
| lon | number | Yes | Longitude | -74.006 | |
| x-api-key (header) | string | Yes | API key required |
curl -X GET "https://api.crawlora.net/api/v1/seatgeek/trending?lat=40.7128&lon=-74.006" \ -H "x-api-key: $CRAWLORA_API_KEY"
{
"code": 200,
"msg": "OK",
"data": {
"list_id": "trending_events_dma",
"list_type": "trending",
"list_display_name": "Trending near you",
"items": [
{
"entity_type": "event",
"entity_id": 18116891,
"entity_name": "Commanders at Cowboys",
"entity_url": "https://seatgeek.com/dallas-cowboys-tickets/9-20-2026-arlington-texas-at-t-stadium/nfl/18116891",
"event_datetime_local": "2026-09-20T15:25:00",
"event_datetime_utc": "2026-09-20T20:25:00Z",
"lowest_price": 35,
"rank": 1,
"rank_change": 0
}
]
}
}Request schema
No body schema
Response schema
#/definitions/seatgeek.trendingResponseDoc
| Field | Type | Required | Enum | Bounds | Example | Description |
|---|---|---|---|---|---|---|
| code | integer | No | 200 | |||
| data | seatgeek.TrendingResult | No | ||||
| data.items | array | No | ||||
| data.items[].entity_id | integer | No | ||||
| data.items[].entity_image_url | string | No | ||||
| data.items[].entity_name | string | No | ||||
| data.items[].entity_type | string | No | event | |||
| data.items[].entity_url | string | No | ||||
| data.items[].event_datetime_local | string | No | ||||
| data.items[].event_datetime_utc | string | No | ||||
| data.items[].lowest_price | number | No | ||||
| data.items[].rank | integer | No | ||||
| data.items[].rank_change | integer | No | ||||
| data.list_display_name | string | No | ||||
| data.list_id | string | No | ||||
| data.list_type | string | No | ||||
| msg | string | No | OK |
| Status | Description | Schema |
|---|---|---|
| 400 | Bad Request | #/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/trending?lat=40.7128&lon=-74.006" \
-H "x-api-key: $CRAWLORA_API_KEY"