---
title: "Show podcast"
method: GET
path: "/v1/podcasts/{id}"
tags: ["Podcasts"]
---

# Show podcast

`GET /v1/podcasts/{id}`

## Request

- Base URL: `https://api.kajabi.com`
- URL: `https://api.kajabi.com/v1/podcasts/{id}`
- Auth: HTTP bearer
- TypeScript: <https://skmtc.dev/kajabi/apis/kajabi-api-v1/docs/v1/podcasts/:id/get.ts> (a function with typed inputs; its response is checked against the schema)

Get details for a specific podcast
## Attributes
- **title**: The podcast title
- **description**: The podcast description
- **language**: The podcast language (e.g., "en", "es")
- **owner_email**: The podcast owner's email address
- **owner_name**: The podcast owner's name
- **status**: The podcast status (ready, importing, failed)
- **show_type**: The show type (episodic, serial)
- **thumbnail_url**: URL to the podcast thumbnail image
- **cover_art_url**: URL to the podcast cover art image
- **categories**: Array of podcast categories
- **directories**: Array of podcast directories
- **migrated_to_url**: URL if podcast has been migrated
- **migrated**: Boolean indicating if podcast has been migrated
- **public**: Boolean indicating if podcast is public
- **ready**: Boolean indicating if podcast is ready
- **distribution_ready**: Boolean indicating if podcast is ready for distribution
- **created_at**: ISO 8601 date-time when podcast was created (read-only)
- **updated_at**: ISO 8601 date-time when podcast was last updated (read-only)

## Path parameters

- `id` string, required

## Response `200`

Podcast details

- object
  - `data` object
    - `id` string
    - `type` 'podcasts'
    - `attributes` PodcastsAttributes
      - `title` string
      - `description` string
      - `language` string
      - `owner_email` string
      - `author` string, nullable
      - `status` 'ready' | 'importing' | 'failed'
      - `show_type` 'episodic' | 'serial'
      - `thumbnail_url` string, nullable
      - `cover_art_url` string, nullable
      - `categories` string[]
      - `directories` object[]
        - `id` string
        - `url` string
        - `config` object
      - `migrated_to_url` string, nullable
      - `migrated` boolean
      - `public` boolean
      - `ready` boolean
      - `distribution_ready` boolean
      - `url` string: Public URL for the podcast
      - `created_at` string, date-time: ISO 8601 date-time, read only
      - `updated_at` string, date-time: ISO 8601 date-time, read only
    - `relationships` object
      - `site` object
        - `data` ResourceIdentifier
          - `id` string, required
          - `type` string, required

## Other responses

- `401`: Unauthorized
- `403`: Forbidden
- `404`: Not Found

---

[API](https://skmtc.dev/kajabi/apis/kajabi-api-v1.md) - [All operations](https://skmtc.dev/kajabi/apis/kajabi-api-v1/llms.txt) - [OpenAPI document](https://skmtc.dev/kajabi/apis/kajabi-api-v1/revisions/a98d6d843191?raw)
