Search Ticketmaster events by keyword, date, location, venue, attraction, or classificatio
Search Ticketmaster events by keyword, date, location, venue, attraction, or classification
10000 (raw units)
price
7
calls / 30d
6
unique payers
2026-09-17
updated
Provider
stabletickets.dev · discovered, not yet claimed by its owner
Payment (x402 accepts[])
[
{
"scheme": "exact",
"network": "eip155:8453",
"payTo": "0xe6814E0172C9f15f2Ba2e09FE9D9f3751FA38B75",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"amount": "10000",
"maxTimeoutSeconds": 300
}
]Output schema
{
"bazaar": {
"info": {
"input": {
"body": {
"city": "New York",
"countryCode": "US",
"endDateTime": "2026-06-30T23:59:59Z",
"includeTicketing": "yes",
"keyword": "Taylor Swift",
"locale": "*",
"size": 10,
"sort": "date,asc",
"startDateTime": "2026-06-01T00:00:00Z"
},
"bodyType": "json",
"method": "POST",
"type": "http"
}
},
"schema": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"additionalProperties": false,
"properties": {
"body": {
"$schema": "https://json-schema.org/draft/2020-12/schema",
"additionalProperties": false,
"properties": {
"attractionId": {
"anyOf": [
{
"type": "string"
},
{
"items": {
"type": "string"
},
"type": "array"
}
],
"description": "Filter by attraction IDs"
},
"city": {
"type": "string"
},
"classificationId": {
"anyOf": [
{
"type": "string"
},
{
"items": {
"type": "string"
},
"type": "array"
}
],
"description": "Segment, genre, or subgenre IDs"
},
"classificationName": {
"type": "string"
},
"countryCode": {
"maxLength": 2,
"minLength": 2,
"type": "string"
},
"dmaId": {
"anyOf": [
{
"type": "string"
},
{
"items": {
"type": "string"
},
"type": "array"
}
],
"description": "Designated market area IDs"
},
"domain": {
"anyOf": [
{
"type": "string"
},
{
"items": {
"type": "string"
},
"type": "array"
}
],
"description": "Filter entities by domain availability"
},
"endDateTime": {
"description": "UTC ISO date-time upper bound",
"type": "string"
},
"genreId": {
"anyOf": [
{
"type": "string"
},
{
"items": {
"type": "string"
},
"type": "array"
}
],
"description": "Single value, comma-separated values, or string array"
},
"geoPoint": {
"description": "GeoHash location filter",
"type": "string"
},
"id": {
"anyOf": [
{
"type": "string"
},
{
"items": {
"type": "string"
},
"type": "array"
}
],
"description": "Filter by event IDs"
},
"includeSpellcheck": {
"enum": [
"yes",
"no"
],
"type": "string"
},
"includeTBA": {
"enum": [
"yes",
"no",
"only"
],
"type": "string"
},
"includeTBD": {
"enum": [
"yes",
"no",
"only"
],
"type": "string"
},
"includeTest": {
"description": "Include test entities",
"enum": [
"yes",
"no",
"only"
],
"type": "string"
},
"includeTicketing": {
"default": "yes",
"description": "Include ticket pricing and sales information",
"enum": [
"yes",
"no",
"only"
],
"type": "string"
},
"keyword": {
"description": "Keyword to search",
"type": "string"
},
"latlong": {
"description": "Deprecated Ticketmaster lat,long filter; prefer geoPoint",
"type": "string"
},
"localStartDateTime": {
"type": "string"
},
"localStartEndDateTime": {
"type": "string"
},
"locale": {
"default": "*",
"description": "Locale such as en-us, en, or *",
"type": "string"
},
"marketId": {
"anyOf": [
{
"type": "string"
},
{
"items": {
"type": "string"
},
"type": "array"
}
],
"description": "Ticketmaster market IDs"
},
"page": {
"description": "Zero-based page number",
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
},
"postalCode": {
"type": "string"
},
"radius": {
"type": "number"
},
"segmentId": {
"anyOf": [
{
"type": "string"
},
{
"items": {
"type": "string"
},
"type": "array"
}
],
"description": "Single value, comma-separated values, or string array"
},
"size": {
"description": "Page size; Ticketmaster max is 200",
"maximum": 200,
"minimum": 1,
"type": "integer"
},
"sort": {
"description": "Ticketmaster sort string such as \"date,asc\"",
"type": "string"
},
"source": {
"anyOf": [
{
"enum": [
"ticketmaster",
"universe",
"frontgate",
"tmr"
],
"type": "string"
},
{
"items": {
"enum": [
"ticketmaster",
"universe",
"frontgate",
"tmr"
],
"type": "string"
},
"type": "array"
}
],
"description": "Ticketmaster source filter"
},
"startDateTime": {
"description": "UTC ISO date-time lower bound",
"type": "string"
},
"startEndDateTime": {
"type": "string"
},
"stateCode": {
"type": "string"
},
"subGenreId": {
"anyOf": [
{
"type": "string"
},
{
"items": {
"type": "string"
},
"type": "array"
}
],
"description": "Single value, comma-separated values, or string array"
},
"unit": {
"enum": [
"miles",
"km"
],
"type": "string"
},
"venueId": {
"anyOf": [
{
"type": "string"
},
{
"items": {
"type": "string"
},
"type": "array"
}
],
"description": "Filter by venue IDs"
}
},
"required": [
"locale",
"includeTicketing"
],
"type": "object"
},
"bodyType": {
"enum": [
"json",
"form-data",
"text"
],
"type": "string"
},
"method": {
"enum": [
"POST",
"PUT",
"PATCH"
],
"type": "string"
},
"type": {
"const": "http",
"type": "string"
}
},
"required": [
"type",
"method",
"bodyType",
"body"
],
"type": "object"
}
},
"required": [
"input"
],
"type": "object"
}
}
}Use it
curl
curl "https://stabletickets.dev/api/events/search" # -> 402 Payment Required, accepts[] lists how to pay # retry with a PAYMENT-SIGNATURE (or PAYMENT header) once paid
JavaScript
const res = await fetch("https://stabletickets.dev/api/events/search");
if (res.status === 402) {
const { accepts } = await res.json();
// pay one of accepts[] via an x402 client, then retry with the payment header
}Python
import httpx
res = httpx.get("https://stabletickets.dev/api/events/search")
if res.status_code == 402:
accepts = res.json()["accepts"]
# pay one of accepts[] via an x402 client, then retry with the payment headerMachine-readable
Everything on this page is also available as clean JSON at /resources/5966.json, and this resource appears in /discovery/resources and /discovery/search.