If you are reading this post, you are likely looking to integrate your Deezer account into third-party applications (such as alternative music players, downloaders, or automation scripts) that do not utilize the standard OAuth login flow. Instead, these applications often ask for a string of characters known as an ARL Token.
Unlike Spotify or Apple Music, Deezer’s web and desktop authentication relies heavily on this token. While obtaining it on a PC is straightforward (simply opening the developer console), extracting it from an Android device requires a few more steps due to the sandboxed nature of mobile operating systems.
This guide will walk you through exactly what an ARL token is, why it matters, and three distinct methods to extract it from your Android device. how to get deezer arl token android work
Because direct retrieval on the device is restricted, the standard workflow involves "bridging" the session from a desktop environment to the Android environment.
chrome://inspect/#devices in the address bar.Chrome → go to m.deezer.com and log in.inspect.Application tab (if you don't see it, click >>).Cookies, select https://www.deezer.com.Name equals arl.Value column. That is your token.⚠️ This method is powerful but requires a computer. It also works with
mw.deezer.comordeezer.page.link– stick towww.deezer.com. If you are reading this post, you are
Treat your ARL token like a password.
With your ARL token, anyone can:
If you suspect your token has been compromised, go to Deezer Settings → End all sessions and change your password immediately.
If you absolutely must generate the token using the browser on your Android phone (e.g., if the login requires a mobile carrier IP), you can use remote debugging. Because direct retrieval on the device is restricted,
pkg install python
pip install deemix
deemix -b "YOUR_ARL_TOKEN_HERE"