All free APIs
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 key

Base 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