Get Lyrics
Returns the single best sync available for the track. `Type` names the sync's precision (`Syllable` is word-level, `Line` is line-level, `Static` has no timings) and `source` names the catalogue that answered.
Returns the single best sync available for the track. Type names the sync's precision (Syllable is word-level, Line is line-level, Static has no timings) and source names the catalogue that answered.
Authorization
bearerAuth A secret key (sl_sk_...) from a server you control, or a publishable key (sl_pk_...) from a browser. A publishable key additionally enforces an origin allowlist and a per-viewer IP limit.
In: header
Path Parameters
A Spotify track id: 22 base62 characters, as it appears in a track URL.
^[A-Za-z0-9]{22}$Response Body
application/json
application/json
application/json
application/json
application/json
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/v1/lyrics/string"{ "Body": { "id": "string", "source": "spicy_lyrics", "SongWriters": [ "string" ], "UploadAttribution": { "Uploader": { "id": "string", "username": "string", "url": "string", "avatar": "string", "hasProfileBanner": true }, "Maker": { "id": "string", "username": "string", "url": "string", "avatar": "string", "hasProfileBanner": true } }, "HasTransliterations": true, "HasTranslations": true, "Type": "Syllable", "StartTime": 0, "EndTime": 0, "Content": [ { "Type": "Vocal", "OppositeAligned": true, "Lead": { "Syllables": [ { "Text": "string", "StartTime": 0, "EndTime": 0, "IsPartOfWord": true, "TransliteratedText": "string" } ], "StartTime": 0, "EndTime": 0, "TransliteratedText": "string", "TranslatedText": "string", "HasTransliterations": true, "HasTranslations": true }, "Background": [ { "Syllables": [ { "Text": "string", "StartTime": 0, "EndTime": 0, "IsPartOfWord": true, "TransliteratedText": "string" } ], "StartTime": 0, "EndTime": 0, "TransliteratedText": "string", "TranslatedText": "string", "HasTransliterations": true, "HasTranslations": true } ], "HasTransliterations": true, "HasTranslations": true } ] }, "Status": 0, "Type": "string"}