marketplace.ticketek.com.au APImarketplace.ticketek.com.au ↗
Search Australian resale ticket listings on Ticketek Marketplace. Get event performances, venue details, seat info, and live pricing via 4 structured endpoints.
curl -X GET 'https://api.parse.bot/scraper/4d50429b-63fa-481e-a7b5-dfff33691c4a/search_events?limit=5&keyword=concert' \ -H 'X-API-Key: $PARSE_API_KEY'
Search for events by keyword. Returns paginated list of events with title, dates, and available ticket counts.
| Param | Type | Description |
|---|---|---|
| page | integer | Page number (1-based). |
| limit | integer | Results per page (max 100). |
| keyword | string | Search keyword to filter events. |
{
"type": "object",
"fields": {
"page": "integer, current page number",
"events": "array of event objects with title, content_id, from_date, to_date, available_tickets_count, feature_image",
"keyword": "string, the search keyword used",
"has_next": "boolean, whether more pages are available",
"page_size": "integer, number of results per page",
"total_count": "integer, total number of matching events"
},
"sample": {
"data": {
"page": 1,
"events": [
{
"title": "Jeff Dunham",
"to_date": "2026-08-15T09:00:00Z",
"from_date": "2026-08-15T09:00:00Z",
"content_id": "ABMSWPAM26",
"feature_image": "sfx356889.jpg",
"available_tickets_count": 1
}
],
"keyword": "Brisbane",
"has_next": true,
"page_size": 10,
"total_count": 247
},
"status": "success"
}
}About the marketplace.ticketek.com.au API
The Ticketek Marketplace API gives developers structured access to Australian resale ticket data across 4 endpoints, covering event search, performance schedules, and seat-level pricing. The get_ticket_listings endpoint returns per-listing fields including price_cents, price_including_fees_cents, section, row, quantity, and ticket category — all tied to a specific performance ID retrieved from get_event_products.
Event Search and Discovery
The search_events endpoint accepts a keyword string and returns paginated results with per-event fields: title, content_id, from_date, to_date, available_tickets_count, and feature_image. Pagination is controlled via page and limit (up to 100 per page), and the has_next boolean tells you whether further pages exist. The content_id returned here is the key you need to drill into performances.
Performances and Venue Data
get_event_products takes a content_id from search results and returns each individual performance as a product object. Fields include product_id, date, when, venue_name, venue_city, venue_state, and venue_address. This is the layer between an event and its specific ticket listings — you must retrieve a product_id here before querying ticket availability.
Ticket Listings and Pricing
get_ticket_listings accepts a product_id (performance-level, not a content_id) and returns an array of listing objects with quantity, price_cents, price_display, price_including_fees_cents, category name, section, and row. The response also includes total_listings and a has_ga_standing_tickets boolean indicating whether any general admission standing inventory is present.
City and Date Composite Lookup
The get_brisbane_tickets_on_date endpoint (despite the name, it accepts any keyword and filters by venue_city) combines event search, performance filtering by day and optional month, and ticket listing retrieval into a single response. It returns ticket_types with full seat and pricing detail, brisbane_events_on_day with venue and availability summaries, total_available_tickets, and a ga_standing_note field describing GA standing stock in human-readable form.
- Track resale price trends for a specific artist's tour by polling
get_ticket_listingsacross multipleproduct_idvalues over time. - Build a live event calendar for a target city by combining
search_eventswithget_event_productsfiltered byvenue_city. - Alert users when ticket
available_tickets_countdrops below a threshold for a watchedcontent_id. - Compare face-value vs resale pricing by mapping
price_centsandprice_including_fees_centsacross multiple performances of the same event. - Identify GA standing availability at a venue using the
has_ga_standing_ticketsflag fromget_ticket_listings. - Aggregate all available ticket categories and sections for a given city and date using
get_brisbane_tickets_on_date. - Surface low-quantity resale listings by filtering
get_ticket_listingsresults wherequantityequals 1 or 2.
| 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 Ticketek Marketplace have an official public developer API?+
What does `get_event_products` return, and how is it different from `search_events`?+
search_events returns event-level records identified by content_id — one record per event, regardless of how many performances it has. get_event_products takes a content_id and returns each individual performance as a separate product with its own product_id, date, time (when), and full venue fields including venue_city, venue_state, and venue_address. You need a product_id from this endpoint before you can query ticket listings.Can I retrieve seller information or buyer transaction history through this API?+
Does the `get_brisbane_tickets_on_date` endpoint only work for Brisbane?+
keyword parameter accepts any artist name, event name, or city, and the underlying filtering matches on venue_city from performance data. You can target other cities by passing city-relevant keywords. The endpoint currently does not accept a direct city parameter for explicit filtering — you can fork it on Parse and revise the logic to add a dedicated city input.