Skip to main content
GET
/
ws
/
1.1
/
track.richsync.get
track.richsync.get
curl --request GET \
  --url https://api.musixmatch.com/ws/1.1/track.richsync.get
{
  "message": {
    "body": {
      "richsync": {
        "html_tracking_url": "<string>",
        "lyrics_copyright": "<string>",
        "pixel_tracking_url": "<string>",
        "publisher_list": [
          "<any>"
        ],
        "restricted": 123,
        "richssync_language": "<string>",
        "richsync_avg_count": 123,
        "richsync_body": "<string>",
        "richsync_id": 123,
        "richsync_language_description": "<string>",
        "richsync_length": 123,
        "script_tracking_url": "<string>",
        "updated_time": "<string>",
        "writer_list": [
          "<any>"
        ]
      }
    },
    "header": {
      "available": 123,
      "execute_time": 123,
      "status_code": 123
    }
  }
}
At least one of the query parameters must be indicated: commontrack_id, track_id, or track_isrc. A rich sync also allows:
  • endless formatting options at single char level;
  • multiple concurrent voices;
  • multiple scrolling direction.
Make sure to:
If you’re looking for a list of popular songs with an available rich sync you can use our track.search endpoint with the following parameters:
  • f_has_rich_sync=1
  • s_track_rating=desc

Authorizations

apikey
string
query
required

Query Parameters

commontrack_id
string

The Musixmatch commontrack ID.

track_id
string

The Musixmatch track ID.

track_isrc
string

A valid ISRC identifier.

f_richsync_length
string

The desired length of the sync (seconds).

f_richsync_length_max_deviation
string

The maximum deviation allowed from the f_sync_length (seconds).

Response

200 - application/json

200 OK / 401 Unauthorized / 404 Not Found

message
object
I