482 scrapers live47.7K runs1,562 usersRebuilt in the last 30 days: 482 of 482

Scrapers / Developer & File Tools

Meetup Scraper logo

Meetup Scraper

hipersoft/meetup-scraper

Scrape upcoming Meetup events by topic and city: title, start and end time, in-person or online, description, group, venue name and address, coordinates, fee, attendee count, photo and link. 24 city presets or any coordinates. Export CSV/JSON.

Total users

2

Monthly users

1

Total runs

2

Per event

$0.001

Last rebuilt

Oct 26, 2026

Overview

Meetup Scraper extracts upcoming events from Meetup.com, the world's largest platform for local groups and community events — tech meetups, startup and networking events, workshops, language exchanges, hiking and sports groups, social events and online webinars. Search by topic or keyword in 24 major cities (New York, San Francisco, London, Berlin, Toronto, Sydney, Singapore…) or any coordinates, filter in-person or online, and get for every event the title, start and end time, event type, full description, group name and link, venue name, address, city, country, coordinates, fee and currency, attendee count, photo and event link. Export to CSV, Excel or JSON. Ideal for event marketing, community and developer relations, sponsorship and venue sales, lead generation, event calendars and market research.

What does Meetup Scraper do?

  • 🌍 24 city presets or any custom latitude/longitude.
  • 🔎 Topic search with optional strict keyword matching.
  • 🏢 In-person or online filter.
  • 🕒 Start and end time of every event.
  • 📍 Venue name, full address and coordinates.
  • 👥 Group name and attendee count.
  • 💲 Free or paid, with fee and currency.

What data can you scrape from Meetup?

Field Description
Event ID, link, title, description, type
Time Starts at, ends at
Group Group name, group link
Venue Name, address, city, state, country, coordinates
Fees Free flag, fee, currency
Engagement Attendee count
Media Event photo

Use cases for Meetup data

  • Event marketing: find relevant events to promote, sponsor or speak at.
  • Developer relations and community teams: map the tech meetup scene in each city.
  • Venue and catering sales: discover groups that regularly host events.
  • Lead generation: build lists of active community groups by topic.
  • Event calendars: feed upcoming local events into your app or newsletter.

How to scrape Meetup

  1. Click Try for free to open Meetup Scraper in Apify Console.
  2. Enter search terms and choose a city (or coordinates).
  3. Optionally choose in-person or online, sort and strict keyword matching.
  4. Click Start and download the events as CSV, Excel or JSON.

Input

Example input

{
  "queries": ["python", "data science"],
  "city": "London",
  "eventType": "in_person",
  "sort": "date",
  "strictKeywordMatch": true,
  "maxItems": 300
}
Field Description
Search terms Topics or keywords.
City 24 presets.
Latitude / Longitude / Country code Custom location.
Event type Any, in person, online.
Sort by Relevance or date.
Only events mentioning the keyword Strict keyword matching.
Max events 0 = no limit.

Output

Event example

{
  "eventId": "312536046",
  "url": "https://www.meetup.com/london-data-intelligence-network/events/312536046/",
  "title": "London Data Intelligence Network | Meetup | Oct 2026",
  "startsAt": "2026-10-22T18:00:00+01:00",
  "endsAt": "2026-10-22T20:00:00+01:00",
  "eventType": "in_person",
  "groupName": "London: Data Intelligence Network",
  "venueName": "Incubeta",
  "venueAddress": "14th Floor, The Bower, 207-211 Old St, London EC1V 9NR",
  "venueCity": "London",
  "venueCountry": "gb",
  "isFree": false,
  "fee": 4,
  "feeCurrency": "GBP",
  "attendeeCount": 11
}

Output schema

Field Type Description
eventId, url, title, description, eventType string Event.
startsAt, endsAt string Time (ISO).
groupName, groupUrl string Group.
venueName, venueAddress, venueCity, venueState, venueCountry, latitude, longitude mixed Venue.
isFree, fee, feeCurrency mixed Fees.
attendeeCount number Attendees.
imageUrl string Photo.

Attendee and organiser names are not collected.

How much does it cost?

Meetup Scraper uses pay-per-event pricing: a small fixed price per event, with automatic discounts on higher Apify plans. See the Pricing tab for the exact price.

More events data

FAQ

Why do some results not mention my keyword? Meetup also suggests related events. Turn on Only events mentioning the keyword to keep strict matches only.

Can I search any city? Yes. Enter latitude, longitude and a two-letter country code.

What formats can I export? CSV, Excel, JSON, XML, HTML and RSS, or read the results through the Apify API.

Can I integrate it with other apps? Yes. Meetup Scraper can be connected with almost any cloud service or web app thanks to integrations on the Apify platform. It works with Make, Zapier, Slack, Airbyte, GitHub, Google Drive and many more, plus the Apify API, JS/Python clients and MCP. Or use webhooks to trigger an action whenever a run finishes.

Is it legal to scrape Meetup? The scraper only collects publicly listed event information and no personal data about attendees or organisers. You are responsible for using the data in line with Meetup's terms and applicable law.

Notes

Original clean-room implementation. Returns only public data. Not affiliated with Meetup.

Input

FieldTypeDescription
queries
Search terms
arrayTopics or keywords, e.g. python, startups, hiking, data science. Leave empty for all upcoming events near the location.
city
City
string · New York, San Francisco, Los Angeles, Chicago, Seattle, Austin…Search around this city (or set latitude/longitude below).
Default: "New York"
latitude
Latitude (optional)
stringCustom search centre. Overrides City.
longitude
Longitude (optional)
stringCustom search centre. Overrides City.
countryCode
Country code (with custom coordinates)
stringTwo-letter country code for the custom location, e.g. us, gb, de.
eventType
Event type
string · any, in_person, onlineIn-person, online or both.
Default: "any"
sort
Sort by
string · relevance, dateResult order.
Default: "relevance"
strictKeywordMatch
Only events mentioning the keyword
booleanKeep only events whose title or description contains the search term (Meetup also suggests related events).
Default: false
maxItems
Max events
integerStop after this many events in total (0 = no limit).
Default: 200
proxyConfiguration
Proxy configuration
objectNot needed in most cases.
Default: {"useApifyProxy": false}

API

curl -X POST "https://api.apify.com/v2/acts/hipersoft~meetup-scraper/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
  "queries": [
    "python"
  ]
}'

Pricing

EventPricePaid plans from
Event
Charged per event returned
$0.001$0.0005

You pay only for what the run returns. Set a maximum cost per run and it stops cleanly at that limit.

Related scrapers

Bulk Image Downloader

Download thousands of images from a list of URLs and store each in the key-value store with a public link. Returns content type, size, dimensions and SHA-256 per image. Bulk-ready. Great for datasets, backups and media pipelines.

8,102 runs · 103 users · $0.056 / url processed

Text to Speech

Convert any text to natural-sounding speech as an MP3 download. 300+ premium neural voices across 70+ languages, adjustable rate, pitch and volume. Great for voiceovers, videos, accessibility and audio content. No setup.

278 runs · 22 users · $0.01 / audio generated

Google Maps Email Extractor

Search Google Maps for businesses, then crawl each business website to extract emails, social profiles and extra phone numbers. Turns any Maps search into a ready lead list. No setup.

159 runs · 8 users · $0.006 / business lead scraped

Website Screenshot

Capture full-page or viewport screenshots of any URL as PNG or JPEG, at any device size. For monitoring, previews, thumbnails and automation workflows.

156 runs · 3 users · $0.004 / screenshot captured

Bulk URL Status Checker

Check thousands of URLs over plain HTTP: status codes, broken links (404/410/5xx), full redirect chains, response time, content type, page title and SSL certificate expiry.

154 runs · 13 users · $0.002 / url checked

Google Search Scraper

Scrape Google Search results (organic listings) for any query: title, URL, displayed URL, snippet and position. Multi-query, per-country/language, pagination. Uses Google SERP proxy — reliable, no captcha, no setup.

121 runs · 8 users · $0.001 / result scraped
Need a source that isn't here?

Send the site and the fields. We build it and you get it first.

Request a build