Genius Lyric Scraper
by headlessagent
This Apify Actor extracts song lyrics and metadata from Genius.com based on provided URLs. It's designed for efficient data collection of specific son...
Opens on Apify.com
About Genius Lyric Scraper
This Apify Actor extracts song lyrics and metadata from Genius.com based on provided URLs. It's designed for efficient data collection of specific song information.
What does this actor do?
Genius Lyric Scraper 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
Genius Lyrics Scraper This Apify Actor extracts song lyrics and metadata from Genius.com based on provided URLs. It's designed for efficient data collection of specific song information. ## Features - Extracts lyrics, song title, artist, and URL from a specified Genius.com song page. - Outputs structured JSON for easy integration and analysis. ## Input The Actor expects a JSON input with the following fields: json { "startUrls": [ { "url": "https://genius.com/Mixed-matches-khalil-pt1-lyrics" } ], "maxRequestsPerCrawl": 100, "useProxy": false } - startUrls (array of objects, required): A list of URLs to start scraping. Each object should contain a url property pointing to a Genius song page. Example: [{"url": "https://genius.com/Mixed-matches-khalil-pt1-lyrics"}] - maxRequestsPerCrawl (integer, optional): Maximum number of requests that can be made by this crawler. Default: 100 - useProxy (boolean, optional): Whether to use Apify Proxy for crawling. Default: false ## Output For every song page successfully scraped, the output dataset (genius-lyrics) will contain an object with detailed fields. Example Song Output: json { "id": 10620191, "url": "https://genius.com/Mixed-matches-khalil-pt1-lyrics", "lyric": "[Verse 1]\nKhalil, my brother, I'm so happy I got to know you\nIt's an honor to say that I was once your friend\nI had met you through Javi and through TJ\nWhen they brought you to my apartment in Tampa\n\n[Verse 2]\nWe were playing drinking games on the coffee table\nAnd you threw up 'cause you weren't used to the way it felt\nYou were embarrassed, and I told you that it was okay\nAnd at least it didn't get on the wall and then we laughed\nBut who would've thought that we would get to meet that way?\nAnd that slowly would get to see each other much more\nAnd I would drive about twenty minutes each way\nJust to pick you up and have you in my housе\nYou were sleeping on my green little Ikеa futon\nAbout twice to maybe five times a week and I didn't mind\nFor I had loved you for your kindness and genuine compassion\nFor your smile and your dumb little jokes and the way you were there\nAnd when I'd cry about the past, like how fucked up I got from Graham\nYou would get me and help me to move on to what's next\nAnd when you were down, I'd be there always to hear you out\nWith my open arms, maybe some food, while you let it out, oh\n\n[Verse 3]\nI can't forget you even if I tried, even if I'm tired\nAnd I fade out, I wish I did more\nWish I could've seen all the fucking signs when I left town\nI won't forget you even if I lose, even if I can't remember myself\nI wish I knew more, wish you could've stayed with me to help you out\n\n[Outro]\nI will honor you the only way that I know how\nBy just doing the things that you had known me for\nKhalil Mon Frere, I will miss you for all of my life\nAnd I'll carry this guilt until the day I die", "media": [ { "url": "https://soundcloud.com/mixedmatches-1/khalil-pt-1?in=mixedmatches-1/sets/were-here-now-and-thats-all&si=249706daab13487b87553f7c254d8220&utm_source=clipboard&utm_medium=text&utm_campaign=social_sharing", "type": "audio", "provider": "soundcloud" }, { "url": "https://www.youtube.com/watch?v=Y7bZME5oy30", "type": "video", "provider": "youtube" } ], "artist": { "id": 1215474, "slug": "Mixed-matches", "name": "mixed matches", "verified": false, "image_url": "https://images.genius.com/704bc28ec95e44cd0190e2efa152759e.640x640x1.jpg", "header_image_url": "https://images.genius.com/2d6f9a1a6654cfe55054d461fbe3bf8c.500x500x48.gif" }, "release_date": "July 7, 2024" }
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 Genius Lyric Scraper now on Apify. Free tier available with no credit card required.
Start Free TrialActor Information
- Developer
- headlessagent
- Pricing
- Paid
- Total Runs
- 218
- Active Users
- 12
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