π Musixmatch Scraper Β· 2,500 Free Songs/Month
Pricing
from $2.00 / 1,000 song scrapeds
π Musixmatch Scraper Β· 2,500 Free Songs/Month
Musixmatch Scraper gets you song lyrics β‘ fast, π― 100% accurate and π ridiculously detailed β full lyrics, translations in 88 languages, song meanings & credits. π° $2 per 1,000 songs, no start fee. Scrape your first 2,500 songs free every month π
Pricing
from $2.00 / 1,000 song scrapeds
Rating
0.0
(0)
Developer
Omkar Cloud
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
7 days ago
Last modified
Categories
Share
Musixmatch Scraper
Musixmatch Scraper by Omkar Cloud gets you π― accurate, π detailed song lyrics from Musixmatch, the world's biggest lyrics catalog.
Musixmatch holds full lyrics for 10M+ songs, and every run reads it live β so you get the complete, current lyrics of any song, line-by-line translations in 88 languages, what the song means and who wrote it, and can successfully complete your project.
$2 per 1,000 songs. And with Apify's free plan you get $5 of credit every month, so your first ~2,500 songs each month are free.
This is an excellent Actor made by Omkar Cloud, which is Rated Excellent β 4.7 based on 30 reviews on Trustpilot.
π Try Musixmatch Scraper free β your first ~2,500 songs are Free.
What can I get
- π€ Full lyrics for any song β every line, stanzas, language, the key line, writers, publishers and copyright
- π From anything you have β an
Artist/Trackname, a musixmatch.com link, an ISRC, a Spotify link, or justBlinding Lights The Weeknd - π Search 10M+ songs β by keywords, a lyric phrase, a title, an artist or a songwriter; every match comes back with its lyrics
- π Translations in 88 languages β the crowd translation of every line, in song order (add-on)
- π§ What the song means β Musixmatch's AI meaning, moods, themes with quotes and a content rating (add-on)
- βοΈ Credits β songwriters, producers, engineers and musicians with their roles and photos (add-on)
- πΏ Full song details β album, cover art in four sizes, release date, genres, popularity, ISRCs, Spotify and iTunes IDs
Why Musixmatch Scraper
Most other lyrics scrapers fail you in one of four ways:
- π§© Low-detail data β the lyrics text and nothing else, no ISRC, no album, no credits
- π Only works with a link β so you hunt down every page URL before you can scrape
- πΈ Pay more to get the same data β $3 to $21 per 1,000 songs, plus start fees
- πͺ¦ Works today, breaks next month β nobody maintains it
Musixmatch Scraper takes a song in any form, is priced honestly, and actively maintained.
Example: A Full Song
{"source": "Taylor-Swift/Anti-Hero","id": 248463510,"name": "Anti-Hero","link": "https://www.musixmatch.com/lyrics/Taylor-Swift/Anti-Hero","artist": { "id": 259675, "name": "Taylor Swift", "link": "https://www.musixmatch.com/artist/Taylor-Swift" },"album": { "id": 54683517, "name": "Midnights", "link": "https://www.musixmatch.com/album/Taylor-Swift/Midnights" },"duration_seconds": 201,"release_date": "2021-12-21","popularity": 78,"external_ids": { "isrc": "USUG12205736" },"has_lyrics": true,"lyrics": {"language": { "code": "en", "name": "English" },"lines": ["I have this thing where I get older but just never wiser", "Midnights become my afternoons"],"line_count": 52,"snippet": "I'm the problem, it's me","copyright": "Writer(s): Taylor Swift, Jack Michael Antonoff"},"translation": {"language": { "code": "es", "name": "Spanish" },"translated_line_count": 39,"lines": [{ "original": "Midnights become my afternoons", "translated": "Las medianoches se convierten en mis tardes" }]},"meaning": {"meaning": "The song 'Anti-Hero' by Taylor Swift delves into self-awareness and introspection, portraying feelings of inadequacy and self-sabotage.","moods": ["angst", "heartbreak", "despair", "reflection", "solitude"],"themes": [{ "theme": "self-reflection and accountability", "quotes": ["It's me, hi, I'm the problem, it's me"] }]},"credits": [{ "name": "Taylor Alison Swift", "stage_name": "Taylor Swift", "roles": [{ "name": "Composer", "category": "Songwriter" }, { "name": "Producer", "category": "Production" }] }]}
Trimmed for readability β the real row has all 52 lines, every stanza, all 12 credits and the full translation.
A search row carries search_query and search_by in front of the song fields; a song you listed carries source.
Get Started with 2,500 Free Songs
- Hit Try for Free Button β the input is pre-filled with three songs, given three different ways.
- Enjoy your data π.
Pricing
High value, Low price.
| What | Price | What you get |
|---|---|---|
| Songs | $2 per 1,000 | Full lyrics plus song details β album, cover art, release date, genres, popularity, ISRCs, Spotify and iTunes IDs |
| Translation (optional) | $2 per 1,000 | The song translated line by line into your language β only charged when a translation exists |
| Song meaning (optional) | $2 per 1,000 | Meaning, moods, themes with quotes and content rating β only charged when Musixmatch has one |
| Credits (optional) | $1 per 1,000 | Everyone credited on the song with their roles β only charged when the song has credits |
No start fee, one flat price on every plan β you pay only for the songs you get. Control your spend with Max Songs per Search: 1,000 songs β $2.
π‘ Apify's free plan includes $5 of credit every month β about 2,500 free songs, every month.
π Scrape your first 2,500 songs free
Run It from Code
Grab your API token from Integrations Settings here and replace <YOUR_API_TOKEN> below.
Python (pip install apify-client)
from apify_client import ApifyClientclient = ApifyClient("<YOUR_API_TOKEN>")run = client.actor("omkar-cloud/musixmatch-scraper").call(run_input={"songs": ["Taylor-Swift/Anti-Hero", "Blinding Lights The Weeknd"],"translateTo": "es","includeMeaning": True,})for row in client.dataset(run["defaultDatasetId"]).iterate_items():print(row["name"], row["artist"]["name"], row["lyrics"]["line_count"])
Node.js (npm install apify-client)
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: '<YOUR_API_TOKEN>' });const run = await client.actor('omkar-cloud/musixmatch-scraper').call({searchQueries: ["it's me, hi, I'm the problem"],searchBy: 'lyrics',maxResults: 10,});const { items } = await client.dataset(run.defaultDatasetId).listItems();console.log(items);
FAQ
How do I tell it which songs I want?
List them under Songs, one per line, in any form: an Artist/Track name as it appears in musixmatch.com links (Taylor-Swift/Anti-Hero), a musixmatch.com lyrics link, a Musixmatch track ID, an ISRC (GBAYE0000267), a Spotify track ID or link, or plain text like Blinding Lights The Weeknd β plain text is searched and the best match is used. A song listed twice is scraped and billed once.
Can I search instead?
Yes β put searches under Search Queries and choose Search By: keywords (titles and artists), a lyric phrase, a song title, an artist name or a songwriter. Up to Max Songs per Search matches come back, most popular first (lyric-phrase searches keep the best matches first), each with full lyrics.
Which languages can I translate into?
88 β Spanish, French, German, Italian, Portuguese, Japanese, Korean, Chinese (simplified and traditional), Hindi, Arabic, Turkish and many more. Type a code or a name in Translate Lyrics To (es, spanish, ja, chinese-trad). Translations are made by the Musixmatch community; songs without one come back with is_available: false and are not charged for it.
Do I get synced (timed) lyrics?
No β Musixmatch keeps time-synced lyrics for its licensed partners. You get the full plain lyrics, split into lines and stanzas.
Why does a song say it has no lyrics?
A few songs are licensed without lyrics display (is_restricted: true), and some instrumentals have none. You still get the song details; the row is charged as a song.
What does it cost?
$0.002 per song β $2 per 1,000, flat on every plan, with no start fee. Translations and meanings add $0.002 and credits $0.001, only on songs that have them. Apify's free plan gives you $5 of credit every month, which is about 2,500 songs free every month.
Is it legal to scrape Musixmatch?
The Actor collects publicly available song data as shown on musixmatch.com. Lyrics are copyrighted by their writers and publishers β make sure your use complies with the law of your jurisdiction and with any licences you need.
π¬ Have Questions? We Have Answers.
You're a business owner β we know how hard completing a project can be. So we offer full support: just message us and we'll reply β with a solution within 1 working day.
You are important to us β just message us and we will solve your problem β within 1 working day. π©· Pinky Promise π€!
Popular Actors by Omkar Cloud
- Musixmatch Charts Scraper β every country's top, trending and weekly song charts, with lyrics
- Musixmatch Artist Scraper β an artist's profile, every song and every album
- Deezer Scraper β Deezer tracks, albums, artists, playlists & charts with ISRC and credits
- IMDb Scraper β IMDb titles, charts, cast, ratings & box office
- Booking Scraper β Booking.com hotels: prices, ratings, rooms & amenities
- Website Email Contact Scraper β emails, phones & socials from any website

