Podcast Search API

GET /v1/search

Find podcasts by keyword and get back normalized JSON you can build on immediately — no HTML scraping, no wrangling Apple’s raw response format. Each result carries a stable id (the iTunes/Apple collection id), title, artist, artworkUrl, feedUrl, and description.

Results are cached for 24 hours and transparently fall back from iTunes to Podcast Index if the upstream is throttled, so a search keeps working even when one source is down. The source field tells you which one served the response (cache, itunes, or podcastindex).

Example

curl

curl "https://podkitapp.com/v1/search?q=technology" \
  -H "x-api-key: pk_your_key"

Response

{
  "query": "technology",
  "source": "itunes",
  "count": 25,
  "results": [
    {
      "id": 1200361736,
      "title": "The Daily Tech",
      "artist": "Example Media",
      "artworkUrl": "https://.../600x600.jpg",
      "feedUrl": "https://feeds.example.com/tech.xml",
      "description": "A daily technology show."
    }
  ]
}

No-code (Zapier / Make / n8n)

Add an HTTP "GET" action:
  URL:     https://podkitapp.com/v1/search?q=technology
  Headers: x-api-key: pk_your_key
Map results[].feedUrl / results[].id into the next step.

Next hop. Each result’s id is the iTunes id you pass to the Metadata API to list that show’s episodes — and each episode then carries the id you use for its chapters and transcript.

Send your key in the x-api-key header. Don’t have one? Get a free key (500 requests/month, no card).

Want to eyeball a feed before you write code? Try the free RSS viewer — no key required.

Who uses it

Use it to power a podcast search box, to resolve a show name to its RSS feed for ingestion, or as the first hop in an AI agent that then pulls episodes, chapters, and transcripts. It’s popular with RAG builders indexing spoken-word content and with no-code automators (Zapier, Make, n8n) who just need a reliable JSON endpoint and an API key.

Get a free API key   Read the docs   See pricing

More PodKit APIs

Metadata APIEpisode APIChapters APITranscript API