What is CastFox Podcast API?
Gain access to a vast database of over 5 million podcasts and 180 million episodes with ease. Our Podcast API empowers developers to seamlessly retrieve detailed information and actionable insights for podcasts of every genre and format.
Whether you're building discovery tools, recommendation engines, or analyzing trends, our API provides the data you need to deliver powerful experiences. Simplify podcast integration and bring the world of audio content to your audience with just a few lines of code.
-
Providing an up-to-date directory of 5 million podcasts and 180 million episodes, with more being added daily.
-
Constantly checking RSS feeds for new or updated content. We make sure our API is always up-to-date.
-
Blazing fast search on all 5 million podcasts and 180 million episodes.
Why CastFox?
- Advanced Similarity Matching
Podcast Search Pro utilizes similarity algorithms to match your search queries with podcast metadata. Whether it's the title, description, categories, or author information, our algorithm ensures highly relevant results, even when your query isn’t an exact match.
- Comprehensive Database
Our database includes detailed metadata for over 5 million podcasts, including:
-
Titles and descriptions
-
Categories (up to 10 per podcast)
-
Languages
-
Episode counts and publishing history
-
Explicit content indicators
-
Popularity and priority scores
-
RSS feed and iTunes information
-
High-resolution images
-
Audience range
- AI-Powered Classification
Leveraging cutting-edge AI and natural language processing (NLP), Podcast Search Pro automatically analyzes and classifies podcasts into tags and categories. This ensures consistent and accurate metadata, even for podcasts with incomplete or missing information, giving your users a richer discovery experience.
Key Features:
-
Search by Keyword: Quickly and efficiently retrieve podcasts using a powerful similarity-based keyword search. Whether it’s part of the title, description, or other metadata, our algorithm ensures accurate and relevant results.
-
Relevance-Driven Results: Our state-of-the-art similarity algorithm analyzes podcast metadata to match your query with the most suitable podcasts, even for partial or non-exact matches.
-
Rich Metadata Output: Access detailed information about each podcast, including titles, descriptions, images, categories, and more, for seamless integration into your application.
-
Built for Scale: Optimized for performance, Podcast Search Pro delivers fast and reliable search results, making it ideal for both small projects and large-scale applications.
🎙 Discover Podcasts Tailored to You with Precision Filters 🎧
🚀 Level Up Your Podcast Search with cutting-edge features that put you in control:
📚 Keyword Search: Pinpoint exactly what you're into—science, fitness, finance, or futuristic tech. Find podcasts that align with your interests.
🌍 Language Filter: Stay multilingual or stick to your native tongue. Choose podcasts in the language that speaks to you.
🔞 Explicit Content Control: Tame your feed or keep it raw—filter explicit content with a single toggle.
📈 Popularity Range: From hidden gems to trending giants, dial in the popularity range that suits your taste.
📅 Updated Date Range: Prefer fresh updates? Find podcasts updated within a specific time frame—ideal for staying current.
🎙 Episode Count Range: Avoid the one-hit wonders. Discover podcasts with a solid backlog by defining a range for episode counts.
👩💻 Host Filter: Looking for a podcast by your favorite creator? Narrow your search to specific hosts.
🍏 iTunes ID Search: Already know the iTunes ID of a podcast? Jump directly to it without any guesswork.
🎧 Content Type Filter: Whether you prefer audio or video, specify the type of content you want.
📅 Newest Episode Date Range: Find podcasts releasing episodes within your chosen timeframe—perfect for exploring the latest series.
How do we keep our API up-to-date?
Tracking new episodes and updates across 5 million podcast feeds can be challenging, with releases happening anytime, anywhere. Our solution? A robust queue system designed for precision and efficiency:
-
WEBSUB: Instant updates (within 5 minutes or less) for feeds supporting WebSub.
-
HIGH: Top podcasts without WebSub are checked every 2 hours to ensure timely updates.
-
MEDIUM: Popular podcasts without WebSub are refreshed every 6 hours.
-
REGULAR: The standard queue for most feeds, updated daily for reliable insights.
-
INACTIVE: Feeds with no updates in over a year are checked weekly to conserve resources while staying informed.
Our intelligent approach ensures you stay up-to-date with minimal effort, letting you focus on building remarkable experiences for your users.
API Reference:
This document describes the fields included in the response from the CastFox API, along with their descriptions.
Response Example

Field Descriptions:
-
categories: List of podcast categories (e.g., "arts", "food").
-
chash: Unique hash to track changes in the feed.
-
contentType: The MIME type and character encoding of the RSS feed.
-
createdOn: Timestamp for when the feed was added to the directory.
-
dead: Indicates whether the feed is active (0) or dead (1).
-
description: Brief description of the podcast content.
-
episodeCount: Total number of episodes available in the podcast.
-
explicit: Whether the podcast is explicit (1) or not (0).
-
generator: Platform or software used to generate the feed (e.g., "Anchor Podcasts").
-
host: Hosting domain of the podcast (e.g., "anchor.fm").
-
id: Unique podcast identifier within the API.
-
imageUrl: URL for the podcast cover image.
-
itunesAuthor: Name of the podcast's author on iTunes.
-
itunesId: Unique iTunes identifier for the podcast.
-
itunesOwnerName: Owner's name on iTunes.
-
itunesType: Type of podcast on iTunes (e.g., "episodic").
-
language: Language of the podcast (e.g., "en").
-
lastHttpStatus: HTTP status from the last feed check (e.g., 200).
-
lastUpdate: Timestamp for the last feed update.
-
link: URL to the podcast's main page or website.
-
newestEnclosureDuration: Duration (in seconds) of the latest episode.
-
newestEnclosureUrl: URL to the latest episode's media file.
-
newestItemPubdate: Timestamp for the publication of the newest episode.
-
oldestItemPubdate: Timestamp for the publication of the oldest episode.
-
originalUrl: Original RSS feed URL.
-
podcastGuid: Globally unique identifier for the podcast.
-
popularityScore: Numerical value indicating the podcast's popularity.
-
priority: Priority value for updating the podcast.
-
title: Podcast title.
-
updateFrequency: Frequency (in hours) the feed is updated.
-
url: Podcast RSS feed URL.
💡 Why Settle? Fine-tune your Listening Experience These optional filters allow you to craft your perfect search. Use as many or as few as you need, and let the algorithm handle the rest.
Ideal Use Cases Podcast Discovery Platforms: Enhance your app with intelligent podcast search and recommendations.
Analytics and Insights: Analyze podcast trends, audience preferences, and more.
Recommendation Engines: Suggest podcasts tailored to user interests using similarity-based matching.
Looking for Scalable Solutions or Custom Offers?
If you’re building a large-scale application or require advanced features, we’ve got you covered! Podcast Search Pro offers flexible options for businesses and developers seeking:
-
Batch Data Access: Retrieve podcast metadata in bulk to power analytics, recommendation engines, or large-scale applications.
-
Custom Features: Need tailored functionality or enhanced search capabilities? We can customize our service to fit your unique requirements.
-
Scalable Solutions: Whether you’re handling millions of queries or need dedicated infrastructure, we provide enterprise-grade solutions to meet your demands.
Let’s Build Together!
Reach out to us for personalized solutions or custom offers. We’re here to help you make the most of Podcast Search Pro and achieve your goals effortlessly.
👉 Dive into a smarter podcast journey today!