Subscribers
List subscribers
Lists subscribers with pagination and optional filtering by status, free-text query, tags, list, segment, or email.
get/subscribers
Query parameters
pageinteger
Page number
limitinteger
Number of items per page (max 100)
status'active' | 'unsubscribed' | 'bounced' | 'all'
Filter by subscriber status. Use all to disable status filtering.
querystring
Free-text search across email, first name, last name, and tags
emailstring
Legacy alias for a partial email search
tagsstring
Comma-separated tag names. Subscribers must have all provided tags.
liststring
Subscriber list ID or exact list name. The API tries ID first, then exact name.
listIdstring
Filter by subscriber list ID.
listNamestring
Filter by exact subscriber list name when the list ID is not known.
segmentIdstring
Filter by an existing segment ID
Response
Successful response
Example response
{
"success": true,
"subscribers": [
{
"id": "sub_abc123",
"email": "user@example.com",
"externalId": "user_123",
"firstName": "John",
"lastName": "Doe",
"status": "active",
"emailProvider": "gmail",
"tags": [
"premium",
"newsletter"
],
"customAttributes": {
"plan": "pro",
"signupSource": "website"
}
}
],
"pagination": {
"page": 1,
"limit": 20,
"total": 100,
"totalPages": 5
}
}