Have you ever had a song lyric stuck in your head, but you can't remember what song it came from? There could be an application for that! Developers looking to create applications for music lovers may want to add specific features for song lyrics. The best way to do that is with an Application Programming Interface (API) specifically for lyrics.
ProgrammableWeb's Lyrics category has dozens of these APIs to choose from, with varying features. In this article, we feature some of the most popular ones.
Here are the top 7 APIs for Lyrics from ProgrammableWeb, based on user page visits.
1. Kanye Rest
2. MusixMatch API
Musixmatch is a large catalog of song lyrics and translations. The Musixmatch lyrics APITrack this API enables users to legally search for songs by artist, title or lyrics. Get requests return lyrics in JSON or XML formats. The API also provides detailed metadata about the artists who performed it, the genre, influences, related artists and more.
3. Apiseeds Lyrics API
APIseeds provides simple APIs for enriching applications. The Apiseeds Lyrics APITrack this API provides a searchable lyrics database with over one million song lyrics. The API supports the following responses: tracks, artists, language, and names. JSON is the preferred response format.
4. LyricFind API
LyricFind provides a legal music lyrics service. LyricFind has licensing from over 2,000 music publishers, including the four majors EMI Music Publishing, Universal Music Publishing Group, Warner/Chappell Music Publishing, and Sony/ATV Music Publishing, as well as a database of those lyrics available for licensing. LyricFind APIsTrack this API encompass three services including Lyric Display for full display of lyrics, Lyric Synchronization for the display of lyrics line-by-line, and Lyric Search for finding a song via a phrase of words. Interested developers can contact the provider for API access, pricing, documentation, and more information.
5. AudD Music Recognition API
AudD Music Recognion APITrack this API recognizes music by audio fragments (like Shazam); by humming; by text (by excerpt from the lyrics). API returns music metadata and lyrics. The API allows you to send GET and POST requests (you can send files by url or by POST).
6. MetroLyrics API
MetroLyrics is a music lyrics website. In addition to a database of more than 1 million licensed song lyrics, MetroLyrics offers value-added services such as lyric videos, artist profiles, and more. The MetroLyrics API provides developer access to the lyric database. The MetroLyrics APITrack this API supports a diverse set of GET/POST calls such as retrieve a song, retrieve lyrics or the metadata attached to that song, post lyrics to a Facebook or Twitter account, access historical top 100 charts for a given country, or retrieve music industry news stories.
7. ChartLyrics API
ChartLyrics is a lyrics database sorted by artists or songs. The ChartLyrics APITrack this API uses either a SOAP or REST interface to allow users and developers to access the database. The API provides 2 functions: SearchLyric to search the available lyrics and GetLyric to retrieve the lyric.