A publisher is the organization that produces and distributes a podcast — Goalhanger, iHeartPodcasts, BBC Radio 4, Wondery, NPR. The publisher endpoints let you browse the full set of publishers in the catalog, look one up by a stable slug, and pivot from a publisher to every podcast attributed to it. The same publisher record also appears embedded as aDocumentation Index
Fetch the complete documentation index at: https://docs.particle.pro/llms.txt
Use this file to discover all available pages before exploring further.
publisher object on the podcast detail response (GET /v1/podcasts/{id}), so you usually don’t need a separate lookup to display a podcast’s publisher — these endpoints exist for browsing and reverse navigation.
Use these endpoints when you want to:
- Build a “browse by publisher” view of the catalog.
- Resolve a publisher slug from a URL into its podcasts.
- Rank publishers by catalog size, or list them alphabetically.
- Cross-reference a podcast’s publisher with the rest of its catalog.
Identifying a publisher
Every publisher endpoint that takes an{id} path parameter accepts either form:
- Slug (recommended): a stable, human-readable identifier —
goalhanger,iheartpodcasts,bbc-radio-4. Slugs are populated for the vast majority of publishers and returned on every publisher response. - ID: the base62-encoded publisher ID. Always works as a fallback for the small number of publishers whose name doesn’t slugify (e.g. names that aren’t representable as ASCII URL slugs).
List publishers
Response (truncated)
Query parameters
| Parameter | Default | Description |
|---|---|---|
sort | podcast_count | podcast_count ranks publishers by catalog size, largest first. name sorts alphabetically. |
limit | 25 | Page size, 1–100. |
cursor | — | Opaque cursor from the previous response’s cursor field. |
Get a publisher
Response
List podcasts for a publisher
Pivot from a publisher to its full catalog, ordered by popularity:Response (truncated)
Podcast objects returned by GET /v1/podcasts — see the podcasts overview for the full field reference.
Anatomy of a publisher
| Field | Description |
|---|---|
id | Stable base62-encoded publisher identifier. Always present. |
slug | Human-readable identifier. Recommended in URLs. Omitted on publishers whose name doesn’t slugify. |
name | Publisher’s display name. |
podcast_count | Number of podcasts in the catalog attributed to this publisher. |
id, slug, name only) as the publisher field on the podcast detail response — you do not need a separate publisher lookup just to display a podcast’s publisher in the UI.
Choosing the right endpoint
| You want to… | Use this |
|---|---|
| Browse all publishers, ranked by catalog size | GET /v1/podcasts/publishers?sort=podcast_count |
| Browse all publishers alphabetically | GET /v1/podcasts/publishers?sort=name |
| Resolve a publisher slug from a URL | GET /v1/podcasts/publishers/{slug} |
| List every podcast a publisher produces | GET /v1/podcasts/publishers/{id}/podcasts |
| Get the publisher of a specific podcast | The publisher field on GET /v1/podcasts/{id} |
Related
- Podcasts overview — full Podcast object and other sub-resources.
- Episodes — drill from a podcast into its individual episodes.
- External links — third-party platform presences for a podcast.