This script does not use Luma's official APIs and is subject to change. It only displays data that an authenticated user has permission to access.
- Create a
.env
file in the root directory with your authentication key. For example:You can find this value by searching forAUTH_KEY=usr-XXXXXX
luma.auth-session-key
cookie on a luma authenticated request inside of chrome developer tools. - Install the necessary dependencies by running:
npm install
- Start the script with the following command:
npm start
- After the script runs, check the
/exported
folder for the output files.
The script exports 3 CSV files for a given host:
events.csv
: Contains all events.registrations.csv
: Contains all registrations.unique-guests.csv
: Contains all guests with unique emails.