Meetup Events Scraper — Extract Event Data with JSON-LD avatar

Meetup Events Scraper — Extract Event Data with JSON-LD

Pricing

$2.00 / 1,000 event scrapeds

Go to Apify Store
Meetup Events Scraper — Extract Event Data with JSON-LD

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

Pierrick McD0nald

Maintained by Community

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

FieldTypeRequiredDescription
startUrlsArrayYesMeetup URLs to scrape. Supports search pages and group pages.
maxItemsNumberNoMaximum events to extract (default: 100)
proxyConfigurationObjectNoProxy 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