Apify Store
AS
Apify Store
/automation-lab/genius-scraper

Genius Scraper

Extract song lyrics, metadata, and artist data from Genius.com. Get titles, full lyrics text, release dates, Spotify/YouTube/Apple Music links, writer and producer credits, and pageview stats. Search

liveasyncunknown~30s typical
othereducationgenius
$0.0086
per result + $0.005 call
plus $0.001 platform fee per run
Actor charges $0.0069 per result; Cracked adds 25% plus a $0.005 call fee
Bring your own Apify Store key: provider portion drops to $0.
$Set up https://cracked-ai-pearl.vercel.app/SKILL.md, then use Cracked to run apify /automation-lab/genius-scraper for me.

Input

FieldTypeDescription
searchQueriesarrayEnter song titles, artist names, or lyrics to search for on Genius. Each query returns matching songs with metadata and lyrics.
artistUrlsarrayAdd Genius artist page URLs to scrape their full discography. Example: https://genius.com/artists/Queen
songUrlsarrayAdd direct Genius song URLs to extract full lyrics and metadata. Example: https://genius.com/Queen-bohemian-rhapsody-lyrics
maxSongsintegerSet the maximum number of songs to extract per search query or artist. Lower values = faster and cheaper runs. default 50
includeLyricsbooleanExtract full song lyrics from each song page. Disabling this makes runs faster since it skips fetching individual song pages. default true

Call it

curl
curl https://cracked-ai-pearl.vercel.app/v1/run \
  -H "Authorization: Bearer ck_live_..." -H "content-type: application/json" \
  -d '{"provider":"apify","endpoint":"/automation-lab/genius-scraper","input":{"searchQueries":["Bohemian Rhapsody"],"artistUrls":[],"songUrls":[],"maxSongs":3,"includeLyrics":true},"wait":false}'
poll
curl "https://cracked-ai-pearl.vercel.app/v1/runs/<runId>?wait=30" -H "Authorization: Bearer ck_live_..."
cli
npx cracked-ai run -p apify -e /automation-lab/genius-scraper -i '{"searchQueries":["Bohemian Rhapsody"],"artistUrls":[],"songUrls":[],"maxSongs":3,"includeLyrics":true}' -w 120
mcp
run_tool({ provider: "apify", endpoint: "/automation-lab/genius-scraper", input: {"searchQueries":["Bohemian Rhapsody"],"artistUrls":[],"songUrls":[],"maxSongs":3,"includeLyrics":true}, wait: false })

Try it

Runs against your signed-in workspace balance. Sign in if you have not.