Shazam Scraper - Search Songs, Artists & Recognize Music avatar

Shazam Scraper - Search Songs, Artists & Recognize Music

Pricing

$2.00 / 1,000 results extracteds

Go to Apify Store
Shazam Scraper - Search Songs, Artists & Recognize Music

Shazam Scraper - Search Songs, Artists & Recognize Music

Extract music data from Shazam — search songs, artists, and albums by name. Get titles, genres, ISRC codes, release dates, cover art, Apple Music links, and audio previews. Identify songs from audio files. $0.002 per result.

Pricing

$2.00 / 1,000 results extracteds

Rating

0.0

(0)

Developer

Vnx0

Vnx0

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Extract music data from Shazam — search for songs, artists, and albums by name, get detailed track metadata, discover related music, and identify songs from audio files. Returns structured data with titles, genres, ISRC codes, release dates, cover art, Apple Music links, audio previews, and more.

What is Shazam Scraper?

Shazam Scraper is an Apify actor that extracts structured music data from Shazam. Shazam maintains one of the world's largest music databases, with metadata on hundreds of millions of tracks, artists, and albums.

This actor gives you access to that data in a clean, structured format. Search for any song, artist, or album and get back comprehensive metadata including genre classifications, ISRC codes, release dates, record labels, cover artwork, streaming links, and audio preview clips. You can also upload audio files to identify songs — a feature no other Apify actor offers.

Why extract Shazam data?

  • Music database building — collect structured metadata for thousands of songs, artists, and albums to power music apps, recommendation engines, or catalog systems
  • Music discovery and research — search by keyword and get rich metadata including genres, release dates, and related tracks to analyze music trends and patterns
  • Content catalog enrichment — enhance your existing music database with Shazam's metadata: ISRC codes, cover art, Apple Music links, and label information
  • Audio identification — identify songs from audio snippets or recordings, perfect for broadcast monitoring, DJ tools, or content management systems
  • Market intelligence — track artist discographies, album release dates, and genre distributions across large sets of music data
  • Playlist and recommendation systems — use related tracks data to build recommendation engines or generate smart playlists based on similarity

Features

  • Song, artist, and album search — search by any keyword and get structured results across all content types
  • 18+ data fields per result — title, artist, album, genre, ISRC code, release date, duration, cover art, streaming links, audio preview, label, explicit flag, and more
  • Audio recognition — upload an audio file and identify the song — a unique feature among Apify actors
  • Related tracks discovery — find similar songs for any track, powered by Shazam's recommendation data
  • Multi-type search — search songs, artists, and albums simultaneously or filter by type
  • Batch track lookup — provide multiple track IDs to get detailed metadata in bulk
  • Regional support — get region-specific results using ISO country codes
  • Deduplication — avoid duplicate results across multiple runs
  • Zero configuration — works out of the box with no special setup required

What data does Shazam Scraper extract?

FieldTypeDescription
Shazam IDStringUnique identifier for the track, artist, or album
TitleStringSong, artist, or album name
ArtistStringPrimary artist name
Artist IDStringApple Music artist identifier
AlbumStringAlbum name
Album IDStringApple Music album identifier
GenreString/ArrayMusic genre(s) (e.g., Pop, R&B/Soul)
ISRCStringInternational Standard Recording Code
Release DateStringOriginal release date (ISO 8601)
DurationIntegerTrack duration in milliseconds
Cover ArtStringURL to high-resolution cover artwork
Shazam URLStringLink to the Shazam page
Apple Music URLStringDirect link to listen on Apple Music
Audio PreviewStringURL to a short audio preview clip
LabelStringRecord label name
ExplicitBooleanWhether the content contains explicit material
Result TypeStringSONG, ARTIST, or ALBUM

How to use

  1. Choose a mode — select Search, Track Details, Related Songs, or Audio Recognition
  2. Enter your query — type a song name, artist name, or album name
  3. Set preferences — choose result types, set limits, pick a region
  4. Run the actor — results are saved to the dataset and can be exported as JSON, CSV, or Excel

Mode descriptions

ModeWhat it doesExample input
Search songs/artists/albumsSearch by keyword across all content types"Blinding Lights"
Track details by IDGet full metadata for specific tracksTrack IDs: 549952578
Related songsFind similar tracks for any songTrack ID: 549952578
Recognize audio fileIdentify a song from an audio fileURL to an MP3 or WAV file

Input

See the Input tab for full configuration options. Key settings:

SettingDescriptionDefault
ModeSearch, track details, related, or recognizeSearch
Search queryKeyword to search for
Search typesSongs, artists, albums, or combinationsSongs
Max resultsMaximum results per request10
Track IDsShazam track IDs for lookup
Include relatedAlso fetch similar songsDisabled
Audio file URLURL to audio file for recognition
Country codeISO country code for regional resultsUS

Output

Each result is pushed to the dataset as a structured JSON object. Download the dataset in JSON, CSV, or Excel format, or connect to 1,500+ apps via Apify integrations.

Sample output — Search mode

{
"shazamId": "1488408568",
"title": "Blinding Lights",
"artist": "The Weeknd",
"album": "Blinding Lights - Single",
"genre": ["R&B/Soul", "Music"],
"isrc": "USUG11904206",
"releaseDate": "2019-11-29",
"durationMs": 201570,
"artworkUrl": "https://is1-ssl.mzstatic.com/image/thumb/...",
"shazamUrl": "https://music.apple.com/us/album/blinding-lights/1488408555?i=1488408568",
"appleMusicUrl": "https://music.apple.com/us/album/blinding-lights/1488408555?i=1488408568",
"previewUrl": "https://audio-ssl.itunes.apple.com/itunes-assets/AudioPreview211/v4/...",
"explicit": false,
"type": "SONG"
}

Sample output — Audio recognition mode

{
"shazamId": "549952578",
"title": "drivers license",
"artist": "Olivia Rodrigo",
"album": "SOUR",
"genre": ["Pop"],
"isrc": "USUG12004749",
"releaseDate": "2021-01-08",
"durationMs": 242680,
"artworkUrl": "https://is1-ssl.mzstatic.com/image/thumb/Music125/v4/33/fd/32/...",
"shazamUrl": "https://www.shazam.com/track/549952578/drivers-license",
"appleMusicUrl": "https://music.apple.com/gb/album/drivers-license/1560735414?i=1560735424",
"previewUrl": "https://audio-ssl.itunes.apple.com/itunes-assets/AudioPreview211/v4/48/f0/88/...",
"label": "Olivia Rodrigo PS",
"explicit": true,
"type": "SONG"
}

How much does it cost?

This actor uses Pay Per Event pricing at $0.002 per result ($2 per 1,000 results). You only pay for what you extract — Apify compute costs are billed separately.

ResultsCost
100$0.20
1,000$2.00
10,000$20.00

New Apify accounts get $5 free credit to start. Compute costs are minimal thanks to optimized extraction — most runs cost under $0.01 in compute.

Integrations

Connect your music data to 1,500+ apps:

IntegrationUse Case
Google SheetsBuild music catalogs and track databases
AirtableCreate structured music libraries with filtering
Make (Integromat)Automate music metadata workflows
ZapierTrigger actions when new tracks are found
SlackSend music discovery alerts to channels
WebhooksPush real-time results to your API
AirbyteSync music data to your data warehouse
GitHubStore and version-track music metadata

Tips for best results

  • Be specific with search queries — "Blinding Lights The Weeknd" returns more relevant results than just "Lights"
  • Combine search types — use "songs,artists" to get both tracks and artist profiles in a single search
  • Use track IDs for exact lookups — run a search first to find IDs, then use Track Details mode for full metadata
  • Enable related tracks — discover similar songs by setting includeRelated to true in Track Details mode
  • Try audio recognition with clean audio — recognition works best with clear, single-song audio files without background noise
  • Set the right country code — some content availability varies by region (e.g., "US" vs "GB" vs "JP")

Use cases

For music app developers

Power your app with rich music metadata — titles, cover art, genre classifications, ISRC codes, and streaming links. Build search, discovery, and recommendation features using Shazam's extensive music database.

For music researchers and analysts

Collect structured data across thousands of songs and artists to analyze genre distributions, release patterns, and music trends over time. Export to CSV or connect to analysis tools via Apify integrations.

For content catalog managers

Enrich your existing music database with Shazam's metadata. Match tracks by ISRC code, add missing cover art, populate genre tags, and fill in label and release date information automatically.

For DJs and playlist curators

Discover related tracks and build smart playlists. Use the audio recognition feature to identify unknown songs from recordings, sets, or streams, and use search to find tracks by mood, genre, or artist similarity.

FAQ

What is Shazam?

Shazam is one of the world's most popular music identification services. It maintains a vast database of song metadata, artist profiles, album information, and audio fingerprints used by hundreds of millions of users to identify music.

Does this actor require a Shazam account?

No. You don't need any accounts, credentials, or API keys.

What audio formats does recognition support?

Audio recognition works best with MP3, WAV, and M4A formats. The audio should be a clear recording of a single song without excessive background noise or overlapping audio for the most accurate results.

What's the difference between search modes?

Search mode finds songs, artists, or albums by keyword. Track Details mode returns comprehensive metadata for specific track IDs (find IDs via search first). Related Songs mode finds similar music. Audio Recognition mode identifies a song from an audio file.

How do I find a track's Shazam ID?

Run a search for the song name. The shazamId field in the results is the track's Shazam ID. You can then use that ID in Track Details or Related Songs mode for more data.

What is an ISRC code?

The International Standard Recording Code is a unique identifier for a specific recording, used across the music industry for rights management, royalty distribution, and catalog tracking. Every unique recording of a song has a different ISRC.

Can I search for multiple keywords at once?

Yes. You can run multiple searches in sequence by combining them in your workflow, or use Apify's scheduling feature to run periodic searches with different keywords.

What happens if audio recognition can't identify a song?

The actor will return an empty result and log a message indicating no match was found. This can happen with very short audio clips, low-quality recordings, or obscure songs not in Shazam's database.

Support

If you encounter any issues or have feature requests, please visit the Issues tab and report the problem. We actively monitor and respond to all issues.