Skip to main content
GET
/
v1
/
podcasts
/
rankings
cURL
curl -H "X-API-Key: $PARTICLE_API_KEY" \
  "https://api.particle.pro/v1/podcasts/rankings?limit=25&source=apple&chart_type=top_podcasts&country=us"
{
  "data": [
    {
      "captured_at": "2023-11-07T05:31:56Z",
      "external_id": "<string>",
      "id": "<string>",
      "is_current": true,
      "rank": 123,
      "show": {
        "name": "<string>",
        "content_advisory_rating": "<string>",
        "description": "<string>",
        "feed_url": "<string>",
        "genres": [
          {
            "external_id": "<string>",
            "name": "<string>"
          }
        ],
        "image_url": "<string>",
        "language": "<string>",
        "latest_release_date": "2023-11-07T05:31:56Z",
        "publisher": "<string>",
        "total_episodes": 123
      },
      "category": {
        "name": "<string>",
        "slug": "<string>",
        "external_id": "<string>",
        "parent_slug": "<string>"
      },
      "channel_subscriber_count": 123,
      "chart_total": 123,
      "country": "<string>",
      "external_url": "<string>",
      "growth_indicator": "<string>",
      "podcast": {
        "id": "<string>",
        "title": "<string>",
        "image_url": "<string>",
        "slug": "<string>"
      },
      "previous_rank": 123,
      "reach_pct": 123,
      "source_updated_at": "2023-11-07T05:31:56Z",
      "view_count": 123,
      "weekly_avg_downloads": 123
    }
  ],
  "has_more": true,
  "cursor": "<string>"
}

Documentation Index

Fetch the complete documentation index at: https://docs.particle.pro/llms.txt

Use this file to discover all available pages before exploring further.

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 or 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