StubHub API endpoint
Lists a performer or team's own upcoming schedule (event name, date, venue, starting price) from their StubHub page. Obtain a real performer_slug+performer_id pair from stubhub-trending's url field (e.g. https://www.stubhub.com/kansas-city-chiefs-tickets/performer/6063 -- slug "kansas-city-chiefs-tickets", id 6063). A zero count with an empty events list is a valid no-upcoming-events response.
/stubhub/performer-eventsQuery parameters:
performer_slug: required. The performer's URL slug, e.g. kansas-city-chiefs-tickets.performer_id: required. The performer's numeric id, e.g. 6063.Both values come together from a performer's real StubHub URL, e.g.
https://www.stubhub.com/kansas-city-chiefs-tickets/performer/6063 (slug
kansas-city-chiefs-tickets, id 6063) -- obtain one from stubhub_trending's
url field. A wrong slug paired with a real id redirects to the canonical
URL rather than returning an error or wrong content, but do not rely on
that -- always pass the real slug.
Returns the performer or team's own upcoming event schedule (name, date,
venue, and a starting price where available), scraped from the performer
page's own structured data. A zero count with an empty events list is a
valid no-upcoming-events response.
Notable response behavior:
low_price/price_currency reflect the page's own displayed pricing,
which is geo-dependent on the fetching client's network location -- not
always USD.stubhub_category_events.| Field | Filled in, of 10 checked | Values in the sample |
|---|---|---|
| name | 10 | “Los Angeles Chargers at Kansas City Chiefs” and 9 other values |
| url | 10 | stubhub.com |
| start_date | 10 | 2026-10-18 to 2026-11-15 |
| venue_name | 10 | “GEHA Field at Arrowhead Stadium” and 7 other values |
| venue_city | 10 | Kansas City (4), Seattle (2), Denver (2) and 1 more |
| venue_state | 10 | Missouri (4), Washington (2), Colorado (2) and 1 more |
| venue_country | 10 | USA in all 10 |
| low_price | 10 | 12.02 to 319.48, median 31.21 |
| price_currency | 10 | KRW in all 10 |
| availability | 10 | schema.org |
| Parameter | Type | Required | Default | Description | Example |
|---|---|---|---|---|---|
| performer_slug | string | Yes | The performer's URL slug, e.g. kansas-city-chiefs-tickets | kansas-city-chiefs-tickets | |
| performer_id | integer | Yes | The performer's numeric id | 6063 | |
| x-api-key (header) | string | Yes | API key required |
curl -X GET "https://api.crawlora.net/api/v1/stubhub/performer-events?performer_slug=kansas-city-chiefs-tickets&performer_id=6063" \ -H "x-api-key: $CRAWLORA_API_KEY"
{
"code": 200,
"msg": "OK",
"data": {
"performer_slug": "kansas-city-chiefs-tickets",
"performer_id": 6063,
"count": 7,
"source_url": "https://www.stubhub.com/kansas-city-chiefs-tickets/performer/6063",
"fetched_at": "2026-09-15T18:40:00Z",
"events": [
{
"name": "Indianapolis Colts at Kansas City Chiefs",
"url": "https://www.stubhub.com/kansas-city-chiefs-kansas-city-tickets-9-20-2026/event/160425136/",
"start_date": "2026-09-20T19:20:00",
"venue_name": "GEHA Field at Arrowhead Stadium",
"venue_city": "Kansas City",
"venue_state": "Missouri",
"venue_country": "USA",
"low_price": 71.87,
"price_currency": "USD",
"availability": "http://schema.org/InStock"
}
]
}
}Request schema
No body schema
Response schema
#/definitions/stubhub.performerEventsResponseDoc
| Field | Type | Required | Enum | Bounds | Example | Description |
|---|---|---|---|---|---|---|
| code | integer | No | 200 | |||
| data | stubhub.PerformerEventsResponse | No | ||||
| data.count | integer | No | 10 | |||
| data.events | array | No | ||||
| data.events[].availability | string | No | http://schema.org/InStock | |||
| data.events[].low_price | number | No | 71.87 | |||
| data.events[].name | string | No | Indianapolis Colts at Kansas City Chiefs | |||
| data.events[].price_currency | string | No | USD | |||
| data.events[].start_date | string | No | 2026-09-20T19:20:00 | |||
| data.events[].url | string | No | ||||
| data.events[].venue_city | string | No | Kansas City | |||
| data.events[].venue_country | string | No | USA | |||
| data.events[].venue_name | string | No | GEHA Field at Arrowhead Stadium | |||
| data.events[].venue_state | string | No | Missouri | |||
| data.fetched_at | string | No | ||||
| data.performer_id | integer | No | ||||
| data.performer_slug | string | No | ||||
| data.source_url | string | No | ||||
| msg | string | No | OK |
| Status | Description | Schema |
|---|---|---|
| 400 | Bad Request | #/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/stubhub/performer-events?performer_slug=kansas-city-chiefs-tickets&performer_id=6063" \
-H "x-api-key: $CRAWLORA_API_KEY"