VOOZH about

URL: https://apify.com/automation-lab/meetup-scraper

โ‡ฑ Meetup.com Scraper โ€” Events, Groups and Venue Data ยท Apify


Pricing

Pay per event

Go to Apify Store

Meetup Events Scraper

Scrape Meetup.com events from search results. Get event titles, dates, venues, groups, RSVP counts, descriptions, and ticket info.

Pricing

Pay per event

Rating

0.0

(0)

Developer

๐Ÿ‘ Stas Persiianenko

Stas Persiianenko

Maintained by Community

Actor stats

0

Bookmarked

16

Total users

3

Monthly active users

3 months ago

Last modified

Share

Scrape Meetup.com events from search results. Get event titles, dates, venues, group names, RSVP counts, descriptions, and ticket details as structured JSON data.

What does Meetup Events Scraper do?

This actor searches Meetup.com and extracts event data from search results, including:

  • Event details โ€” title, date/time, type (in-person/online), full description
  • Venue info โ€” name, address, city, state, country
  • Group info โ€” group name, URL, rating, total ratings
  • Attendance โ€” RSVP count, max tickets
  • Pricing โ€” free/paid status, fee amount and currency
  • Media โ€” event cover image URL

The actor uses Meetup's built-in location geocoding, so you can search by city name (e.g., "New York", "London", "Tokyo") without needing exact coordinates.

Why use Meetup Events Scraper?

  • No API key needed โ€” extracts data directly from Meetup's public search pages
  • Automatic geocoding โ€” converts city names to Meetup's location format
  • Clean, structured output โ€” all fields are normalized and ready for analysis
  • Fast and lightweight โ€” no browser needed, runs on minimal memory
  • Filter support โ€” narrow results by event type (in-person/online) and date range

How to scrape Meetup events

  1. Go to Meetup Events Scraper on Apify Store.
  2. Enter a search keyword in the searchQuery field (e.g., "python", "startup networking").
  3. Optionally set a location (e.g., "New York"), eventType, and dateRange to filter results.
  4. Set maxResults to control how many events to extract.
  5. Click Start and wait for the run to finish.
  6. Download event data as JSON, CSV, or Excel from the Dataset tab.

How much does it cost to scrape Meetup events?

Meetup Events Scraper uses the pay-per-event pricing model:

EventPrice
Actor start$0.001
Per event extracted$0.005

Cost examples:

ScenarioEventsEstimated cost
Quick search10~$0.051
Full page25~$0.126

Platform costs (compute and memory) are additional but minimal โ€” a typical run uses under $0.003 in platform costs.

Input parameters

ParameterTypeDescriptionDefault
searchQuerystringSearch term (e.g., "python", "hiking", "startup networking")Required
locationstringCity name (e.g., "New York", "London"). Leave empty for globalEmpty
eventTypestringFilter: inPerson, online, or empty for allAll types
dateRangestringFilter: today, tomorrow, this-week, this-weekend, next-weekAny time
maxResultsintegerMaximum events to extract (1โ€“30)25

Output example

Each event in the dataset looks like this:

{
"eventId":"313520522",
"title":"AgentCon NYC",
"dateTime":"2026-03-09T09:00:00-04:00",
"eventType":"PHYSICAL",
"eventUrl":"https://www.meetup.com/nycneo4j/events/313520522/",
"description":"Join us for the AI Agents World Tour, a global series of one-day conferences...",
"rsvpCount":85,
"maxTickets":0,
"venueName":"Nasdaq",
"venueAddress":"151 W 42nd St",
"city":"New York",
"state":"NY",
"country":"us",
"groupName":"Graph Database New York",
"groupUrlname":"nycneo4j",
"groupRating":4.6,
"groupTotalRatings":121,
"imageUrl":"https://secure.meetupstatic.com/photos/event/highres_532911297.jpeg",
"isFree":true,
"feeAmount":null,
"feeCurrency":"",
"searchQuery":"AI agents",
"scrapedAt":"2026-03-03T07:14:10.790Z"
}

How to use the API

Node.js

import{ ApifyClient }from'apify-client';
const client =newApifyClient({token:'YOUR_API_TOKEN'});
const run =await client.actor('automation-lab/meetup-scraper').call({
searchQuery:'python programming',
location:'New York',
maxResults:20,
});
const{ items }=await client.dataset(run.defaultDatasetId).listItems();
items.forEach((event)=>{
console.log(`${event.title} โ€” ${event.dateTime} (${event.rsvpCount} RSVPs)`);
});

Python

from apify_client import ApifyClient
client = ApifyClient("YOUR_API_TOKEN")
run = client.actor("automation-lab/meetup-scraper").call(run_input={
"searchQuery":"python programming",
"location":"New York",
"maxResults":20,
})
for event in client.dataset(run["defaultDatasetId"]).iterate_items():
print(f"{event['title']} โ€” {event['dateTime']} ({event['rsvpCount']} RSVPs)")

Use cases

  • Event discovery โ€” find relevant meetups and conferences in any city by keyword
  • Community research โ€” analyze the tech/startup scene in different locations
  • Competitive intelligence โ€” monitor events from specific groups or industries
  • Content planning โ€” find speaking opportunities and networking events
  • Market research โ€” track trends in event topics and attendance patterns
  • Lead generation โ€” identify events where your target audience gathers

Event types

ValueDescription
PHYSICALIn-person events with a physical venue
ONLINEVirtual events (video/audio)

Integrations

Connect Meetup Events Scraper with other tools using Apify integrations:

  • Google Sheets โ€” export event data for tracking and planning
  • Slack/Email โ€” get notified when new events match your criteria
  • Webhooks โ€” trigger workflows when new events are found
  • Zapier/Make โ€” connect event data to 5,000+ apps
  • API โ€” schedule regular event monitoring runs

Tips for best results

  1. Use specific keywords โ€” "python machine learning" returns more relevant results than "tech"
  2. Specify a location โ€” location-based searches return more targeted results
  3. Try different date ranges โ€” "this-week" gives immediate events, no filter gives broader results
  4. Combine with other scrapers โ€” pair with Eventbrite Scraper for comprehensive event coverage
  5. Online vs in-person โ€” filter by event type to focus on your preferred format

Data source

All data comes from Meetup.com's public search pages. The actor extracts structured data from the page's embedded Apollo GraphQL state, which contains complete event information including descriptions, venues, groups, and RSVP counts.

Use with AI agents via MCP

Meetup Scraper is available as a tool for AI assistants via the Model Context Protocol (MCP).

Setup for Claude Code

$claude mcp add--transport http apify "https://mcp.apify.com?tools=automation-lab/meetup-scraper"

Setup for Claude Desktop, Cursor, or VS Code

Add this to your MCP config file:

{
"mcpServers":{
"apify":{
"url":"https://mcp.apify.com?tools=automation-lab/meetup-scraper"
}
}
}

Example prompts

  • "Find Python meetups in New York City"
  • "Search Meetup for tech events near me"
  • "What AI and machine learning meetups are happening in San Francisco this week?"

cURL

curl-X POST "https://api.apify.com/v2/acts/automation-lab~meetup-scraper/runs?token=YOUR_API_TOKEN"\
-H"Content-Type: application/json"\
-d'{
"searchQuery": "python programming",
"location": "New York",
"maxResults": 20
}'

Legality

Scraping publicly available data is generally legal according to the US Court of Appeals ruling (HiQ Labs v. LinkedIn). This actor only accesses publicly available information and does not require authentication. Always review and comply with the target website's Terms of Service before scraping. For personal data, ensure compliance with GDPR, CCPA, and other applicable privacy regulations.

FAQ

The scraper returns events from unexpected locations. Meetup's search uses geocoding to convert city names to coordinates and then searches a radius around that point. If your city name is ambiguous (e.g., "Portland" could be Oregon or Maine), try being more specific (e.g., "Portland, OR"). Leaving the location empty searches globally.

Why am I only getting ~25 results maximum? Meetup's server-side search caps results at approximately 25 events per query. This is a Meetup platform limitation, not a scraper limitation. To get more events, try different search keywords or date range filters.

Limitations

  • Returns up to ~25 events per search (Meetup's server-side search result limit)
  • Event descriptions may be truncated to 2,000 characters
  • Location search uses Meetup's built-in geocoding โ€” use common city names for best results
  • Some online events may not have venue/city information

Other event scrapers

You might also like

Meetup Events Scraper ๐Ÿ”๐ŸŽ‰ - Fast & cheap

scrapestorm/meetup-events-scraper---fast-cheap

Meetup Events Info Scraper ๐Ÿ’ฌ๐ŸŒ๐Ÿ” allows you to extract detailed data from Meetup events. With customizable filters, gather insights on event titles, descriptions, dates, venues, RSVP counts, and more for your research or marketing needs! ๐ŸŒŸ๐Ÿ“Š๐Ÿ“ Perfect for analyzing event engagement and trends.

47

Meetup Event Scraper

nifty.codes/meetup-events-scraper

Extract Meetup events with dates, RSVP counts, group info, and venue locations from search results or group lists. Powered by Meetup Scraper.

Meetup Events Scraper

aitorsm/meetup-events

Meetup events scraper: Extract event data from Meetup.com including event details, hosts, locations, and descriptions. Search by location, category, type and date.

๐Ÿ‘ User avatar

Aitor Sanchez-Mansilla

17

Meetup Events Scraper

gio21/meetup-events-scraper

Meetup Events Scraper โ€” auto-scaffolded

Meetup Scraper - Events, Groups & Members Data Extractor

haketa/meetup-scraper

Meetup scraper & API: search events and groups by topic and location and export event name, date, venue, description, group, attendee count, organizer and RSVP URL. Event discovery, community research and lead generation โ€” fast, no login.

Meetup Scraper - Events, RSVPs & Organizer Leads

logiover/meetup-scraper

Meetup events & organizer leads scraper, no login or API key. A Meetup API alternative: export events to CSV/JSON with RSVP, venue, price and group data.

Meetup Scraper

hoholabs/meetup-scraper

Fetch Meetup.com events by location, keyword, or group. No API key required.

Meetup Events Scraper

easyapi/meetup-events-scraper

Effortlessly scrape Meetup events data with this powerful Apify Actor. Search by keywords, locations, and event types to gather comprehensive information on upcoming events. Perfect for market research, event planning, and trend analysis. Customizable and easy to use! ๐Ÿ—“๏ธ๐ŸŒ๐Ÿš€