- Docs
- Connect your users
Set up Tidal
Core + Managed TransfersGuide · 1 min
What you need from the Tidal developer dashboard, the redirect URI and scopes to register, and the Tidal limits.
What you need from Tidal
An app in the Tidal developer dashboard. Create it with Create App, then copy:
| Tidal field | MusicAPI field |
|---|---|
| Client ID | Client ID |
| Client Secret | Client Secret |
Redirect URI
https://api.musicapi.com/callback/tidal
Scopes
user.read collection.read search.read playlists.write playlists.read
collection.write playback recommendations.read search.write
Add it to MusicAPI
- Open Integrations in the dashboard and pick Tidal.
- Paste the Client ID and the Client Secret, and save.
- Turn Is Enabled on.
- Press Test Tidal and sign in once.
Quirks
- Tidal cannot remove or reorder tracks in a playlist through the API.
- Tracks carry an ISRC, but the user search does not take one.
- At most 20 items per page (
limitParam), a low cap. Expect more pages.
Direct sign-in link
https://app.musicapi.com/{slug}/tidal/auth?returnUrl={returnUrl}