{"service":"Lyra Music API","authentication":"X-API-Key: <key> (or Authorization: Bearer <key>, or ?api_key=<key>)","endpoints":{"search":"https://lyra-api.srv1772252.hstgr.cloud/api/v1/search?q=blinding+lights&limit=10","download":"https://lyra-api.srv1772252.hstgr.cloud/api/v1/download?id=<id from search>&format=m4a","download_as_json":"https://lyra-api.srv1772252.hstgr.cloud/api/v1/download?id=<id>&response=json"},"formats":{"m4a":"source AAC copied, no re-encode (default)","mp3":"re-encoded, bitrate=128|192|256|320","source":"untouched source file"},"links":{"accepted":"Both endpoints take a song name OR a music link in the same parameter.","direct":["youtube.com","youtu.be","music.youtube.com","soundcloud.com","bandcamp.com","twitch.tv","any direct http audio file"],"matched_on_youtube":["open.spotify.com (track/album/playlist/artist, and spotify:… URIs)","music.apple.com (song/album/playlist/artist)","deezer.com (track/album/playlist/artist)","tidal, amazon music, jiosaavn, audiomack, pandora, anghami, boomplay, qobuz, song.link and other pages that name their song"],"note":"Those services do not expose fetchable audio, so the link is read for its metadata and each track is matched on YouTube — every result then carries matched_from. An album or playlist link returns all of its tracks from /search; /download takes single-track links only.","examples":{"spotify_track":"https://lyra-api.srv1772252.hstgr.cloud/api/v1/download?id=https://open.spotify.com/track/0VjIjW4GlUZAMYd2vXMi3b","apple_album":"https://lyra-api.srv1772252.hstgr.cloud/api/v1/search?q=https://music.apple.com/us/album/in-between-dreams/1440857781&limit=20"}}}