Skip to the content
  1. Docs
  2. Connect your users

Set up Amazon Music

Core + Managed TransfersGuide · 1 min
What you need from the Amazon Developer Portal (a Security Profile), the allowed return URL, the scopes, and the business agreement that library access needs.

What you need from Amazon

A Security Profile in the Amazon Developer Portal:

  1. Click Create New Security Profile and fill it in.
  2. Save, then open Web Settings.
  3. Add the return URL below to Allowed Return URLs.
  4. Copy the Client ID and the Client Secret from Web Settings, and the Security Profile ID from the General tab.
Amazon fieldMusicAPI field
Security Profile ID (amzn1.application.…)Security Profile ID
Client ID (amzn1.application-oa2-client.…)Client ID
Client SecretClient Secret

Allowed return URL

Allowed Return URL
https://api.musicapi.com/callback/amazonMusic

Scopes

Default scopes
profile music::playlists

Add it to MusicAPI

  1. Open Integrations in the dashboard and pick Amazon Music.
  2. Paste the three values, and save.
  3. Turn Is Enabled on.
  4. Press Test Amazon and sign in once.

Quirks

  • Amazon returns owned and followed playlists from two sources. MusicAPI joins them, so the list of playlists has no reliable order.
  • Amazon gives no user country.
  • At most 100 items per page (limitParam), at most 2,500 tracks per playlist.
Amazon Music sign-in
https://app.musicapi.com/{slug}/amazonMusic/auth?returnUrl={returnUrl}