ガイド

Spotify月間リスナーAPI:アーティストごとのリスナー数、フォロワー、世界ランキング、上位の都市

Spotifyアプリで、すべてのアーティスト名の下に表示される数値、つまり月間リスナーは、Web APIにありません。公式のアーティストオブジェクトにあるのは、せいぜいフォロワー数と0〜100の人気度スコアだけで、オーディエンスに関する情報はほかにありません。Spotifyはこの2つを非推奨とし、2026年2月11日以降に作成された開発モードのアプリでは削除しました。ここでは1回の呼び出しで、リスナー数、フォロワー、世界ランキング、そのアーティストが最も再生されている5つの都市を返します。

Eduardo Airaudo(APIのメンテナー)・2026年10月22日更新

公式のアーティストオブジェクトにないもの

Spotify Web APIのGET /v1/artists/{id}は、followers.total、整数のpopularity、ジャンル、画像、名前を返します。最初の3つは非推奨とされており、フォロワーと人気度は、2026年2月11日以降に作成された開発モードのアプリでは削除されました。月間リスナー数は、Spotify自身がアーティストページに表示し、レーベルやマネージャー、プレイリストの売り込み担当が実際に追っている数値ですが、リファレンスのどこにもなく、スコープを追加しても取得できません。

人気度は、Spotifyが最近の再生から再計算する、相対的で中身の見えないスコアです。リスナー数に換算することも、月をまたいで比較することも、クライアントに説明することもできません。月間リスナー数は、リリースやシンクロ使用、プレイリストへの追加に応じて動く絶対的な数値であり、だからこそ誰もがこの数値を求めます。

ここでの/artist_overviewは、アプリが表示するとおりのアーティストページを、オーディエンスのブロックも含めて返します。同じ呼び出しに、ディスコグラフィ、関連アーティスト、固定された項目も含まれるため、オーディエンスの数値を読むために必要な文脈も一緒に届きます。

返ってくるもの

Arijit Singh(4YRxDV8wJFPHPTeXepOstw)の記録済みの/artist_overviewレスポンス(2026-10-22に取得)から読み取っています。全体の記録は、エンドポイントのページにあります。

stats.monthlyListeners
アーティストページのオーディエンス数値:直近28日間のユニークリスナー数(整数)。記録では53,500,280です。
stats.followers
フォロワー数。Spotifyは、2026年2月11日以降に作成された開発モードのアプリ向けに、自社のアーティストオブジェクトから削除しました。拡張クォータのアプリでは引き続き取得できます。記録では195,766,074です。
stats.worldRank
リスナー数によるSpotifyのグローバルランキングでのアーティストの順位。記録では56です。ランキング対象外のアーティストにはありません。
stats.topCities.items[]
city、region、country、numberOfListenersからなる5行。記録の最初は、リスナー4,174,171人のPune, INで、続いてDelhi、New Delhi、Mumbai、Bengaluruです。
profile.name
表示名。記録には、経歴、externalLinksのリスト(このアーティストでは空)、固定された項目、profileの下にあるアーティスト自身のプレイリストも含まれ、認証済みフラグはありません。
discography, relatedContent
最新リリース、アルバム、シングル、参加作品、関連アーティストのブロックが、同じレスポンスに含まれます。1回の呼び出しで、アーティストページ全体をカバーします。

53,500,280

stats.monthlyListeners

195,766,074

stats.followers

#56

stats.worldRank

1つの記録から取り出した3つの数値です(2026-10-22)。形を具体的に示すためのもので、現在の数値ではありません。今日の数値は、エンドポイントのページで「実行」を押してください。

1人のアーティスト、10人のアーティスト、またはランキング

/artist_overview_batchは最大10件のカンマ区切りのIDを受け取り、アーティストごとに同じオブジェクトを返します。そのため、10人分が10リクエストではなく1リクエストで済みます。

仕様書の表現では、/top_20_by_monthly_listenersは「Wikipedia's list of the most-streamed artists on Spotify: up to 50 rows of {rank, artist, monthlyListeners}, where monthlyListeners is in millions (129.8 means 129,800,000). Not country-specific」、/top_20_by_followersは「Wikipedia's list of the most-followed artists on Spotify (followers in millions). Not country-specific」です。 どちらもパラメータは不要です。

2026-10-22に取得したリスナーの記録済みレスポンスには、rank、artist、百万単位で表したmonthlyListenersの50行が含まれます。最初の行は、Bruno Marsの128.6です。

アーティストのオーディエンス数値を取得する

IDは、SpotifyのURLの/artist/の後に続く22文字の文字列です。名前しか分からない場合は、/search?q=&type=artistsでIDが分かります。

数値を時系列で追跡する

Spotifyが公開するのは現在の値1つだけで、履歴ではありません。時系列は自分で作ります。/artist_overviewをスケジュールで呼び出し、stats.monthlyListenersをタイムスタンプ付きで保存して、行どうしの差を取ります。 25アーティストの一覧を毎日更新するジョブは、1日3回の一括リクエストで、月90リクエストです。無料枠の1,000に収まります。

履歴をAPI側で保持させるには、/tracking/track?spotifyType=artist&spotifyId=でアーティストを登録します。そのmonthly_listeners_changeとfollowers_changeの行は/tracking/logsに蓄積され、そこをポーリングします。Webhookの対象はプレイリストの変更のみです。どちらもリファレンスのTrackingにありますが、運用向けのエンドポイントであるため、このサイトのデモでは実行しません。

コードなしの場合: Spotify Monthly Listeners Scraper (opens in a new tab) on Apify returns monthly listeners, followers, world rank and top cities for any artist. spotify-monthly-listeners (opens in a new tab) on GitHub has daily monthly listeners, followers and world rank for 500 artists, as CSV and JSON history.

よくある質問

Spotify Web APIは月間リスナー数を返しますか?

いいえ。Web APIリファレンスのアーティストオブジェクトにあるのは、followers.total、人気度、ジャンル、画像、名前です。最初の3つは非推奨とされており、フォロワーと人気度は、2026年2月11日以降に作成された開発モードのアプリでは削除されました。月間リスナー数はSpotify自身のクライアントには表示されますが、文書化されたAPIの一部ではなく、OAuthスコープを使っても取得できません。

数値はどのくらい最新ですか?

アーティスト概要は約1時間キャッシュされるため、レスポンスは、Spotifyアプリの数値より最大でその時間だけ遅れることがあります。cache=falseを付けると、新しく取得し直します。X-Cacheヘッダーで、各レスポンスがどのように返されたかが分かります。このサイトの「実行」ボタンはデモ独自のキャッシュも経由するため、そこに表示される数値はより古い場合があります。

多数のアーティストの月間リスナー数を一度に取得できますか?

はい。GET /artist_overview_batchは最大10件のカンマ区切りのアーティストIDを受け取り、それぞれに同じ概要オブジェクトを返すため、10人分が1リクエストで済みます。GET /artists?ids=もリストを受け取りますが、返すのはSpotify自身のアーティストオブジェクトで、月間リスナー数はなく、多くのアーティストではフォロワー数もありません。

worldRankは世界での順位ですか?

Spotify自身がアーティストページに表示する順位です(ここで使っている記録では「世界56位」)。ランキング対象外のアーティストにはworldRankフィールドがないため、任意の項目として扱ってください。

上位の都市とは何ですか?

stats.topCities.itemsは、そのアーティストのリスナーが最も多い5つの都市を、city、region、country、numberOfListenersとともに一覧にします。アーティストページの「概要」の下に表示されるのと同じブロックです。

アーティストの月間リスナー数の履歴を取得できますか?

Spotifyからは取得できません。公開されるのは現在の値だけです。スケジュールで数値を保存すれば、その日からの履歴が手に入ります。25アーティストを1日3回の一括呼び出しで取得すると、月90リクエストです。

どのプランが必要ですか?

どれでも構いません。このガイドで使うエンドポイントは、RapidAPIもダイレクトポータルも、すべてのプランに含まれ、プランの違いは月間リクエスト数です。RapidAPIはどのプランも毎秒5リクエスト、ダイレクトキーには毎秒10リクエストが含まれます。RapidAPIの無料プランは月1,000リクエストまでです。

出典

What changed in the API and on these pages, and when: What's new.

キーを取得して、最初のアーティストを取得

3つとも同じエンドポイントで、価格だけが異なります。RapidAPIの無料枠は月1,000リクエストで、アーティストの一覧を毎日追跡するのに十分です。

購入前に試したい方へ。無料トライアルキーを取得:7日間で500リクエスト、カード不要。