Free APIKnowledgeNo keyOfficial
LRCLIB
Open synced + plain lyrics database with a totally free, no-key API and timestamped LRC output.
LRCLIB is a free, open lyrics database focused on synchronized (time-stamped) lyrics in LRC format, plus plain text. The API needs no key and the maintainer states it has no rate limiting. The canonical /api/get endpoint matches on artist, track, album, and duration and only returns a hit when the duration is within ~2 seconds, which keeps results tight; there is also a fuzzy /api/search (max 20 results, no pagination). It is the most practical genuinely-free source for karaoke-style synced lyrics in 2026.
Free tier
Free and open. No key, no account, no paid tier.Rate limits
Maintainer states no rate limiting is in place. A descriptive User-Agent is encouraged. Treat as best-effort and cache aggressively.Auth
No keyBase URL
https://lrclib.net/api/What you'd build with it
- Fetch time-synced (LRC) lyrics for a karaoke or now-playing display
- Add plain-text lyrics to a track-enrichment automation
- Build a lyrics search step that needs no OAuth or key
- Detect instrumental tracks via the instrumental flag
Key endpoints
- GET
/get?artist_name={a}&track_name={t}&album_name={al}&duration={sec}Exact-match lookup; returns plain + synced lyrics when duration matches (~2s tolerance). - GET
/search?q={query}Fuzzy full-text search (max 20 results, no pagination). - GET
/search?track_name={t}&artist_name={a}Field-scoped search by track and/or artist name. - GET
/get/{id}Fetch a specific lyrics record by its LRCLIB id.
Members
Members get the runnable recipe
Sign in free to copy the example request, see a sample response, and read the gotchas.
Tags
lyricssynced-lyricslrcmusicopen-data