Skip to main content
GET
/
ws
/
1.1
/
artist.search
artist.search
curl --request GET \
  --url https://api.musixmatch.com/ws/1.1/artist.search
{
  "message": {
    "body": {
      "artist_list": [
        {
          "artist": {
            "artist_alias_list": [
              {
                "artist_alias": "<string>"
              }
            ],
            "artist_comment": "<string>",
            "artist_country": "<string>",
            "artist_credits": {
              "artist_list": [
                "<any>"
              ]
            },
            "artist_id": 123,
            "artist_name": "<string>",
            "artist_name_translation_list": [
              {
                "artist_name_translation": {
                  "language": "<string>",
                  "translation": "<string>"
                }
              }
            ],
            "artist_twitter_url": "<string>",
            "begin_date": "<string>",
            "begin_date_year": "<string>",
            "end_date": "<string>",
            "end_date_year": "<string>",
            "restricted": 123,
            "updated_time": "<string>"
          }
        }
      ]
    },
    "header": {
      "available": 123,
      "execute_time": 123,
      "status_code": 123
    }
  }
}

Authorizations

apikey
string
query
required

Query Parameters

q_artist
string

The song artist.

f_artist_id
string

When set, filters by this artist ID.

format
string

Decide the output type (json or xml).

page
string

Define the page number for paginated results.

page_size
string

Define the page size for paginated results. The allowed range is 1 to 100.

Response

200 - application/json

200 OK / 401 Unauthorized

message
object
I