Genius Lyrics Scraper | Songs Artists and Annotations
Pricing
from $19.00 / 1,000 results
Genius Lyrics Scraper | Songs Artists and Annotations
Scrape song lyrics, artist pages, album info, release dates, producers, writers, and Genius annotations. Build music datasets, lyric search apps, NLP corpora, sentiment analysis pipelines, and song recommendation tools from one of the largest lyric archives online.
Pricing
from $19.00 / 1,000 results
Rating
0.0
(0)
Developer
ParseForge
Maintained by CommunityActor stats
0
Bookmarked
10
Total users
0
Monthly active users
3 days ago
Last modified
Categories
Share

๐ต Genius Lyrics Scraper
๐ Export song metadata and lyrics from Genius in seconds. Search any artist, song title, or keyword and get structured data including lyrics, annotations, page views, and release dates - ready to download as CSV, Excel, JSON, or XML.
The Genius Lyrics Scraper lets you extract structured song data from Genius.com, the world's largest song lyrics and music knowledge database. Every record contains the song title, artist, URL, release date, annotation count, page views, featured artists, and optionally the full lyrics text - all pulled from Genius's live data in real time.
The dataset covers all artists and genres available on Genius - from hip-hop and pop to rock, country, and classical. Whether you need a handful of records for a quick project or millions of entries for large-scale NLP training, the scraper handles it.
Target Audience / Use Cases
| Who | What They Need |
|---|---|
| Music researchers | Metadata and lyrics for corpus analysis |
| NLP / ML engineers | Lyric text for language model training data |
| Data journalists | Artist popularity signals (pageviews, annotations) |
| Playlist curators | Release dates and featured artist mapping |
| Music educators | Annotated lyrics and song breakdowns |
| Fans and bloggers | Complete song metadata for any artist |
๐ What the Genius Lyrics Scraper does
- Search Genius by artist name, song title, or any keyword
- Returns song title, artist, Genius URL, release date, annotation count, and page view stats
- Optionally fetches full lyrics for each song (one extra request per song)
- Extracts featured artist lists
- Paginates automatically to collect as many results as needed
- Limits free users to 10 items; paid users can extract up to 1,000,000
๐ก Why it matters: Genius has over 5 million annotated songs - the richest publicly available source of lyrics, artist metadata, and crowd-sourced music knowledge on the internet.
๐ Data fields
Each record includes: albumName, annotationCount, artist, featuredArtists, imageUrl, lyrics, pageviews, releaseDate, results, scrapedAt, title, url. These field names come straight from the actor's dataset schema, so what you see here is what lands in your dataset.
โ ๏ธ Good to Know: When
includeLyricsis enabled, the scraper makes one additional HTTP request per song to fetch the lyrics page. For large datasets, this significantly increases runtime. For metadata-only use cases, leaveincludeLyricsset tofalse.
๐ How to use
- Create a free Apify account w/ $5 credit
- Open the Genius Lyrics Scraper actor page
- Enter your search query (artist name, song title, or keywords)
- Choose whether to include lyrics
- Set
maxItems(10 for free, up to 1,000,000 for paid) - Click Start and wait for the run to complete
- Download your dataset as CSV, Excel, JSON, or XML
๐ Recommended Actors
| Actor | Description |
|---|---|
| Spotify Scraper | Extract track metadata, playlists, and artist data from Spotify |
| YouTube Scraper | Scrape video metadata, comments, and channel data from YouTube |
| SoundCloud Scraper | Extract tracks, playlists, and artist profiles from SoundCloud |
๐ก Pro Tip: browse the complete ParseForge collection to find scrapers for hundreds of websites - all built to the same quality standard.
โ ๏ธ Disclaimer: This actor is an independent tool, not affiliated with, endorsed by, or sponsored by Genius. It accesses only publicly available data. Use responsibly and in accordance with Genius's terms of service.
๐ Need Help?
If you hit a bug, have questions about setup, or need a scraper we haven't built yet, open our contact form or write to parseforge@protonmail.com. We also take on paid custom data projects.
For faster answers, join our Discord. It's the best place to get support and suggest new actors.