Meetup Scraper — Events by Keyword, City & Group, No Phones
Pricing
$0.90 / 1,000 event delivereds
Meetup Scraper — Events by Keyword, City & Group, No Phones
Meetup events by keyword and city, from search links, or from groups (upcoming or past): date, time zone, venue city, group, fee, going count, topics, description. No hosts or attendees.
Get events from Meetup: title, start and end time with time zone, in person or online, venue name and city, the group that runs it, fee, how many are going, topics, category, image and the full description. Search by keyword and city, paste your meetup.com search links, or paste group links for a group's upcoming or past events.
Why this one
- 🔗 Your search, as you set it up. Paste a search from meetup.com/find with its keyword, place, distance, dates, category and in-person/online filter. Or type places here — Berlin, Austin, TX, Sydney — with keywords, distance, dates, category and in person or online. Group links give a group's upcoming events, past events, or both; event links give that one event.
- 📅 Deeper than Meetup's own list. Meetup's list stops after a few hundred events; this goes through the dates one day at a time. A live run read 1,500 in-person events around New York for the next 15 days in one search, and 2,000 London events for next week in another.
- 🎯 Events that really mention your keyword. Meetup's search also returns loosely related events: for "python" in New York over 30 days it suggested 5,527 events, and 19 of them mention Python. Only those 19 come back — untick Only events that mention the keyword to get everything Meetup suggests.
- ⚡ Fast. A live run read 1,925 events from five inputs — among them a New York search and NY Tech Meetup's 412 past events, back to 2004 — in 51 seconds.
- 🔒 No hosts, no attendees. Hosts', organisers' and attendees' names and member ids are never collected. Venues keep their name and city, no street address or coordinates. Phone numbers, e-mail addresses and names after contact cues ("text … at", "hosted by …") in titles and descriptions are replaced with
[phone removed],[e-mail removed]and[name removed]. - 💸 You pay only for events delivered. A link that is not a Meetup event page, a place Meetup does not know or a group that does not exist comes back as a free record with the reason.
What you get
For every event:
| Field | What it is |
|---|---|
title, url, eventId | the event |
startTime, endTime, timezone | local date and time with the UTC offset, and the group's time zone |
eventType, isOnline, eventStatus | in-person, online or hybrid; upcoming, past or cancelled |
venueName, venueCity, venueState, venueCountry | where it happens (empty for online events) |
groupName, groupUrl, groupUrlname, groupCity, groupCountry, groupMembers | the Meetup group that runs it |
category, topics | Meetup's category of the group (Technology, Social Activities, …) and the event's topics |
isFree, fee, feeCurrency | the ticket price, if there is one |
goingCount, waitlistCount | how many said they are going, and how many wait for a place |
description, image | the event text (Markdown) and its picture |
createdAt | when the event was created |
input, keyword, place, position, scrapedAt, status, error | which search it came from, the place Meetup matched, and why a search gave nothing |
Example
A real record from a live run — technology events in London, in person, 26 September 2026:
{"input": "https://www.meetup.com/find/?location=gb--17--London&source=EVENTS&categoryId=546&eventType=inPerson","place": "London, Greater London, England, United Kingdom","position": 2,"eventId": "315785102","title": "AI & Society Run & Coffee Club | London Event","url": "https://www.meetup.com/ai-society-uk/events/315785102/","startTime": "2026-09-27T08:30:00+01:00","endTime": "2026-09-27T10:30:00+01:00","timezone": "Europe/London","eventType": "in-person","isOnline": false,"eventStatus": "upcoming","venueName": "Italian Gardens fountain, Kensington Gardens","venueCity": "London","venueCountry": "GB","groupName": "AI & Society UK","groupUrl": "https://www.meetup.com/ai-society-uk/","groupMembers": 144,"category": "Technology","topics": ["AI and Society", "Machine Learning", "Data Science", "Beginners Running", "Free Running"],"isFree": true,"fee": null,"goingCount": 39,"waitlistCount": 0,"image": "https://secure.meetupstatic.com/photos/event/d/1/a/1/highres_535313665.jpeg","description": "Overview\nJoin us for a fun run and coffee chat in London, mixing AI talks with good vibes and a morning coffee/tea! …","createdAt": "2026-07-22T00:07:02-04:00","status": "OK"}
How to use it
- Paste Meetup links, one per line: a search from meetup.com/find (pick a location there first), a group, a group's past events, or an event. Or type Places and, if you like, Keywords — every keyword is searched in every place — and choose the distance, dates, category and in person or online.
- Set Max events per search or group. Searches without an end date cover the next 30 days; change Days ahead for more (up to 180).
- Press Start, and download the results from the Output tab as JSON, CSV or Excel.
To follow new events in a city, save your input as a task and schedule it daily or weekly: searches without fixed dates always start from the moment the run starts.
You can also call it from the Apify API, from Make, Zapier or n8n, or from an AI agent through the Apify MCP server.
Pricing
You are charged per event delivered — see the price on this page. Links that are not Meetup event pages, places Meetup does not know, groups that do not exist and searches with nothing in them come back as free records with the reason.
FAQ
How many events per search? As many as Meetup has in the dates you ask for. One live run read 1,500 in-person events around New York in 15 days; another read 2,000 London events for a single week. Set Max events per search or group as high as you need.
Why do I get fewer events for my keyword than meetup.com shows? Meetup's search adds loosely related events. With Only events that mention the keyword ticked — the default — only events whose title, description, topics or group name contain every word of your keyword come back. Untick it to get Meetup's full list.
Why are there online events in my city search? Meetup adds online events to every place search (in a London search for next week, 921 of 2,000). Choose In person in the form, or "In person" on meetup.com before you copy the link.
The place came out wrong. The place field shows which place Meetup matched. Meetup knows some cities by their local name only: "Munich" is Munich, North Dakota and "Rome" is Rome, New York, while "München" and "Roma" are the ones in Europe. Add the state or country for towns that share a name ("Springfield, MA"), or paste a search link from meetup.com.
Can I get past events? Yes, for groups: choose Upcoming and past or Past, or paste a group's past-events link (…/events/?type=past). A live run read the 412 past events of NY Tech Meetup, back to 2004. Searches start from the moment the run starts.
Why no host or attendee names? They are personal data. Every event has its url; people RSVP and contact the organisers on Meetup.
Is this affiliated with Meetup? No. This is an independent tool that reads public Meetup events.
Like it? A short review on the Store page helps other people find this Actor. Something missing or broken? Tell us on the Issues tab — we read every one.