Sympla Brazil Event Scraper avatar

Sympla Brazil Event Scraper

Pricing

from $3.50 / 1,000 event data results

Go to Apify Store
Sympla Brazil Event Scraper

Sympla Brazil Event Scraper

Extract Sympla.com.br events with tickets, pricing, venues & hosts. Get comprehensive Brazilian event data for market analysis and event discovery.

Pricing

from $3.50 / 1,000 event data results

Rating

0.0

(0)

Developer

RibTools

RibTools

Maintained by Community

Actor stats

1

Bookmarked

16

Total users

0

Monthly active users

8 days ago

Last modified

Share

Extract events from Sympla, Brazil's largest event and ticketing platform, with dates, venue, organizer and every ticket type with its price, fee and availability.

What is Sympla Brazil Event Scraper?

Sympla Brazil Event Scraper is a powerful data extraction tool that automatically collects events from Sympla, Brazil's largest platform for shows, theater, parties, courses, workshops and online events. It covers both sides of Sympla: classic Sympla event pages and Bileto (bileto.sympla.com.br), where most theaters, concert halls and seated venues sell their tickets. Simply provide starting URLs and get structured data including dates, venue and address, organizer, description, and every ticket type with price, service fee and availability.

This scraper handles pagination and data normalization automatically, delivering clean, structured datasets ready for analysis or integration into your systems.

What can this Actor do?

  • Extract comprehensive event data — name, dates, venue and coordinates, category, age rating, organizer, description, images, price range, sold-out status, capacity and every session and ticket type
  • Handle multiple entry points — city pages, category pages, keyword searches, free and online event pages, and single event links
  • Automatic pagination — crawls through all listing pages
  • Premium proxies included — built in at no additional cost
  • Structured output — JSON, CSV, Excel formats available
  • API integration — real-time data access through Apify API
  • Scheduled runs — automated daily/weekly data collection

What data can Sympla Brazil Event Scraper extract?

FieldDescriptionExample
Event IDUnique key: platform + the event's own IDbileto:125936
Platformsympla (classic events) or bileto (theaters, shows, seated venues)bileto
Event NameEvent titleTributo à Roberto Leal
Event URLPublic event pagehttps://bileto.sympla.com.br/event/125936
Formatin_person, online or on_demandin_person
Start / EndISO 8601 dates with UTC offset2026-11-28T19:00:00-03:00
CategoryEvent categoryShow
VenueName, address, city, state, ZIP code, latitude/longitudeCasa de Portugal de São Paulo
OrganizerOrganizer ID, name, company document (CNPJ)5003
Min / Max PriceTicket price range in BRL, before the service fee110.0 / 220.0
Free / Sold OutWhether every ticket is free / the event is sold outfalse / false
Capacity / AvailableTotal and remaining tickets560 / 365
SessionsOne entry per date, each with its ticket types (name, sector, price, fee, availability)see output example
Payment MethodsAccepted payment methods (classic Sympla events)pix, credit_card
DescriptionEvent description, as HTML and as plain textTributo à Roberto Leal…

How to scrape Sympla

Step-by-step tutorial:

  1. Add starting URLs — Enter Sympla listing, search or event URLs (see compatible formats below)
  2. Configure options (optional) — set the maximum number of events
  3. Run the scraper — Click "Start" and monitor progress in real-time
  4. Download results — Export data in JSON, CSV, or Excel format

Proxies are included automatically — no setup required.

Compatible URL examples:

  • City page: https://www.sympla.com.br/eventos/sao-paulo-sp
  • Category page: https://www.sympla.com.br/eventos/show-musica-festa/em-alta
  • City + category page: https://www.sympla.com.br/eventos/sao-paulo-sp/teatro-espetaculo
  • Free, online and other collection pages: https://www.sympla.com.br/eventos/gratis, https://www.sympla.com.br/eventos/online
  • Keyword search: https://www.sympla.com.br/eventos?s=yoga
  • Single event: https://www.sympla.com.br/evento/<name>/<id>, https://www.sympla.com.br/evento-online/<name>/<id>, https://www.sympla.com.br/play/<name>/<id>
  • Single Bileto event: https://bileto.sympla.com.br/event/<id> (with or without the /d/.../s/... suffix)

Important: Only URLs matching these patterns will work.

How much does it cost to scrape Sympla?

Sympla Brazil Event Scraper uses pay-per-event (PPE) pricing — you only pay for the events below, each triggered by real, successfully extracted data.

Is scraping Sympla free?

The scraper charges one event:

  • result-event-data: one charge per scraped event, including all of its sessions and ticket types

Runs that find nothing are not charged. Pricing is optimized for efficiency, using minimal compute units while maintaining high success rates. Contact support for volume discounts on large-scale projects.

Input configuration

The scraper accepts the following inputs:

Start URLs

Sympla URLs copied from your browser: city pages, category pages, collection pages such as free or online events, keyword searches (/eventos?s=...) and single event links from www.sympla.com.br or bileto.sympla.com.br. Listing pages are followed through every result page. For keyword searches only the keyword is applied; other filters in the URL are ignored. Add at least one URL, one per row; links from other sites are rejected before the run starts. Each row can set its own Max events; a single event link always returns one event.

Events per URL

Maximum events scraped from each start URL that leaves its own "Max events" empty. Each event is one charged result. Defaults to 10; set a larger number to scrape whole listings.

Output example

{
"type": "event",
"id": "bileto:125936",
"platform": "bileto",
"native_id": 125936,
"name": "Tributo à Roberto Leal",
"url": "https://bileto.sympla.com.br/event/125936",
"format": "in_person",
"status": "STARTED",
"is_cancelled": null,
"start_at": "2026-11-28T19:00:00-03:00",
"end_at": "2026-11-28T19:00:00-03:00",
"date_summary": "Sábado às 19h00 · 28 de Novembro",
"description_html": "<p dir=\"auto\"><span style=\"font-size: 12pt;\"><strong>Tributo &agrave; Roberto Leal<br /></strong></span></p>\n<p dir=\"aut…",
"description_text": "Tributo à Roberto Leal\nNo dia 28 de novembro, a Casa de Portugal recebe o Tributo a Roberto Leal, com Rodrigo Leal, acom…",
"category": "Show",
"age_rating": "Livre",
"image_url": "https://assets.bileto.sympla.com.br/eventmanager/production/2roqi4d344hc0eplcactbt278od176roldg51he0ocp7epgsvocashn2ccogtvnfo5psor2l5qr1h5v7bsrk34lvqok517p8e94avc5.jpeg",
"images": [
"https://assets.bileto.sympla.com.br/eventmanager/production/2roqi4d344hc0eplcactbt278od176roldg51he0ocp7epgsvocashn2ccogtvnfo5psor2l5qr1h5v7bsrk34lvqok517p8e94avc5.jpeg",
"https://assets.bileto.sympla.com.br/eventmanager/production/1rf0qvau327ffs5aevgldg9ms0v4iho6kqg9jlvssi5vnpr66tn04010gj34ucr61mf48q722h2ruutcqj85lidgrua9ku7r58njctr.webp"
],
"venue": {
"name": "Casa de Portugal de São Paulo",
"address": "Avenida da Liberdade, 602",
"number": null,
"complement": null,
"neighborhood": null,
"city": "São Paulo",
"state": "São Paulo",
"zip_code": "01502-001",
"country": "Brasil",
"latitude": -23.5579751,
"longitude": -46.6372765
},
"online_platform": null,
"organizer": {
"id": 5003,
"name": null,
"description": null,
"image_url": null,
"url": null,
"document": null,
"legal_name": null
},
"min_price": 110.0,
"max_price": 220.0,
"currency": "BRL",
"is_free": false,
"is_sold_out": false,
"capacity": 560,
"available": 365,
"sessions": [
{
"id": 408990,
"name": "Tributo à Roberto Leal",
"start_at": "2026-11-28T19:00:00-03:00",
"end_at": null,
"capacity": 560,
"available": 365,
"sold": 155,
"sales_start_at": "2026-08-21T20:53:40+00:00",
"sales_end_at": "2026-11-28T21:45:00+00:00",
"tickets": [
{
"id": 23872197,
"name": "Inteira",
"sector": "Mesas",
"price": 220.0,
"fee": 33.0,
"full_price": 220.0,
"status": null,
"available": 365,
"min_per_order": null,
"max_per_order": null,
"sales_start_at": null,
"sales_end_at": null,
"installments": []
},
{
"id": 23872198,
"name": "Meia social | Mediante a doação 1kg de alimento",
"sector": "Mesas",
"price": 110.0,
"fee": 16.5,
"full_price": 110.0,
"status": null,
"available": 365,
"min_per_order": null,
"max_per_order": null,
"sales_start_at": null,
"sales_end_at": null,
"installments": []
}
]
}
],
"payment_methods": [],
"max_installments": null,
"service_fee_percent": null,
"has_certificate": null,
"published_at": "2026-08-21T17:53:40-03:00"
}

You can download the dataset extracted by Sympla Brazil Event Scraper in various formats such as JSON, HTML, CSV, or Excel. The data is automatically cleaned and normalized for immediate use in analysis tools, databases, or business applications.

Use cases and applications

  • Event discovery and aggregation — build city event guides and "what to do" listings
  • Ticket price monitoring — track prices, fees and sell-through by venue, date and sector
  • Market research — analyze categories, organizers and demand across Brazilian cities
  • Lead generation — find active event organizers and venues

Integrations and API access

Sympla Brazil Event Scraper seamlessly integrates with popular platforms:

FAQ and Support

Do I need to configure a proxy?

No. The Actor includes proxies automatically at no additional cost. There's nothing to configure.

Are ticket prices with or without the service fee?

price, min_price and max_price are the ticket's face value before Sympla's service fee. Each ticket lists its fee separately, so the amount a buyer pays is price + fee. This is the same for classic Sympla events and Bileto events.

Why do some events have one session and others many?

Classic Sympla events have a single session covering the event's date range. Bileto events have one session per performance date; for exhibitions and museums sold by day, each session is a day and its time slots appear as the ticket's sector. Bileto sales_start_at/sales_end_at times are in UTC; classic ticket sale windows use the event's local offset.

Why do some courses start in 2050?

On-demand courses (/play/ links) have no real date; Sympla itself stores a placeholder date in 2050 for them, and the scraper reports it as-is.

How often is the data updated?

Sympla updates events and ticket availability in real-time. For fresh data, schedule regular scraper runs or use our API for on-demand extraction.

What if some URLs don't work?

The scraper only supports specific URL patterns from Sympla. Ensure your URLs match the compatible formats listed above. Links from other sites are rejected before the run starts; Sympla pages outside these patterns are skipped, and the run status says so.

Do you offer custom solutions?

Absolutely! We can customize the scraper for specific requirements, additional data points, or integration with your existing systems. Contact us through the Issues tab for enterprise solutions.

Need help or have feedback?

  • Report issues: Use the Issues tab for bug reports and feature requests
  • Custom development: Contact us for tailored solutions and enterprise integrations