Skip to main content
POST
/
distribution
/
lyrics
Submit lyrics
curl --request POST \
  --url https://varco-{partner}.musixmatch.com/distribution/lyrics \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "musixmatch_user_id": "mxm:123456789012345678901",
  "isrc": "GBAAA9100070",
  "lyrics": "Line one\nLine two\nLine three"
}
'
{
  "message": {
    "body": {
      "lyrics": {
        "lyrics_request_id": 123456,
        "status": "pending"
      }
    },
    "header": {
      "status_code": 202,
      "execute_time": 0.04
    }
  }
}

Documentation Index

Fetch the complete documentation index at: https://docs.musixmatch.com/llms.txt

Use this file to discover all available pages before exploring further.

Authorizations

Authorization
string
header
required

Access token obtained via the Client Credentials OAuth 2.0 flow at https://connect.musixmatch.com/oauth/token

Body

application/json
musixmatch_user_id
string
required

The Musixmatch user ID of the artist, obtained via token introspection of the user's access token

isrc
string
required

International Standard Recording Code (ISRC) of the track

Pattern: ^[A-Z]{2}-?[A-Z\d]{3}-?\d{2}-?\d{5}$
lyrics
string
required

Plain-text lyrics as sung in the recording

Response

Lyrics submission accepted for processing.

message
object