Skip to main content
GET
/
v1
/
podcasts
/
rankings
/
movers
cURL
curl -H "X-API-Key: $PARTICLE_API_KEY" \
  "https://api.particle.pro/v1/podcasts/rankings/movers?source=apple&chart_type=top_podcasts&country=us&window_days=1&change=all&limit=25"
{
  "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>",
      "delta": 123,
      "external_url": "<string>",
      "growth_indicator": "<string>",
      "podcast": {
        "id": "<string>",
        "title": "<string>",
        "image_url": "<string>",
        "slug": "<string>"
      },
      "previous_rank": 123,
      "previous_snapshot": {
        "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
      },
      "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

source
enum<string>
default:apple

Ranking source platform.

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

Chart variant within the source.

Available options:
top_podcasts
country
string
default:us

ISO 3166-1 alpha-2 country code; case-insensitive on input.

Required string length: 2
category_slug
string

Category slug. Omit for the overall chart.

window_days
integer<int64>
default:1

Comparison window in days. The comparison snapshot is the most recent retired snapshot closest to (now - window_days). Default is 1 (vs. yesterday).

Required range: 1 <= x <= 30
change
enum<string>
default:all

Filter by change type. 'up' / 'down' for podcasts whose rank moved, 'new' for chart debuts, 'exit' for podcasts that fell off, 'all' returns every change type.

Available options:
all,
up,
down,
new,
exit
limit
integer<int64>
default:25

Maximum number of movers to return.

Required range: 1 <= x <= 100

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