Meetup.com City Events Scraper
Pricing
from $0.20 / actor start
Meetup.com City Events Scraper
A fast and reliable scraper for meetup.com that extracts Event Name, Venue details, Price and much more. Provides clean, structured data with support for Markdown, pagination, and easy API integration for your applications.
Pricing
from $0.20 / actor start
Rating
0.0
(0)
Developer
Techforce
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
21 hours ago
Last modified
Categories
Share
Scrapes upcoming events from meetup.com for any city — New York, London, Dubai, and beyond — and returns structured, ready-to-use event data.
💡 Want to scrape multiple platforms at once? Check out the Universal Event Scraper — it combines AllEvents, EventsEye, District, and Meetup into a single actor.
⭐ Features
- Scrapes event names, dates, venues, prices, and URLs
- Supports any city worldwide via ISO country code + city name
- Handles Meetup's heavy client-side rendering with Playwright (headless Chromium)
- Auto-scrolls and clicks "Load more" to collect up to your specified limit
- Intercepts GraphQL API responses for richer, more reliable data
- Exports results as JSON, CSV, Excel, or via API
📝 Example Use Cases
- Build a local community event calendar
- Track upcoming tech meetups, workshops, or networking events in your city
- Feed meetup data into CRMs, newsletters, or Slack bots
- Monitor events for competitive intelligence or lead generation
🚀 How to Use
- Open the Actor on Apify
- Enter the city name and country code (e.g.
new-york/us) - Set the maximum number of events to fetch
- Click Run
- Download or access your dataset in JSON, CSV, or Excel
🧩 Input Configuration
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
location | String | ✔️ Yes | — | City name to scrape events for (e.g. "new-york") |
country_code | String | ❌ No | "in" | 2-letter ISO country code (in, us, gb, etc.) |
limit | Integer | ❌ No | 20 | Max number of events to return (0 = no limit) |
eventType | String | ❌ No | "inPerson" | Event format: "inPerson" or "online" |
Example Input
{"location": "new-york","country_code": "us","limit": 20,"eventType": "inPerson"}
Country code examples: us USA · gb UK · in India · ae UAE · de Germany · au Australia
📤 Output Dataset
Each record follows a standardised schema. Fields that are unavailable are returned as "N/A".
Output Schema
| Field | Type | Description |
|---|---|---|
source | String | Always "meetup" |
title | String | Event name |
url | String | Direct link to the Meetup event page |
date | String | ISO-8601 datetime when parseable, else raw text |
city | String | City the event is in |
venue | String | Venue name ("N/A" if unavailable) |
price | String | Ticket price, "Free", or "N/A" |
venue_address | String | Full venue address ("N/A" if unavailable) |
Example Output
{"source": "meetup","title": "NYC Python Meetup – April 2026","url": "https://www.meetup.com/nycpython/events/123456789/","date": "2026-04-18T18:30:00+00:00","city": "New York","venue": "Civic Hall","price": "Free","venue_address": "124 East 14th Street, New York, NY 10003"}
🔧 How It Works
- Opens
meetup.com/find/?location={country}--{city}&source=EVENTSwith Playwright (headless Chromium) - Scrolls the listing page and auto-clicks "Load more" to collect up to
limitevents - Intercepts GraphQL API responses and parses
__NEXT_DATA__for reliable structured data - Visits each event detail page to enrich missing venue, address, date, and price fields
- Pushes each clean, normalised record to Apify's default dataset
⚠️ Notes
- Meetup.com uses heavy client-side rendering; Playwright is required and used automatically.
- Price is scraped from the event detail page. Returns
"Free"if no price widget is found, or"N/A"if indeterminate. - Date is returned as ISO-8601 when parseable, otherwise as raw text from the page.
- The
limitfield controls how many events are collected per run. Set to0for no limit.
🆘 Support
For issues, questions, or feature requests:
Email: bhavin.shah@techforceglobal.com
Made with ❤️ for the event discovery community
📅 Book a 15-min consultation
This Actor can be integrated into a fully automated n8n workflow — no manual steps, just end-to-end automation.