Discover/musixmatch.com API
live

musixmatch.com APImusixmatch.com

Access Musixmatch lyrics, song metadata, artist profiles, discographies, and translations via 7 structured endpoints. No official API key required.

Endpoints
7
Updated
3mo ago
Try it
ISO 639-2 language code for the lyrics language (e.g. 'it', 'es', 'fr').
Track vanity ID (slug from URL, e.g. 'shape-of-you').
Artist vanity ID (slug from URL, e.g. 'ed-sheeran').
api.parse.bot/scraper/63f6e22b-d8f9-4a3f-a671-a3f30a5eca54/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/63f6e22b-d8f9-4a3f-a671-a3f30a5eca54/get_song_lyrics?language=en&track_vanity=shape-of-you&artist_vanity=ed-sheeran' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 7 totalclick to expand

Retrieve full lyrics for a specific song in a specified language. Returns the complete lyrics text, language, and verification status.

Input
ParamTypeDescription
languagestringISO 639-2 language code for the lyrics language (e.g. 'it', 'es', 'fr').
track_vanityrequiredstringTrack vanity ID (slug from URL, e.g. 'shape-of-you').
artist_vanityrequiredstringArtist vanity ID (slug from URL, e.g. 'ed-sheeran').
Response
{
  "type": "object",
  "fields": {
    "track": "string track vanity ID",
    "artist": "string artist vanity ID",
    "lyrics": "string containing the full song lyrics text",
    "language": "string ISO language code",
    "verified": "boolean or null indicating if lyrics are verified"
  },
  "sample": {
    "data": {
      "track": "shape-of-you",
      "artist": "ed-sheeran",
      "lyrics": "The club isn′t the best place to find a lover...",
      "language": "en",
      "verified": null
    },
    "status": "success"
  }
}

About the musixmatch.com API

The Musixmatch API exposes 7 endpoints covering lyrics retrieval, song metadata, artist profiles, full discographies, and album tracklists from Musixmatch. The get_song_lyrics endpoint returns the complete lyrics text, ISO language code, and a verified flag for any song identified by its URL slug. get_song_details adds moods, themes, writers, and album context. Together these endpoints give developers direct access to the core data found across Musixmatch's catalog.

Lyrics and Song Data

The get_song_lyrics endpoint accepts an artist_vanity and track_vanity (both URL slugs, e.g. ed-sheeran and shape-of-you) plus an optional language parameter as an ISO 639-2 code. It returns the full lyrics string, the detected language, and a verified boolean indicating whether the lyrics have been confirmed by the community. The get_song_details endpoint returns the same song's title, moods array, themes array, writers list, a structured album object (name, id, release_date, type, track_count), and a meaning object containing an explanation when one is available.

Translations and Multilingual Coverage

get_song_translations returns a translations object that maps ISO language codes to integer completion percentages, showing how much of a song's lyrics have been translated into each supported language. This makes it straightforward to determine whether a full translation exists before attempting to fetch it.

Artist Profiles and Discographies

get_artist_profile returns an artist's name, genres array, popular_songs list (each with title, album, and vanity_id), and a discography_summary with album_count and single_count. For the full catalog, get_artist_discography returns an array of release objects including id, type (album or single), title, vanity_id, track_count, and release_year as a millisecond timestamp.

Albums and Discovery

get_album_details accepts an artist_vanity and album_vanity (the slug portion from vanity_id returned by get_artist_discography) and returns the full tracklisting as an array of objects with title, id, has_lyrics, and vanity_id per track. The get_discover_feed endpoint requires no parameters and returns trending chart_artists, top_lyric_videos with YouTube URLs, curated community_featured cards, and a genres list — useful for building browseable music interfaces without any seed query.

Common use cases
  • Display full song lyrics with language and verification status in a music player app using get_song_lyrics.
  • Build a multilingual lyric site by checking translation completion percentages via get_song_translations before rendering.
  • Show song mood and theme tags alongside lyrics using the moods and themes arrays from get_song_details.
  • Generate artist discography pages with album type, track count, and release year from get_artist_discography.
  • Populate album detail views with full tracklists and has_lyrics flags using get_album_details.
  • Seed a music discovery feed with chart artists, lyric videos, and genre categories from get_discover_feed.
  • Surface songwriter credits alongside lyrics using the writers array in get_song_details.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does Musixmatch have an official developer API?+
Yes. Musixmatch publishes an official developer API at developer.musixmatch.com. It requires registration and has its own access tiers and usage policies. This Parse API provides a separate structured interface to Musixmatch data without requiring a Musixmatch developer account.
What does the `verified` field in `get_song_lyrics` actually indicate?+
The verified field is a boolean (or null) that reflects whether the lyrics for that song have been marked as verified by Musixmatch's community or editorial process. A null value typically means verification status is unknown or not applicable for that track.
Does the API support searching for songs or artists by name or keyword?+
Not currently. All endpoints are lookup-based and require a known artist_vanity or track_vanity slug. The get_discover_feed endpoint provides trending artists and tracks without a query, but there is no free-text search endpoint. You can fork this API on Parse and revise it to add a search endpoint.
Are time-synced (LRC) or line-by-line lyrics available?+
Not currently. The get_song_lyrics endpoint returns lyrics as a single full-text string without timestamps or line-level metadata. You can fork this API on Parse and revise it to add a synced-lyrics endpoint if that data is exposed on the source pages you target.
How should I construct vanity IDs to use as input parameters?+
Vanity IDs are the URL slugs Musixmatch uses in its web URLs. For an artist like Ed Sheeran the artist_vanity is ed-sheeran. For a track it is the slug that appears after the artist in the URL. For albums, the album_vanity is the slug portion that follows the artist segment in the vanity_id field returned by get_artist_discography.
Page content last updated . Spec covers 7 endpoints from musixmatch.com.
Related APIs in MusicSee all →
djmag.com API
Access the latest DJ and electronic music news, discover rankings of the world's top 100 DJs and clubs, view detailed club profiles, and search through DJ Mag's extensive article archive. Stay updated on the electronic music scene with curated features, news updates, and industry insights all in one place.
glastonburyfestivals.co.uk API
Discover historical and current Glastonbury Festival line-ups, find artist set times and stage locations, and search for specific performers across all festival years. Stay updated with the latest festival news and explore detailed information about festival areas and stages.
puntoticket.com API
Browse and search events happening in Chile with PuntoTicket, viewing featured shows, filtering by category, and checking detailed pricing and availability for concerts, theater, sports, and more. Find the perfect event by exploring all listings or discovering what's trending right now.
aoni.co.jp API
Browse and search voice actors, actresses, and junior talents from Aoni Production with detailed profiles including audio samples and work history. Access company information, news updates, and booking details to discover Japanese voice acting talent.
merchbar.com API
Search and discover music merchandise across vinyls, CDs, apparel, and accessories, then track product details, new arrivals, and sales by artist. Find exactly what you're looking for with real-time product information and pricing updates.
amoeba.com API
Search and browse Amoeba Music's catalog of vinyl records and CDs, including used listings, to find product details and discover new releases. Check store information to plan your visits to Amoeba's physical locations.
boletia.com API
Browse and search events on Boletia.com to discover concerts, shows, and performances across different venues and organizers, then view detailed event information and available ticket options. Filter events by category, venue, organizer, or explore trending music events in Mexico City.
axs.com API
Search for events, performers, and venues across AXS.com to find tickets, pricing, and availability information in your area or by category. Browse featured events, explore venues by city, and access detailed event information all in one place.