Moshtix Scraper avatar

Moshtix Scraper

Pricing

from $1.50 / 1,000 results

Go to Apify Store
Moshtix Scraper

Moshtix Scraper

Scrape Moshtix live music, festival, comedy and nightlife events in Australia - venue, date and ticket price per event.

Pricing

from $1.50 / 1,000 results

Rating

0.0

(0)

Developer

MrDoe

MrDoe

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

Moshtix Scraper - scrape data with Apify

What does Moshtix Events Scraper do?

Moshtix Events Scraper extracts live music, festival, comedy and nightlife event listings from Moshtix, Australia's independent ticketing platform. Two operations live in one Actor: search events by keyword and/or state, or pull full detail for one or many specific events - no login, no Moshtix account, no API key.

Why use this Actor?

  • Festival & lineup discovery - find every festival and gig matching a keyword or region, with the full artist lineup for each one.
  • City/state event feeds - build a recurring feed of what's on in a given state, ready to filter down to a city or venue.
  • Ticket monitoring - schedule eventDetails against a watch-list of event IDs and diff consecutive runs to catch price changes, new ticket tiers going on sale, or sell-outs.

What makes this different

Most general event scrapers only capture the headline name, date and a ticket link. This Actor pulls the full picture for every event: the complete artist lineup, every individual ticket tier with its own price and availability (not just a single "from" price), the venue's full street address, and the organizer - all from Australia's dedicated live-music and festival ticketing platform rather than a broad multi-country listings site.

Data table

FieldDescription
nameEvent or festival name
startDate / endDateEvent start/end date and time
venueName, address, suburb, state, postcode, countryFull venue location
category, genreEvent classification (e.g. Festivals, Live Music, Arts)
lineupFull list of artists/performers
ticketTypesEvery ticket tier: name, price, currency, availability, sale window
ticketStatusOverall status: Available, SoldOut, or Unknown
priceMin / priceMaxLowest/highest ticket price across all tiers
organizerNameEvent organizer/promoter
urlTicket page URL

How to use it

How the Moshtix Scraper works

  1. Pick an Operation: Event Search or Event Details.
  2. Fill the matching field:
    • Event Search → a query keyword (artist, event, or venue name), an australian state, or both together for a city-style feed (e.g. keyword "Melbourne" + state VIC).
    • Event Details → eventId (e.g. 198093) or a full moshtix.com.au event URL, or eventIds for a batch.
  3. Optionally set maxItems to cap how many events the search operation returns.
  4. Click Start.

Batch fields (eventIds) win over their singular counterpart when filled; duplicates and blanks are dropped automatically.

Input

Moshtix Scraper input options

FieldTypeDescription
operationstring (required)One of: search, eventDetails.
querystringKeyword to search by artist, event or venue name. Used by search.
statestringRestrict results to one Australian state/territory (ACT, NSW, NT, QLD, SA, TAS, VIC, WA). Used by search.
eventId / eventIdsstring / arrayA Moshtix event ID or full event URL. Used by eventDetails.
maxItemsintegerCaps total rows returned by search. First 10 rows are free. Leave blank for no cap.
proxyConfigurationobjectProxy settings for the run.

Output

Moshtix Scraper data fields

Moshtix Scraper output data

One flat row per event, with the full artist lineup and every ticket tier.

{
"eventId": "198093",
"name": "Spilt Milk Canberra | 2026",
"eventType": "Festival",
"url": "https://www.moshtix.com.au/v2/event/spilt-milk-canberra-2026/198093",
"image": "https://static.moshtix.com.au/uploads/b0b07fcb-3b7b-4df8-b458-43ecf56db078x600x600",
"startDate": "2026-12-12T12:00:00",
"endDate": "2026-12-12T23:00:00",
"eventStatus": "EventScheduled",
"ageRestriction": "18+",
"category": "Festivals",
"genre": "Festivals",
"venueId": "2658",
"venueName": "Exhibition Park In Canberra",
"address": "Cnr of Flemington Road & Northbourne Ave",
"suburb": "Mitchell",
"state": "ACT",
"postcode": null,
"country": "Australia",
"organizerId": "6092",
"organizerName": "Kicks Entertainment- Canberra",
"lineup": ["Spilt Milk", "Lewis Capaldi", "Raye", "kettama", "Baby keem"],
"lineupCount": 24,
"ticketTypes": [
{
"name": "2nd Release General Admission - Canberra",
"category": "primary",
"price": 234.95,
"currency": "AUD",
"availability": "InStock",
"validFrom": "2026-07-31T10:00:00",
"validThrough": "2026-12-12T23:00:00"
}
],
"priceMin": 149,
"priceMax": 255,
"currency": "AUD",
"ticketStatus": "Available",
"searchQuery": null,
"searchState": null,
"scrapedAt": "2026-09-14T12:00:00.000Z"
}

Usage examples

  • Festival discovery for a region: operation: search, query: "festival", state: "VIC" - every festival-tagged event in Victoria, with full lineups.
  • City feed: operation: search, query: "Sydney" - events matching "Sydney" in name, venue, or address.
  • Ticket watch-list: operation: eventDetails, eventIds: ["198093", "198208"] on a daily schedule - track ticket-tier availability over time.

Known Limitations

  • Multi-city festival "hub" events (e.g. a national festival listing all its city dates on one page) don't carry ticket tiers themselves - scrape the individual city event listed on that hub page for pricing and lineup.
  • Some long-running or free community listings carry minimal or no ticket-tier data (ticketStatus: "Unknown") because the event itself has no paid tiers configured.
  • Coverage is limited to what Moshtix itself lists - events sold exclusively through other ticketing platforms won't appear here.
  • postcode is frequently blank because Moshtix itself omits it from many venue listings.

FAQ

Does Moshtix have a public API? No general-purpose public API for event data. This Actor gets you event, lineup and ticket data anonymously, no approval process.

Do I need a Moshtix account or API key? No - it runs entirely against Moshtix's public, logged-out pages.

Why is ticketStatus sometimes "Unknown"? The event has no ticket tiers configured on Moshtix (common for informational/free listings) rather than a genuine sold-out or on-sale status.

Can I track price and availability changes over time? Yes - run eventDetails against the same eventIds on a schedule and diff the ticketTypes/ticketStatus fields between runs.

This Actor is an independent tool, not affiliated with or endorsed by Moshtix or TEG. It only accesses data Moshtix serves publicly to anonymous visitors. Use it in compliance with Moshtix's Terms of Use and applicable law in your jurisdiction. Found a bug or have a feature request? Use the Issues tab on this Actor's page.