The Luma API lets you take read data and take actions on your Luma events, communities, and audience. You can use the API to embed upcoming events, pull information about recent guests, or add a guest to an event programmatically.
To use the Luma API, you'll need to pay for Luma Plus. You can read more about Luma Plus on our pricing page.
You will authenticate all of requests with an API key.
You can generate an API key on your Luma dashboard. Be careful with this API key since it will give full access to your Luma account.
- Base URL:
- For all requests in these docs, we will just list the path of the request. For example, the path
/event/add-guestimplied the full URL
You will authenticate requests by putting your API key in the
x-luma-api-key header field.
Here is an example CURL request to run to check that you are authenticated properly:
curl -H "x-luma-api-key: API_KEY_SECRET" https://api.lu.ma/public/v1/user/get-self