Meetup Events Scraper
Pricing
from $0.99 / 1,000 results
Meetup Events Scraper
Instantly extract detailed event data from Meetup! Scrape event times, locations, attendee lists, and group descriptions effortlessly. Ideal for community analysis, lead generation, and market research. Get structured data fast to power your applications and insights.
Pricing
from $0.99 / 1,000 results
Rating
5.0
(2)
Developer
Shahid Irfan
Maintained by CommunityActor stats
3
Bookmarked
63
Total users
13
Monthly active users
18 days ago
Last modified
Categories
Share
Extract comprehensive event data from Meetup.com with ease. Collect event details including names, descriptions, dates, locations, organizers, and pricing at scale. Perfect for event research, market analysis, and community monitoring.
Features
- Complete Event Data - Extract all essential event information in one go
- Worldwide or Local - Search globally with just a keyword, or narrow down by city and country
- Scalable Collection - Gather hundreds of events efficiently
- Event Type Detection - Distinguish between online and in-person events
- Pricing Information - Capture fees, currencies, and payment requirements
- Attendee Insights - Get RSVP counts and capacity details
Use Cases
Event Research
Discover trending topics and popular events worldwide. Analyze event attendance patterns and community interests to identify opportunities for your own events.
Market Analysis
Track event pricing and demand across different categories. Understand what types of events attract the most participants and command premium pricing.
Community Monitoring
Monitor local Meetup groups and their event schedules. Stay informed about community activities and networking opportunities in your field.
Content Creation
Gather event data for blog posts, newsletters, or social media content. Create comprehensive guides to local events and community happenings.
Business Intelligence
Build datasets for competitive analysis and strategic planning. Understand event landscapes in different cities and regions.
Input Parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
searchKeyword | String | No | "javascript" | Keyword to search for events |
city | String | No | - | City name (e.g. "london", "san francisco"). Leave empty for worldwide search. |
state | String | No | - | State/region (useful for US/CA searches). |
country | String | No | - | Country code (e.g. "us", "ca", "uk", "de"). |
startUrl | String | No | - | Custom Meetup search URL (overrides keyword/location). |
maxResults | Integer | No | 20 | Maximum number of events to collect |
maxPages | Integer | No | 20 | Maximum number of search pages to process |
proxyConfiguration | Object | No | - | Proxy settings for reliable data collection |
Output Data
Each item in the dataset contains:
| Field | Type | Description |
|---|---|---|
eventId | String | Unique event identifier |
eventName | String | Event title |
eventDescription | String | Event details and description |
eventType | String | ONLINE or PHYSICAL |
date | String | Event start date/time (ISO 8601) |
address | String | Venue address or "Online event" |
eventUrl | String | URL to event page |
organizedByGroup | String | Organizing group name |
groupUrlname | String | Group's URL name |
maxAttendees | Integer | Maximum ticket/attendee count |
actualAttendees | Integer | Current RSVP count |
isPaidEvent | Boolean | Whether event has a fee |
feeAmount | Number | Price amount for the event |
feeCurrency | String | Currency code (USD, EUR, etc.) |
feeRequired | Boolean | Whether fee payment is required |
Usage Examples
Basic Keyword Search
Search for events by topic and location:
{"searchKeyword": "javascript","city": "london","country": "uk","maxResults": 20}
Worldwide Search
Search for events globally without location filter:
{"searchKeyword": "technology","maxResults": 50}
Location-Based Discovery
Find events in a specific city and state:
{"searchKeyword": "data science","city": "san francisco","state": "ca","country": "us","maxResults": 200}
Custom URL Scraping
Use a specific Meetup search URL:
{"startUrl": "https://www.meetup.com/find/?keywords=python&location=new+york","maxResults": 150}
Large-Scale Collection
Gather a large number of events across multiple search pages:
{"searchKeyword": "technology","city": "berlin","country": "de","maxResults": 500,"maxPages": 50}
Sample Output
{"eventId": "302796934","eventName": "Unit Testing JavaScript & Node.js","eventDescription": "Learn how to test JavaScript code using modern testing frameworks.","eventType": "ONLINE","date": "2024-09-21T19:00:00-04:00","address": "Online event","eventUrl": "https://www.meetup.com/new-york-software-school/events/302796934/","organizedByGroup": "New York Software School","groupUrlname": "new-york-software-school","maxAttendees": 70,"actualAttendees": 10,"isPaidEvent": false,"feeAmount": null,"feeCurrency": null,"feeRequired": false}
Tips for Best Results
Choose Effective Search Terms
- Use specific keywords related to your interests
- Combine multiple related terms for broader results
- Test different variations to find the best matches
Optimize Location Settings
- Provide city and country for precise location targeting
- Include state for US and Canadian locations
- Leave all location fields empty for worldwide event discovery
Manage Collection Size
- Start with smaller result limits for testing
- Gradually increase for production runs
- Balance data needs with processing time
Handle Large Searches
- Increase maxPages for more comprehensive coverage
- Each page fetches up to 120 events
- The actor stops automatically when maxResults is reached
Proxy Configuration
For reliable results, residential proxies are recommended:
{"proxyConfiguration": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"]}}
Integrations
Connect your event data with:
- Google Sheets - Export for analysis and reporting
- Airtable - Build searchable event databases
- Slack - Get notifications about new events
- Webhooks - Send data to custom endpoints
- Make - Create automated event workflows
- Zapier - Trigger actions based on event data
Export Formats
Download data in multiple formats:
- JSON - For developers and APIs
- CSV - For spreadsheet analysis
- Excel - For business reporting
- XML - For system integrations
Frequently Asked Questions
How many events can I collect?
You can collect all available events matching your search criteria. The practical limit depends on the search parameters and available events.
How do I search worldwide?
Leave the city, state, and country fields empty. The actor will search for events globally without location restrictions.
Can I search for events in multiple cities?
Yes, you can run separate searches for different locations or leave location fields empty for a broader global search.
What if some event data is missing?
Some fields may be empty if the event organizer hasn't provided that information. The scraper captures all available data.
Can I collect both online and in-person events?
Yes, the scraper automatically detects and includes both online and physical events in your results.
What currencies are supported for pricing?
The scraper captures pricing in the local currency as displayed on Meetup.com, including USD, EUR, GBP, and others.
Support
For issues or feature requests, contact support through the Apify Console.
Resources
Legal Notice
This actor is designed for legitimate data collection purposes. Users are responsible for ensuring compliance with website terms of service and applicable laws. Use data responsibly and respect rate limits.