Apple Podcastsのチャートランキング、関連番組のレコメンド、注目のNewセクション、番組メタデータ、エピソード、検索結果を構造化JSONとして抽出し、ポッドキャスト発見、チャートトラッキング、カタログデータ拡充に活用できます。
構造化出力
CrawloraのApple Podcastsデータスクレイピング APIを使えば、自前のパーサー、プロキシルーティング、リトライ処理、レスポンス正規化を構築することなく、公開されているポッドキャストチャート、番組メタデータ、エピソード、検索結果を収集できます。これらのエンドポイントが返す構造化JSONは、ポッドキャスト発見ツール、チャートトラッカー、カタログデータ拡充、AIリサーチワークフローを支えます。
ポッドキャストデータワークフロー
チャートの更新や新エピソードの公開に伴い、ポッドキャストの露出度は変化します。Crawloraは、チャートランキングをモニタリングし、番組・エピソードを追跡し、ポッドキャストカタログを時間とともに拡充するチームを支援します。
Spotify Podcasts APIリクエストスキーマ
これらのパラメータは、稼働中の「Search Apple Podcasts shows」カタログエントリから取得しています。
| パラメータ | 型 | 必須 | 説明 | 例 |
|---|---|---|---|---|
| term | string | はい | Search term | - |
| country | string | いいえ | Two-letter storefront country code | - |
| lang | string | いいえ | Result language tag | - |
| limit | integer | いいえ | Number of shows per page | - |
| page | integer | いいえ | Search page number (1-based) | - |
JSON例
この例は稼働中のエンドポイントカタログからレンダリングされるため、ページは常にDocsおよび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"
}
]
}エンドポイントカタログ
/apple-podcasts/searchReturns normalized Apple Podcasts shows from Apple's public iTunes Search API.
MCPツール apple_podcasts_search
/apple-podcasts/chartsReturns Apple Podcasts show chart rankings from public iTunes RSS JSON feeds. Supported collections are `toppodcasts` and `topaudiopodcasts`.
MCPツール 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ツール apple_podcasts_charts_rankings
/apple-podcasts/show/{id}Returns normalized show metadata from Apple's public iTunes Lookup API.
MCPツール apple_podcasts_show
/apple-podcasts/show/{id}/episodesReturns a show and its public Apple Podcasts episodes from Apple's iTunes Lookup API.
MCPツール 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ツール apple_podcasts_show_related
/apple-podcasts/episodes/searchReturns normalized Apple Podcasts episodes from Apple's public iTunes Search API.
MCPツール 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ツール apple_podcasts_new
マネージド実行
対応する公開Apple Podcastsページ向けに、Crawloraはエンドポイント別のリクエスト処理、プロキシ対応の収集、レスポンスのパース、ドキュメント化されたエラー挙動を安定したAPIインターフェースの背後で提供します。
Apple Podcastsの検索、チャート、番組、エピソードページ向けのエンドポイント別リクエストロジック
対応範囲でのプロキシ対応の収集とリトライ対応の実行
利用不能な上流レスポンスに対する確認ページ対応処理
Playgroundでテスト済みのサンプル付き、正規化されたJSONレスポンス
ドキュメント化されたエンドポイントコストに基づくクレジット課金
Crawloraは利用不能な上流レスポンスを検知し、壊れたHTMLを黙って返す代わりにドキュメント化されたエラーを返します。
自社構築との比較
スクレイピングインフラを社内で維持するか、マネージドエンドポイントを呼び出すかの判断にご活用ください。
| 要件 | 自社構築 | Crawlora |
|---|---|---|
| プロキシローテーション | プロキシプールの購入・検証・ローテーション・監視を自前で行います。 | 対応範囲でマネージドなプロキシ対応の収集を利用できます。 |
| パーサーの保守 | Apple Podcastsのページレイアウト変更に合わせてセレクタを保守し続けます。 | API背後で保守されるエンドポイント別パーサーを利用できます。 |
| スキーマの正規化 | レスポンスモデルを自分で設計・バージョン管理します。 | カタログからドキュメント化されたJSONフィールドを受け取れます。 |
| リトライとエラー分類 | 確認ページ、空ページ、上流障害を自力で分類します。 | 利用不能な上流レスポンスに対しドキュメント化されたエラーを受け取れます。 |
| エンドポイントドキュメント | 社内APIドキュメントを自分で作成・保守します。 | 稼働中のエンドポイントカタログから生成されるDocsページを利用できます。 |
| Playgroundでのテスト | 開発者向けのテストコンソールを構築します。 | 同じエンドポイントを出荷前にPlaygroundでテストできます。 |
| 利用量課金 | メータリングと上限を自前で構築します。 | クレジットベースの利用量とプラン上限を利用できます。 |
| モニタリング | リクエスト量と障害のモニタリングをゼロから構築します。 | Crawloraのドキュメント化されたステータス・利用状況ワークフローを利用できます。 |
CrawloraはApple Podcasts公式APIではなく、Appleの製品でもありません。Crawloraは、対応する公開Apple Podcastsページ向けの構造化Web公開データ抽出エンドポイントを提供します。Apple公式のサービスが必要なユースケースには、Apple公式APIをご利用ください。
関連API
このエンドポイントを、関連するCrawloraの検索、モニタリング、ドキュメント、料金の各ページと組み合わせて活用できます。
Apple PodcastsのデータをSpotifyのポッドキャストチャート、番組、エピソードと比較できます。
開くSpotifyの楽曲、アルバム、アーティスト、プレイリストのメタデータを構造化JSONとして収集できます。
開くYouTubeの動画、チャンネル、トランスクリプトデータをメディアリサーチのワークフローに抽出できます。
開くApp Storeのアプリ、開発者、レビューデータを構造化JSONとして収集できます。
開くチャート、番組、エピソード、およびiTunes Search APIの限界について段階的に解説します。
開くカバレッジ、帰属表示、結果あたりコストの観点で、Taddy、Listen Notes、Apifyと比較します。
開くプラン、クレジット、上限、利用オプションを確認できます。
開く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の3種類のアルゴリズムをカバーします。/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
対応する公開検索結果ページ向けにCrawloraを評価している開発者向けの回答です。
はい。Crawloraは対応する公開Apple Podcastsページ向けのエンドポイントを提供し、ドキュメント化されたAPIルート経由で正規化JSONを返します。
検索、チャート、番組詳細、エピソード検索といったCrawloraのApple Podcastsエンドポイントをご自身のAPIキーで呼び出せば、Appleのページをパースしたり、iTunes Search API・RSSフィード・チャートフィードを自分で組み合わせたりすることなく、正規化JSONを取得できます。操作ガイドには実行可能なコードと基本的な法的留意点が記載されています。
現在のカタログには、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ページ向けの構造化Web公開データ抽出エンドポイントを提供します。
Apple公開のiTunes Search APIは番組検索とルックアップをカバーし、RSSフィードURLを返しますが、Apple Podcasts Connectは自分が所有するポッドキャストの分析データしか提供しません。Crawloraはサードパーティ製のApple Podcastsデータスクレイピング APIで、ドキュメント化された1つのインターフェースの下で検索、チャートランキング、番組詳細、エピソードデータを正規化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は、1つのキーの下でチャート、番組詳細、エピソードデータを追加します。無料プランは月2000クレジット(クレジットカード不要)を含み、すぐに利用を開始できます。
商用利用の可否は、お客様のユースケース、適用法、第三者の権利、プラットフォーム規約によって異なります。Crawloraは構造化Web公開データ抽出のツールを提供しますが、データの合法的かつ責任ある利用の責任はお客様にあります。
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は検索とルックアップをカバーしますが、チャートランキングのエンドポイントはなく、レート制限は1分あたり約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の利用規約、レート制限、適用法を遵守する限り一般的に許容されます。
対象企業
Apple Inc. · AAPL
Apple Podcastsを運営するのはApple Inc.(AAPL)です。CrawloraのSECエンドポイントは同じ企業のCIKを受け取るため、提出書類・財務・インサイダー取引・13F保有を上記のApple Podcastsエンドポイントと同じAPIキーで取得できます。
カタログ内の他のApple Inc.プラットフォーム
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で現在のレスポンススキーマを確認し、料金ページでクレジット利用量を比較できます。