Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.chartcastr.com/llms.txt

Use this file to discover all available pages before exploring further.

Paid Feature — Spotify is available on all paid plans (Starter, Pro, Enterprise). See pricing.

Overview

Use Spotify as a data source for Chartcastr. A single OAuth flow grants access to both the Spotify Web API (listening data, top tracks, top artists, artist catalog) and the Ads API (impressions, clicks, and spend across your Spotify Ads Manager campaigns). Chartcastr pulls these metrics on your schedule and delivers them as charts to Slack or email. Chartcastr connects with read-only scopes — we never modify campaigns, follows, playlists, or library content.

Setup

1

Connect your Spotify account

In Chartcastr, go to Sources and select Spotify. Click Connect and complete the OAuth flow. You’ll be asked to authorise Chartcastr to read your top items and Ads reporting data.
2

Pick a metric

Choose which metric you want to track. Listening metrics (Top Tracks, Top Artists, Top Genres, Taste Shift) work for any Spotify account. Artist Release Timeline lets you scope to any artist on Spotify. Ads metrics only appear if your Spotify login owns at least one Ads Manager account.
3

Schedule the chart

Go to ConnectionsNew Connection. Select your Spotify source, pick a destination (Slack channel or email), set the frequency, and optionally enable AI summaries. Most teams send a quarterly listening recap on the first of the month and Ads performance weekly.

Available Charts

Chartcastr supports 8 pre-built Spotify metrics across two subgroups.

Listening & Artists

Top tracks, top artists, top genres, taste shift across time ranges, and the release timeline for any artist on Spotify.

Spotify Ads

Daily impressions, clicks, and spend across your Spotify Ads Manager campaigns. Requires an Ads Manager account.

View all available charts

See the full list of Spotify metrics with chart types and descriptions.

Data & Permissions

Chartcastr requests the following Spotify OAuth scopes (all read-only):
ScopePurpose
user-read-privateIdentify the connected Spotify user
user-read-emailDisplay the user’s email in the connection details
user-top-readTop tracks, top artists, top genres, taste shift
user-read-recently-playedReserved for future “recently played” charts
user-library-readReserved for podcast metadata charts
ads-readRead-only Spotify Ads Manager reporting

What data does Chartcastr access?

  • Listening data: Your top tracks and artists across short / medium / long term windows, and genre tags for those artists.
  • Artist catalog data: Public album and single release history for any artist you select for a release-timeline chart.
  • Ads reporting: Daily impressions, clicks, and spend per ad account. We do not read individual creatives, audiences, or budgets.
Chartcastr does not modify your Spotify library, follows, playlists, or any campaign settings.

Next Steps

Slack destination

Deliver Spotify charts to your Slack channels with AI summaries in the thread.

Email destination

Schedule Spotify recaps to any inbox or distribution list.

FAQ

Ads metrics are only enabled when the connected Spotify account has at least one ad account in Spotify Ads Manager. If you have an Ads Manager account but the metrics are still hidden, make sure you authorised the ads-read scope when connecting and try reconnecting.
No. Detailed artist analytics (monthly listeners, daily streams, save rate, audience demographics) are only available inside the Spotify for Artists dashboard or via Spotify’s partner Provider APIs (reserved for labels and distributors). The public Web API only exposes the artist’s current follower count, popularity score, and release catalog — which we use for the Artist Release Timeline chart.
Data is fetched fresh from Spotify every time a pulse fires. Chartcastr does not cache or store your listening or ads data between runs.
Spotify Ads charts default to a trailing 30-day window with daily granularity.
Spotify does not expose a public podcast analytics API. Spotify for Podcasters dashboard data (plays, listeners, retention) is dashboard-only. We will revisit podcast support if Spotify opens an API.