Skip to content

Listener IDs (Episode)

GET
/api/public/episode/impression-listeners/{podscribe_episode_id}

Note: Pass advertiser to get that advertiser’s impressions, plus prefix listeners when the advertiser has an ad in the episode.

Anonymized listener IDs for an episode, each with its number of listens.

This endpoint utilizes a task system.

Please read the description of Get status of file processing to understand how it works.

Listener IDs (Episode)
curl --request GET \
--url 'https://backend.podscribe.ai/api/public/episode/impression-listeners/example?week_lb=8' \
--header 'Authorization: Bearer <token>'
podscribe_episode_id
required
string

The Podscribe episode ID

week_lb
string
Default value: 8

The number of weeks back to get data for

advertiser
string

Single advertiser lookup name the caller can access. Omit to include prefix listeners only.

OK

Media typeapplication/json
id

ID of the file processing task.

string<uuid>
status

Task status: pending, done or failed.

Allowed values: pending done failed
url

Link to download the result file. Returned once the file is ready.

string<uri>
Response example
{
"status": "pending"
}
Field Type Example Description
User Id string abcd1234efgh An anonymized listener identifier.
Frequency number 3 Number of qualifying listens for that listener.