Sign up, generate an API key, and make your first request in just a few minutes.

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.

Create an API Key

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.

API Configuration and Notes

  • Base URL: https://api.lu.ma
  • For all requests in these docs, we will just list the path of the request. For example, the path /path implies the full URL https://api.lu.ma/path.

Authentication

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