Meetup's API makes it possible for developers to securely build integrations with Meetup. Before applying to use Meetup's API, please review our API license terms. If you need help using the API, please use our API documentation.
Note: Meetup is changing its API access on August 15, 2019. API keys will be removed and all version 2 integrations will need to transition to version 3 by that date. You can apply for an OAuth consumer free of charge before August 15, 2019.
Applying for OAuth authorization
OAuth is an authorization protocol that allows API applications to securely authenticate on a user's behalf. You can apply for an OAuth consumer to use Meetup's API. Learn more about OAuth authentication.
Note: Beginning on August 15, 2019, only members with an active Meetup Pro subscription will be able to create new OAuth consumers.
Meetup is currently using API version 3.
Note: Beginning on August 15, 2019, API version 2 will no longer be available, even if you have already applied for an OAuth consumer.
Frequently asked questions
Do I need to use Meetup’s API to access a list of events?
Depending on your task, there are alternatives to using Meetup’s API to access events. You can access a list of events from groups you're a member of or a single group’s events with our event calendar export tools. Zapier is also a great option for other simple integrations.
Is using OAuth different than using API keys?
Yes, using OAuth is a more technically complex process than using API keys. We recommended using OAuth.com as a reference. We transitioned our API access methods to provide a more secure experience for our members.
Will all endpoints in API version 2 remain the same in version 3?
Not necessarily, but the majority of functionality between v2 and v3 will remain the same. Be aware, there is not feature parity between all v2 and v3 endpoints. Make sure you reference our API documentation carefully when making the transition between v2 and v3.
Which OAuth 2 flows do you support?
Meetup Pro’s network analytics helps you track members, events, and RSVPs for the groups in your network. Explore your network's trends to discover what resonates with your local communities and optimize your outreach.
View your Pro network analytics
To view your Pro network analytics:
- Log into your Meetup account.
- Navigate to your Pro Dashboard by clicking the link on the upper right corner.
- Select the Analytics tab on the left-hand side.
Downloading Pro network analytics
Click the Gear button to download your data as a PDF or CSVs. You can also download data from each section of data by clicking the Three dots button then Download data.
Select Filters, located at the top of the page, to sort your network data by group, time period and location. Apply a series of filters to focus on specific groups in your network. Your analytics data is refreshed every 24 hours.
Filters only apply to the new members, RSVPs, popular events, and active and inactive organizers sections of your dashboard.
Data on the analytics page
The network overview section showcases current member, event, and RSVP statistics for your whole network and activity over the past 90 days.
A. Total members: The number of members in any group that has ever been a part of your Pro network. If an individual is a member of multiple groups, they are only counted once.
B. Members who have joined in the past 90 days: The total number of members who have joined any group that has ever been a part of your Pro network in the past 90 days. If a member joins and then leaves a group in your network within the 90-day period, that member is counted in this total.
C. Total events hosted: The total number of events hosted by any group that has ever been a part of your Pro network.
D. Number of events hosted in the past 90 days: The total number of events hosted in the past 90 days by any group that has ever been a part of your Pro network.
E. Total RSVPs: The total number of ‘Yes’ RSVPs, including guests, for all past events hosted by any group that has ever been a part of your Pro network.
F. Number of RSVPs in the past 90 days: The total number of ‘Yes’ RSVPs, including guests, for all events hosted in the past 90 days by any group that has ever been a part of your Pro network.
New members and RSVPs
The new members and RSVPs sections outline the number of new members who have joined your Pro network and your groups’ activity over time. You can adjust the date range of this section with filters.
The popular events section highlights events with the most member and guest activity in your network. View a breakdown of your network’s events based on ‘Yes’ RSVPs and confirmed guests. Click the event name for a direct link to the event page. You can adjust the date range of this section with filters.
Analyze event performance by looking at:
- The day of the week and the time of the event
- The format of the event and trending topics
Pro tip: Use filters to compare the success of events from one group to another and identify trends across different regions. Create event templates based on successful events to share with local organizers in your network.
Active and inactive organizers
The active and inactive organizers section is a breakdown of organizer and group activity in your network. Sort organizers who have hosted an event with at least one ‘Yes’ RSVP and the number of days since an organizer last hosted an event. You can adjust the date range of this section with filters.
Stay up-to-date on group activities across your network and know when to reach out to inactive organizers for support:
If you’d like to grant Meetup Pro admin access to additional leaders in your network, please email your account representative. Note that granting any individual this level of access gives them visibility into network-wide data and allows them use of all admin, organizer permissioning, and messaging tools.
To access the page, log into your Meetup Pro account here: www.meetup.com/pro
This is your Meetup Pro communication tool.
You can send targeted messages to members of your community based on membership status, behavior, or activity level.
To use the tool, tap the ‘members’ tab in the top navigation bar. Search for members using the following filters:
- Number of events attended
- Meetup Group
- Join date
- Last active
- Organizer status
Filters can be combined to find more specific cross-segments like ‘Members in New York who have attended more than 3 events’.
To select an individual (or a group of individuals) from a filtered list, check and uncheck the boxes beside the member’s name.
To send a message, tap ‘contact [x] members’ in the top left corner. Fill out your message and tap ‘send’.
Meetup will notify members of your message by email, and members will be able to reply directly to the email address on file for your Meetup account.
To view your communication history, tap the ‘Sent Messages’ link at the top of the page. The following page will display the date, subject, and content of the messages you’ve sent using this tool. You can view the recipients list, and re-send a message to that list, by tapping ‘To: [x] members’ right above the subject line of a particular message.
This is your Meetup Pro data tool.
To access data about your community, tap the ‘groups’ tab.
You’ll see search filters on the left-hand side of the page. You can filter groups based on the following:
*Location & Radius
*Last Event Within [x] days
*Founded before [date]
These filters were designed to help you:
*Identify inactive groups
*See how new groups are performing
*See how groups are performing in a particular country or region.
You will also find a table displaying additional group information on this page. Here’s what information is available for each group in your Network:
*Avg. RSVP count
*# past events
*Date of last event
*Date of next event
This tool enables you to create event templates, which you can save and share with local leaders.
Creating a New Template:
To create an event template, tap ‘Templates’ in your Meetup Pro navigation bar. Then tap ‘New Template’.
Fill out the template name, event title & description, and tap ‘Create’ to save it.
Once you’ve done that, your local leaders will be able to select the template when they schedule events within their group.
The ‘Template Name’ field is for you to identify the template once it’s created, and to differentiate it from the others when you have multiple templates. Local leaders will see the template names, but members will not.
*Event title & Event details:
This is what members will see. The event title and details will be formatted in the same way as any other event.
*Editing an Existing Template:
To edit a template after you’ve created it, go back to the main ‘Templates’ page and select the template you’d like to edit. Make the changes, and tap ‘Continue’ to save your changes
You can update all of the text fields and social links on your map page.
To use this tool, tap ‘Settings’ in the top navigation bar. Make changes, and tap ‘Save’ when you’re finished."
Want to learn more in person. Join the orgaizer network and see if there is a real life Meetup happening around you. There be people who have done this before, ready to help and you can be part of something special.Join the org network