Community-Powered Lyrics

Discover synchronized lyrics with our comprehensive API. From plain text to word-perfect timing.

Table of Contents

Overview

BeatLRC is a community-powered lyrics database that supports multiple formats including plain text, line-synchronized, and word-synchronized lyrics. Our platform is tightly integrated with Spotify playback tools to provide the best possible music experience.

API Usage

GET /search?q={query}
Search for songs by title, artist, or album
GET /lyrics/{songId}
Get plain or line-synchronized lyrics
GET /lyrics/{songId}/word 🔒 TOKEN
Get word-synchronized lyrics (requires authentication)
POST /upload 🔒 TOKEN
Upload lyrics (word-level synchronization requires token)
GET /songs/{songId}
Fetch detailed song metadata

Upload Guidelines

Plain Text: One line per lyric, no timestamps required.

Line-synchronized: Include timestamps in LRC format:

[00:12.34] First line of lyrics
[00:18.56] Second line of lyrics

Word-synchronized JSON: Precise word-level timing:

{
  "lines": [
    {
      "startMs": 1234,
      "words": [
        {"word": "Hello", "timeMs": 1234},
        {"word": "world", "timeMs": 1500}
      ]
    }
  ]
}

Spotify Sync Editor

Connect your Spotify account to sync lyrics in real-time while listening. Our editor supports:

DMCA Takedown Request

Powered by Beatify

BeatLRC is proudly built by the creators of Beatify — the enhanced Spotify experience that brings real-time lyrics, friend synchronization, vinyl animations, and much more to your music listening.

Explore Beatify