# lyrcs.ai - [Introduction](https://docs.lyrcs.ai/getting-started/introduction.md): AI-powered lyrics transcription and alignment for music — specialising in Indian languages - [Authentication](https://docs.lyrcs.ai/getting-started/authentication.md): All API requests require a Bearer token in the Authorization header - [Quickstart](https://docs.lyrcs.ai/getting-started/quickstart.md): Submit your first transcription job and download an LRC file in under 5 minutes - [POST /transcribe](https://docs.lyrcs.ai/api-reference/transcribe.md): Submit an audio file for transcription, transliteration, translation, and alignment - [GET /jobs/[id]](https://docs.lyrcs.ai/api-reference/jobs.md): Retrieve the status and results of a transcription job - [GET /jobs](https://docs.lyrcs.ai/api-reference/jobs-list.md): List and sync jobs — the efficient way to track work at catalogue scale - [POST /jobs/[id]/align](https://docs.lyrcs.ai/api-reference/align-job.md): Align, or re-align, a job that already exists - [POST /jobs/[id]/approve](https://docs.lyrcs.ai/api-reference/approve.md): Approve a job held for review, from your own server - [Download](https://docs.lyrcs.ai/api-reference/download.md): Download LRC, SRT, and word-level JSON lyric files for a completed job - [Batch](https://docs.lyrcs.ai/api-reference/batch.md): Submit up to 20 transcription jobs in a single request - [GET /languages](https://docs.lyrcs.ai/api-reference/languages.md): List all supported transcription languages - [Webhook recovery](https://docs.lyrcs.ai/api-reference/webhook-recovery.md): See what we tried to send, and send it again - [GET /usage](https://docs.lyrcs.ai/api-reference/usage.md): Retrieve all-time usage statistics for your organisation - [GET /health](https://docs.lyrcs.ai/api-reference/health.md): Check API availability - [Review](https://docs.lyrcs.ai/api-reference/review.md): Human approval flow for jobs submitted with review=true - [API Modes](https://docs.lyrcs.ai/guides/three-api-modes.md): Choose the right pipeline mode for your workflow - [Webhooks](https://docs.lyrcs.ai/guides/webhooks.md): Receive event notifications instead of polling for job status - [Batch Processing](https://docs.lyrcs.ai/guides/batch-processing.md): Submit up to 20 jobs at once and receive a single webhook on completion - [Review Flow](https://docs.lyrcs.ai/guides/review-flow.md): End-to-end guide to the human approval workflow - [Running Review In Your Own Product](https://docs.lyrcs.ai/guides/partner-review.md): Build the lyric review step inside your product, instead of sending the artist to lyrcs.ai - [LRC & SRT Formats](https://docs.lyrcs.ai/guides/lrc-srt-formats.md): Understanding the time-synced lyric file formats returned by the API - [Quality Signals](https://docs.lyrcs.ai/guides/quality-signals.md): Two independent checks that tell you which lines to look at before you publish - [Languages](https://docs.lyrcs.ai/guides/languages.md): Full language reference and quality notes - [Errors](https://docs.lyrcs.ai/errors.md): HTTP status codes, error strings, and rate limit headers - [Get API Access](https://docs.lyrcs.ai/api-access.md): How to request an API key for lyrcs.ai - [Changelog](https://docs.lyrcs.ai/changelog/overview.md): Product updates and improvements to lyrcs.ai ## Optional - [lyrcs.ai](https://www.lyrcs.ai) This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.