🚀 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"
}| Field | Type | Description |
|---|---|---|
| id | Integer | Unique podcast id |
| title | String | Podcast title |
| description | String | Short description |
| categories | Array | List of categories |
| language | String | Language code (e.g., "en") |
| explicit | Integer | Explicit flag (1/0) |
| episodeCount | Integer | Total episodes |
| imageUrl | String | Cover image URL |
| itunesId | Integer | iTunes identifier |
| popularityScore | Integer | Popularity score |
| lastUpdate | Timestamp | Last feed update (unix) |
| host | String | Hosting domain |
| url | String | RSS 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