Spotify Artist Shop Scraper
Pricing
from $1.59 / 1,000 products
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
6 days ago
Last modified
Categories
Share

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?
| Field | Description |
|---|---|
artistName | Artist display name |
artistId | Spotify artist ID from the shop URL |
artistStoreUrl | Link to the artist's store page |
title | Product title |
handle | Product URL slug |
url | Public product page on shop.spotify.com |
price / currency | Listed price and currency (e.g. USD, CZK) |
availableForSale | Whether the item can be purchased |
imageUrl / images | Product image URLs |
description | Product description text |
variants | Sizes/options with per-variant price and availability |
tags / productType | Shopify 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
maxItemsper 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?
- Open the Actor in Apify Console and go to the Input tab.
- Add one or more Start URLs — artist store or product links from shop.spotify.com.
- Set Maximum items (products per URL), Hide sold out, and Sort products by if needed.
- Click Start and wait for the run to finish.
- 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.
| Field | Default | Description |
|---|---|---|
startUrls | — | Required. Store or product URLs on shop.spotify.com |
maxItems | 5 | Max products per start URL (1–250) |
hideSoldOut | true | Skip sold-out products |
sortBy | date_desc | price_asc, price_desc, date_asc, date_desc |
proxyConfiguration | no proxy | Optional 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;maxItemsapplies per URL. - Product-only runs — Use a product URL when you need full
descriptionand allvariantsfor 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.
Is it legal to scrape Spotify Artist Shop?
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