{
  "data": {
    "id": "fvNi2gTWnCWAH22Bx",
    "userId": "HIMU0xktu1JeZb4Xl",
    "name": "spotify-scraper",
    "username": "fetch_cat",
    "description": "Export public Spotify artists, tracks, albums, playlists, podcasts, episodes, audiobooks, images, markets, and public metrics. Direct URLs need no API key.",
    "isPublic": true,
    "createdAt": "2026-06-21T19:26:21.543Z",
    "modifiedAt": "2026-08-06T09:59:40.935Z",
    "taggedBuilds": {
      "latest": {
        "buildId": "pAht9IKPkuO38A1mR",
        "finishedAt": "2026-08-06T09:59:40.935Z",
        "buildNumberInt": 200008,
        "buildNumber": "0.2.8"
      }
    },
    "stats": {
      "totalBuilds": 17,
      "totalRuns": 889,
      "totalUsers": 8,
      "totalUsers7Days": 3,
      "totalUsers30Days": 3,
      "totalUsers90Days": 6,
      "lastRunStartedAt": "2026-08-26T14:28:57.146Z",
      "actorReviewCount": 0,
      "actorReviewRating": 0,
      "bookmarkCount": 0,
      "publicActorRunStats30Days": {
        "ABORTED": 0,
        "FAILED": 39,
        "SUCCEEDED": 746,
        "TIMED-OUT": 0,
        "TOTAL": 785
      }
    },
    "versions": [
      {
        "versionNumber": "0.1",
        "sourceType": "SOURCE_FILES",
        "buildTag": "latest"
      },
      {
        "versionNumber": "0.2",
        "sourceType": "SOURCE_FILES",
        "buildTag": "latest"
      }
    ],
    "defaultRunOptions": {
      "build": "latest",
      "timeoutSecs": 300,
      "memoryMbytes": 512
    },
    "exampleRunInput": {
      "body": "{\n  \"startUrls\": [\n    { \"url\": \"https://open.spotify.com/artist/06HL4z0CvFAxyc27GXpf02\" },\n    { \"url\": \"https://open.spotify.com/track/1dGr1c8CrMLDpV6mPbImSI\" }\n  ],\n  \"searchQueries\": [\"taylor swift\"],\n  \"maxItems\": 5,\n  \"proxyConfiguration\": { \"useApifyProxy\": false }\n}",
      "contentType": "application/json; charset=utf-8"
    },
    "categories": [
      "SOCIAL_MEDIA",
      "AUTOMATION",
      "DEVELOPER_TOOLS"
    ],
    "isDeprecated": false,
    "title": "Spotify Scraper",
    "pictureUrl": "https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/HIMU0xktu1JeZb4Xl-actor-fvNi2gTWnCWAH22Bx-tNba2NY2a3-spotify-scraper-actor-icon.png",
    "seoTitle": "Spotify Scraper for Music and Podcast Metadata",
    "seoDescription": "Export Spotify artists, tracks, albums, playlists, shows, episodes, images, metrics, markets, and real catalog search results to CSV, JSON, Excel, or API.",
    "pricingInfos": [
      {
        "pricingModel": "PAY_PER_EVENT",
        "pricingPerEvent": {
          "actorChargeEvents": {
            "start": {
              "eventTitle": "Start",
              "eventDescription": "One-time fee per run",
              "eventPriceUsd": 0.005,
              "isOneTimeEvent": true
            },
            "result": {
              "eventTitle": "Spotify record",
              "eventDescription": "Per public Spotify metadata record produced",
              "eventTieredPricingUsd": {
                "FREE": {
                  "tieredEventPriceUsd": 0.000575
                },
                "BRONZE": {
                  "tieredEventPriceUsd": 0.0005
                },
                "SILVER": {
                  "tieredEventPriceUsd": 0.00039
                },
                "GOLD": {
                  "tieredEventPriceUsd": 0.0003
                },
                "PLATINUM": {
                  "tieredEventPriceUsd": 0.0002
                },
                "DIAMOND": {
                  "tieredEventPriceUsd": 0.00014
                }
              },
              "isPrimaryEvent": true
            }
          }
        },
        "startedAt": "2026-06-21T19:30:00.000Z",
        "apifyMarginPercentage": 0.2,
        "createdAt": "2026-06-21T19:28:55.778Z"
      },
      {
        "pricingModel": "PAY_PER_EVENT",
        "pricingPerEvent": {
          "actorChargeEvents": {
            "start": {
              "eventTitle": "Run started",
              "eventDescription": "One-time fee charged when a run starts.",
              "eventPriceUsd": 0.005,
              "isOneTimeEvent": true
            },
            "result": {
              "eventTitle": "Result extracted",
              "eventDescription": "Charged per public Spotify metadata record extracted.",
              "eventTieredPricingUsd": {
                "FREE": {
                  "tieredEventPriceUsd": 0.000055007
                },
                "BRONZE": {
                  "tieredEventPriceUsd": 0.000047832
                },
                "SILVER": {
                  "tieredEventPriceUsd": 0.000037309
                },
                "GOLD": {
                  "tieredEventPriceUsd": 0.000028699
                },
                "PLATINUM": {
                  "tieredEventPriceUsd": 0.000019133
                },
                "DIAMOND": {
                  "tieredEventPriceUsd": 0.000013393
                }
              },
              "isPrimaryEvent": true
            }
          }
        },
        "startedAt": "2026-06-21T19:33:10.000Z",
        "apifyMarginPercentage": 0.2,
        "createdAt": "2026-06-21T19:33:19.084Z"
      }
    ],
    "notice": "NONE",
    "isCritical": false,
    "isGeneric": false,
    "hasNoDataset": false,
    "isSourceCodeHidden": true,
    "standbyUrl": null,
    "actorPermissionLevel": "LIMITED_PERMISSIONS",
    "readmeSummary": "## Spotify Scraper\n\nA metadata-focused scraper for public Spotify content that exports structured entity metadata for artists, tracks, albums, playlists, podcast shows and episodes, and audiobooks. It ingests direct Spotify URLs and typed Spotify URIs (including regional open.spotify.com paths), scrapes public page data, and optionally performs credential-backed catalog searches using a short-lived Web API token to return real server-side entity records. Outputs are structured records containing stable identifiers and canonical URLs, titles and descriptions, credited artists/owners/publishers, image URLs and audio preview links, release dates and durations, availability by market, public engagement metrics, catalog identifiers and content flags, visible item counts and catalog-level metadata, provenance and scrape timestamps. Technical features include URL normalization, deduplication within runs, bounded retries for rate limits and transient challenges, run-level summaries and checkpoints with completion and error diagnostics, and mixed-input preservation of valid rows alongside recorded failures.\n\n## Use cases\n\n- Export public Spotify artist, track, album, playlist, podcast show, episode, and audiobook metadata into structured records for analysis.\n- Music and podcast research that requires consistent public metadata and stable identifiers.\n- Labels, artist teams, and playlist curators monitoring public catalog pages and public metrics over time.\n- Developers enriching internal catalogs with stable Spotify IDs/URIs, images, markets, release dates, and catalog identifiers.\n- Data teams scheduling repeatable exports for spreadsheets, databases, or dashboards to track catalog metadata.\n- Automation builders and monitoring workflows that require explicit partial-failure diagnostics and run checkpoints.\n- Credential-backed keyword catalog search to return real entity records across selected entity types and markets (when API credentials are supplied).\n- Periodic checks to detect changes in playlist or show metadata and compare stable identifiers across runs.",
    "deploymentKey": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC7fUl9TWjOxJN7yORx2EuFy/7D/mCH/hiHjsVxjP8UHfBdNTTEH6fIliMpimHnF7yaspNG+BR2RnhWkTtbkGF4TpD5xqSAFCVaMPoSG/LTPeEuKReP0dbSzpJUBUVQHtdy+ewDdnGDhEt300J2h1os52EMkeyyZmZlCyk+XLDaaXnWez+Q6/CwzDKDszRsvIYFqE1rLrYjCxmyRlzZbZehdCOausIvje4TnMQzjqTYSMEymyl6YInbDDShxt1S3AcW3agHCKO77y07QsOFiqYbFMUgg525ArIMFoi+EqaDwuQLRri/NYLQWvt5lgic7nIkxZaB+ab3NPXq72sOmkCB \n"
  }
}