Song Lyrics
by maged120
A reliable scraper to extract song lyrics at scale. Perfect for developers and researchers building datasets, analyzing text, or automating content collection.
Opens on Apify.com
About Song Lyrics
Need to pull lyrics for a project, but tired of manual copying or hitting API limits? I built this actor to solve exactly that. It's a straightforward scraper that gives you programmatic access to song lyrics from major music sites. You feed it a list of song titles and artists, and it returns clean, structured data—lyrics, song info, sometimes even translations or annotations. I use it all the time for building lyric databases, running text analysis for research, or populating content for music apps. It handles the messy work of navigating different site layouts and anti-bot measures, so you get reliable data without the headache. Just set your inputs, run it, and get a tidy dataset in JSON, CSV, or other formats ready for your next step. It's one of those simple utilities that just works and saves you hours.
What does this actor do?
Song Lyrics is a web scraping and automation tool available on the Apify platform. It's designed to help you extract data and automate tasks efficiently in the cloud.
Key Features
- Cloud-based execution - no local setup required
- Scalable infrastructure for large-scale operations
- API access for integration with your applications
- Built-in proxy rotation and anti-blocking measures
- Scheduled runs and webhooks for automation
How to Use
- Click "Try This Actor" to open it on Apify
- Create a free Apify account if you don't have one
- Configure the input parameters as needed
- Run the actor and download your results
Documentation
Song Lyrics Actor
An Apify actor that fetches song lyrics by artist and title.
Overview
This actor takes a list of song queries, searches for each, and returns structured data containing the song title, artist, lyrics, and any error message. It's designed for straightforward integration into automation workflows.
Key Features
- Accepts multiple song queries in a single run (up to 10)
- Returns structured JSON data for each song
- Includes error handling for missing or problematic searches
- Simple input/output schema
How to Use
Provide an input object containing a queries array. Each query should be a string in the format "Artist Song Title".
Input
{
"queries": [
"Eminem Lose Yourself",
"The Beatles Yesterday"
]
}
Parameters:
- queries (array of strings): List of search queries. Maximum of 10 items per run.
Output
For each query, the actor returns an item with the following structure:
{
"song": "Lose Yourself",
"artist": "Eminem",
"lyrics": "Look, if you had one shot, or one opportunity...",
"error": null
}
Fields:
- song (string): The title of the song.
- artist (string): The name of the artist.
- lyrics (string): The extracted lyrics text. Returns null if lyrics are not found.
- error (string): An error message if the request failed, otherwise null.
Categories
Common Use Cases
Market Research
Gather competitive intelligence and market data
Lead Generation
Extract contact information for sales outreach
Price Monitoring
Track competitor pricing and product changes
Content Aggregation
Collect and organize content from multiple sources
Ready to Get Started?
Try Song Lyrics now on Apify. Free tier available with no credit card required.
Start Free TrialActor Information
- Developer
- maged120
- Pricing
- Paid
- Total Runs
- 876
- Active Users
- 14
Related Actors
Video Transcript Scraper: Youtube, X, Facebook, Tiktok, etc.
by invideoiq
Linkedin Profile Details Scraper + EMAIL (No Cookies Required)
by apimaestro
Twitter (X.com) Scraper Unlimited: No Limits
by apidojo
Content Checker
by jakubbalada
Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.
Learn more about ApifyNeed Professional Help?
Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.
Trusted by millions | Money-back guarantee | 24/7 Support