Manage Your Account's API Keys

Last updated at:


As you look to leverage Klaviyo's API, or integrate Klaviyo with other third-party tools, you will need to know where to find your Klaviyo account's API Keys. 

Every individual Klaviyo account has one Public API Key which is also called your Site ID. This public key is a unique identifier for your Klaviyo account.  In contrast, a Klaviyo account can generate multiple private API keys as needed.

Find your API Keys

To access and manage your account's API Keys, click the account dropdown in the upper right and select Account.


Then, select SettingsAPI Keys.


View both your Public API Key - Site ID and your Private API Keys in this location.


Your Public API Key - Site ID

Your Public API Key is also called your Site ID. This is a short alphanumeric value. Note that there is only one Site ID for each individual Klaviyo account.


It is safe to expose your Public API Key, as this key cannot be used to access data in your Klaviyo account.

Your Private API Keys

Private API keys are used for reading data from Klaviyo and manipulating some sensitive objects such as lists. 

Treat Private API keys like passwords kept in a safe place and never exposed to the public.

There may be multiple Private API Keys associated with an individual Klaviyo account.


You may wish to label each Private API Key for clarity. To do so, select the pencil icon next to the Private API Key name. A window will appear where you can type in a new label. Then, select Save API Key.

Generate a Private API Key

You can generate new Private API Keys for different application uses. This can help trace the source of data being added to your Klaviyo account via the API. For example, you may have an API key used to integrate with your ecommerce platform, and an API Key used to integrate with a shipping or help desk application.

Within API Settings, click Create API Key.  Then type in a label for the new API key.


Additional Resources

Was this article helpful?
154 out of 252 found this helpful