Skip to main content

Extract lyrics from MusicXMatch API, for free.

Project description

MusicXMatch API

Musixmatch is the world's largest catalog of song lyrics and translations. The service is used by millions of people around the world to find lyrics for songs playing around them, to translate lyrics, and to get the facts behind the songs.

What is this?

This is a Python wrapper for the Musixmatch API. It uses the community API key to make requests to the API. These requests have the the same access as a Plus plan but for free.

What can I access?

You can basically query for any lyrics and translation from their API, a more detailed list can be viewed here: Musixmatch API Documentation.

How do I use it?

First, you need to install the package:

pip install musicxmatch_api

Examples

Search for artists

    # If you need to make a high volume of requests, consider using proxies
    api = MusixMatchAPI(proxies=proxies)
    search = api.search_artist("eminem")

Search for songs

    # If you need to make a high volume of requests, consider using proxies
    api = MusixMatchAPI(proxies=proxies)
    search = api.search_tracks("eminem")

Search for a specific song

    # If you need to make a high volume of requests, consider using proxies
    api = MusixMatchAPI(proxies=proxies)
    search = api.get_track(track_id=15445219)

Disclaimer

The content provided herein is intended strictly for educational purposes. Any misuse or abuse of this information that contradicts this purpose, including but not limited to the unauthorized distribution, reproduction, or alteration of content, or the use of information for illicit activities, is strictly prohibited and may constitute a violation of applicable laws and regulations. This could lead to serious consequences including legal action. Educational resources are to be used responsibly, ethically, and with integrity. We reserve the right to restrict access to these resources for anyone found violating these terms.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

musicxmatch_api-1.0.1.tar.gz (4.2 kB view details)

Uploaded Source

Built Distribution

musicxmatch_api-1.0.1-py3-none-any.whl (4.2 kB view details)

Uploaded Python 3

File details

Details for the file musicxmatch_api-1.0.1.tar.gz.

File metadata

  • Download URL: musicxmatch_api-1.0.1.tar.gz
  • Upload date:
  • Size: 4.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.18

File hashes

Hashes for musicxmatch_api-1.0.1.tar.gz
Algorithm Hash digest
SHA256 4935a3b40bd0096c097c605876369cdf3ab0cc5e840bd34891f9581eda0a8db4
MD5 65acfd35a8602cda8b27408ec2c3c136
BLAKE2b-256 f6415dedeee92ad2ee98591785da5f3db7f98421e6eb658dc84967d83a495606

See more details on using hashes here.

File details

Details for the file musicxmatch_api-1.0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for musicxmatch_api-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 46f56dadd64511e057ef82bfd44aa3b1ce5ccf8b4f1929b42df2359acd5ac960
MD5 b845f30141ca2c45bb83b1fb8cd2d932
BLAKE2b-256 7a22766f0cf748b5b7302537267191ea962e58f8e229f4879fd380cee9a03573

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page