Skill
ticketmaster
Every Discovery v2 endpoint plus offline search, multi-venue watchlists, residency dedup, and on-sale tracking no...
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.
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