Genius Song Search Scraper
Pricing
from $1.99 / 1,000 results
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Security
Limited permissionsShare
Genius Song Search Scraper — Song, Artist, and Album Discovery

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
| Parameter | Type | Description |
|---|---|---|
mode | String | Collection mode. Use search. |
queries | Array | Search terms, such as artist names, song titles, or album names. |
maxItems | Integer | Maximum number of unique results to collect. Up to 1,000. |
requestDelaySecs | Number | Delay 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.
| Field | Description |
|---|---|
_type | Result category, such as artist, song, or album. |
api_path | Genius resource path associated with the result. |
header_image_url | Header image link, when available. |
geniusId | Unique Genius identifier for the result. |
image_url | Result image or artwork link, when available. |
index_character | Character associated with the result's index entry. |
is_meme_verified | Indicates whether the result has a meme verification status. |
is_verified | Indicates whether the result is verified. |
links_config | Additional link configuration data, when available. |
name | Artist, song, album, or result name. |
slug | Genius result slug. |
url | Link to the Genius page. |
scraped_at | Timestamp 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.
Is Web Scraping Legal?
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?.