Skip to the content
  1. Docs
  2. 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 fieldMusicAPI field
Client IDClient ID
Client SecretClient Secret

Redirect URI

Redirect URI
https://api.musicapi.com/callback/tidal

Scopes

Default scopes
user.read collection.read search.read playlists.write playlists.read
collection.write playback recommendations.read search.write

Add it to MusicAPI

  1. Open Integrations in the dashboard and pick Tidal.
  2. Paste the Client ID and the Client Secret, and save.
  3. Turn Is Enabled on.
  4. 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.
Tidal sign-in
https://app.musicapi.com/{slug}/tidal/auth?returnUrl={returnUrl}