Meetup Events Scraper avatar

Meetup Events Scraper

Pricing

Pay per usage

Go to Apify Store
Meetup Events Scraper

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

Pay per usage

Rating

0.0

(0)

Developer

Shahid Irfan

Shahid Irfan

Maintained by Community

Actor stats

0

Bookmarked

4

Total users

2

Monthly active users

10 days ago

Last modified

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
  • Location Flexibility — Search by city, state, country, or custom URLs
  • 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 in your area. 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

ParameterTypeRequiredDefaultDescription
startUrlStringNoCustom Meetup search URL to start scraping
searchKeywordStringNo"javascript"Keyword to search for events
cityStringNo"london"City to search for events
stateStringNoState (required for US and Canada)
countryStringNo"uk"Country code (2-letter, e.g., us, ca, uk)
maxResultsIntegerNo20Maximum number of events to collect
maxPagesIntegerNo20Maximum number of search pages to process
startDateRangeStringNoStart date for events (ISO 8601 format)
proxyConfigurationObjectNoProxy settings for reliable data collection

Output Data

Each item in the dataset contains:

FieldTypeDescription
eventIdStringUnique event identifier
eventNameStringEvent title
eventDescriptionStringEvent details and description
eventTypeStringONLINE or PHYSICAL
dateStringEvent start date/time (ISO 8601)
addressStringVenue address or "Online event"
eventUrlStringURL to event page
organizedByGroupStringOrganizing group name
groupUrlnameStringGroup's URL name
maxAttendeesIntegerMaximum ticket/attendee count
actualAttendeesIntegerCurrent RSVP count
isPaidEventBooleanWhether event has a fee
feeAmountNumberPrice amount for the event
feeCurrencyStringCurrency code (USD, EUR, etc.)
feeRequiredBooleanWhether fee payment is required

Usage Examples

Search for events by topic and location:

{
"searchKeyword": "javascript",
"city": "london",
"country": "uk",
"maxResults": 20
}

Location-Based Discovery

Find events in a specific city and state:

{
"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
}

Date-Range Filtering

Collect events starting from a specific date:

{
"searchKeyword": "data science",
"city": "berlin",
"country": "de",
"startDateRange": "2024-03-01T00:00:00Z",
"maxResults": 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": null
}

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 both city and country for accurate results
  • Include state for US and Canadian locations
  • Use major cities for broader event discovery

Manage Collection Size

  • Start with smaller result limits for testing
  • Gradually increase for production runs
  • Balance data needs with processing time

Handle Date Ranges

  • Use ISO 8601 format for date filtering
  • Specify future dates for upcoming events
  • Leave empty to include all available events

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.

Can I search for events in multiple cities?

Yes, you can run separate searches for different locations or use broader geographic parameters to capture events across regions.

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.

How do I filter by event dates?

Use the startDateRange parameter with ISO 8601 format to collect events from a specific date forward.

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


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.