# Spotify downloader app workflow

**Use case:** 

Run a saved Spotify downloader app-style workflow for repeatable Apify runs, exports, schedules, and API calls.

## Input

```json
{
  "trackUrls": [
    "https://open.spotify.com/track/1dGr1c8CrMLDpV6mPbImSI"
  ],
  "keywords": [
    "Ed Sheeran Perfect"
  ],
  "explicitContent": "all",
  "resolutionMode": "fast_links",
  "maxTracksPerSearch": 5,
  "maxTracks": 5
}
```

## Output

```json
{
  "status": {
    "label": "Status",
    "format": "string"
  },
  "trackName": {
    "label": "Track",
    "format": "string"
  },
  "artistNames": {
    "label": "Artists",
    "format": "array"
  },
  "albumName": {
    "label": "Album",
    "format": "string"
  },
  "durationMs": {
    "label": "Duration ms",
    "format": "number"
  },
  "explicit": {
    "label": "Explicit",
    "format": "boolean"
  },
  "isrc": {
    "label": "ISRC",
    "format": "string"
  },
  "spotifyUrl": {
    "label": "Spotify URL",
    "format": "string"
  },
  "media.audioPreviewUrl": {
    "label": "Preview URL",
    "format": "string"
  },
  "media.downloadUrl": {
    "label": "MP3 URL",
    "format": "string"
  },
  "savedFile.key": {
    "label": "Saved file key",
    "format": "string"
  },
  "scrapedAt": {
    "label": "Scraped at",
    "format": "string"
  }
}
```

## About this Actor

This example demonstrates how to use [Spotify Downloader](https://apify.com/maximedupre/spotify-downloader) with a specific input configuration. Visit the [Actor detail page](https://apify.com/maximedupre/spotify-downloader) to learn more, explore other use cases, and run it yourself.