Podcast Search API for Developers

Access 5M+ podcasts and 180M+ episodes. Retrieve rich metadata and insights with a simple, fast API.

Get Started
5M+Podcasts
180M+Episodes
24/7Updates
< 5minReal-time

🚀 What is CastFox Podcast API?

Build discovery tools, recommendation engines, analytics apps, and more. The CastFox API provides reliable access to a continuously updated catalog with detailed, normalized metadata.

📂
Up-to-date Directory
5M+ podcasts and 180M+ episodes, growing daily.
🔄
Always Fresh
Frequent feed checks to keep data current.
Blazing Fast Search
Low-latency search across the entire corpus.

✨ Why Choose CastFox?

🎯 Advanced Similarity Matching

Query against titles, descriptions, categories, and author fields using tuned similarity ranking.

📊 Comprehensive Database

Metadata includes:

📝 Content
Titles, descriptions, up to 10 categories per podcast
🌍 Localization
Languages and explicit indicators
📈 Analytics
Episode counts, cadence, popularity scores
🔗 Integration
RSS, iTunes info, hi-res images

🤖 AI-Powered Classification

NLP pipelines enrich and standardize tags/categories so you get consistent fields even with messy feeds.

🎙 Precision Filters

Fine-tune results with robust query parameters:

🔍 Keyword Search
Topic queries like science, fitness, finance
🌍 Language Filter
Return only chosen languages
🔞 Content Control
Toggle explicit content
📈 Popularity Range
From hidden gems to trending
📅 Date Ranges
Updated-since and episode date filters
🎧 Episode Count
Require minimum back catalog
👩‍💻 Host Filter
Search by specific creators
🍏 iTunes ID
Direct search by iTunes identifier

📚 API Reference

Typical podcast object returned by the API:

JSON Response
{
  "id": 123456,
  "title": "The Tech Podcast",
  "description": "Latest technology trends and innovations",
  "categories": ["technology", "business"],
  "language": "en",
  "explicit": 0,
  "episodeCount": 245,
  "imageUrl": "https://example.com/podcast-image.jpg",
  "itunesId": 987654321,
  "popularityScore": 85,
  "lastUpdate": 1640995200,
  "host": "spotify.com",
  "url": "https://example.com/rss-feed.xml"
}
FieldTypeDescription
idIntegerUnique podcast id
titleStringPodcast title
descriptionStringShort description
categoriesArrayList of categories
languageStringLanguage code (e.g., "en")
explicitIntegerExplicit flag (1/0)
episodeCountIntegerTotal episodes
imageUrlStringCover image URL
itunesIdIntegeriTunes identifier
popularityScoreIntegerPopularity score
lastUpdateTimestampLast feed update (unix)
hostStringHosting domain
urlStringRSS feed URL

💻 Code Examples

JavaScript / Node.js
const response = await fetch('https://api.castfox.net/search', { /* ... */ });
Python
import requests

url = "https://api.castfox.net/search"
/* ... */

💡 Ideal Use Cases

🔍
Discovery Platforms
Intelligent podcast search & recommendations.
📊
Analytics & Insights
Track trends, audience, and markets.
🎯
Recommendation Engines
Similarity-based suggestions per user.

Looking for Scalable Solutions?

Need batch access, higher limits, or custom endpoints? We've got you.

Get Started Today