Meetup Scraper avatar

Meetup Scraper

Pricing

from $2.50 / 1,000 results

Go to Apify Store
Meetup Scraper

Meetup Scraper

Scrape Meetup events and groups from city searches, topic pages, group pages or event URLs: date and time, venue with coordinates, ticket price, RSVP count, hosts, topics, group size, rating and organizer. Find local events and communities. No login, no API key.

Pricing

from $2.50 / 1,000 results

Rating

0.0

(0)

Developer

Anyx Solutions

Anyx Solutions

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

9 days ago

Last modified

Security

Limited permissions

Share

banner

Meetup Scraper

Meetup events and groups — dates, venues, ticket prices, RSVPs, hosts, members and ratings — as clean JSON.

Meetup is where local communities organise in person and online: tech talks, hiking clubs, language exchanges, founder mixers. This Actor reads Meetup's public search, topic, group and event pages, or searches a topic in a city, and returns every event with its start and end time, time zone, venue name, address and coordinates, ticket price, how many people are going, the waitlist, attendee limit, hosts, topics, category, its group and the group's size, plus the description as plain text and as Markdown. Groups come with their member count, city, organizer, rating, founding date, topics, social links and upcoming events. There is no login, no API key, and no proxy to configure. Built for event marketers and sponsors, community and developer-relations teams, venue and hospitality sales, and anyone mapping local communities.

⚡ Quick start

{
"startUrls": [
{ "url": "https://www.meetup.com/find/us--ny--new-york/machine-learning/" }
],
"maxItems": 5
}

Or search a topic in a city:

{
"searchTerms": ["python", "hiking"],
"location": "Berlin, Germany",
"type": "events"
}

🧩 Input

FieldTypeRequiredDefaultDescription
startUrlsarrayno—Meetup pages: a topic search in a city (/find/us--ny--new-york/python/), a city's events (/find/us--ny--new-york/), a find URL from the search box (/find/?keywords=…&location=…), a topic's groups (/topics/python/us/), a group (/pydatanyc/), its upcoming or past events (/pydatanyc/events/, /pydatanyc/events/?type=past) or an event page.
searchTermsarrayno—Meetup topics to search for, such as python or machine learning. Events are searched in location; groups are listed for the location's country.
locationstringno—Where to search: New York, NY for a US city, Berlin, Germany elsewhere, or Meetup's own form such as us--ny--new-york. Required when searching events.
typestringno"events"What the search terms look for: events in the location, or groups — the topic's largest and newest groups in the location's country (the US when no location is given).
maxItemsintegerno—Maximum number of events or groups per start URL or search term. The input form starts at 5; leave it empty to get every result the page lists.
includeDetailsbooleannotrueOpen every event or group page for the full record (end time, coordinates, hosts, topics and group size for events; description, rating, organizer and upcoming events for groups). Turn it off for faster list-only rows.
proxyConfigurationobjectno{ "useApifyProxy": false }Proxy settings. Meetup pages need no proxy.

Which pages work. A topic search in a city returns the events Meetup lists for it, most relevant first. A city page returns its upcoming, today's, this weekend's and featured events. A topic page returns the topic's 10 largest and 6 newest groups in a country. A group's events page returns its upcoming events in date order, or with ?type=past its 10 most recent past events. A group page returns the group; an event page returns the event.

📤 Output

Each event is one dataset row with itemType event; each group is one row with itemType group. With includeDetails on (the default) every row comes from the event's or group's own page; with it off, rows come straight from the list and fields the list does not show are null.

Fields

FieldTypeDescription
itemTypestringevent or group.
urlstringThe event's or group's page on Meetup.
eventIdstringMeetup event ID.
titlestringEvent title.
descriptionstringEvent or group description as plain text, with link targets kept.
descriptionMarkdownstringThe same, as the organiser wrote it in Markdown.
statusstringEvent status: ACTIVE (upcoming), PAST or CANCELLED.
dateTimestringStart, ISO 8601 with the local UTC offset.
endTimestringEnd, ISO 8601 with the local UTC offset.
timezonestringThe group's time zone, e.g. America/New_York.
eventTypestringPHYSICAL, ONLINE or HYBRID.
isOnlinebooleanWhether the event is online.
venueNamestringVenue name; null for online events.
venueAddressstringVenue street address.
venueCitystringVenue city.
venueStatestringVenue state or region.
venueCountrystringVenue country code, e.g. us.
venueLatnumberVenue latitude.
venueLngnumberVenue longitude.
feeAmountnumberTicket price; null for free events.
feeCurrencystringTicket price currency, e.g. USD.
goingCountnumberNumber of people going (RSVP yes).
waitlistCountnumberNumber of people on the waitlist.
maxAttendeesnumberAttendee limit; null when there is none.
hostsarrayNames of the event's hosts.
imageUrlstringEvent or group photo.
topicsarrayTopic names of the event or group.
categorystringThe group's Meetup category, e.g. Technology.
groupNamestringName of the group hosting the event.
groupUrlnamestringThe hosting group's URL name, e.g. pydatanyc.
groupUrlstringThe hosting group's page.
groupMemberCountnumberMembers of the hosting group.
groupIdstringMeetup group ID.
namestringGroup name.
urlnamestringThe group's URL name.
memberCountnumberNumber of group members.
citystringGroup city.
statestringGroup state or region.
countrystringGroup country code.
latnumberGroup latitude.
lngnumberGroup longitude.
foundedDatestringWhen the group was founded (ISO 8601).
organizerNamestringThe group's organizer.
ratingnumberAverage event rating out of 5.
ratingsCountnumberNumber of event ratings.
isPrivatebooleanWhether the group is private.
joinModestringHow people join: OPEN, APPROVAL or CLOSED.
proNetworkstringThe Meetup Pro network the group belongs to, e.g. PyData.
upcomingEventsCountnumberNumber of upcoming events.
pastEventsCountnumberNumber of past events.
upcomingEventsarrayThe next few events: title, url and dateTime.
socialLinksarrayThe group's social profiles: service and url.
sourceUrlstringThe start URL or search the row came from.

💡 Use cases

  • Event marketing and sponsorship — find the active tech, startup or professional events in a city, with attendance and ticket prices, to pick where to sponsor or speak.
  • Developer relations and community teams — track the groups and events around a language or tool, their size, ratings and how often they meet.
  • Venue and hospitality sales — see which venues host events, how many people come and which organisers run them.
  • Market and local research — map communities by topic and country, with member counts, founding dates and categories.

❓ FAQ

  • Do I need a Meetup account or an API key? No. The Actor reads the same public pages any visitor sees.
  • Do I need a proxy? No. It runs without one by default.
  • How many events does a search return? The events Meetup lists on the search page, usually 10 to 30 per topic and city. For more, search several topics or nearby cities, or start from the groups you care about.
  • Which topics can I search? Meetup's own topics, such as python, machine learning, hiking or book clubs. A term that is not a Meetup topic finds nothing; the topic names appear on any group or event page.
  • Do the date, distance and category filters of a find URL apply? Only the online / in-person filter (eventType) is applied. The other filters are not read, so the results are Meetup's default listing for the topic and city.
  • How do I get groups in a city? Paste the city's group pages, or search groups for the country and filter by city.
  • Why are the coordinates empty for some events? Online events have no venue, so the venue fields are null. Rows taken from a list with includeDetails off also carry no coordinates.

🔗 More scrapers by Anyx

🤝 Anyx Solutions

We build custom scrapers and data-extraction pipelines.

🖼 Image credit

Image credit: meetup.com