Documentation Index
Fetch the complete documentation index at: https://docs.chartcastr.com/llms.txt
Use this file to discover all available pages before exploring further.
Free + Paid — Total Events is available on every Chartcastr plan. The other nine Luma metrics are gated to Pro+. See pricing.
Overview
Use Luma as a data source for Chartcastr. Connect your Luma calendar to turn your event programme into scheduled charts: event counts, registrations per event, average check-in rate, and calendar subscriber growth. Chartcastr connects with read-only access to the Luma REST API using a per-calendar API key.Setup
Confirm Luma Plus is active
The Luma API is only available on calendars with an active Luma Plus subscription. Without it, the Developer tab will not expose an API key.
Open your calendar in Luma
Sign in at lu.ma, open Calendars Home, and select the calendar you want to chart. API keys are per-calendar, not per-account.
Generate an API key
In the calendar, go to Settings → Developer, find the API Keys section, and copy your key. Chartcastr passes this via the
x-luma-api-key header on every call. Keep the key secure — never share it publicly or commit it to version control.Connect in Chartcastr
In Chartcastr, create a new source and choose Luma. Paste the API key. Chartcastr validates the key against
GET /v1/calendar/list-events before saving.Available Metrics
Events
Total events, upcoming pipeline, recent events, and a 12-month monthly trend.
Guests
Total registrations, top events by registration count, average check-in rate, and recent registrations.
People
Calendar subscriber count and 90-day subscriber growth trend.
View all available charts
See the full list of Luma metrics with chart types and tier requirements.
How the connection works
- Auth: per-calendar API key sent via the
x-luma-api-keyheader. Encrypted at rest using AES-256-GCM and never sent to the browser after setup. - Base URL:
https://public-api.luma.com - Endpoints used:
/v1/calendar/list-events,/v1/calendar/list-people,/v1/event/get-guests - Pagination: cursor-based; Chartcastr walks pages with a safety cap of 2,000 entries per fetch.
- Rate limit: Luma allows 200 req/min per calendar key (500 req/min per organization key). Chartcastr’s per-metric fetches stay well under this.
Disconnecting
Open Admin → Settings → Sources → Luma and click Disconnect. This archives all Luma sources for the org and revokes Chartcastr’s stored API key.References
- Luma API overview — official prerequisites, key location, and rate-limit policy
- Luma developer docs — endpoint reference
- Luma Plus — subscription required to access the API

