---
title: "Resolve any supported link"
method: GET
path: "/api/v1/podcasts/lookup"
---

# Resolve any supported link

`GET /api/v1/podcasts/lookup`

## Request

- Base URL: `https://podcaststotext.com`
- URL: `https://podcaststotext.com/api/v1/podcasts/lookup`
- Auth: HTTP bearer

Turn an RSS feed, Apple Podcasts, Spotify, YouTube or TikTok link into metadata and, where one exists, a direct audio URL. A YouTube video has no audio URL, its transcript comes from the caption track, so `audio_url` is null and `mode` is "captions"; pass the original link to POST /api/v1/transcriptions in that case. Despite the path, this is not podcast-only.

## Query parameters

- `url` string, required
- `episode` string

## Response `200`

Show and episodes

## Other responses

- `400`: Unsupported or unresolvable link
- `401`: Missing or invalid API key

---

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