Skip to content

Zara Scraper

Try for free

Scrape Zara products from any country store by category, search or product URL: prices, sale prices, colours, sizes with stock, composition, images and descriptions.

👗 Zara Scraper

Scrape Zara products from any country store: names, references, prices and sale prices, every colour, sizes with live stock, composition, descriptions and full-size images. Paste category, search or product URLs, or just type a keyword. No login, no browser, results in seconds.

✨ Why use Zara Scraper?

  • ⚡ Fast — reads Zara's own data feeds directly, a full category of several hundred products in well under a minute.
  • 📏 Sizes with stock — every size of every colour with its availability (in stock, low on stock, out of stock, coming soon) and SKU.
  • 🧵 Composition and care data — outer shell, lining and other parts with their materials and percentages.
  • 🌍 Every Zara store — any zara.com/<country>/<language>/ store, prices in the local currency and texts in the store's language.
  • 🏷️ Sale tracking — current price, original price and discount percentage for marked-down items.
  • 🔓 No login needed — only public product data.

🎯 Use cases

  • 📈 Price monitoring — track Zara prices and markdowns per country over time.
  • 📦 Stock tracking — watch which sizes sell out and when items come back.
  • 🔍 Assortment research — compare categories, colours and materials across stores and seasons.
  • 🛍️ Resellers and comparison sites — keep product feeds with images, references and prices up to date.
  • 🧪 Material analysis — study fabric composition across product families.

🚀 How to use

  1. Paste one or more Zara URLs: a category (https://www.zara.com/us/en/woman-dresses-l1066.html), a search (https://www.zara.com/de/de/search?searchTerm=kleid) or a product page.
  2. Or type search terms and choose the store country, language and department.
  3. Set Max products per input.
  4. Keep Open product pages for full details on for sizes, composition and all images, or turn it off for quicker list-only rows.
  5. Run the scraper and export the results as JSON, CSV, Excel or HTML, or read them through the API.

📥 Input

FieldDescription
startUrlsZara category, search or product URLs from any country store
searchTermsKeywords to search in the store chosen by country and language
maxItemsMaximum products per URL or search term (default 20)
country / languageStore used for search terms, as in zara.com/us/en/
searchSectionLimit searches to Woman, Man, Kids or Home
includeDetailsOpen product pages for sizes, colours, composition and all images (default on)
{
  "startUrls": [{ "url": "https://www.zara.com/us/en/woman-dresses-l1066.html" }],
  "searchTerms": ["black shoes"],
  "country": "us",
  "language": "en",
  "maxItems": 20,
  "includeDetails": true
}

📤 Output

One row per product colour, as Zara lists them.

FieldDescription
name, descriptionProduct name and description in the store's language
reference, displayReference, idZara product reference (e.g. 3152/204) and colour product id
price, originalPrice, discountPercent, onSale, currencyCurrent price, price before markdown and discount
color, colorCode, colorHexThe colour of this row
sizes, availableSizes, availabilityEvery size with availability and SKU, the sizes in stock, overall stock
colorsAll colours of the product with their prices and sizes
composition, compositionPartsMaterials per part (outer shell, lining ...)
image, imagesMain image and all images of the colour
section, family, subfamily, categoryDepartment, product family and the category path
url, country, languageProduct page and store
position, searchTerm, sourceUrl, scrapedAtWhere and when the row was found
{
  "id": 547664352,
  "productId": 547615320,
  "reference": "03152204-I2026",
  "displayReference": "3152/204",
  "name": "STRAPPY OFF-THE-SHOULDER MINI DRESS",
  "description": "Mini dress featuring a straight neckline and an off-the-shoulder design. Includes overlapping fabric detail and adjustable crisscross tie-front straps. Concealed side zipper closure.",
  "brand": "ZARA",
  "price": 69.9,
  "originalPrice": null,
  "discountPercent": null,
  "onSale": false,
  "currency": "USD",
  "availability": "in_stock",
  "color": "taupe brown",
  "colorCode": "707",
  "colorHex": "#A89083",
  "availableSizes": ["XS", "S", "M", "L", "XL", "XXL"],
  "sizes": [
    { "name": "XS", "availability": "in_stock", "sku": 547615321, "price": 69.9 },
    { "name": "S", "availability": "in_stock", "sku": 547615322, "price": 69.9 }
  ],
  "colors": [
    { "name": "taupe brown", "code": "707", "hex": "#A89083", "id": 547664352, "price": 69.9, "originalPrice": null, "availableSizes": ["XS", "S", "M", "L", "XL", "XXL"], "sizes": [] }
  ],
  "composition": "OUTER SHELL: 96% cotton, 4% elastane; LINING: 100% polyester",
  "compositionParts": [
    { "part": "OUTER SHELL", "materials": "96% cotton, 4% elastane" },
    { "part": "LINING", "materials": "100% polyester" }
  ],
  "image": "https://static.zara.net/assets/public/19d1/06a4/f4cb44f59744/c2aaa70557bd/03152204707-p/03152204707-p.jpg?ts=1785742779738",
  "section": "WOMAN",
  "family": "DRESS",
  "subfamily": "T-DRESS",
  "category": "WOMAN > COLLECTION > DRESSES",
  "url": "https://www.zara.com/us/en/strappy-strapless-mini-dress-p03152204.html?v1=547664352",
  "country": "us",
  "language": "en",
  "detailsLoaded": true,
  "position": 1,
  "sourceUrl": "https://www.zara.com/us/en/woman-dresses-l1066.html",
  "scrapedAt": "2026-10-16T00:53:52.859Z"
}

💰 Pricing

You pay $4.00 per 1,000 products ($0.004 per product saved), plus a small amount of platform usage (compute and proxy traffic), typically a few cents per 1,000 products. For example, 1,000 products with full details cost about $4.05 in total. Rows are only charged when they are saved, and the run stops cleanly at your spending limit.

❓ FAQ

Is it legal to scrape Zara? The scraper collects only public product information that anyone can see on zara.com without an account. Check that your use complies with Zara's terms and the laws that apply to you.

Do I need a Zara account or my own proxy? No. No login is used, and the built-in proxy works out of the box.

How many products can I get? A category returns every product Zara lists in it, often several hundred. Searches return up to Zara's own result count.

Why is a field empty? Zara does not show every field for every product (for example composition on some home or beauty items, or an original price when an item is not on sale). With details off, category rows have no sizes or composition.

Can I scrape another country or language? Yes. Use URLs from that store (for example zara.com/fr/fr/...) or set the store country and language for search terms.

Can I schedule it or use the API? Yes. Schedule runs to track prices and stock, and read results through the API in JSON, CSV or Excel.

⚠️ Limits

  • Zara Home, Massimo Dutti and other brands' own websites are not covered (Zara's "Home" department on zara.com is).
  • Customer reviews and in-store stock are not collected.
  • Category rows follow the products Zara currently lists; sold-out items Zara has removed from a category do not appear.
  • Category filters and sort orders set on zara.com are not carried over from the URL.

Related actors

G2
4.7/5
Excellent
Trustpilot

The internet is full of data.
Start owning yours.

Scrape.ly gives you the infrastructure, the tooling, and the team to extract, process, and operationalize web data at any scale. Setup takes minutes. The advantage lasts forever.

No credit card. No setup calls.