List Contacts
Returns a cursor-paginated list of the contacts in your audience.
GEThttps://api.audienceful.com/v2/people
curl --location --request GET 'https://api.audienceful.com/v2/people' \
--header 'Content-Type: application/json' \
--header 'X-Api-Key: <your-api-key>'{
"data": [
{
"id": "jQKdwqp3YRRtTrwqUJEp7d",
"email": "person@example.com",
"tags": ["vip"],
"notes": "",
"extra_data": {
"plan": "pro"
},
"created_at": "2026-07-04T12:00:00Z",
"updated_at": "2026-07-04T12:00:00Z",
"last_activity": "2026-07-04T12:00:00Z",
"country": "US",
"status": "active",
"source": "api",
"open_rate": 0.42,
"click_rate": 0.11
}
],
"has_more": true,
"next_cursor": "cD0yMDI2LTA3LTA0VDEyOjAwOjAwWg"
}Requires the people:read scope.
Query parameters
emailstring
Filter to the contact with this exact email address (case-insensitive). Example:
person@example.compage_sizenumberdefault: 100
The number of contacts to return per page. Maximum
500.cursorstring
The pagination cursor from a previous response's
next_cursor. See Pagination.Response
dataarray
The page of contacts.
has_moreboolean
Whether more contacts exist after this page.
next_cursorstring or null
The cursor to pass as
?cursor= to fetch the next page. null when there are no more pages.Last updated: July 11, 2026