Discover/Etix API
live

Etix APIetix.com

Search Etix events by keyword or category, check real-time ticket availability and pricing, and retrieve venue details with 9 endpoints.

Endpoint health
verified 2h ago
search_events
get_event_ticket_availability
get_event_details
get_venue_info
2/4 passing latest checkself-healing
Endpoints
9
Updated
26d ago

What is the Etix 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.

Try it
Search keyword (artist name, event name, or venue name)
api.parse.bot/scraper/2872df44-c583-41e5-8ad8-8810fcf83ca2/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Call it over HTTPgrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/2872df44-c583-41e5-8ad8-8810fcf83ca2/search_events?query=concert' \
  -H 'X-API-Key: $PARSE_API_KEY'
Python SDK · recommended

Typed, relational, agent-ready

A generated client with real types, enums, and the links between objects — the structure a flat JSON response can't carry. Autocompletes in your editor and reads cleanly to coding agents.

  • Fully typed · autocompletes
  • Objects link to objects
  • Typed errors & pagination

Typed Python client. Set up the SDK in your uv project, then pull this API’s typed client:

uv add parse-sdk
uv run parse init
uv run parse add --marketplace etix-com-api

uv run parse add --marketplace pulls a pinned snapshot of this canonical API — it won’t change underneath you. To customize it, subscribe and swap to your own copy.

"""Walkthrough: Etix SDK — search events, get details, check availability, explore venues."""
from parse_apis.etix_api import Etix, EventDetail, Venue, ResourceNotFound

etix = Etix()

# Search for events by keyword — returns a single SearchResult with events, venues, performers
results = etix.searchresults.search(query="concert")
print(results.query)

for event in results.events[:3]:
    print(event.name, event.venue_name, event.date_time, event.type)

# Drill into one event's full details via the constructible Event resource
event = results.events[0]
detail = event.details()
print(detail.name, detail.venue_name, detail.time_zone)
print(detail.venue_location.city, detail.venue_location.state)

for ticket in detail.ticket_types:
    print(ticket.name, ticket.price_range, ticket.free)

# Check ticket availability from an EventDetail instance
avail = detail.availability()
print(avail.status, avail.is_available, avail.max_tickets_per_order)

for price in avail.prices:
    print(price.name, price.price_range, price.all_in_price)

# Get venue details from a search result venue summary
venue_summary = results.venues[0]
try:
    venue = venue_summary.details()
    print(venue.name, venue.address, venue.city, venue.time_zone)
    for social in venue.social_networks:
        print(social.social_network_type, social.value)
except ResourceNotFound as exc:
    print(f"Venue not found: {exc}")

print("exercised: searchresults.search / event.details / detail.availability / venue_summary.details")
All endpoints · 9 totalmissing one? ·

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.

Input
ParamTypeDescription
queryrequiredstringSearch keyword (artist name, event name, or venue name)
Response
{
  "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 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.

Reliability & maintenanceVerified

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.

Last verified
2h ago
Latest check
2/4 endpoints passing
Maintenance
Monitored & self-healing
Will this API break when the source site changes?+
It's built not to. Every endpoint is health-checked on a schedule with automated test probes. When the source site changes and a check fails, the API is automatically queued for repair and re-verified — that's the self-healing layer. Each API page shows when its endpoints were last verified. And because marketplace APIs are shared, any fix reaches everyone using it.
Is this an official API from the source site?+
No — Parse APIs are independent, managed REST wrappers over publicly available data. That is the point: where a site has no official API (or only a limited one), Parse gives you a maintained, monitored endpoint for that data and keeps it working as the site changes — so you get a stable contract over a source that never promised one.
Can I fix or extend this API myself if I need a new endpoint or field?+
Yes — and you don't have to wait on us. This API was generated by the Parse agent, which stays attached. Describe the change in plain English ("add an endpoint that returns reviews", "fix the price field") in the revise box on the API page or via the revise_api MCP tool, and the agent rebuilds it against the live site in minutes. Contributing the change back to the public API is free.
What happens if I call an endpoint that has an issue?+
Errors are machine-readable: a bad call returns a clean status with the list of available endpoints and a repair hint, so an agent (or you) can recover or trigger a fix instead of failing silently. Confirmed failures feed the automatic repair queue.
Common use cases
  • Aggregate today's and this weekend's events into a local event digest app using get_events_today and get_events_this_weekend.
  • Build a ticket price tracker that polls get_event_ticket_availability for a list of performance IDs and alerts when status changes to Sold Out.
  • Power a venue directory by combining get_venue_info geographic coordinates with get_venue_events to display a venue's full upcoming schedule.
  • Display all-in pricing vs. base pricing comparisons using the all_in_price and price_range fields from the prices array.
  • Filter event listings by genre or type for a niche site using the category parameter in get_events_by_category.
  • Populate autocomplete search results with performer images and event links using search_events performer image_url and event direct_sale_url fields.
  • Build an event CRM that ingests featured homepage listings via get_homepage_events and tracks which events appear over time.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000100 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.

Frequently asked questions
Does Etix have an official developer API?+
Etix does not publish a general-purpose public developer API. Ticket and event data is available for developers through the Parse Etix API instead.
What does `get_event_ticket_availability` return beyond a simple sold-out flag?+
It returns a 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?+
The endpoints are oriented toward upcoming and currently available events. Past events and historical ticket sales are not exposed. You can fork the API on Parse and revise it to add a historical-event lookup endpoint if that data surface is needed.
Can I get a full seat map or individual seat-level availability?+
Not currently. Ticket data is returned at the price-tier level via 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.
Page content last updated . Spec covers 9 endpoints from etix.com.
Related APIs in EntertainmentSee all →
axs.com API
Search for events, performers, and venues across AXS.com to find tickets, pricing, and availability information in your area or by category. Browse featured events, explore venues by city, and access detailed event information all in one place.
seatgeek.com API
Search for events and performers, view ticket listings with pricing data, and explore venue information across multiple event categories. Get real-time insights into event details, ticket price trends, and what's currently trending to help you find and compare tickets.
shop.ticketera.com API
Search for events on Ticketera, retrieve detailed event information including pricing and ticket categories, and check real-time seat availability for any performance. Ideal for browsing upcoming shows, comparing ticket options, and finding open seats before purchasing.
kktix.com API
Search and discover events on KKTIX by category or filters, view detailed event information including tickets and organizer details, and browse featured events and their availability. Access comprehensive event metadata to find exactly what you're looking for across different categories and organizers.
SeeTickets.com API
Search for events and get detailed information about tickets, venues, and event categories on See Tickets. Browse upcoming events by category, view venue details, and find what you're looking for with search suggestions.
eventbrite.com API
Search Eventbrite for events by keyword, location, or category. Retrieve full event details, ticket pricing and availability, organizer profiles, and batch event data.
vividseats.com API
Search for events, venues, and performers, then browse current ticket listings with detailed seat information and pricing to find the perfect show. Analyze historical sales data to track ticket price trends and make informed purchasing decisions.
marketplace.ticketek.com.au API
Search and browse resale tickets on Ticketek Marketplace across Australian events by keyword, view available performances and dates, and check detailed ticket listings with current pricing. Find all available ticket types for any city on a specific date to discover live entertainment options.