Shazam Search Scraper avatar

Shazam Search Scraper

Pricing

from $4.99 / 1,000 results

Go to Apify Store
Shazam Search Scraper

Shazam Search Scraper

Search songs and artists via Shazam-style data: titles, artists, artwork, previews, and links—one row per track with a collection timestamp.

Pricing

from $4.99 / 1,000 results

Rating

0.0

(0)

Developer

PowerAI

PowerAI

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

1

Monthly active users

6 days ago

Last modified

Share

Search for songs and artists by keyword. Each row is one track from the results, with artwork, artist and album names, playable links when available, and a timestamp when the row was collected.

Key Features

  • Required keyword (term): search by song title, artist, or other text
  • Collect up to your chosen maximum number of tracks; continues with offset paging until that limit or until there are no more results
  • Each row has id, type (e.g. songs), and attributes with rich metadata: name (track title), artistName, albumName, url (often Apple Music), durationInMillis, trackNumber, discNumber, releaseDate, isrc
  • artwork: cover URL template ({w}x{h} placeholders), colors, dimensions
  • previews: short audio preview URLs when available
  • genreNames, composerName, audioLocale, audioTraits; flags such as hasLyrics, hasTimeSyncedLyrics, isAppleDigitalMaster, isMasteredForItunes
  • playParams (id, kind) for playback context
  • Optional locale (e.g. en-US) to influence regional results
  • Each record includes scrapedAt (ISO 8601) when the row was written

Why Use It?

  • Practical: Turn a search phrase into a structured list of tracks
  • Structured: JSON rows suitable for playlists, research, or catalog tools
  • Steady: Stops at your cap or when the feed ends

Great For

  • Building playlists from a search
  • Music discovery and metadata lookups
  • Comparing artist or title matches across locales

Input Parameters

ParameterRequiredDescription
termYesSearch keyword (song, artist, etc.).
maxResultsNoMaximum tracks to collect (default: 20).
localeNoLocale for results (e.g. en-US).

Output

Each dataset row is one track: the service payload plus scrapedAt appended by the actor. Most display fields sit under attributes.

AreaFieldDescription
RootidCatalog id for the song.
RoottypeResource kind (e.g. songs).
RootscrapedAtWhen this row was collected (ISO 8601).
attributesnameTrack title.
attributesartistNameArtist.
attributesalbumNameAlbum.
attributesurlLink to the track (often Apple Music).
attributesdurationInMillisLength in milliseconds.
attributestrackNumber / discNumberPosition on the album.
attributesreleaseDateRelease date string.
attributesisrcISRC when present.
attributesgenreNamesArray of genre labels.
attributescomposerNameComposers when listed.
attributesartworkCover art: url (template with {w}x{h}), colors, width / height.
attributespreviewsArray of { url } short preview audio.
attributesplayParams{ id, kind } for playback.
attributesaudioLocale / audioTraitsLocale and quality traits.
attributeshasLyrics, hasTimeSyncedLyrics, etc.Boolean flags when provided.

Some tracks may omit optional fields; nested objects follow the catalog response.

Sample record

{
"id": "1122782283",
"type": "songs",
"attributes": {
"albumName": "Parachutes",
"artistName": "Coldplay",
"artwork": {
"bgColor": "000000",
"hasP3": false,
"height": 1425,
"textColor1": "f09e17",
"textColor2": "e4740c",
"textColor3": "c07e12",
"textColor4": "b75c0a",
"url": "https://is1-ssl.mzstatic.com/image/thumb/Music221/v4/f5/93/8c/f5938c49-964c-31d1-4b33-78b634f71fb7/190295978075.jpg/{w}x{h}bb.jpg",
"width": 1425
},
"audioLocale": "en-US",
"audioTraits": ["hi-res-lossless", "lossless", "lossy-stereo"],
"composerName": "Chris Martin, Guy Berryman, Jonny Buckland & Will Champion",
"discNumber": 1,
"durationInMillis": 269208,
"genreNames": ["Alternative", "Music", "Rock", "Adult Alternative", "Pop", "Britpop", "Indie Rock"],
"hasLyrics": true,
"hasTimeSyncedLyrics": true,
"isAppleDigitalMaster": true,
"isMasteredForItunes": true,
"isVocalAttenuationAllowed": true,
"isrc": "GBAYE1600170",
"name": "Yellow",
"playParams": { "id": "1122782283", "kind": "song" },
"previews": [
{
"url": "https://audio-ssl.itunes.apple.com/itunes-assets/AudioPreview221/v4/66/f3/1a/66f31a76-a6ed-cb4c-f353-23310a7ae9a8/mzaf_3953800019455541488.plus.aac.ep.m4a"
}
],
"releaseDate": "2000-06-26",
"trackNumber": 5,
"url": "https://music.apple.com/us/album/yellow/1122782080?i=1122782283"
},
"scrapedAt": "2026-03-24T05:17:43.498Z"
}

Notes

  • Result count and fields depend on the catalog and marketplace.
  • Respect Shazam’s terms and applicable laws when using the data.