What does the Musixmatch API do?
The Musixmatch API allows you to read objects from our huge 100% licensed lyrics database. Note: all these methods require authentication. To make your life easier we are providing you with one or more examples to show you how it could work in the wild. You’ll find both the API request and API response in all the available output formats for each API call. If you see certain fields in the responses which are not documented/not present in the examples, such data are not to be used. Supported input parameters can be found in the input parameters section. UseUTF-8 to encode arguments when calling API methods.
Also, every response includes a status_code. A list of all status codes can be consulted below in the status codes section.
Input parameters
UseUTF-8 to encode arguments. These are the supported input parameters:
Authentication
Objects
Querying
Filtering
Grouping
Sorting
Result set pagination
Output format
Localization
Status codes
All responses include a status code indicating whether a request was successful or not. Successful responses have a status code200; failed requests may have different status code providing you an indication of the problem.