GET Subscriber Data in Profiles API
When querying profiles from Klaviyo’s API, it’s critical to know the profile’s detailed subscription status.
Subscriptions object in profile response body
The new profile response body now includes an object called “subscriptions.” This houses all of the data for the consent status for various channels for the profile.
The subscription object includes detailed information for each channel:
- Consent status (subscribed, never subscribed, unsubscribed)
- Timestamp
- Method
- Method detail
- Custom method detail
- Double opt-in (true/false)
- Global suppressions
- List suppressions
Easily manage subscribers
This new inclusion into the profile object enables more granular subscription management for your users. It allows you to quickly validate statuses and ascertain how and where subscription status was collected.
Want to stay in the know? Read more about the improvements we’re making to our APIs or join our developer community today.

Related content

Transform your customers’ shopping experiences with Klaviyo’s Conversational AI Agent, now in public beta. Built to engage, guide, and convert, Klaviyo’s AI shopping assistant unifies the consumer experience for marketing and service.

Discover how consumers shop online today and what marketers need to know to build trust and loyalty with Klaviyo’s 2025 online shopping report.

The next chapter of marketing automation is here. Discover how Klaviyo’s new omnichannel features help you build deeper customer relationships, increase conversions, and simplify your marketing.