# Musixmatch API ## Docs - [API methods](https://docs.musixmatch.com/api-methods.md) - [Analysis API](https://docs.musixmatch.com/api-reference/analysis/analysis-overview.md) - [track.lyrics.analysis.get](https://docs.musixmatch.com/api-reference/analysis/track-lyrics-analysis-get.md): Retrieve music lyrics analysis data for a specific track. - [track.lyrics.analysis.search](https://docs.musixmatch.com/api-reference/analysis/track-lyrics-analysis-search.md): Search tracks by lyrics analysis criteria — moods, themes, meaning, entities, moderation, rating, and more. Discover music based on what songs are about rather than just metadata like title or artist. - [track.lyricslens.get](https://docs.musixmatch.com/api-reference/analysis/track-lyricslens-get.md): Retrieve music lyrics analysis data for a specific track. - [Lyric Fingerprint API](https://docs.musixmatch.com/api-reference/fingerprint/fingerprint-overview.md) - [track.lyrics.fingerprint.post](https://docs.musixmatch.com/api-reference/fingerprint/track-lyrics-fingerprint-post.md): Detect potential copyrighted lyrics within any text string and retrieve a ranked list of matching tracks. - [album.get](https://docs.musixmatch.com/api-reference/lyrics-catalog/album-get.md): Get album data from our database, including its name, release date, and artist name. - [album.tracks.get](https://docs.musixmatch.com/api-reference/lyrics-catalog/album-tracks-get.md): Get the list of songs in an album. - [artist.albums.get](https://docs.musixmatch.com/api-reference/lyrics-catalog/artist-albums-get.md): Get albums for an artist. - [artist.get](https://docs.musixmatch.com/api-reference/lyrics-catalog/artist-get.md): Get the artist data from our database. - [artist.search](https://docs.musixmatch.com/api-reference/lyrics-catalog/artist-search.md): Search for artists in our database. - [chart.artists.get](https://docs.musixmatch.com/api-reference/lyrics-catalog/chart-artists-get.md): Get the list of the top artists for a given country. - [chart.tracks.get](https://docs.musixmatch.com/api-reference/lyrics-catalog/chart-tracks-get.md): Get the list of the top songs for a given country. - [languages.get](https://docs.musixmatch.com/api-reference/lyrics-catalog/languages-get.md): Retrieve a list of the languages supported by Musixmatch for lyrics. - [Lyrics & Catalog API](https://docs.musixmatch.com/api-reference/lyrics-catalog/lyrics-catalog-overview.md) - [matcher.lyrics.get](https://docs.musixmatch.com/api-reference/lyrics-catalog/matcher-lyrics-get.md): Get the lyrics for a track based on title and artist. - [matcher.subtitle.get](https://docs.musixmatch.com/api-reference/lyrics-catalog/matcher-subtitle-get.md): Get the syncs for a song given its title, artist and duration. - [matcher.track.get](https://docs.musixmatch.com/api-reference/lyrics-catalog/matcher-track-get.md): Match your song against our database. - [music.genres.get](https://docs.musixmatch.com/api-reference/lyrics-catalog/music-genres-get.md): Get the list of the music genres available in Musixmatch catalogue. - [track.get](https://docs.musixmatch.com/api-reference/lyrics-catalog/track-get.md): Get a track info from our database: title, artist, ISRC(s), 'instrumental' flag. - [track.lyrics.get](https://docs.musixmatch.com/api-reference/lyrics-catalog/track-lyrics-get.md): Get the lyrics for a track. - [track.lyrics.translation.get](https://docs.musixmatch.com/api-reference/lyrics-catalog/track-lyrics-translation-get.md): Get a translation of the lyrics for a track. - [track.richsync.get](https://docs.musixmatch.com/api-reference/lyrics-catalog/track-richsync-get.md): Get the richsync data for a track. A rich sync is an enhanced version of the standard sync, allowing position offsets by a single characther. - [track.search](https://docs.musixmatch.com/api-reference/lyrics-catalog/track-search.md): Search for track in our database. - [track.snippet.get](https://docs.musixmatch.com/api-reference/lyrics-catalog/track-snippet-get.md): Get a snippet of the lyrics for a track. - [track.subtitle.get](https://docs.musixmatch.com/api-reference/lyrics-catalog/track-subtitle-get.md): Get the subtitle for a track. - [track.subtitle.translation.get](https://docs.musixmatch.com/api-reference/lyrics-catalog/track-subtitle-translation-get.md): Get a translated sync for a given language. - [Musixmatch Pro API](https://docs.musixmatch.com/api-reference/overview.md): Explore the Musixmatch Pro API categories. - [Checklist before going live](https://docs.musixmatch.com/checklist.md) - [Content Restrictions](https://docs.musixmatch.com/content-restrictions.md) - [Authentication](https://docs.musixmatch.com/enterprises/authentication.md): OAuth 2.0 integration guide for Musixmatch enterprise partners - [Catalog Feed integration](https://docs.musixmatch.com/enterprises/catalog-feed/overview.md): Download a complete copy of the Musixmatch music database for offline access - [track.dump.get](https://docs.musixmatch.com/enterprises/catalog-feed/track-dump-get.md): Retrieve the track-related metadata for a single track in the json format (e.g., lyrics, writing credits, translations, mood information, syncs, etc). - [tracks.dump.get](https://docs.musixmatch.com/enterprises/catalog-feed/tracks-dump-get.md): Retrieve a list of the latest Musixmatch catalog feeds to download. - [work.post](https://docs.musixmatch.com/enterprises/catalog-feed/work-post.md): Submit a musical work's details. - [work.validity.post](https://docs.musixmatch.com/enterprises/catalog-feed/work-validity-post.md): Submit validity dates for a musical work. - [Content Restrictions](https://docs.musixmatch.com/enterprises/content-restrictions.md) - [Claim an artist](https://docs.musixmatch.com/enterprises/distribution/api/claims/claim-an-artist.md): Associates a Musixmatch user with one or more artist identities from an external service. Submit at least one artist identifier. Musixmatch returns a list of `claim_id`s confirming the association. Use `GET /distribution/artist/claim/{partner_user_id}` to query the status of a claim. - [Get artist claim status](https://docs.musixmatch.com/enterprises/distribution/api/claims/get-artist-claim-status.md): Returns the verified artist identifiers associated with a distributor user. Use this to confirm that a claim has been successfully processed. - [Create a delivery](https://docs.musixmatch.com/enterprises/distribution/api/deliveries/create-a-delivery.md): Creates a delivery from an uploaded release file. Call this after uploading the ZIP to the URL returned by `POST /distribution/deliveries/files`. Returns a `delivery_id` to track ingestion progress. - [Get delivery status](https://docs.musixmatch.com/enterprises/distribution/api/deliveries/get-delivery-status.md): Returns the current processing status of a delivery and the per-track import status. Poll this endpoint after calling `POST /distribution/deliveries` to track progress. `commontrack_id` is only present on tracks whose `status` is `success`. - [Upload a release file](https://docs.musixmatch.com/enterprises/distribution/api/deliveries/upload-a-release-file.md): Creates a pre-signed upload URL for a release ZIP file (ERN metadata + audio). Upload the file via HTTP PUT to the returned `upload_url`, then call `POST /distribution/deliveries` with the `file_id` to create the delivery. - [Get lyrics status](https://docs.musixmatch.com/enterprises/distribution/api/lyrics/get-lyrics-status.md): Returns the current processing status of a lyrics submission. When `status` is `success`, the response includes the indexed plain-text lyrics. - [Submit lyrics](https://docs.musixmatch.com/enterprises/distribution/api/lyrics/submit-lyrics.md): Submits plain-text lyrics for a track identified by ISRC. Returns a `lyrics_request_id` to track processing status. The output is plain-text lyrics indexed in the Musixmatch catalog. - [Activate a subscription](https://docs.musixmatch.com/enterprises/distribution/api/subscriptions/activate-a-subscription.md): Grants a Musixmatch premium plan to a user when they subscribe on the distributor's platform. The `plan_id` is the distributor's plan identifier; Musixmatch maps it internally to the corresponding Musixmatch plan. - [Revoke a subscription](https://docs.musixmatch.com/enterprises/distribution/api/subscriptions/revoke-a-subscription.md): Removes the Musixmatch premium plan from a user when they unsubscribe on the distributor's platform. - [Get transcription status](https://docs.musixmatch.com/enterprises/distribution/api/transcriptions/get-transcription-status.md): Returns the current status of a transcription request. When `status` is `success`, the response includes the AI-generated plain-text lyrics. - [Request a transcription](https://docs.musixmatch.com/enterprises/distribution/api/transcriptions/request-a-transcription.md): Triggers AI transcription of a track from the audio file previously delivered via the delivery flow. Musixmatch will generate plain-text lyrics and time-synced lyrics from the audio. Returns a `transcription_request_id` to track progress. - [Distribution integration](https://docs.musixmatch.com/enterprises/distribution/overview.md): Submit lyrics to Musixmatch from your distribution platform - [Bulk Lyrics Submission](https://docs.musixmatch.com/enterprises/lyrics-bulk-submission.md): Standardized formats and methods for submitting lyrics in bulk to Musixmatch - [Enterprises](https://docs.musixmatch.com/enterprises/overview.md) - [Musixmatch Pro API](https://docs.musixmatch.com/getting-started.md): The Musixmatch Lyrics API allows you to get access to Musixmatch metadata about song lyrics and music. - [Implementation guidelines](https://docs.musixmatch.com/implementation-guidelines.md) - [ChatGPT](https://docs.musixmatch.com/integrations/chatgpt.md) - [Claude](https://docs.musixmatch.com/integrations/claude.md) - [n8n](https://docs.musixmatch.com/integrations/n8n.md) - [Integrations](https://docs.musixmatch.com/integrations/overview.md) - [Zapier](https://docs.musixmatch.com/integrations/zapier.md) - [Lyrics views tracking](https://docs.musixmatch.com/lyrics-views-tracking.md) - [Musixmatch metadata](https://docs.musixmatch.com/musixmatch-metadata.md) - [ ](https://docs.musixmatch.com/overview.md) ## OpenAPI Specs - [openapi](https://docs.musixmatch.com/openapi.json) - [openapi-simplified](https://docs.musixmatch.com/varco/openapi-simplified.json) ## Optional - [Pricing](https://www.musixmatch.com/pro/api/pricing?utm_source=docs&utm_medium=web&utm_content=side_button) - [Developer Portal](https://developer.musixmatch.com/login)