Hi Klaviyo Team,
I’ve been reviewing the current Developer API documentation and noticed that the /lists/{list_id}/profilesendpoint does not return the total count of email profiles associated with the list.
For example, my list with ID VAZemD contains 10 profiles. However, when calling the following API:
curl --location 'https://a.klaviyo.com/api/lists/VAZemD/profiles' \
--header 'Authorization: Klaviyo-API-Key xyzkey' \
--header 'Accept: application/json' \
--header 'Revision: 2025-01-15'
The response does not include the profile count.
This is a standard feature provided by other platforms such as Mailchimp, Google Contacts, and HubSpot. Having the profile count readily available is crucial when building integrations, reporting usage, or simply understanding list sizes at a glance.
While it’s technically possible to create a segment and then query the count, this adds unnecessary overhead—multiple steps for what should be a simple, single-call operation. End users expect quick access to such basic information without the extra complexity of segment creation.
Given Klaviyo's rapid growth and focus on developer experience, I believe including the email profile count directly in the list API response would be a valuable and expected improvement.
Thanks for considering this enhancement.
Best regards,
Gourav Gupta