Rankd for Developers
Checking API…

Reviews

Get a review

GET/v1/reviews/{reviewId}
No API keyRate-limited

One public review.

Parameters#

Path parameters#

NameTypeDescription
reviewIdrequiredstringThe review’s id, a UUID.
Pattern: ^[0-9a-f-]{36}$ · Example: 2ea78192-78b7-49c9-80d0-893d247e4787

Try it#

Sends a real request to the production API through this site. No credentials are used, so you see exactly what anyone would.

Request#

curl "https://api.rankdmusic.app/v1/reviews/2ea78192-78b7-49c9-80d0-893d247e4787"

Response#

A successful response is { "data": …, "meta": … }. data is a Review, and meta is a Meta.

FieldTypeDescription
idalwaysstringThe review’s id.
userIdstringWho wrote it.
usernamealwaysstringTheir username.
musicMusicRef
bodyalwaysstringThe review.
containsSpoilersbooleanThe author marked it as containing spoilers.
ratingValueinteger or nullThe rating given with it, 0–100.
visibilitystringAlways public without credentials.
createdAtstring (date-time) or nullWhen it was written.
updatedAtstring (date-time) or nullWhen it last changed.

Responses#

200The review.

Captured from production: GET /v1/reviews/2ea78192-78b7-49c9-80d0-893d247e4787

200 response
{
  "data": {
    "id": "2ea78192-78b7-49c9-80d0-893d247e4787",
    "userId": "usr_01KY0JGXMWTT8H9WFN9RTM5JP9",
    "username": "kyle",
    "music": {
      "provider": "apple_music",
      "type": "song",
      "id": "1590368894",
      "title": "All Too Well (10 Minute Version) [Taylor's Version] [From The Vault]",
      "artistName": "Taylor Swift",
      "artworkUrl": "https://is1-ssl.mzstatic.com/image/thumb/Music115/v4/15/38/9b/15389bf4-8074-06c3-11ee-655b5453af68/21UM1IM25046.rgb.jpg/600x600bb.jpg",
      "albumId": "1590368448",
      "albumTitle": "Red (Taylor’s Version) [+ A Message from Taylor]"
    },
    "body": "amazing 🤩",
    "containsSpoilers": false,
    "ratingValue": 100,
    "visibility": "public",
    "createdAt": "2026-09-29T17:48:53.928Z",
    "updatedAt": "2026-09-29T17:48:53.928Z"
  },
  "meta": {
    "apiVersion": 1,
    "migrationPhase": 3,
    "sourceOfTruth": "per_account"
  }
}
404No such review, or it is not public.

Captured from production: GET /v1/reviews/00000000-0000-0000-0000-000000000000

404 response
{
  "error": {
    "code": "not_found",
    "message": "Review not found."
  }
}
429Too many requests this minute. Wait Retry-After seconds, then try again.

Headers: Retry-After Seconds to wait. Always 60.

429 response
{
  "error": "rate limited"
}
↑ ↓ to move↵ to open/ or ⌘K to search