Events Scraper
Pricing
from $3.00 / 1,000 events
Events Scraper
Public events from Eventbrite, Meetup and Luma in one run and one consistent format, with dates, venues and coordinates.
Pricing
from $3.00 / 1,000 events
Rating
0.0
(0)
Developer
christopher tan
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Find public events across Eventbrite, Meetup and Luma in one run, in one consistent format. Dates, venues, coordinates and links, with no login or API key.
Press Start to see it work on Singapore.
One format, three platforms
Each platform structures its data differently. This Actor maps them onto the same 20 fields, so a single spreadsheet holds events from all three:
| Field | Example |
|---|---|
name | GPT-6 Astra Hackathon: Singapore |
platform | eventbrite, meetup or luma |
startDate / endDate | 2026-09-13T01:30:00Z (ISO 8601, UTC) |
timezone | Asia/Singapore |
venueName / address / city / country | Suntec Singapore |
latitude / longitude | Ready to plot on a map |
isOnline | true for virtual events |
organizer | Who is running it |
description | Event summary, HTML stripped |
imageUrl / ticketsUrl | Cover image and checkout link |
searchLocation / searchKeyword | Which of your searches produced the row |
Results are interleaved, not first-come
A small limit would otherwise be used up entirely by whichever platform was fetched first. Results are interleaved across platforms, so asking for 30 events in Singapore returns a genuine mix rather than 30 Eventbrite rows and nothing else. Where one platform is thin, the others fill the gap.
What people use it for
- Event discovery and aggregation. Build a local events page or newsletter without checking three sites by hand.
- Community and developer relations. See which meetups and conferences are running in a city, and who organises them.
- Sponsorship and venue research. Find recurring events by size, venue and theme.
- Market research. Track how much activity a topic generates in a city over time.
- Feeding AI agents. Clean event records with real timestamps and coordinates.
Input
| Setting | What it does |
|---|---|
| Locations | Cities such as Singapore, Austin, Texas, Berlin. Each searched on every selected platform. |
| Keyword | Narrow to tech, yoga, startup and so on. |
| Platforms | Any combination of Eventbrite, Meetup and Luma. |
| Max events per location | Default 100, interleaved across platforms. |
| Online events only | Keep just virtual events. |
Writing locations so Meetup works
Eventbrite accepts any city name. Meetup needs to know the country, and if it cannot tell, it quietly returns events from somewhere else entirely. Rather than pass that on to you, this Actor resolves the country itself and skips Meetup with an explanation when it cannot.
So write locations either way:
Singapore # well-known cities resolve on their ownBerlinLyon, France # "City, Country" always worksAustin, Texas # "City, State" for the USfr--Lyon # a Meetup slug, if you already have one
What it cannot do, and why
Worth knowing before you plan a job:
- Coverage differs by platform, and gaps are left empty rather than guessed. Eventbrite gives the deepest results, with pagination into the thousands per city, plus timezone and ticket links, but its search payload carries no organizer name. Meetup returns a page of about a dozen events with organizer and description but no end time or coordinates. Luma publishes one global discover feed rather than a per-city search, so it is fetched once per run and ignores both the location and the keyword.
- No ticket prices. None of the three publishes price in its search payload. You get the checkout link where available.
- No attendee data. Public listings only.
- Keyword search does not reach Luma. Its feed is curated and takes no query.
- Duplicates are removed across the whole run, so an event matching two of your searched locations is returned once rather than billed twice. The same event cross-posted to two different platforms will still appear twice, tagged with each source, so you can decide what to keep.
- Meetup is skipped for locations whose country cannot be determined, with a message naming the location. This is deliberate: Meetup returns another city's events rather than an error, and wrong data is worse than none.
More tools from steadyfeeds
- Job Board Scraper — every open role from company career pages across eight systems.
- Airbnb Listings Scraper — search Airbnb and export prices, ratings and coordinates.
- Airbnb Listing Details Scraper — full detail for a listing: amenities, rules, host and photos.
- Telegram Channel Scraper — export posts from public Telegram channels.
Notes
Reads the same public listing pages you can open in a browser. No headless browser is used, so runs are fast and cheap.
Something broken or a platform you need added? Open an issue on this Actor and I will take a look.