Etix APIetix.com ↗
Search Etix events, check ticket availability, and retrieve venue details via 8 endpoints covering live music, sports, festivals, and more.
What is the Etix API?
The Etix API gives developers access to 8 endpoints covering live event discovery, ticket availability, and venue data from etix.com. Use search_events to find events, venues, and performers by keyword, get_event_details to retrieve ticket types and pricing for a specific performance, and get_event_ticket_availability to check real-time availability status, price ranges, and per-order ticket limits.
curl -X GET 'https://api.parse.bot/scraper/2872df44-c583-41e5-8ad8-8810fcf83ca2/search_events?query=concert' \ -H 'X-API-Key: $PARSE_API_KEY'
Search for events, venues, and performers by keyword. Returns up to 5 matching events, 5 matching venues, and matching performers from the Etix suggest API. Results include both PERFORMANCE (single events) and EVENT_SERIES types. Each event includes a direct_sale_url for ticket purchase.
| Param | Type | Description |
|---|---|---|
| queryrequired | string | Search keyword (artist name, event name, or venue name) |
{
"type": "object",
"fields": {
"query": "string, the search keyword used",
"events": "array of matching events with event_id, name, venue_id, venue_name, city, state, country, date_time, category, type, image_url, and direct_sale_url",
"venues": "array of matching venues with venue_id, venue_name, organization, city, state, country",
"performers": "array of matching performers with id, name, image_url"
},
"sample": {
"data": {
"query": "concert",
"events": [
{
"city": "West Palm Beach",
"name": "Its not just r&B issa vibe",
"type": "PERFORMANCE",
"state": "FL",
"country": "USA",
"category": "Concerts",
"event_id": 43869883,
"venue_id": 32224,
"date_time": "2026-06-14T02:00:00Z",
"image_url": "https://cdn.etix.com/etix/performance-image/performance_image_150w/0ebef3525d36acae8cf8a9562281a1d8.jpg",
"venue_name": "The Banyan Live",
"direct_sale_url": "https://www.etix.com/ticket/p/43869883/its-not-just-rb-issa-vibe-west-palm-beach-the-banyan-live"
}
],
"venues": [
{
"city": "Turlock",
"state": "CA",
"country": "USA",
"venue_id": 11582,
"venue_name": "Stanislaus County Fair",
"organization": "Stanislaus County Fair"
}
],
"performers": [
{
"id": 104894,
"name": "Rocky in Concert",
"image_url": "https://cdn.etix.com/etix/performer-image/performer_image_320w/c73a97de6ac693e07065fd0bc61b6c0d.jpg"
}
]
},
"status": "success"
}
}About the Etix API
Event Discovery
The search_events endpoint accepts a query string and returns up to 5 matching events, 5 matching venues, and any matching performers. Each event result carries an event_id, venue_name, city, state, date_time, category, type (either PERFORMANCE or EVENT_SERIES), and a direct_sale_url. Browsing endpoints — get_events_today, get_events_this_weekend, get_homepage_events, and get_events_by_category — let you pull time-scoped or category-filtered listings without a keyword. Supported categories include music, sports, museum-arts, fairs-festivals, and special-events.
Event Details and Ticket Availability
get_event_details takes a performance_id (the event_id from search_events for PERFORMANCE-type results) and returns the event name, HTML description, venue_name, time_zone, min_price, max_price, currency, and a boolean is_available. For a lighter availability-only check, get_event_ticket_availability returns the same pricing fields plus a status string (Available or Sold Out), a prices array with individual ticket type names and all_in_price flags, and max_tickets_per_order.
Venue Information
get_venue_info accepts a venue_id (found in search_events venue results or venue URLs) and returns the venue's address, city, state, country, latitude, phone, email, and logo_url. This is useful for building venue profile pages or mapping integrations without a separate geocoding step, since coordinates are included directly in the response.
The Etix API is a managed, monitored endpoint for etix.com — not a raw scraper you maintain. Every endpoint is automatically health-checked on a schedule, and when etix.com changes and a check fails, the API is automatically queued for repair and re-verified. It is built to keep working as the site underneath it changes.
This isn't an official etix.com API — it's an independent, maintained REST wrapper over public data. Where the source has no official API (or only a limited one), Parse gives you a stable contract over a source that never promised one, and keeps it current. Need a new endpoint or field? You can revise it yourself in plain English and the agent rebuilds it against the live site in minutes — contributing the change back to the shared API is free.
Will this API break when the source site changes?+
Is this an official API from the source site?+
Can I fix or extend this API myself if I need a new endpoint or field?+
What happens if I call an endpoint that has an issue?+
- Build a local event calendar using
get_events_todayandget_events_this_weekendfiltered by city. - Monitor ticket availability for specific performances using
get_event_ticket_availabilityand alert users whenstatuschanges toSold Out. - Display full event pages with pricing tiers by chaining
search_eventswithget_event_detailsusing the returnedevent_id. - Create a venue directory app using
get_venue_infoto display addresses, contact details, and logos. - Power a category-based event discovery feed for music or sports events using
get_events_by_category. - Track
min_priceandmax_pricetrends across performances to analyze ticket pricing patterns by category. - Aggregate performer data from
search_eventsresults to build artist touring schedule features.
| Tier | Price | Credits/month | Rate limit |
|---|---|---|---|
| Free | $0/mo | 200 | 5 req/min |
| Hobby | $30/mo | 1,000 | 20 req/min |
| Developer | $100/mo | 5,000 | 100 req/min |
| Team | $300/mo | 20,000 | 300 req/min |
| Company | $1,000/mo | 100,000 | 500 req/min |
Each endpoint has a fixed posted price per successful call — most fall between 1 and 10 credits — shown on this API's page before you run it. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.
Does Etix have an official developer API?+
What does `get_event_ticket_availability` return beyond a simple sold-out check?+
prices array where each entry includes a ticket type name, a price_range, an all_in_price value, and a free boolean. It also exposes max_tickets_per_order, all_in_price_enabled, min_price, max_price, and the ISO currency code — enough to display a full pricing breakdown, not just a binary status.Does the API return seat maps or individual seat-level availability?+
get_event_ticket_availability, but does not expose seat-level or section-level data. You can fork it on Parse and revise to add the missing endpoint if Etix exposes that surface for a specific venue.Can I retrieve historical or past events through this API?+
get_events_today, get_events_this_weekend, and get_homepage_events return live listings, and there is no dedicated endpoint for past events. You can fork it on Parse and revise to add a historical query endpoint if the data source supports it.What is the difference between `PERFORMANCE` and `EVENT_SERIES` types in `search_events` results?+
PERFORMANCE events are individual dated performances and have a performance_id that can be passed directly to get_event_details or get_event_ticket_availability. EVENT_SERIES entries represent recurring or multi-date events and do not map to a single performance_id, so the detail endpoints are not applicable to them without first resolving a specific occurrence.