Zara Scraper
Pricing
$5.00 / 1,000 product scrapeds
Zara Scraper
Scrape Zara product listings by keyword search or category URL across BR, US, ES, UK, DE, FR, IT, PT, MX, and more. Extract title, price, original price, discount %, colors, sizes, availability, images, and URL. Pay per product scraped.
Pricing
$5.00 / 1,000 product scrapeds
Rating
5.0
(2)
Developer
Gio
Maintained by CommunityActor stats
0
Bookmarked
6
Total users
3
Monthly active users
2 days ago
Last modified
Categories
Share
Scrape Zara product listings from any of 35+ countries, by keyword search or by category URL. Returns full product data: name, price, original price, discount %, colors, sizes, availability, images, and the canonical product URL.
Powered by Zara's public catalog endpoint (?ajax=true), so it is fast, stable, and needs no headless browser.
What you can do with it
- Retail pricing intelligence: track Zara prices and discount cycles across regions.
- Trend tracking: pull "New In" categories daily to spot what is launching.
- Brand benchmarking: compare your catalog against Zara's assortment.
- Affiliate and dropshipping research: build product feeds for content sites.
- Market and academic research: collect time-series catalog data.
Input
| Field | Type | Description |
|---|---|---|
searchTerm | string | A keyword such as blazer, vestido, or sneakers. The scraper maps it to matching Zara categories. Leave blank if you use startUrls. |
startUrls | array | Direct Zara category or product URLs (for example https://www.zara.com/us/en/woman-new-in-l1180.html). When set, this overrides searchTerm. |
country | enum | Two-letter country code (us, br, es, uk, de, fr, it, pt, mx, and more). Sets the storefront and currency. |
language | string | Optional two-letter language override. Defaults to the country's primary language. |
maxItems | integer | Cap on the number of products returned. Default 50. |
maxPages | integer | Pagination cap per URL. Each page returns up to ~20 products. Default 10. |
proxyConfiguration | object | Apify Proxy config. Residential proxies in the storefront country are recommended. |
Example input
{"searchTerm": "blazer","country": "us","maxItems": 50,"proxyConfiguration": { "useApifyProxy": true, "apifyProxyGroups": ["RESIDENTIAL"] }}
Or target a category directly:
{"startUrls": ["https://www.zara.com/us/en/woman-new-in-l1180.html"],"country": "us","maxItems": 100}
Output
One dataset item per product:
{"id": 548194786,"reference": "02654593-V2026","displayReference": "2654/593","name": "FEATHER CUFF SHOULDER PAD BLAZER","description": "Blazer with a lapel collar and long sleeves...","price": 149,"originalPrice": null,"discountPercent": null,"currency": "USD","availability": "in_stock","brand": "Zara","section": "WOMAN","familyName": "BLAZER","subfamilyName": "W.OUTER GARMENT","kind": "Blazer","colors": [{"id": "800","name": "Black","price": 149,"availability": "in_stock","reference": "C02654593800-V2026","canonicalReference": "02654593800-V2026","images": ["https://static.zara.net/photos/.../w/1920/abc.jpg?ts=..."]}],"images": ["https://static.zara.net/photos/.../w/1920/abc.jpg?ts=..."],"url": "https://www.zara.com/us/en/feather-cuff-shoulder-pad-blazer-p02654593.html","country": "us","language": "en","scrapedAt": "2026-05-12T22:50:00.000Z"}
Prices are returned as numbers in major currency units (for example 149 for $149.00, or 529 for R$ 529,00). When a product is on sale, originalPrice holds the pre-discount price and discountPercent is computed for you.
Pricing
$0.005 per product scraped (pay per event). You are not charged for failed pages or duplicate products.
How it works
- Search runs against the public categories tree, not the on-site search box. Zara's
/search?searchTerm=...&ajax=trueendpoint returns search configuration, not products, because results are rendered client-side by Empathy.co. The scraper instead walks the public categories tree (/{country}/{language}/categories?ajax=true) and fuzzy-matches your keyword against each category's slug and name. This is far more reliable than trying to scrape the client-side search. - Sibling Inditex brands are filtered out by default. Massimo Dutti, Pull&Bear, Bershka, Stradivarius, Oysho, Lefties, and Zara Home all share zara.com's category tree. A keyword search returns Zara products only. If you want a sibling brand, pass its category URL directly through
startUrls. - Residential proxy is recommended. Use a residential proxy in the storefront country (for example BR for
country=br) to avoid datacenter blocks.
Notes and limits
- Each result page returns roughly 20 products. Use
maxPagesto control how deep the crawl goes per URL. - If a keyword matches several categories, the scraper crawls the top 5 best matches (exact-match and more general slugs are preferred).
- If nothing matches your keyword, the run falls back to the "Woman New In" category so you still get a sample of live data.