The Lyrics API allows you to fetch song lyrics easily from multiple sources, including Musixmatch, Genius, and YouTube Music. You can use it to integrate lyrics into your applications.
Welcome to the Lyrics API! Our service offers a comprehensive collection of song lyrics from various sources. Whether you're building a music app, website, or just curious about song lyrics, our API has you covered.
The best part? Our Lyrics API is completely free to use! No API key is required for most endpoints. However, for certain advanced features, such as accessing lyrics from Genius, you'll need to sign up for a Genius API key from Genius Website.
Getting started with our API now and explore our documentation to discover the available endpoints and start integrating lyrics into your projects today.
The API can fetch lyrics from these sources:
Endpoint: /musixmatch/lyrics
Method: GET
Parameters:
title
(string): The search query (song title).Example Request:
GET /musixmatch/lyrics?title={song_title}
Example Response:
{
"artist_name": "The Weeknd",
"track_name": "After Hours",
"track_id": 194169155,
"search_engine": "Musixmatch",
"artwork_url": "https://s.mxmcdn.net/images-storage/albums2/7/2/8/7/3/3/48337827_350_350.jpg",
"lyrics": "Thought I almost died in my dream again (baby, almost died) ..."
}
Endpoint: /musixmatch/lyrics-search
Method: GET
Parameters:
title
(string): The search query (song title).artist
(string): The artist's name for the song.Example Request:
GET /musixmatch/lyrics-search?title={song_title}&artist={artist_name}
Example Response:
{
"artist_name": "Rihanna",
"track_name": "Diamonds",
"track_id": 84458341,
"search_engine": "Musixmatch",
"artwork_url": "https://s.mxmcdn.net/images-storage/albums2/1/0/4/7/5/4/40457401_350_350.jpg",
"lyrics": "Shine bright like a diamond ..."
}
Endpoint: /genius/lyrics
Method: GET
Parameters:
title
(string): The search query (song title).api_key
(string): Genius API Key.Example Request:
GET /genius/lyrics?title={song_title}&api_key={genius_key}
Example Response:
{
"artist_name": "Ariana Grande",
"track_name": "yes, and?",
"search_engine": "Genius",
"artwork_url": "https://images.genius.com/c96f76385524a89fea9f1fa731113c6a.300x300x1.png",
"lyrics": "[Verse 1], In case you haven't noticed ..."
}
Endpoint: /youtube/lyrics
Method: GET
Parameters:
title
(string): The search query (song title).Example Request:
GET /youtube/lyrics?title={song_title}
Example Response:
{
"artist_name": "Rick Astley",
"track_name": "Never Gonna Give You Up",
"search_engine": "YouTube",
"artwork_url": "https://lh3.googleusercontent.com/eC9DfRcYSk4FE-fvDCJSu_4xsKdVMKxwmFTYFZwP8OqB7R4TKxAjKoR-Kp1lXeRi2WddPFYulSte4eW-=w120-h120-l90-rj",
"lyrics": "Never gonna give you up, Never gonna let you down ..."
}
200
: Success400
: Bad Request401
: Unauthorized404
: Not Found500
: Internal Server Error