Skip to main content
GET
cURL

Authorizations

X-API-Key
string
header
required

Pass your API key in the X-API-Key header (recommended).

Query Parameters

limit
integer<int64>
default:25

Results per page

Required range: 1 <= x <= 100
cursor
string

Opaque pagination cursor from previous response

source
enum<string>
default:apple

Ranking source platform. Use GET /v1/podcasts/rankings/sources to enumerate available sources.

Available options:
apple,
spotify
chart_type
enum<string>
default:top_podcasts

Chart variant within the source. Currently only 'top_podcasts' is supported.

Available options:
top_podcasts
country
string
default:us

ISO 3166-1 alpha-2 country code (e.g. 'us', 'gb', 'jp'). Case-insensitive on input — normalized to lowercase server-side.

Required string length: 2
category_slug
string

Category slug (e.g. 'comedy', 'business'). Omit for the overall chart.

podcast_id
string

Restrict to chart appearances of a single podcast (slug, internal ID, or numeric iTunes ID). When set, the chart-slot filters narrow the result; without them every current chart appearance for the podcast is returned across slots.

min_rank
integer<int64>

Minimum rank (inclusive). Useful for slicing the chart (e.g. min_rank=11&max_rank=20 for ranks 11–20).

Required range: 1 <= x <= 500
max_rank
integer<int64>

Maximum rank (inclusive).

Required range: 1 <= x <= 500

Response

OK

data
object[] | null
required

List of results

has_more
boolean
required

Whether more results exist

cursor
string

Pass to next request for more results