Shazam Songs Search Scraper 🎵

Shazam Songs Search Scraper 🎵

Extract comprehensive song information from Shazam's search results. Get detailed data including song titles, artists, albums, genres, release dates, and more. Perfect for music research, content aggregation, and building song databases. 🎵

SOCIAL_MEDIAINTEGRATIONSApify

Scrape song details from Shazam's search results, including song name, artist, album, genre, and more! 🎸

Features ✨

  • Search songs by keywords
  • Get detailed song information including:
    • Song name and artist
    • Album details
    • Genre classifications
    • Release date
    • Duration
    • Preview URL
    • Apple Music link
    • High-quality artwork
    • ISRC code
    • Lyrics availability status
  • Support multiple search keywords
  • Customizable maximum results per search
  • Clean, structured JSON output
  • Built-in proxy support

Input Parameters 📝

The actor accepts the following input parameters:

  • keywords (Array): List of keywords to search for songs
  • maxItems (Number): Maximum number of songs to scrape per keyword
  • proxyConfiguration (Object): Optional proxy settings

Output 📊

The actor outputs detailed song information in JSON format, including:

  • Scraping timestamp
  • Song attributes
    • Title and artist name
    • Album information
    • Genre classifications
    • Release date and duration
    • Audio preview URLs
    • Artwork details
    • Technical details (ISRC, audio traits)
  • Search keyword reference

Use Cases 💡

  • Music research and analysis
  • Building song databases
  • Tracking artist discographies
  • Genre-based music discovery
  • Content aggregation for music apps
  • Market research for music industry

Sample Output 📋

Input Example

A full explanation of an input example in JSON.

1{
2    "keywords": ["u2"],
3    "maxItems": 30
4}

Output sample

The results will be wrapped into a dataset which you can always find in the Storage tab. Here's an excerpt from the data you'd get if you apply the input parameters above:

And here is the same data but in JSON. You can choose in which format to download your data: JSON, JSONL, Excel spreadsheet, HTML table, CSV, or XML.

1[
2    {
3        "scrapedAt": "2025-01-27T04:52:54.349Z",
4        "item": {
5            "albumName": "All That You Can't Leave Behind",
6            "hasTimeSyncedLyrics": true,
7            "genreNames": [
8                "摇滚",
9                "音乐",
10                "Adult Alternative",
11                "另类音乐",
12                "Arena Rock",
13                "国际流行",
14                "流行/摇滚"
15            ],
16            "trackNumber": 1,
17            "releaseDate": "2000-10-30",
18            "durationInMillis": 248067,
19            "isVocalAttenuationAllowed": true,
20            "isMasteredForItunes": true,
21            "isrc": "GBUM71701873",
22            "artwork": {
23                "width": 3000,
24                "url": "https://is1-ssl.mzstatic.com/image/thumb/Music115/v4/e3/bd/02/e3bd02e5-5f43-8047-1a2b-4a4f8914fc60/17UMGIM95495.rgb.jpg/{w}x{h}bb.jpg",
25                "height": 3000,
26                "textColor3": "262526",
27                "textColor2": "111213",
28                "textColor4": "303030",
29                "textColor1": "050407",
30                "bgColor": "aaaaa2",
31                "hasP3": false
32            },
33            "composerName": "The Edge, Bono, Adam Clayton & Larry Mullen Jr.",
34            "audioLocale": "en-US",
35            "url": "https://music.apple.com/cn/album/beautiful-day/1443100430?i=1443100723",
36            "playParams": {
37                "id": "1443100723",
38                "kind": "song"
39            },
40            "discNumber": 1,
41            "hasLyrics": true,
42            "isAppleDigitalMaster": true,
43            "audioTraits": [
44                "lossless",
45                "lossy-stereo"
46            ],
47            "name": "Beautiful Day",
48            "previews": [
49                {
50                    "url": "https://audio-ssl.itunes.apple.com/itunes-assets/AudioPreview126/v4/9b/3b/0a/9b3b0a90-7042-504b-48a9-f87ae92af1cc/mzaf_7272868363949759433.plus.aac.p.m4a"
51                }
52            ],
53            "artistName": "U2"
54        },
55        "keyword": "u2"
56    },
57    ...
58]

Frequently Asked Questions

Is it legal to scrape job listings or public data?

Yes, if you're scraping publicly available data for personal or internal use. Always review Websute's Terms of Service before large-scale use or redistribution.

Do I need to code to use this scraper?

No. This is a no-code tool — just enter a job title, location, and run the scraper directly from your dashboard or Apify actor page.

What data does it extract?

It extracts job titles, companies, salaries (if available), descriptions, locations, and post dates. You can export all of it to Excel or JSON.

Can I scrape multiple pages or filter by location?

Yes, you can scrape multiple pages and refine by job title, location, keyword, or more depending on the input settings you use.

How do I get started?

You can use the Try Now button on this page to go to the scraper. You’ll be guided to input a search term and get structured results. No setup needed!