Meetup Events Scraper — Extract Event Data with JSON-LD
Pricing
$2.00 / 1,000 event scrapeds
Meetup Events Scraper — Extract Event Data with JSON-LD
Scrape Meetup events with structured data extraction using Schema.org JSON-LD. Extract event names, descriptions, dates, locations, and organizer details from any Meetup search or group page.
Pricing
$2.00 / 1,000 event scrapeds
Rating
0.0
(0)
Developer
Pierrick McD0nald
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Share
Scrape Meetup events with structured data extraction using Schema.org JSON-LD. This Actor extracts event names, descriptions, dates, locations, and organizer details from any Meetup search page or group page. Perfect for event aggregation, market research, community analysis, and local business intelligence.
Use Cases
- Event Aggregation — Build event calendars by scraping multiple cities or topics
- Market Research — Analyze event trends, frequency, and organizer activity in a niche
- Community Analysis — Discover active groups and their event schedules
- Local Business Intelligence — Monitor competitor or partner events in your area
Input
| Field | Type | Required | Description |
|---|---|---|---|
startUrls | Array | Yes | Meetup URLs to scrape. Supports search pages and group pages. |
maxItems | Number | No | Maximum events to extract (default: 100) |
proxyConfiguration | Object | No | Proxy configuration for scraping |
Example Input
{"startUrls": [{ "url": "https://www.meetup.com/find/?location=us--ca--San%20Francisco&source=EVENTS" }],"maxItems": 50}
Output
The Actor outputs a dataset with the following fields for each event:
{"name": "Weekly Chess Meetup in SF ♟️","url": "https://www.meetup.com/chess-meetup/events/314289569/","description": "Join us for a fun and social chess tournament...","startDate": "2026-05-05T02:00:00.000Z","endDate": "","eventStatus": "https://schema.org/EventScheduled","image": "/images/fallbacks/redesign/group-cover-1-square.webp","eventAttendanceMode": "https://schema.org/OfflineEventAttendanceMode","locationName": "","locationAddress": "","organizerName": "Chess Meetup in bars of San Francisco","organizerUrl": "https://www.meetup.com/chess-meetup/","sourceUrl": "https://www.meetup.com/find/?location=us--ca--San%20Francisco"}
Pricing
Pay per event: $0.002 per event scraped (minimum charge $0.001 per run).
Limitations
- Events are extracted from JSON-LD structured data embedded in the HTML. If Meetup changes their markup, extraction may need updates.
- Maximum 500 events per search page due to Meetup's pagination limits.
- Some location fields may be empty if the organizer did not provide complete address details.
FAQ
Q: Can I scrape private or members-only events? A: No. This Actor only extracts publicly visible events from Meetup search and group pages.
Q: Do I need a proxy? A: Proxy is recommended for production runs to avoid rate limiting. Apify proxy is enabled by default.
Q: What URLs can I use as start URLs?
A: Any Meetup search page (/find/?location=...) or group page (/group-name/). The Actor automatically extracts all events from JSON-LD data.
Changelog
- v1.0.0 — Initial release with JSON-LD event extraction