Song Lyrics

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.

876 runs
14 users
Try This Actor

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

  1. Click "Try This Actor" to open it on Apify
  2. Create a free Apify account if you don't have one
  3. Configure the input parameters as needed
  4. 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.

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 Trial

Actor Information

Developer
maged120
Pricing
Paid
Total Runs
876
Active Users
14
Apify Platform

Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.

Learn more about Apify

Need Professional Help?

Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.

Find a Specialist

Trusted by millions | Money-back guarantee | 24/7 Support