Sympla Brazil Event Scraper avatar

Sympla Brazil Event Scraper

Pricing

from $1.99 / 1,000 event data results

Go to Apify Store
Sympla Brazil Event Scraper

Sympla Brazil Event Scraper

Extract events from Sympla, Brazil's largest ticketing platform: shows, theater, courses, online and on-demand events, including Bileto venues. Every result has dates, venue, organizer, description and every ticket type with price, fee and availability. Built-in proxies.

Pricing

from $1.99 / 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

a day 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. Type what you would type in Sympla's search box, pick a city and a date range, or paste Sympla 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
  • Search by form — keywords (one search per line), state and city, a date range, categories, free or paid, event type and sort, the way an agent or a schedule fills a form
  • 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
SearchThe keyword, the filters label or the URL from the input that found the eventyoga
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. Type keywords — one per line, as in Sympla's search box (yoga, rock, a band, a venue), or leave them empty
  2. Pick a place and filters (optional) — the state and the city, a date range (2026-11-01 or 30 days), categories, free or paid, event types and the sort
  3. Or paste Sympla URLs — listing, search or event pages (see compatible formats below); a URL keeps the filters it carries
  4. Set the maximum results per search and click "Start"
  5. Download results — Export data in JSON, CSV, or Excel format

Proxies are included automatically — no setup required. Fill at least one of a keyword, a place, a filter or a URL: a place or a filter alone runs one search over everything that matches.

Search events by city

Type the city in City as Sympla names it (Curitiba, Belo Horizonte) and, when several Brazilian cities share the name, pick its State. Only events in that city are returned; Sympla itself would add other cities after them. State alone limits every search to the state. A city name Sympla does not know, or one found in several states without a state, is refused before the run starts, with the candidates in the status message.

Search events by date

Date from and Date to take a date (2026-11-01) or a span from today (0 days is today, 7 days, 1 month). Half a range works: Date to = 30 days means the next thirty days. Days run in Brasília time, and a scheduled run with relative dates always looks at the same window ahead.

Scrape free events on Sympla

Set Price to Free only (or paste https://www.sympla.com.br/eventos/gratis). Combined with a city and a date range, that is "free events in São Paulo this weekend" in one run; add keywords to narrow it further, or leave them empty to take everything that matches.

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
  • 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 (its date, category, price and type parameters are honoured)
  • 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. Fill at least one of a keyword, a place, a filter or a URL.

Search keywords

Type it the way you would in Sympla's search box: a band, an artist, a theme, a venue. One per line, each becomes its own search; every line shares the place and the Filters below. Leave empty to search by place and filters alone, or if you only paste URLs.

Sympla URLs

Sympla pages copied from the address bar, one per line: a city (/eventos/sao-paulo-sp), a category, city + category, /eventos/gratis, /eventos/online, a keyword search (/eventos?s=yoga; its date, category, price and type parameters are honoured) and single events (/evento/, /evento-online/, /play/, legacy __id links, bileto.sympla.com.br/event/). A URL keeps its own filters; form filters merge into keyword URLs that lack them, and the run status says what did not apply to the other URLs. Links from other sites are skipped before the run starts.

Maximum events for each keyword, the filters-only search and each URL. A single event link always returns one event. Each event is one charged result. Defaults to 10; set a larger number to scrape whole searches. Sympla's search index returns at most 1,000 events per search.

State

Brazilian state (UF). Alone it limits every search to the state; with a city it tells which one, since several Brazilian cities share a name.

City

A city as Sympla names it (Curitiba, not Curitiba, PR); only events in that city are returned. A name found in several states needs the state above; a name Sympla does not know is refused with the nearest match.

Date from

First event date to include: a date (YYYY-MM-DD) or a span from today such as 0 days (today), 7 days, 1 month. Leave empty for no lower bound.

Date to

Last event date to include, in the same forms. Leave empty for no upper bound.

Categories

Only these Sympla categories; empty means all: music and nightlife, theater, arts and culture, education, sports and health, food and drink, museums, business and networking, religion and spirituality, tours and outings, other.

Price

Free and paid events, free only, or paid only.

Event types

Only these formats; empty means all: in person, online, on demand (Sympla Play).

Sort

Order of each keyword search: Sympla's own order (relevance) or soonest first by event date. A pasted URL keeps its own order.

Output example

{
"type": "event",
"id": "bileto:125936",
"platform": "bileto",
"native_id": 125936,
"name": "Tributo à Roberto Leal",
"url": "https://bileto.sympla.com.br/event/125936",
"search": "https://www.sympla.com.br/eventos/sao-paulo-sp",
"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 and Sympla pages outside these patterns are skipped before the run starts, and the run status says so.

Why does a city search return only that city?

Sympla's own search shows the city's events first and then "events in other cities". The scraper keeps the city as a hard filter, so a run for Curitiba never bills you for São Paulo. If the city has few events, widen the date range or drop a filter rather than the city.

Sympla's search index serves at most 1,000 results for one search (42 pages of 24). When a search has more, the run status says so and reports the site's own count; narrow it by date, city or category, or split it into several keyword lines.

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