etix.com APIetix.com ↗
Search Etix events by keyword or category, check real-time ticket availability and pricing, and retrieve venue details with 9 endpoints.
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.
| 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 info, date_time, category, 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": 102478,
"name": "Spring Concert 2026",
"image_url": "https://cdn.etix.com/etix/performer-image/performer_image_320w/fddd374eae06603206dab25696b29b40.jpg"
}
]
},
"status": "success"
}
}About the etix.com API
The Etix API gives developers access to live event discovery and ticket data across 9 endpoints. Use search_events to query concerts, sports, and other ticketed events by keyword and get back matching events with dates, venue info, and direct sale URLs alongside matching venues and performers. Other endpoints cover category filtering, today's events, weekend listings, per-venue schedules, and detailed ticket availability including price breakdowns and per-order limits.
Event Discovery
The search_events endpoint accepts a single query string and returns up to 5 matching events, 5 matching venues, and any matching performers. Each event result includes an event_id, name, date_time, category, venue info, and a direct_sale_url. Performers carry an image_url alongside their name and ID. For broader browsing, get_events_by_category filters by categories such as music, sports, museum-arts, fairs-festivals, and special-events. get_homepage_events returns Etix's current featured listings without any filter parameters.
Scheduling Endpoints
get_events_today and get_events_this_weekend both return zero-parameter event arrays with a time field indicating the period covered. get_venue_events takes a venue_id and returns all upcoming events at that specific venue — useful when you want to track a single venue's calendar over time. The venue_id value appears in search_events venue results and in Etix venue URLs.
Ticket Availability and Pricing
get_event_ticket_availability accepts a performance_id (the event_id value from search_events for PERFORMANCE-type results) and returns a status field (Available or Sold Out), an array of prices objects each carrying name, price_range, all_in_price, and a free boolean, plus max_tickets_per_order and all_in_price_enabled. get_event_details returns a fuller record for the same ID: min_price, max_price, currency, is_available, time_zone, presenter, an HTML description, and an image_url.
Venue Information
get_venue_info takes a numeric venue_id and returns the venue's address, city, state, country, phone, latitude, longitude, logo_url, and venue_id. This makes it straightforward to render a venue card or pass coordinates to a mapping layer without a separate geocoding step.
- Aggregate today's and this weekend's events into a local event digest app using
get_events_todayandget_events_this_weekend. - Build a ticket price tracker that polls
get_event_ticket_availabilityfor a list of performance IDs and alerts whenstatuschanges toSold Out. - Power a venue directory by combining
get_venue_infogeographic coordinates withget_venue_eventsto display a venue's full upcoming schedule. - Display all-in pricing vs. base pricing comparisons using the
all_in_priceandprice_rangefields from thepricesarray. - Filter event listings by genre or type for a niche site using the
categoryparameter inget_events_by_category. - Populate autocomplete search results with performer images and event links using
search_eventsperformerimage_urland eventdirect_sale_urlfields. - Build an event CRM that ingests featured homepage listings via
get_homepage_eventsand tracks which events appear over time.
| Tier | Price | Credits/month | Rate limit |
|---|---|---|---|
| Free | $0/mo | 100 | 5 req/min |
| Hobby | $30/mo | 1,000 | 20 req/min |
| Developer | $100/mo | 5,000 | 250 req/min |
One credit = one API call regardless of which marketplace API you call. 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 flag?+
status string (Available or Sold Out), an array of prices objects each with name, price_range, all_in_price, and a free boolean, plus max_tickets_per_order, all_in_price_enabled, min_price, max_price, and currency. The is_available boolean mirrors the status field for programmatic checks.Does the API return paginated results for large event sets?+
search_events returns up to 5 events and 5 venues per query. The category and scheduling endpoints (get_events_by_category, get_events_today, etc.) return whatever set is available at that moment without pagination or offset parameters. You can fork the API on Parse and revise it to add pagination support if your use case requires larger result sets.Does the API cover historical or past events?+
Can I get a full seat map or individual seat-level availability?+
get_event_ticket_availability, with fields like price_range and all_in_price per tier. Individual seat-level inventory or venue seating charts are not included. You can fork the API on Parse and revise it to add a seat-map endpoint if that granularity is required.