# Apple Music Artist Catalog Monitor

**Use case:** 

Monitor Apple Music artist catalog pages and export album metadata, Apple IDs, artwork, release dates, genres, and URLs.

## Input

```json
{
  "startUrls": [
    {
      "url": "https://music.apple.com/us/artist/taylor-swift/159260351"
    }
  ],
  "searchTerms": [],
  "country": "US",
  "maxItems": 100,
  "entity": "song",
  "includeAlbumTracks": true,
  "includeArtistAlbums": true
}
```

## Output

```json
{
  "entityType": {
    "label": "Entity type"
  },
  "appleId": {
    "label": "Apple ID"
  },
  "title": {
    "label": "Title"
  },
  "artistName": {
    "label": "Artist"
  },
  "collectionName": {
    "label": "Album / collection"
  },
  "trackName": {
    "label": "Track"
  },
  "canonicalUrl": {
    "label": "Apple Music URL",
    "format": "link"
  },
  "country": {
    "label": "Country"
  },
  "primaryGenreName": {
    "label": "Genre"
  },
  "releaseDate": {
    "label": "Release date"
  },
  "durationSeconds": {
    "label": "Duration (sec)"
  },
  "trackNumber": {
    "label": "Track #"
  },
  "trackCount": {
    "label": "Track count"
  },
  "contentAdvisoryRating": {
    "label": "Advisory"
  },
  "isExplicit": {
    "label": "Explicit"
  },
  "artworkUrl600": {
    "label": "Artwork 600px",
    "format": "link"
  },
  "previewUrl": {
    "label": "Preview URL",
    "format": "link"
  },
  "currency": {
    "label": "Currency"
  },
  "trackPrice": {
    "label": "Track price"
  },
  "collectionPrice": {
    "label": "Collection price"
  },
  "sourceType": {
    "label": "Source type"
  },
  "sourceValue": {
    "label": "Source value"
  },
  "sourceUrl": {
    "label": "Source URL",
    "format": "link"
  },
  "scrapedAt": {
    "label": "Scraped at"
  }
}
```

## About this Actor

This example demonstrates how to use [Apple Music Scraper](https://apify.com/automation-lab/apple-music-scraper) with a specific input configuration. Visit the [Actor detail page](https://apify.com/automation-lab/apple-music-scraper) to learn more, explore other use cases, and run it yourself.