Endpoint Playground
Returns Spotify playlist metadata and items. Provide either uri or id; defaults to a known public playlist when omitted.
14 Oct 2026: 25 items; 6 fields had a value in every checked item.
Sample value profiles: uri: “spotify:track:7yi7r8GxBX82iwVet5VBG5” and 24 other values; imageUrl: i.scdn.co; images: median 3 entries.
curl 'https://api.crawlora.net/api/v1/spotify/playlist' \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| uri | string | No | Spotify playlist URI or open.spotify.com playlist URL | |
| id | string | No | Spotify playlist ID. Used when uri is omitted | |
| offset | integer | No | Playlist item offset | |
| limit | integer | No | Playlist item limit, clamped to 1-50 | |
| enable_watch_feed_entrypoint | boolean | No | Enable watch feed entrypoint | |
| include_episode_content_ratings_v2 | boolean | No | Include Spotify episode content ratings v2 |
{
"code": 200,
"msg": "OK",
"data": {
"uri": "spotify:playlist:37i9dQZEVXbLwpL8TjsxOG",
"id": "37i9dQZEVXbLwpL8TjsxOG",
"type": "Playlist",
"name": "Example Playlist",
"offset": 0,
"limit": 25,
"items": [
{
"uri": "spotify:track:example",
"type": "Track",
"title": "Example Track",
"externalUrl": "https://open.spotify.com/track/example"
}
],
"meta": {
"operationName": "fetchPlaylist",
"itemCount": 1,
"trackCount": 1,
"fetchedAt": "2026-05-13T15:22:41Z"
}
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.