Sympla Events & Tickets Scraper avatar

Sympla Events & Tickets Scraper

Pricing

from $0.003 / basic event listing

Go to Apify Store
Sympla Events & Tickets Scraper

Sympla Events & Tickets Scraper

Collects public event discovery and ticketing data from Sympla and Sympla Bileto. It supports city and category directories, keyword searches, producer pages, standard event URLs, online events, and reserved-seating Bileto events.

Pricing

from $0.003 / basic event listing

Rating

0.0

(0)

Developer

Hypebridge

Hypebridge

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

10 days ago

Last modified

Share

What does Sympla Events & Tickets Scraper do?

Sympla Events & Tickets Scraper collects public event discovery and ticketing data from Sympla and Sympla Bileto. It supports city and category directories, keyword searches, producer pages, standard event URLs, online events, and reserved-seating Bileto events.

Use fast listing mode for market research and lead discovery, or enable full details to collect descriptions, ticket tiers, fees, payment options, availability, installments, sessions, venue sectors, and seating capacity. Direct event URLs are always enriched, even when the global detail option is off.

Why scrape Sympla events?

  • Event discovery: Build calendars and searchable event feeds across Brazilian cities and states.
  • Market intelligence: Compare categories, formats, pricing, availability, and public sales indicators.
  • Organizer research: Find public organizer profiles and contact information supplied with event listings.
  • Ticket monitoring: Track prices, ticket inventory, Bileto sessions, sectors, and remaining capacity.
  • Audience planning: Analyze attractions, event tags, venues, dates, and geographic coverage.

What data can it extract?

FieldDescription
name, url, idEvent identity and canonical URL
startDate, endDate, timezoneEvent schedule
venue, locationAddress and coordinates
organizerPublic organizer name, email, image, and URL
ticketSummaryMinimum/maximum price, inventory, free and sold-out status
gmvPublic gross merchandise value indicator when available
category, format, tagsClassification and attractions
detailDescription, policies, payment options, and standard ticket tiers
biletoDetailPresentations, sectors, capacity, SKUs, and convenience fees
sourceUrl, scrapedAtTraceability metadata

How to scrape Sympla

  1. Open the Actor and add one or more Sympla URLs, or use the advanced search filters.
  2. Set Max items to control the maximum dataset size and cost.
  3. Enable Get full event details when ticket-level enrichment is needed.
  4. Start the run and download the Dataset as JSON, CSV, Excel, XML, RSS, or HTML.

Supported URLs include:

  • https://www.sympla.com.br/eventos
  • https://www.sympla.com.br/eventos/sao-paulo-sp
  • https://www.sympla.com.br/eventos/show-musica-festa
  • https://www.sympla.com.br/eventos?q=tecnologia
  • https://www.sympla.com.br/evento/{slug}/{id}
  • https://www.sympla.com.br/evento-online/{slug}/{id}
  • https://bileto.sympla.com.br/event/{id}
  • https://www.sympla.com.br/produtor/{slug}

Input

ParameterTypeDefaultDescription
startUrlsArray[]Sympla directories, events, or producer profiles
maxItemsInteger200Hard cap across all returned events
getEventDetailsBooleanfalseFetch complete event and ticket data
searchQueryStringKeyword search
stateFilterStringALLBrazilian state abbreviation
cityFilterStringLowercase city slug
categoryFilterStringALLEvent category
eventTypeFilterStringALLNORMAL, ONLINE, or ONDEMAND
maxConcurrencyInteger10Parallel requests, capped at 25

Example: city listings

{
"startUrls": [{ "url": "https://www.sympla.com.br/eventos/sao-paulo-sp" }],
"maxItems": 100,
"getEventDetails": false
}

Example: enriched keyword results

{
"searchQuery": "tecnologia",
"stateFilter": "SP",
"maxItems": 25,
"getEventDetails": true
}

Example: direct Bileto event

{
"startUrls": [{ "url": "https://bileto.sympla.com.br/event/77759" }],
"maxItems": 1
}

Output

Each event is saved as one Dataset item. Listing records use sourceType: "listing"; enriched records use sourceType: "detail". Standard Sympla enrichment is stored under detail, while reserved-seating data is stored under biletoDetail.

{
"id": "1234567",
"url": "https://www.sympla.com.br/evento/example-event/1234567",
"productChannel": "DIY",
"name": "Example Technology Conference",
"type": "NORMAL",
"startDate": "2026-10-24T11:30:00-03:00",
"venue": { "name": "Example Center", "city": "São Paulo", "state": "SP" },
"organizer": { "name": "Example Events", "email": "contact@example.org" },
"sourceType": "listing",
"scrapedAt": "2026-09-03T18:00:00.000Z"
}

Pricing

The Actor uses pay-per-event charging with separate events for basic and detailed results. A basic-event is charged for each listing record and a detailed-event for each fully enriched record. Runs stop gracefully if the account's charge limit is reached. Check the Actor pricing tab for the current per-event prices before starting a large run.

Tips and limits

  • Start with a small maxItems while validating your filters.
  • Nationwide discovery is automatically partitioned by state and continues until the result cap is reached.
  • Keyword results beyond the source search ceiling automatically continue through directory discovery.
  • Deleted, private, and temporarily unavailable direct events return a useful fallback record instead of failing the whole run.
  • Empty or unsupported inputs finish successfully with zero records and a warning.

This Actor extracts publicly available information. You are responsible for following Sympla's terms and applicable laws, including Brazil's LGPD and other privacy rules. Public organizer contact data can still be personal data; only collect and use it when you have a legitimate purpose.

Support

Use the Issues tab for bugs or feature requests and the API tab for programmatic access.