Sympla Events & Tickets Scraper
Pricing
from $0.003 / basic event listing
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
10 days ago
Last modified
Categories
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?
| Field | Description |
|---|---|
name, url, id | Event identity and canonical URL |
startDate, endDate, timezone | Event schedule |
venue, location | Address and coordinates |
organizer | Public organizer name, email, image, and URL |
ticketSummary | Minimum/maximum price, inventory, free and sold-out status |
gmv | Public gross merchandise value indicator when available |
category, format, tags | Classification and attractions |
detail | Description, policies, payment options, and standard ticket tiers |
biletoDetail | Presentations, sectors, capacity, SKUs, and convenience fees |
sourceUrl, scrapedAt | Traceability metadata |
How to scrape Sympla
- Open the Actor and add one or more Sympla URLs, or use the advanced search filters.
- Set Max items to control the maximum dataset size and cost.
- Enable Get full event details when ticket-level enrichment is needed.
- Start the run and download the Dataset as JSON, CSV, Excel, XML, RSS, or HTML.
Supported URLs include:
https://www.sympla.com.br/eventoshttps://www.sympla.com.br/eventos/sao-paulo-sphttps://www.sympla.com.br/eventos/show-musica-festahttps://www.sympla.com.br/eventos?q=tecnologiahttps://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
| Parameter | Type | Default | Description |
|---|---|---|---|
startUrls | Array | [] | Sympla directories, events, or producer profiles |
maxItems | Integer | 200 | Hard cap across all returned events |
getEventDetails | Boolean | false | Fetch complete event and ticket data |
searchQuery | String | — | Keyword search |
stateFilter | String | ALL | Brazilian state abbreviation |
cityFilter | String | — | Lowercase city slug |
categoryFilter | String | ALL | Event category |
eventTypeFilter | String | ALL | NORMAL, ONLINE, or ONDEMAND |
maxConcurrency | Integer | 10 | Parallel 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
maxItemswhile 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.
Is scraping Sympla legal?
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.