Power your music, television or music project by licensing access to the world's most authoritative lyrics database.

musiXmatch commercial licensing customers include: music services, cable companies, websites, OEM, software developers, electronics manufacturers, mobile application creators, and more.

Whether you're looking to enhance your existing venture or launch a new project, musiXmatch has the content you need to attract new visitors, boost your SEO and grow your business.

Last 7 days, UTC

Average Latency
6ms

Average Uptime
100.0%

Current Status
Online

  • No information
  • Outage
  • Disruption
  • Normal
Average latency determined from Mashape to API Response time

Album

HTTP 200 : Album GET/wsr/1.1/album.get
The album object
						{
  "album_id": 13881272,
  "album_mbid": "d97825ff-ff11-4989-8c94-e5b14c6370ae",
  "album_name": "Paradise",
  "album_rating": 100,
  "album_track_count": 1,
  "album_release_date": "2011-09-12",
  "album_release_type": "Single",
  "artist_id": 1039,
  "artist_name": "Coldplay",
  "updated_time": "2011-09-16T02:16:53Z",
  "album_coverart_100x100": "http://api.musixmatch.com/images/albums/6/9/1/9/7/7/13779196.jpg",
  "album_coverart_350x350": "http://api.musixmatch.com/images/albums/6/9/1/9/7/7/13779196_350_350.jpg",
  "album_coverart_500x500": "http://api.musixmatch.com/images/albums/6/9/1/9/7/7/13779196_500_500.jpg",
  "album_coverart_800x800": "http://api.musixmatch.com/images/albums/6/9/1/9/7/7/13779196_800_800.jpg"
}						
Album

Get the album object


Test console
Description
Parameter
number

musiXmatch album id
Example: 13881272

album_id

Required

HTTP 200 : Track GET/wsr/1.1/album.track.get
musixmatch track object
						[{
  "track_id": 15449912,
  "track_mbid": "574eafc0-6909-4278-94fa-083ea5aefc61",
  "track_name": "Paradise",
  "track_rating": 100,
  "track_length": 278,
  "commontrack_id": 10016944,
  "instrumental": false,
  "has_lyrics": true,
  "has_subtitles": true,
  "lyrics_id": 7650688,
  "subtitle_id": 28336,
  "album_id": 13881272,
  "album_name": "Paradise",
  "artist_id": 1039,
  "artist_mbid": "cc197bad-dc9c-440d-a5b5-d52ba2e14234",
  "artist_name": "Coldplay",
  "album_coverart_100x100": "http://api.musixmatch.com/images/albums/6/9/1/9/7/7/13779196.jpg",
  "album_coverart_350x350": "http://api.musixmatch.com/images/albums/6/9/1/9/7/7/13779196_350_350.jpg",
  "album_coverart_500x500": "http://api.musixmatch.com/images/albums/6/9/1/9/7/7/13779196_500_500.jpg",
  "album_coverart_800x800": "http://api.musixmatch.com/images/albums/6/9/1/9/7/7/13779196_800_800.jpg",
  "updated_time": "2012-11-27T12:03:57Z"
}]						
Album.tracks

Get the list of song within an album


Test console
Description
Parameter
string

musixmatch album id
Example: 13881272

album_id

Required

string

Page number for pagination (default 1)
Example: 1

page

Optional

string

Number of elements for pagination (default 10)
Example: 10

page_size

Optional

Artist

HTTP 200 : Artist GET/wsr/1.1/artist.get
The artist object
						{
  "artist_id": 1039,
  "artist_mbid": "cc197bad-dc9c-440d-a5b5-d52ba2e14234",
  "artist_name": "Coldplay",
  "artist_country": "GB",
  "artist_alias": [
    "Coldplay",
    "Cold Play",
    "The Coldplay"
  ],
  "artist_rating": 97,
  "artist_twitter_url": "http://twitter.com/coldplay",
  "updated_time": "2012-09-26T23:22:22Z"
}						
Artist

Get the artist object


Test console
Description
Parameter
string

musiXmatch artist id
Example: 1039

artist_id

Required

Lyrics

HTTP 200 : Lyrics GET/wsr/1.1/track.lyrics.get
Lyrics model
						{
  "lyrics_id": 7650688,
  "restricted": false,
  "instrumental": false,
  "lyrics_body": "When she was just a girl...\n\n",
  "lyrics_language": "en",
  "script_tracking_url": "http://tracking.musixmatch.com/t1.0/GR6Q97jE/",
  "pixel_tracking_url": "http://tracking.musixmatch.com/t1.0/O+uCbCYZ50IP8zibMOqQz2+cq5dy1Pz9nQVd8BZap1EL6+OfjEXUlyasewf3QW7gBY4/5kyfynZFKchgk6p7KP3dGlgHfbwCrWLHvIGxH98ZBN74uBTD8ww1/",
  "html_tracking_url": "http://tracking.musixmatch.com/t1.0/mzoCLtOg7U2B2B6ROdSvu+HvAFuzkE0/cTF/",
  "lyrics_copyright": "Lyrics powered by www.musiXmatch.com. This Lyrics is NOT for Commercial use and only 30% of the lyrics are returned.",
  "updated_time": "2012-08-24T10:15:05Z"
}						
Track.Lyrics

Get the lyrics for a track


Test console
Description
Parameter
number

musixmatch track id
Example: 15449912

track_id

Required

Matcher

HTTP 200 : Lyrics GET/wsr/1.1/matcher.lyrics.get
Lyrics model
						{
  "lyrics_id": 7650688,
  "restricted": false,
  "instrumental": false,
  "lyrics_body": "When she was just a girl...\n\n",
  "lyrics_language": "en",
  "script_tracking_url": "http://tracking.musixmatch.com/t1.0/GR6Q97jE/",
  "pixel_tracking_url": "http://tracking.musixmatch.com/t1.0/O+uCbCYZ50IP8zibMOqQz2+cq5dy1Pz9nQVd8BZap1EL6+OfjEXUlyasewf3QW7gBY4/5kyfynZFKchgk6p7KP3dGlgHfbwCrWLHvIGxH98ZBN74uBTD8ww1/",
  "html_tracking_url": "http://tracking.musixmatch.com/t1.0/mzoCLtOg7U2B2B6ROdSvu+HvAFuzkE0/cTF/",
  "lyrics_copyright": "Lyrics powered by www.musiXmatch.com. This Lyrics is NOT for Commercial use and only 30% of the lyrics are returned.",
  "updated_time": "2012-08-24T10:15:05Z"
}						
Matcher.lyrics

Get the lyrics for a song starting by title and artist


Test console
Description
Parameter
string

The song title
Example: paradise

q_track

Required

string

The artist name
Example: coldplay

q_artist

Required

HTTP 200 : Matcher.subtitle.get Model GET/wsr/1.1/matcher.subtitle.get
						"{\n  \"subtitle_id\": 242965,\n  \"restricted\": false,\n  \"subtitle_body\": \"[00:02.85] Once upon time\\n[00:04.50] A few mistakes ago\\n[00:06.13] I was in your sights\\n[00:07.54] You got me alone\\n[00:09.13] You found me\\n[00:10.80] You found me\\n[00:12.16] You bound me\\n[00:15.58] I guess you didn't care\\n[00:16.94] And I guess I liked that\\n[00:18.60] And when I fell hard\\n[00:20.16] You took a step back\\n[00:21.83] Without me, without me, without me\\n[00:28.76] And he's long gone\\n[00:32.10] When he's next to me\\n[00:35.17] And I realize the blame is on me\\n[00:40.43] Cause I knew you were trouble when you walked in\\n[00:44.42] So shame on me now\\n[00:47.00] Flew me to places I'd never been\\n[00:50.74] So you put me down oh\\n[00:53.10] I knew you were trouble when you walked in\\n[00:57.03] So shame on me now\\n[00:59.72] Flew me to places i'd never been\",\n  \"lyrics_copyright\": \"Lyrics powered by www.musiXmatch.com. This Lyrics is NOT for Commercial use and only 30% of the lyrics are returned.\",\n  \"subtitle_length\": 217,\n  \"subtitle_language\": \"en\",\n  \"script_tracking_url\": \"http://tracking.musixmatch.com/t1.0/58HVvKv5WrzT9AqgDBfLzDE4MjW6Gxvd/tVWkNL9UFy6VviKyNy08Wpq6PAmTnU1oxSAEof+wWX7SJzlYalOeyj0eV0jYKv+mNKz4imjxy5nm4l+EzRC4aIrXH77LDE8A9TKDS2wp23ZGN2wKd3aVcLXYv/vOqb7UWC9t+Kts/lw4q/R0VJWaq5o9Rp5QfFnyOSbLzDWxCiYEqfhY/LcmapynNg/DMGyXG8iYkbUAhfHQ2oaMnP8HHkr7rgKvJxeVAGsJqIFJp/CKNAKOn4QQc1z68a+rEsKF+TaxWlRdi6xEqaHU+LYFli/sTbI5t0TJBHkwwfAsmC1NR4mo4IHaBUCIo6FLv29yg2tgEYVQzdeUwiXjChKsv+l0zrFnU2uMOxcHq1PlSYxXtRnoSvfb+QspHaR8xVTfH6eQQNy7z0=/\",\n  \"pixel_tracking_url\": \"http://tracking.musixmatch.com/t1.0/2Vk4JlesmlaH90Zl3R/M+DjNEkzRHYxzJYId0XUBa+vkLFthcaDfDzQ6gE9VlfNItW/Lh7UNa5m81TZDa/aMTPkrtZDGz2S6lO3K23PMG8pB0TYtXGe2qaEES4OElV7EL16cHvkUBCxKjJI/uDwIfhVL88EXAX30ojdsQZYUXp8PRtgovnmeDc4WlJ2K5klggUE65qP+WaLfuiFFeSrY4AmJK/43t07wpqwkakU7B0vqwol8O1YBLDY/CI3NBH7RxSqooG37jtDyswL328cNh/Qn6cB5CEWKPYOaKuCMLzeBZvuUkEzYiiGQy1LtnpE784uoyfG0mEek/UsTMD+DYb6NDxJmWDVK9xKpbRLN0/cHXwzXAEVBoEohUu8TH3mkHGTLTyHNHEPEFN378TnZjLPprpc3rf9S/mnNv07fVNg=/\",\n  \"html_tracking_url\": \"http://tracking.musixmatch.com/t1.0/9G+xj1kA+AIWmtocNNnr+QRTISvL5Fpp39l3nROUiENbOE9OZ7hPhMLpgg/HFh9JpL7Gy6CEUHamxdBZM+5kAiMtArIyh0QhzJesbJVWnO9DaFw7RFRm6jIMbLQ2+RgXZA3MY3E3EVJ+2O3ZB2D3h5J3MXCMGubbfBSLFwjQ8eWMPZsIQMDiv5uytuyN+m/WZ2uU2h8JjjHzcPYxDB+P9O2dtIk41Zekee6jIxDD1CdNHdOV2FjxNplmshcSrE8HcmNY8+/Z+P+IIt25PYteny3R3mAltTWd4VjeFILDRVzkFBn8Dsi6EzsMlUxnf5lufQZERAtJPfwMg10dzmsUn/GHloRBm4PcZB2ZZJh8WRGJ/uFh1iQKduAipLdpbTMKctcFxXG2vdXoN8eYAwCTL1nhBpy4Uog82ga4FlYLhaM=/\",\n  \"updated_time\": \"2013-01-24T14:45:11Z\"\n}"						
Matcher.subtitle.get

Test console
Description
Parameter
string

The Song Title
Example: I Knew You Were Trouble

q_track

Required

string

The Artist Name
Example: Taylor Swift

q_artist

Required

number

The desired duration ( in seconds)

f_subtitle_length

Required

number

In this case also allow duration of 190 and 192 seconds

f_subtitle_length_max_deviation

Required

HTTP 200 : Track GET/wsr/1.1/matcher.track.get
musixmatch track object
						{
  "track_id": 15449912,
  "track_mbid": "574eafc0-6909-4278-94fa-083ea5aefc61",
  "track_name": "Paradise",
  "track_rating": 100,
  "track_length": 278,
  "commontrack_id": 10016944,
  "instrumental": false,
  "has_lyrics": true,
  "has_subtitles": true,
  "lyrics_id": 7650688,
  "subtitle_id": 28336,
  "album_id": 13881272,
  "album_name": "Paradise",
  "artist_id": 1039,
  "artist_mbid": "cc197bad-dc9c-440d-a5b5-d52ba2e14234",
  "artist_name": "Coldplay",
  "album_coverart_100x100": "http://api.musixmatch.com/images/albums/6/9/1/9/7/7/13779196.jpg",
  "album_coverart_350x350": "http://api.musixmatch.com/images/albums/6/9/1/9/7/7/13779196_350_350.jpg",
  "album_coverart_500x500": "http://api.musixmatch.com/images/albums/6/9/1/9/7/7/13779196_500_500.jpg",
  "album_coverart_800x800": "http://api.musixmatch.com/images/albums/6/9/1/9/7/7/13779196_800_800.jpg",
  "updated_time": "2012-11-27T12:03:57Z"
}						
Matcher.track

Starting from your track title and artist name, find our correspondent track


Test console
Description
Parameter
string

Track title
Example: paradise

q_track

Optional

string

Artist name
Example: coldplay

q_artist

Optional

number

Only return tracks with available lyrics
Example: 1

f_has_lyrics

Optional

Snippet

HTTP 200 : Snippet GET/wsr/1.1/track.snippet.get
A short quote from the lyrics
						{
  "snippet_id": 7650688,
  "snippet_language": "en",
  "restricted": false,
  "instrumental": false,
  "snippet_body": "But it flew away from her reach",
  "script_tracking_url": "http://tracking.musixmatch.com/t1.0/FkyWr0zWk1wx/",
  "pixel_tracking_url": "http://tracking.musixmatch.com/t1.0/t9V8CBi1pIG8OvpTklTeS1uB/",
  "html_tracking_url": "http://tracking.musixmatch.com/t1.0/bwlQC+nfoKmpIBWNf1Scdf7voJQEoicDdfS64940R4uKMm2JZdylOT8xLHfq7uOmSKK7g/Jii2r2RsDOpvkQofhizj4YkY/YG0F6CVpvGpD9qKy/bFvF/",
  "updated_time": "2012-08-24T10:15:05Z"
}						
Track.snippet

Test console
Description
Parameter
number

musixmatch track id
Example: 15449912

track_id

Required

Track

HTTP 200 : Track GET/wsr/1.1/track.get
musixmatch track object
						{
  "track_id": 15449912,
  "track_mbid": "574eafc0-6909-4278-94fa-083ea5aefc61",
  "track_name": "Paradise",
  "track_rating": 100,
  "track_length": 278,
  "commontrack_id": 10016944,
  "instrumental": false,
  "has_lyrics": true,
  "has_subtitles": true,
  "lyrics_id": 7650688,
  "subtitle_id": 28336,
  "album_id": 13881272,
  "album_name": "Paradise",
  "artist_id": 1039,
  "artist_mbid": "cc197bad-dc9c-440d-a5b5-d52ba2e14234",
  "artist_name": "Coldplay",
  "album_coverart_100x100": "http://api.musixmatch.com/images/albums/6/9/1/9/7/7/13779196.jpg",
  "album_coverart_350x350": "http://api.musixmatch.com/images/albums/6/9/1/9/7/7/13779196_350_350.jpg",
  "album_coverart_500x500": "http://api.musixmatch.com/images/albums/6/9/1/9/7/7/13779196_500_500.jpg",
  "album_coverart_800x800": "http://api.musixmatch.com/images/albums/6/9/1/9/7/7/13779196_800_800.jpg",
  "updated_time": "2012-11-27T12:03:57Z"
}						
Track

Get a track from musixmatch


Test console
Description
Parameter
number

musixmatch track id
Example: 15449912

track_id

Required

Consume this API completely for free!


By joining the mashape API marketplace you can start using musiXmatch API today!

Login to your account or signup: Create Account

or
   Signup with GitHub

By signing up you agree to our terms of service.