Genius Song Search Scraper avatar

Genius Song Search Scraper

Pricing

from $1.99 / 1,000 results

Go to Apify Store
Genius Song Search Scraper

Genius Song Search Scraper

Genius Song Search Scraper is a Python tool to extract song titles, artist names, album titles, lyrics URLs, and release dates from the Genius media database. It exports structured music metadata datasets into clean CSV or JSON formats for audio analytics and media research

Pricing

from $1.99 / 1,000 results

Rating

0.0

(0)

Developer

real-estate-api

real-estate-api

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Categories

Security

Limited permissions

Share

Genius Song Search Scraper — Song, Artist, and Album Discovery

Genius Song Search Scraper cover

Collect song, artist, album, and other search results from Genius. Search for one or more keywords, gather matching music listings, and export structured results as JSON, CSV, Excel, or other supported formats.

Overview

This actor searches Genius for the terms you provide and collects matching results from different result categories, including top hits, songs, artists, and albums.

Each result is saved as a separate dataset record. Duplicate records are skipped using their Genius IDs, and the total collection is controlled by maxItems.

Features

  • Search Genius using one or multiple queries.
  • Discover songs, artists, albums, and related results.
  • Collect names, Genius IDs, page links, and available images.
  • Capture result categories and additional metadata.
  • Skip duplicate records within a run.
  • Set a maximum number of results per run.
  • Export results in JSON, CSV, Excel, and other supported formats.
  • Schedule recurring searches through Apify.

Collection Mode

Multi Search: Searches for each supplied query and collects matching results across the available result categories.

Input Parameters

ParameterTypeDescription
modeStringCollection mode. Use search.
queriesArraySearch terms, such as artist names, song titles, or album names.
maxItemsIntegerMaximum number of unique results to collect. Up to 1,000.
requestDelaySecsNumberDelay between search requests, in seconds.

Example Input

{
"mode": "search",
"queries": ["drake"],
"maxItems": 50,
"requestDelaySecs": 1
}

What Data Does This Actor Extract?

Available fields depend on the type of Genius search result.

FieldDescription
_typeResult category, such as artist, song, or album.
api_pathGenius resource path associated with the result.
header_image_urlHeader image link, when available.
geniusIdUnique Genius identifier for the result.
image_urlResult image or artwork link, when available.
index_characterCharacter associated with the result's index entry.
is_meme_verifiedIndicates whether the result has a meme verification status.
is_verifiedIndicates whether the result is verified.
links_configAdditional link configuration data, when available.
nameArtist, song, album, or result name.
slugGenius result slug.
urlLink to the Genius page.
scraped_atTimestamp when the record was collected.

Example Output

{
"_type": "artist",
"api_path": "/artists/130",
"header_image_url": "https://images.genius.com/37f807d88f0fb2fe7502f7e220414ffc.1000x635x1.jpg",
"geniusId": 130,
"image_url": "https://images.genius.com/c477edf44f766ab268d601658a2b725e.1000x1000x1.jpg",
"index_character": "d",
"is_meme_verified": false,
"is_verified": false,
"links_config": null,
"name": "Drake",
"slug": "Drake",
"url": "https://genius.com/artists/Drake",
"scraped_at": "2026-10-26T00:00:00+00:00"
}

Use Cases

  • Song Research: Find Genius results for artists, tracks, and albums.
  • Music Catalog Building: Collect Genius IDs, names, images, and page links into structured datasets.
  • Content Planning: Discover related songs and artists for music-related content research.
  • Artist Discovery: Explore artist listings and related search results.
  • Dataset Management: Export and organize search results for further analysis.
  • Recurring Research: Schedule searches to refresh your collected music listings.

Working with Your Dataset

After the actor finishes running, open its dataset to explore the collected results. You can:

  • Export records as JSON, CSV, Excel, and other supported formats.
  • Filter results by category or name.
  • Identify records using their Genius IDs.
  • Open Genius page links to explore individual results.
  • Use image links to reference available artwork.

FAQ

Who is this actor for?

It is useful for music researchers, content creators, marketers, analysts, and developers who want structured Genius search results.

What export formats are supported?

You can export the dataset as JSON, CSV, Excel, and other formats supported by Apify.

Can I search for multiple artists or songs?

Yes. Add multiple search terms to the queries array.

Does it collect songs, artists, and albums?

Yes. The actor collects matching results across the available search categories.

Can I run it on a schedule?

Yes. You can configure an Apify schedule to run the actor automatically at your preferred interval.

What happens if a search fails?

The actor continues processing other queries when possible. A failed search may not produce records.

How many results can one run collect?

You can set maxItems up to 1,000 unique results.

Does it download full song lyrics?

No. This actor collects search result information and links. It does not collect or reproduce full song lyrics.

Disclaimer

This is an independent data collection tool and is not affiliated with, endorsed by, sponsored by, or officially associated with Genius or its owners. Genius and related names and trademarks belong to their respective owners.

The actor collects information from publicly accessible pages. Users are responsible for ensuring that their collection and use of the data comply with applicable laws and the source's terms.

Collecting information that is already public is generally legal. There is no single law that bans all forms of web scraping. The limits are the usual ones: do not break into accounts, do not take private or confidential data, and be careful with personal data and copyrighted works. A site's terms can also restrict how you access it. Facts such as a public name, price, or rating are not the same thing as republishing someone's article or photo.

This actor collects information from public pages. It does not log in and it does not bypass access controls.

For a longer explanation, see Apify's article Is web scraping legal?.