
Meetup.com
SocialData about Meetups from Meetup.com. The Meetup API provides simple RESTful HTTP and streaming interfaces for exploring and interacting Meetup platform from your own apps. The API is a set of core methods and a common request format. These are combined to form a URL that returns the information you want.
π Documentation & Examples
Everything you need to integrate with Meetup.com
π Quick Start Examples
// Meetup.com API Example
const response = await fetch('https://www.meetup.com/meetup_api/', {
method: 'GET',
headers: {
'Content-Type': 'application/json'
}
});
const data = await response.json();
console.log(data);Meetup API β Simplifying Your Event Management
Managing events and connecting to potential attendees can be a tedious task, especially when there are no effective tools to help you out. However, Meetup API has got you covered!
Meetup API is a public API that enables developers to retrieve, create, update, and delete data on the Meetup platform. It provides powerful integration, allowing you to effortlessly manage events and gather insights on participants, like-minded groups, and network connections.
Getting a Meetup API Key (OAuth)
Important: the old REST API that used a simple ?key= API key (e.g. api.meetup.com/{group}/events?key=...) has been retired. Meetup's current API is a GraphQL API at https://api.meetup.com/gql-ext, and it authenticates with OAuth 2.0 access tokens β there is no plain API key anymore.
To get access:
- Register an OAuth client at meetup.com/api/oauth/list to get a client ID and secret.
- Run an OAuth 2.0 flow (the server-side / JWT flow is documented in Meetup's authentication guide) to obtain an access token.
- Send it as
Authorization: Bearer <token>on your GraphQL requests.
curl -X POST "https://api.meetup.com/gql-ext" \
-H "Authorization: Bearer YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{"query":"query { self { id name } }"}'
Note that many API features (especially Pro Network queries) require a Meetup Pro subscription; the examples further down this page use the deprecated REST endpoints and remain only for historical reference.
Conclusion
Meetup API simplifies your event management, and using it with JavaScript is easy. We hope these examples will help you get started quickly. You can also use other popular programming languages like Python, Java, and Ruby to use Meetup API and manage events and data.
Head on over to the Meetup API documentation and start exploring the possibilities!









