> **For coding agents and LLMs:** This is one Social Fetch marketing page (markdown export). For API orientation start with [`/llms.txt`](https://www.socialfetch.dev/llms.txt); for auth and crawl rules use [`/agents.txt`](https://www.socialfetch.dev/agents.txt); for every operation use [`/llms-endpoints.txt`](https://www.socialfetch.dev/llms-endpoints.txt).

## This page

- **On-site (HTML):** <https://www.socialfetch.dev/platforms/deezer/users-userid>
- **Markdown (.mdx) URL:** <https://www.socialfetch.dev/platforms/deezer/users-userid.mdx>

---

# Deezer Public Account API

The public profile behind an account id.

`GET /v1/deezer/users/{userId}` returns `lookupStatus` and `user`. The public account carries `id`, `name`, `url`, `images` and `country` when the holder made it public. It does not require the account holder to sign in and does not expose private data.

An unknown account returns `not_found` with `user: null`. Use the id with the account's playlists, favourites or follows routes.

## Request

- **Endpoint:** `GET /v1/deezer/users/{userId}`
- **Credits:** 1 credit
Failed requests are free
- **Input:** by account id
- **Full reference:** [docs](https://www.socialfetch.dev/docs/api/v1/deezer/users/userid/get)
- **Platform page:** [/platforms/deezer](https://www.socialfetch.dev/platforms/deezer)

## FAQ

### How many credits does this route cost?

Pricing is documented on the operation in the API registry (shown on this page). Confirm on every response with meta.creditsCharged: that field is the billing source of truth.

### Does this need the account holder to sign in?

No. It returns the public profile only. Private playlist lists are reported as private on the list routes instead of being exposed.

### What if country is null?

The account holder did not make a country public. Treat null as unknown rather than as a missing account.
