Announcements
From 28th September 2026, Community private messages will no longer be available. If you have any private messages you'd like to keep, please save or copy them using these steps before this date. Thank you.

Help Wizard

Step 1

NEXT STEP

Clarification: internal business DB + AI workflow using Web API playlist/chart metadata

Clarification: internal business DB + AI workflow using Web API playlist/chart metadata

Plan

Free/Premium

Country

VietNam

Device

Macbook Pro late 2024

Operating System

MacOS

 

My Question or Issue

Hi,

We plan an internal (non-consumer) system that:
1) reads public Top/Viral chart playlists via Web API,
2) stores track metadata (name, artist, URI, rank, fetched-at) in our DB,
3) feeds that metadata into an internal AI-assisted catalog workflow.
We will not resell Spotify data or build a competing streaming app.

Please confirm if this is allowed under current Developer Terms/Policy, especially:
- storing Spotify Content in a business DB (and allowed retention),
- using metadata as AI/LLM input vs model training,
- whether playlist-based “charts” need a separate commercial license,
- correct channel for approval if standard Terms do not cover this.

Thanks.

Reply
1 Reply

Hi @sondv02 
Thanks for getting in touch with the Spotify Community. You’re definitely in the right place.

 

I can see why you’d want to work with the Top/Viral charts playlist in your project, especially if you were hoping to store it in a database and use it in a machine learning model. It’s a creative idea, but Spotify’s rules make this particular use case impossible.

 

To clarify, apps can only access playlist items from playlists they created or collaborate on, which means the charts playlist isn’t available for this kind of use. The Developer Terms also only allow temporary caching, so storing Spotify data long term isn’t permitted. And on top of that, both the Terms and the Policy prohibit using Spotify content in any AI or machine learning models.

 

Because of these restrictions, this use case unfortunately cannot be carried out. I hope this helps you understand why it isn’t possible.

 

XimzendSpotify Star
Help others find this answer and click "Accept as Solution".
If you appreciate my answer, maybe give me a Like.
Note: I'm not a Spotify employee.

Suggested posts

Let's introduce ourselves!

Hey there you,   Yeah, you! 😁   Welcome - we're glad you joined the Spotify Community!   While you here, let's have a fun game and get…

ModeratorStaff / Moderator/ 5 years ago  in Social & Random