Podcast Chart History
https://api.podengine.ai/api/v1/charts/podcast-history Get a podcast's rank history on one chart: daily ranks for 30 or 90 days, weekly buckets for longer ranges, with range stats and coverage gaps
Request
Query parameters
Get one podcast's rank history on one chart
podcast: a Pod Engine podcast, given by podcastIdOrSlug. platform: one Apple or Spotify id on the chart type, given by platformId.
Pod Engine podcast id or slug. Required for identityType=podcast.
Apple id or Spotify show id for chartType. Required for identityType=platform.
The chart category defaulting to 'top podcasts'. Apple podcasts supports the following: "top podcasts", "arts", "business", "comedy", "education", "fiction", "government", "health & fitness", "history", "kids & family", "leisure", "music", "news", "religion & spirituality", "science", "society & culture", "sports", "technology", "true crime", "tv & film"
The country of the chart in ISO 3166-1 alpha-2 format, for example "us". Defaults to us.
History range ending on date. 30d and 90d return daily points; 6m, 1y and all return Monday-Sunday UTC weekly buckets clipped to the range.
The last day of the range (YYYY-MM-DD). Defaults to the latest chart date.
Response
200 application/jsondataobjectrequired1 field
historyobjectrequired7 fields
podenginePodcastobjectrequirednullable10 fields
podcastOnChartobjectrequirednullable4 fields
The platform listing, for identityType=platform.
The resolved identity, stable for deep links: the canonical Pod Engine id, or the platform id.
chartobjectrequired5 fields
The chart category defaulting to 'top podcasts'. Apple podcasts supports the following: "top podcasts", "arts", "business", "comedy", "education", "fiction", "government", "health & fitness", "history", "kids & family", "leisure", "music", "news", "religion & spirituality", "science", "society & culture", "sports", "technology", "true crime", "tv & film"
The country of the chart in ISO 3166-1 alpha-2 format, for example "us". Defaults to us.
The date of the chart in YYYY-MM-DD format
The date of the chart in YYYY-MM-DD format
rangeobjectrequired3 fields
History range ending on date. 30d and 90d return daily points; 6m, 1y and all return Monday-Sunday UTC weekly buckets clipped to the range.
The date of the chart in YYYY-MM-DD format
The date of the chart in YYYY-MM-DD format
statsobjectrequired11 fields
Average rank when charting: the mean of every observed daily rank in the range.
Days in the range with a captured chart.
Days in the range with no captured chart.
Earliest observed appearance on this chart up to the end date, possibly before the range.
Latest observed appearance on this chart up to the end date.
streakobjectrequired4 fields
Consecutive observed days ending on the end date: 0 when confirmed off chart, null when unknown.
observed: ranked that day. off_chart: a fully resolved chart exists and the show is not on it. no_chart: no chart was captured that day. unknown: a chart exists but its coverage cannot prove absence.
The date of the chart in YYYY-MM-DD format
True when the day before the streak has no chart or unknown coverage, so it may be longer.