提取 Apple Podcasts 的榜单排名、相关节目推荐、精选 New 分区、节目元数据、单集和搜索结果,转换为结构化 JSON,用于播客发现、榜单跟踪和目录数据增强。
Structured output
使用 Crawlora 的 Apple Podcasts 数据抓取 API,无需自建解析器、代理路由、重试机制或响应规范化层,即可采集公开的播客榜单、节目元数据、单集和搜索结果。这些端点返回的结构化 JSON 可为播客发现工具、榜单跟踪器、目录数据增强和 AI 研究工作流提供支持。
播客数据工作流
随着榜单更新和新单集发布,播客的曝光度会发生变化。Crawlora 帮助团队监控榜单排名、跟踪节目和单集,并随时间丰富播客目录。
Spotify Podcasts APIRequest schema
These parameters come from the active Search Apple Podcasts shows catalog entry.
| Parameter | Type | Required | Description | Example |
|---|---|---|---|---|
| term | string | Yes | Search term | - |
| country | string | No | Two-letter storefront country code | - |
| lang | string | No | Result language tag | - |
| limit | integer | No | Number of shows per page | - |
| page | integer | No | Search page number (1-based) | - |
Example JSON
This example is rendered from the active endpoint catalog so the page stays aligned with Docs and Playground.
{
"code": 200,
"msg": "OK",
"data": [
{
"id": 173001861,
"artist_name": "Dan Carlin",
"collection_name": "Dan Carlin's Hardcore History",
"track_name": "Dan Carlin's Hardcore History",
"url": "https://podcasts.apple.com/us/podcast/dan-carlins-hardcore-history/id173001861?uo=4",
"feed_url": "https://feeds.feedburner.com/dancarlin/history?format=xml",
"primary_genre_name": "History"
}
]
}Endpoint catalog
/apple-podcasts/searchReturns normalized Apple Podcasts shows from Apple's public iTunes Search API.
MCP tool apple_podcasts_search
/apple-podcasts/chartsReturns Apple Podcasts show chart rankings from public iTunes RSS JSON feeds. Supported collections are `toppodcasts` and `topaudiopodcasts`.
MCP tool apple_podcasts_charts
/apple-podcasts/charts/rankingsReturns Apple Podcasts chart rankings from the modern podcasts.apple.com charts page, covering chart algorithms (`top`, `top-subscriber`, `top-series`) crossed with entity types (`podcasts`, `podcast-episodes`, `podcast-channels`) and an optional genre filter. A richer, differently-sourced capability than the legacy RSS-based `/apple-podcasts/charts` endpoint.
MCP tool apple_podcasts_charts_rankings
/apple-podcasts/show/{id}Returns normalized show metadata from Apple's public iTunes Lookup API.
MCP tool apple_podcasts_show
/apple-podcasts/show/{id}/episodesReturns a show and its public Apple Podcasts episodes from Apple's iTunes Lookup API.
MCP tool apple_podcasts_show_episodes
/apple-podcasts/show/{id}/relatedReturns the "You Might Also Like" rail for a single show, sourced from the modern podcasts.apple.com show page's listener-cohort recommendation data.
MCP tool apple_podcasts_show_related
/apple-podcasts/episodes/searchReturns normalized Apple Podcasts episodes from Apple's public iTunes Search API.
MCP tool apple_podcasts_episodes_search
/apple-podcasts/newReturns the curated editorial shelves from podcasts.apple.com/{country}/new (New Shows, New Seasons, New Trailers, Essentials, and other seasonal spotlights). Shelves that merely mirror a Charts Rankings query are omitted here since `/apple-podcasts/charts/rankings` already covers that data.
MCP tool apple_podcasts_new
Managed execution
针对支持的公开 Apple Podcasts 页面,Crawlora 将端点专属的请求处理、代理感知采集、响应解析和文档化的错误行为封装在一个稳定的 API 界面之后。
针对 Apple Podcasts 搜索、榜单、节目和单集页面的端点专属请求逻辑
在支持范围内提供代理感知采集和重试感知执行
针对不可用上游响应的验证感知处理
带 Playground 测试示例的规范化 JSON 响应
基于文档化端点成本的额度计费
Crawlora 会检测不可用的上游响应,并返回文档化的错误,而不是静默返回损坏的 HTML。
Build or buy
Use this comparison to decide whether to maintain scraping infrastructure internally or call a managed endpoint.
| Requirement | Building internally | Crawlora |
|---|---|---|
| 代理轮换 | 需要购买、测试、轮换并监控代理池。 | 在支持范围内使用受管理的代理感知采集。 |
| 解析器维护 | 需要随 Apple Podcasts 页面布局的变化维护选择器。 | 使用 API 背后维护的端点专属解析器。 |
| 架构规范化 | 需要设计并维护自己的响应模型版本。 | 从目录中获取文档化的 JSON 字段。 |
| 重试与错误分类 | 需要自行区分验证页、空页面和上游故障。 | 针对不可用的上游响应获取文档化的错误。 |
| 端点文档 | 需要编写并维护内部 API 文档。 | 使用当前活跃端点目录生成的 Docs 页面。 |
| Playground 测试 | 需要为开发者构建测试控制台。 | 上线前先在 Playground 中测试同一个端点。 |
| 用量计费 | 需要自建计量和限制系统。 | 使用基于额度的用量和套餐限制。 |
| 监控 | 需要从零搭建请求量和故障的监控体系。 | 使用 Crawlora 文档化的状态和用量工作流。 |
Crawlora 并非 Apple Podcasts 官方 API,也不是 Apple 的产品。Crawlora 为支持的公开 Apple Podcasts 页面提供结构化网络公开数据提取端点。如果你的用例需要 Apple 的官方服务,请使用 Apple 官方 API。
Related APIs
Connect this endpoint with adjacent Crawlora search, monitoring, docs, and pricing pages.
将 Apple Podcasts 数据与 Spotify 的播客榜单、节目和单集进行比较。
Open采集 Spotify 的曲目、专辑、艺人和歌单元数据,转换为结构化 JSON。
Open提取 YouTube 的视频、频道和转录文本数据,用于媒体研究工作流。
Open采集 App Store 的应用、开发者和评论数据,转换为结构化 JSON。
Open分步讲解榜单、节目、单集,以及 iTunes Search API 的局限之处。
Open在覆盖范围、署名和单次结果成本上,与 Taddy、Listen Notes 和 Apify 的对比。
Open查看套餐、额度、限制和用量选项。
OpenHow to scrape Apple Podcasts
Crawlora 的 Apple Podcasts 端点覆盖了 Apple 公开的 iTunes Search 和 Lookup API 中的搜索、节目元数据和单集数据,此外还补充了这些 API 未暴露的榜单接口:/apple-podcasts/charts 读取公开的 iTunes RSS 榜单信息流(toppodcasts 和 topaudiopodcasts);/apple-podcasts/charts/rankings 读取现代 podcasts.apple.com 榜单页面,覆盖 top、top-subscriber 和 top-series 三种算法;/apple-podcasts/new 读取精选的 New 分区;/apple-podcasts/show/{id}/related 返回某个节目的“你可能也喜欢”推荐栏。所有调用都是带 x-api-key 请求头的 GET 请求。
GET /apple-podcasts/search?term=<节目或主播>&country=us 会从 Apple 公开的 iTunes Search API 返回规范化的节目信息,每条都带有其 Apple id。若要按关键词搜索单集,可改用 /apple-podcasts/episodes/search。
GET /apple-podcasts/show/{id} 从 iTunes Lookup API 返回该节目的元数据;/apple-podcasts/show/{id}/episodes 返回该节目及其公开单集,通过 country 和 lang 选择商店地区,通过 limit 控制单集数量。
GET /apple-podcasts/charts?collection=toppodcasts&country=us&category=<分类 id>&limit=<n> 获取 RSS 榜单排名,或使用 /apple-podcasts/charts/rankings 并传入 chart(top、top-subscriber、top-series)、type(podcasts 或 podcast-episodes)、genre 和 country 获取现代榜单页面数据。按天存储每个节目的排名,即可构建榜单历史。
GET /apple-podcasts/show/{id}/related 返回某个节目的“你可能也喜欢”推荐栏,数据来源于 Apple 基于听众群体的推荐算法;GET /apple-podcasts/new?country=us 返回精选的 New Shows、New Seasons、New Trailers 和 Essentials 分区。
FAQ
Answers for developers evaluating Crawlora for supported public search result pages.
是的。Crawlora 为支持的公开 Apple Podcasts 页面提供端点,并通过文档化的 API 路由返回规范化 JSON。
用你的 Crawlora API 密钥调用 Crawlora 的 Apple Podcasts 端点——搜索、榜单、节目详情和单集搜索——即可获得规范化 JSON,而不必解析 Apple 的页面或自己拼接 iTunes Search API、RSS 信息流和榜单信息流。操作指南提供了可运行的代码和基本的法律要点。
当前目录包括 Apple Podcasts 节目搜索、榜单排名、节目详情、节目单集,以及在支持范围内的单集搜索。响应包含标题、封面图、信息流 URL、分类、标识符和榜单背景信息。
可以。Apple Podcast 榜单 API 端点会按国家和分类返回排名节目,因此你可以随时间记录榜单排名,并检测跨市场(美国、英国及其他国家)的排名变化,用于排名跟踪工作流。
支持。Apple Podcasts 端点支持 country 和 lang 参数,以及在适用情况下的 term、limit 和 page。
是的。Apple Podcasts 端点返回规范化 JSON,并在可用时提供文档化的请求参数、响应架构和经过 Playground 测试的示例。
不需要。对于支持的 Apple Podcasts 端点,受管理的代理感知采集和重试感知执行都在 API 层背后处理好了。
不是。Crawlora 并非 Apple Podcasts 官方 API,也不是 Apple 的产品。它为支持的公开 Apple Podcasts 页面提供结构化网络公开数据提取端点。
Apple 公开的 iTunes Search API 覆盖节目搜索和查找,并返回 RSS 信息流 URL,而 Apple Podcasts Connect 只对你自己拥有的播客提供分析数据。Crawlora 是一个第三方 Apple Podcasts 数据抓取 API,在一个文档化的接口下以规范化 JSON 返回搜索、榜单排名、节目详情和单集数据,因此你无需自己拼接 iTunes Search API、RSS 信息流和榜单信息流。
在榜单跟踪方面,是的。iTunes Search API 对节目搜索和查找很有用,但没有提供简洁的榜单排名工作流。Crawlora 的 Apple Podcasts 榜单端点是专为按国家、分类、collection 和数量上限进行榜单快照采集而构建的。
调用 Apple Podcasts 端点时,你使用的是以 x-api-key 请求头发送的 Crawlora API 密钥。无需单独申请 Apple Podcasts API 密钥——Crawlora 在你的 Crawlora 密钥背后处理请求基础设施。
Apple 的 iTunes Search API 是免费的,但只覆盖节目搜索和查找——不暴露榜单排名或统一的单集信息流。Crawlora 的 Apple Podcasts API 在一个密钥之下增加了榜单、节目详情和单集数据,免费套餐每月包含 2000 额度(无需信用卡)即可开始使用。
商业用途取决于你的使用场景、适用法律、第三方权利和平台条款。Crawlora 提供的是结构化网络公开数据提取工具,但数据的合法、负责任使用责任由客户自行承担。
使用 Crawlora 的 /apple-podcasts/search 端点搜索节目,从 /apple-podcasts/show/{id} 和 /apple-podcasts/show/{id}/episodes 读取元数据和单集,并从 /apple-podcasts/charts 或 /apple-podcasts/charts/rankings 拉取排名数据。每次调用都是带有你的 API 密钥的 GET 请求。
Apple 免费的 iTunes Search API 覆盖搜索和查找功能,但没有榜单排名端点,且限流在每分钟约 20 次调用;Podcasts Connect 只能查看你自己拥有的节目的数据。Crawlora 的榜单端点转而读取公开的 RSS 榜单信息流和 podcasts.apple.com 的榜单页面。
前者读取 Apple 公开的 iTunes RSS 榜单信息流(按国家和分类划分的 toppodcasts 和 topaudiopodcasts)。后者读取现代 podcasts.apple.com 榜单页面,额外提供 top-subscriber 和 top-series 算法以及单集维度的榜单。
可以。/apple-podcasts/show/{id}/related 端点会返回节目页面上的“你可能也喜欢”推荐栏,该数据基于 Apple 的听众群体数据构建,并支持 country 和 limit 参数。
搜索、查找和 RSS 榜单数据均来自 Apple 的公开 API 和信息流,榜单页面和 New 页面也是公开的。在遵守 Apple 使用条款、速率限制和适用法律的前提下,为研究和监控目的采集这些数据通常是被允许的。
Company coverage
Apple Inc. · AAPL
Apple Podcasts is operated by Apple Inc. (AAPL). Crawlora's SEC endpoints take the same company's CIK, so filings, financials, insider transactions and 13F holdings come from the same API key as the Apple Podcasts endpoints above.
Other Apple Inc. platforms in the catalog
Guides
Read Crawlora guides and comparisons that use the Apple Podcasts API.
Compare the best Apple Podcasts APIs in 2026 for search, charts, show metadata, and episodes — what the free iTunes Search API can't do, and which tool fits.
Use an Apple Podcasts scraper API for chart rankings, show metadata, episodes, and search as JSON, and see where the iTunes Search API falls short.
Only ~11–16% of podcasts are active — discovery hides the rest. The findable median has ~250 episodes, and AI now publishes more new shows than humans.
在 Playground 中测试 /apple-podcasts/search,在 Docs 中查看当前的响应架构,并在价格页面比较基于额度的用量。