A POWERFUL API
FOR PODCASTS

Get access to over 5.5 million podcasts, 150 million episodes, blazing-fast podcast search, audience demographics, and cross-platform resolvers. Start building in minutes via RapidAPI.

5.5M+Podcasts
150M+Episodes
14Endpoints
< 1sResponse
Available on RapidAPI

Access the API

All 14 endpoints are available via RapidAPI. Subscribe once and get your API key instantly — free tier available.

Get Free Access on RapidAPI
Free tier available · No credit card required

Why Developers Choose CastFox

Save Time

Focus on building your app, not crawling RSS feeds or building infrastructure.

  • Battle-tested feed crawling across 5.5M+ podcasts
  • AI-powered NLP classification & enrichment
  • 1k new podcasts + 50k episodes added daily
  • Blazing-fast OpenSearch infrastructure

Simple Access via RapidAPI

One subscription on RapidAPI gives you instant access to all endpoints.

  • Try for free — no credit card required
  • Pro plan at $50/month for higher limits
  • No infrastructure or auth setup needed
  • Real-time responses with low latency

Everything in One API

Whether you're building a podcast app or a data pipeline, you get access to:

  • 5.5M+ podcasts and 150M+ episodes
  • Audience demographics & listener insights
  • Cross-platform resolver (YouTube, Castbox, TuneIn…)
  • Rich category taxonomy & episode metadata

14 Powerful Endpoints

Subscribe once on RapidAPI to unlock all endpoints. Full interactive docs available directly in the RapidAPI playground.

GETSearch PodcastsFull-text keyword search across 5.5M+ podcasts with advanced filters.
GETSearch By TitleFind podcasts by exact or fuzzy title matching.
GETSearch By HostSearch podcasts by host name or creator.
GETSearch By iTunes IDRetrieve a podcast directly by its Apple Podcasts / iTunes ID.
GETPodcast Details (Episodes Info)Get full episode list and rich metadata for any podcast.
GETSearch by IDRetrieve full podcast metadata by CastFox internal ID.
GETCategory InfoBrowse available categories and the full genre taxonomy.
GETSearch Podcasts by TopicAI-powered topic-based discovery with semantic matching.
GETResolve YouTube ChannelLink a podcast to its corresponding YouTube channel.
GETResolve RSS SocialsExtract social media profiles from an RSS feed.
GETResolve Podcast RepublicMatch and resolve a podcast on Podcast Republic.
GETResolve CastboxMatch and resolve a podcast on Castbox.
GETResolve TuneInMatch and resolve a podcast on TuneIn.
GETResolve Podcast AppMatch and resolve a podcast on Podcast App.

Simple & Powerful API

A standard REST API over HTTPS. Pass your RapidAPI key in the request headers and start querying immediately.

JavaScript
const response = await fetch(
  'https://podcast-search-pro.p.rapidapi.com/search?q=technology&language=en',
  {
    method: 'GET',
    headers: {
      'x-rapidapi-host': 'podcast-search-pro.p.rapidapi.com',
      'x-rapidapi-key': 'YOUR_RAPIDAPI_KEY'
    }
  }
);

const data = await response.json();
console.log(data.podcasts); // Array of podcast objects
Python
import requests

url = "https://podcast-search-pro.p.rapidapi.com/search"
headers = {
    "x-rapidapi-host": "podcast-search-pro.p.rapidapi.com",
    "x-rapidapi-key": "YOUR_RAPIDAPI_KEY"
}
params = {"q": "technology", "language": "en"}

response = requests.get(url, headers=headers, params=params)
print(response.json())

Rich Podcast Metadata

Every podcast object in the response includes these fields:

titlePodcast title
descriptionFull show description
categoriesUp to 10 genre categories
languageLanguage code (en, es, fr…)
episodeCountTotal number of episodes
popularityScoreRelative popularity (0–100)
itunesIdApple Podcasts identifier
imageUrlHigh-resolution cover image URL
hostPodcast hosting domain
urlRSS feed URL
lastUpdateLast feed update (unix timestamp)
explicitExplicit content flag (0/1)

Built for Every Use Case

🔍

Discovery Platforms

Power intelligent podcast search and recommendation features in your app.

📊

Analytics & Insights

Analyze podcast trends, audience demographics, and market dynamics.

🎯

Recommendation Engines

Deliver personalized podcast suggestions using similarity-based matching.

📋

Content Aggregation

Curate podcast lists for newsletters, blogs, and social platforms.

Start Building Today

Subscribe on RapidAPI and get instant access to all 14 endpoints. Free tier available — no credit card required.

Get Started on RapidAPI →