Public preview API
Build on the meetup graph without scraping event pages.
Static preview endpoints expose events, communities, CFPs, speakers, talks, venues, sponsors, collaboration needs, OpenAPI, and community calendar feeds from one stable contract.
Contract coverage
Static files generated at build time from the same source data powering the product pages.
10
endpoints
5
integrations
4
webhook events
ICS
calendar feeds
Quickstart
Start with static JSON. Move to webhooks or custom calendar feeds when your community needs outbound automation.
No auth in preview
Fetch upcoming events
curl https://community-meetups-preview.pages.dev/api/v1/events.jsonThe preview API is read-only and cacheable. Query parameters are documented as contract intent; filtering can move server-side when the backend lands.
Embed an event board
<iframe src="https://community-meetups-preview.pages.dev/embed/events/?community=kubernetes-blr&city=Bengaluru&category=Cloud&theme=system&layout=compact" title="Kubernetes BLR upcoming events" width="100%" height="420" loading="lazy"></iframe>Use the embeddable board when a community wants discovery on its own site while retaining the shared event graph here.
JSON endpoints
Public collections for city boards, community pages, speaker profiles, talk archives, venues, sponsors, and collaboration surfaces.
9 JSON files
GETevents/api/v1/events.jsonUpcoming event records with community, schedule, venue, registration state, and material availability.citycategoryformatstatuscommunityGETcommunities/api/v1/communities.jsonVerified community profiles with categories, ratings, organizer history, and public links.citycategoryverifiedGETspeakers/api/v1/speakers.jsonPublic speaker profiles with reusable talks, expertise, audience fit, and delivered/scheduled talk history.cityexpertiseavailabilityGETtalks/api/v1/talks.jsonPublic talk archive records with speakers, events, materials, recordings, repositories, and delivery status.citycategorystatusspeakercommunityGETcfps/api/v1/cfps.jsonOpen CFP records with deadlines, formats, beginner-friendly flags, travel support, and speaker workspace links.cityformatbeginnerFriendlystatusGETvenues/api/v1/venues.jsonMeetup-ready venue records with capacity, accessibility, transport, amenities, and verification status.citylocalityverificationStatusminCapacityGETsponsors/api/v1/sponsors.jsonSponsor profiles with focus areas, budget ranges, packages, benefits, and proposal handoff URLs.interestbudgetRangepackageGETcollaborations/api/v1/collaborations.jsonCo-host, speaker exchange, venue partner, and sponsor collaboration opportunities across communities.citycategoryneedhostCommunityGETopenapi/api/v1/openapi.jsonOpenAPI 3.1 preview document for the static public endpoints.no params
Calendar feeds
Community feeds use static ICS today and can later map to custom domains.
kubernetes-blr
GETcalendar/api/v1/calendars/kubernetes-blr.icsCommunity or city calendar feed suitable for Google, Apple, Outlook, and custom domains.communitycitycategoryOpen working ICS
Custom-domain target
calendar.kubernetesblr.community
Webhook events
Integration triggers that can notify Slack, Discord, generic webhooks, or future OAuth-backed meeting tools.
4 triggers
event.publishedEvent published
Fires when a meetup is published or imported as public.
/events/{id}
registration.createdRegistration created
Fires when a user registers, joins waitlist, or needs approval.
/organizer#registrations
cfp.submittedCFP submitted
Fires when a speaker submits a talk to an open CFP.
/cfp
feedback.receivedFeedback received
Fires when verified post-event feedback is submitted.
/organizer#feedback