Skill

ticketmaster

Every Discovery v2 endpoint plus offline search, multi-venue watchlists, residency dedup, and on-sale tracking no...

Verified: 2026-05-13 (printing-press-ingest-2026-05-13+enrich-capability-skill)

When to use ticketmaster

Choose if

You're inside an agent loop that needs to monitor venues, attractions, or on-sale windows on Ticketmaster — multi-venue watchlists, residency deduplication, price bucketing, "what's on tonight" reports. Versus calling Discovery v2 directly, this adds an offline-queryable local store, fan-out across venue lists with merged/sorted output, and `--compact` output to save context.

Avoid if

You need ticket purchases, cart manipulation, or any write surface — this is strictly read-only Discovery v2. Also avoid for resale or dynamic-priced events where `priceRanges` is absent, or when your daily workload exceeds the 5000-req free-tier ceiling and you haven't upgraded your TICKETMASTER_API_KEY plan.

Risk Flags

  • MEDIUM auth Requires a valid `TICKETMASTER_API_KEY` environment variable. Without it every command fails immediately. Key is bound to the developer account that minted it.
  • MEDIUM rate_limit Free tier capped at 5000 req/day and 5 req/s. Hitting the cap returns HTTP 429 "Quota exceeded". Heavy on-sale-tracking workloads (fan-outs over venue ID files) can exhaust the cap quickly.
  • LOW scope Read-only — does not create, update, delete, publish, send, or mutate any Ticketmaster state. No ticket purchase, no cart operations. Resale and dynamic-priced events also omit `priceRanges` in `event get`.
  • LOW data_quality Venues may not be Ticketmaster-primary; README suggests a DMA query with classification filter as workaround. Residency events (same name + same venue) are deduplicated by the CLI into one row to clean up the surface.

Cost

Type: Freemium · Free tier: Ticketmaster Discovery API free tier: 5000 requests/day at 5 req/s. The CLI itself is free to install; all calls go against your TICKETMASTER_API_KEY. README mentions "upgrade the plan" but does not disclose paid-tier pricing.

Hidden costs

  • Upstream Ticketmaster API paid tiers exist but the README does not state pricing.

Install

Default

npx -y @mvanhorn/printing-press install ticketmaster
export TICKETMASTER_API_KEY=<your-key>
# Honor the free-tier ceiling (5000 req/day, 5 req/s):
# the CLI will return HTTP 429 if you exceed it.

Setup docs →

Estimated time to first success: ~10 min

Dependencies

Minimum runtime: Node.js (or Go fallback before npx is available)

Distribution

Repository
https://github.com/mvanhorn/printing-press-library
License
MIT