Ticketmaster API endpoint
Lists Ticketmaster's discover city destinations for a `country` (two-letter code, default `US`). Each city has a `slug`, name, canonical URL, locale and image. `page` starts at 1 and `per_page` runs 1 to 100. The response gives `total`. Pass a city `slug` to `ticketmaster-discover-city-events`.
/ticketmaster/discover-citiesQuery parameters: country (two-letter country code, default US), page (one-based), and per_page (1-100).
Returns Ticketmaster city discovery destinations with stable slugs, canonical URLs, locale, and images.
| Field | Filled in, of 75 checked | Values in the sample |
|---|---|---|
| slug | 75 | |
| name | 75 | “Columbus” and 74 other values |
| country | 75 | US in all 75 |
| locale | 75 | en-us in all 75 |
| url | 75 | ticketmaster.com |
| image_url | 75 | prismic-images.tmol.io |
| Parameter | Type | Required | Default | Description | Example |
|---|---|---|---|---|---|
| country | string | No | Two-letter country code | ||
| page | integer | No | One-based page Minimum: 1. | ||
| per_page | integer | No | Cities per page Minimum: 1. Maximum: 100. | ||
| x-api-key (header) | string | Yes | API key required |
curl -X GET "https://api.crawlora.net/api/v1/ticketmaster/discover-cities?country=us&page=1" \ -H "x-api-key: $CRAWLORA_API_KEY"
{
"code": 200,
"data": {
"country": "US",
"page": 1,
"total": 75,
"cities": [
{
"slug": "miami",
"name": "Miami"
}
]
}
}Request schema
No body schema
Response schema
#/definitions/ticketmaster.citiesResponseDoc
| Field | Type | Required | Enum | Bounds | Example | Description |
|---|---|---|---|---|---|---|
| code | integer | No | ||||
| data | ticketmaster.DiscoverCitiesResponse | No | ||||
| data.cities | array | No | ||||
| data.cities[].country | string | No | ||||
| data.cities[].image_url | string | No | ||||
| data.cities[].locale | string | No | ||||
| data.cities[].name | string | No | ||||
| data.cities[].slug | string | No | ||||
| data.cities[].url | string | No | ||||
| data.count | integer | No | ||||
| data.country | string | No | ||||
| data.fetched_at | string | No | ||||
| data.page | integer | No | ||||
| data.per_page | integer | No | ||||
| data.source_url | string | No | ||||
| data.total | integer | No | ||||
| msg | string | No |
| 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/ticketmaster/discover-cities?country=us&page=1" \
-H "x-api-key: $CRAWLORA_API_KEY"