# stabletickets.dev Attractions Search

> stabletickets.dev Attractions Search is a paid API for AI agents from stabletickets.dev, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-14).

Search Ticketmaster attractions (artists, teams, performers) by keyword and return matching attraction records

## Facts

- Endpoint: POST https://stabletickets.dev/api/attractions/search
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/stabletickets-dev-163fd01e
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_dOhZ6EE3KJF9G-etWUZyF

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability stabletickets-dev-163fd01e -d '<json body>'
```

Example prompt: Search Ticketmaster for the artist 'Taylor Swift' and give me her attraction ID and any classification info so I can look up her upcoming shows.

## When to prefer this

Use this endpoint when you need to resolve an artist, team, or performer's name to a Ticketmaster attraction ID, or when you want to discover attraction metadata (classifications, images, external IDs) before searching for their events. Prefer this over the events search endpoint when the goal is finding the attraction entity itself rather than specific event listings.

## Known failure modes

- No results found for the given keyword — returns empty results array
- Invalid or missing keyword parameter — returns 400 error
- Ticketmaster API rate limit exceeded — returns 429 or 503 error
- Payment not processed (x402 protocol failure) — request rejected before reaching Ticketmaster
- Ambiguous keyword matches many attractions — returns large unfiltered list requiring further narrowing

## How this service works

Search Ticketmaster attractions such as artists, teams, and performers

## Output

Returns a list of Ticketmaster attraction records matching the search query, including attraction IDs, names, types (e.g. music, sports), genre classifications, images, and external links (e.g. Spotify, MusicBrainz). Typically paginated.

## Example request

```json
{
 "page": 0,
 "size": 10,
 "locale": "en-us",
 "source": "ticketmaster",
 "keyword": "Taylor Swift"
}
```

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "id": {
   "anyOf": [
    {
     "type": "string"
    },
    {
     "type": "array",
     "items": {
      "type": "string"
     }
    }
   ],
   "description": "Filter by attraction IDs"
  },
  "page": {
   "type": "integer",
   "maximum": 9007199254740991,
   "minimum": 0,
   "description": "Zero-based page number"
  },
  "size": {
   "type": "integer",
   "maximum": 200,
   "minimum": 1,
   "description": "Page size; Ticketmaster max is 200"
  },
  "sort": {
   "type": "string",
   "description": "Ticketmaster sort string such as \"date,asc\""
  },
  "domain": {
   "anyOf": [
    {
     "type": "string"
    },
    {
     "type": "array",
     "items": {
      "type": "string"
     }
    }
   ],
   "description": "Filter entities by domain availability"
  },
  "locale": {
   "type": "string",
   "default": "*",
   "description": "Locale such as en-us, en, or *"
  },
  "source": {
   "anyOf": [
    {
     "enum": [
      "ticketmaster",
      "universe",
      "frontgate",
      "tmr"
     ],
     "type": "string"
    },
    {
     "type": "array",
     "items": {
      "enum": [
       "ticketmaster",
       "universe",
       "frontgate",
       "tmr"
      ],
      "type": "string"
     }
    }
   ],
   "description": "Ticketmaster source filter"
  },
  "genreId": {
   "anyOf": [
    {
     "type": "string"
    },
    {
     "type": "array",
     "items": {
      "type": "string"
     }
    }
   ],
   "description": "Single value, comma-separated values, or string array"
  },
  "keyword": {
   "type": "string",
   "description": "Keyword to search"
  },
  "segmentId": {
   "anyOf": [
    {
     "type": "string"
    },
    {
     "type": "array",
     "items": {
      "type": "string"
     }
    }
   ],
   "description": "Single value, comma-separated values, or string array"
  },
  "subGenreId": {
   "anyOf": [
    {
     "type": "string"
    },
    {
     "type": "array",
     "items": {
      "type": "string"
     }
    }
   ],
   "description": "Single value, comma-separated values, or string array"
  },
  "includeTest": {
   "enum": [
    "yes",
    "no",
    "only"
   ],
   "type": "string",
   "description": "Include test entities"
  },
  "classificationId": {
   "anyOf": [
    {
     "type": "string"
    },
    {
     "type": "array",
     "items": {
      "type": "string"
     }
    }
   ],
   "description": "Single value, comma-separated values, or string array"
  },
  "preferredCountry": {
   "enum": [

… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/stabletickets-dev-163fd01e/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from stabletickets.dev](https://www.zero.xyz/host/stabletickets.dev/llms.txt)
