Lyrics alignment API
Send audio plus the lyrics for that recording and receive word-level timing. Each word includes a start time, an end time, and a confidence value, and every job can be exported as LRC, SRT, VTT, or JSON. The API runs the same alignment used on this site.
Word-level JSON
Every word includes start, end, and confidence.
Exports
LRC, SRT, VTT, and JSON.
Asynchronous jobs
Upload the audio and lyrics as multipart form data, poll the job for status, then request a signed download URL for each format.
Contact us for API pricing
Tell us your expected monthly minutes and we will reply with pricing.
Endpoints
POST /v1/alignments Create a new alignment job
GET /v1/alignments List alignment jobs
GET /v1/alignments/{job_id} Job status and metadata
GET /v1/alignments/{job_id}/result Word-level alignment result
GET /v1/alignments/{job_id}/exports/{format} Download as lrc, srt, vtt, or json
DELETE /v1/alignments/{job_id} Delete job
GET /v1/formats List supported output formats
GET /v1/usage Account usage stats