Spotify Artist Shop Scraper avatar

Spotify Artist Shop Scraper

Pricing

from $1.59 / 1,000 products

Go to Apify Store
Spotify Artist Shop Scraper

Spotify Artist Shop Scraper

Extract Spotify artist merch in seconds — paste a shop.spotify.com store or product URL and get titles, prices, currencies, images, variants, and availability. No coding required. Schedule runs, export JSON/CSV/Excel, and integrate via the Apify API.

Pricing

from $1.59 / 1,000 products

Rating

0.0

(0)

Developer

rainminer

rainminer

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 days ago

Last modified

Share

Spotify Artist Shop Scraper

What does Spotify Artist Shop Scraper do?

The Spotify Artist Shop Scraper is a no-code Apify Actor that extracts merchandise data from Spotify Artist Shop pages on shop.spotify.com. Paste an artist store URL or a single product URL and get structured JSON with product titles, prices, currencies, availability, images, descriptions, size/color variants, and links back to the public shop.

It does not require the official Spotify API, a browser, or coding skills. Runs are fast and lightweight (HTTP-only) and work from Apify Console, the API, or scheduled jobs on the Apify platform.


Why scrape Spotify Artist Shop data?

Artists sell merch directly through Spotify Artist Shop — often powered by Shopify behind the scenes. That data is useful for:

  • Merch monitoring — Track new drops, sold-out items, and price changes for artists you follow.
  • Catalog research — Compare product types, price points, and currencies across multiple artist shops.
  • Data pipelines — Feed merch listings into dashboards, newsletters, or alerting workflows.
  • E-commerce intelligence — Build datasets of artist merchandise without manual copy-paste from shop pages.

Combined with Apify, you can schedule daily runs, export results as JSON, CSV, or Excel, monitor failures, and integrate with Zapier, Make, or your own backend via the Apify API.


What data can you extract from Spotify Artist Shop?

FieldDescription
artistNameArtist display name
artistIdSpotify artist ID from the shop URL
artistStoreUrlLink to the artist's store page
titleProduct title
handleProduct URL slug
urlPublic product page on shop.spotify.com
price / currencyListed price and currency (e.g. USD, CZK)
availableForSaleWhether the item can be purchased
imageUrl / imagesProduct image URLs
descriptionProduct description text
variantsSizes/options with per-variant price and availability
tags / productTypeShopify tags and product type when present

What can this Spotify merch scraper do?

  • Scrape a full artist store (/artist/{id}/store) — up to 250 products per shop.
  • Scrape a single product page (/artist/{id}/product/{handle}) with full variant details.
  • Support any locale in the URL (en, cs, de, etc.) — output links keep the same locale.
  • Sort listings by price or date; optionally hide sold-out items.
  • Limit results with maxItems per start URL for cost control.
  • Run without a proxy in most regions (proxy optional via input).

How do I use Spotify Artist Shop Scraper to extract merch data?

  1. Open the Actor in Apify Console and go to the Input tab.
  2. Add one or more Start URLs — artist store or product links from shop.spotify.com.
  3. Set Maximum items (products per URL), Hide sold out, and Sort products by if needed.
  4. Click Start and wait for the run to finish.
  5. Download the dataset as JSON, CSV, or Excel, or fetch results via the Apify API.

Example store URL:

https://shop.spotify.com/cs/artist/4ea8AWmXxlW0nX2ogATXiN/store

Finding the artist ID: Open the artist on open.spotify.com, copy the ID from open.spotify.com/artist/{artistId}, then build
https://shop.spotify.com/en/artist/{artistId}/store.


How much does it cost to scrape Spotify Artist Shop?

This Actor uses pay-per-result consumption on the Apify platform (Compute Units for HTTP requests and dataset storage). Typical store runs are small and fast — often well under $0.01 per artist shop when scraping a handful of products, because no browser is launched.

Exact cost depends on:

  • Number of start URLs and maxItems
  • Whether you enable proxies
  • Run frequency if scheduled

Use the Apify free plan credits to test with a low maxItems value (default 5) before scaling up. Check the Actor's pricing tab in Apify Store for current rates.


Input

Spotify Artist Shop Scraper has the following input options. See the Input tab in Apify Console for full field descriptions.

FieldDefaultDescription
startUrlsRequired. Store or product URLs on shop.spotify.com
maxItems5Max products per start URL (1–250)
hideSoldOuttrueSkip sold-out products
sortBydate_descprice_asc, price_desc, date_asc, date_desc
proxyConfigurationno proxyOptional Apify Proxy

Example input:

{
"startUrls": [
{
"url": "https://shop.spotify.com/cs/artist/4ea8AWmXxlW0nX2ogATXiN/store"
}
],
"maxItems": 10,
"hideSoldOut": true,
"sortBy": "date_desc",
"proxyConfiguration": { "useApifyProxy": false }
}

Output

You can download the dataset extracted by Spotify Artist Shop Scraper in JSON, HTML, CSV, or Excel. Each row is one product.

Example output:

{
"artistId": "4ea8AWmXxlW0nX2ogATXiN",
"artistName": "The.Switch",
"artistImageUrl": "https://i.scdn.co/image/ab6761610000f178f190161a114f625687c66589",
"artistStoreUrl": "https://shop.spotify.com/cs/artist/4ea8AWmXxlW0nX2ogATXiN/store",
"productId": "gid://shopify/Product/14895447179590",
"title": "Triko Pravda - unisex",
"handle": "triko-pravda-unisex-1",
"url": "https://shop.spotify.com/cs/artist/4ea8AWmXxlW0nX2ogATXiN/product/triko-pravda-unisex-1",
"availableForSale": true,
"price": 300,
"currency": "CZK",
"productType": null,
"tags": [],
"imageUrl": "https://cdn.shopify.com/s/files/1/0671/9101/3655/products/IMG_8069.jpg?v=1667809076",
"images": [
"https://cdn.shopify.com/s/files/1/0671/9101/3655/products/IMG_8069.jpg?v=1667809076"
],
"description": "",
"variants": [
{
"id": "gid://shopify/ProductVariant/54064989110598",
"title": "XS",
"availableForSale": true,
"price": 300,
"currency": "CZK"
}
]
}

Tips and advanced options

  • Multiple artists — Add several store URLs in startUrls; maxItems applies per URL.
  • Product-only runs — Use a product URL when you need full description and all variants for one item.
  • Locale — Use /cs/, /en/, or other locale segments in URLs; product links in the dataset match that locale.
  • Empty shops — Artists without an active Spotify shop return no products; verify the store loads in a browser first.
  • API & scheduling — Call the Actor via the Apify API or set a schedule to monitor merch changes over time.

Our scrapers are ethical and only collect publicly visible product listing data shown on shop pages (titles, prices, images, availability). They do not extract private account data, payment details, or cart/checkout information.

You are responsible for complying with Spotify's terms and applicable laws (including GDPR if personal data appears in your results). If unsure whether your use case is legitimate, consult a lawyer. Read Apify's guide on the legality of web scraping.


FAQ

Does this use the official Spotify API?

No. The Actor reads public shop pages and storefront data the same way a browser would, without requiring Spotify API credentials.

Can I search by artist name instead of URL?

Not in the current version — you need a store or product URL with the Spotify artist ID in the path. Find the ID from an open.spotify.com/artist/... link.

Why are prices in CZK, USD, or another currency?

Currency follows each shop's storefront settings and the locale in your start URL.

The run returned zero products

The artist may not have an active shop, or all items may be sold out with Hide sold out enabled. Try opening the same URL in a browser.

Need help or a custom feature?

Open an issue on the Actor's Issues tab in Apify Console or contact the maintainer for custom integrations.


Image Credit

Image credit: Spotify / Spotify Artist Shop