Zara API Scraper avatar

Zara API Scraper

Under maintenance

Pricing

Pay per event + usage

Go to Apify Store
Zara API Scraper

Zara API Scraper

Under maintenance

Scrapes Zara (Inditex) product catalogue — PLP listings and full PDP detail (colours, sizes, materials, images, prices) via the reversed Inditex mobile API. No account. Read-only.

Pricing

Pay per event + usage

Rating

0.0

(0)

Developer

R.L.

R.L.

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Categories

Share

Zara Catalogue Scraper – Products, Prices, Sizes & Stock 🛍️

Scrape the Zara (Inditex) product catalogue as clean, structured data. For any Zara market (US, UK, ES, DE, FR and more) this Zara scraper returns every product in a category with its price, colours, images, reference and availability, plus optional full product detail (all sizes, materials and per-size prices). It talks directly to Zara's mobile catalogue API (reversed from the Zara Android app) with TLS-fingerprint impersonation, so there's no account, no login, and no API key — just pick a market and a category and run.

Great for price monitoring, assortment/range analysis, competitive research and building fashion-catalogue datasets.

What you can scrape

  • 🛍️ Product listings (PLP) — every product in a category: name, price, old price, discount, reference, section/family, colours (with image URLs) and availability.
  • 📄 Full product detail (PDP, optional) — per-colour and per-size breakdown (size, SKU, price, availability), materials/composition, size guide and the full image gallery.
  • 🔎 Keyword search — search the catalogue by term (e.g. linen dress) with cursor pagination and a total count. Search rows carry the product name and URL directly (no PDP needed).
  • 🗂️ Category tree (FREE) — the whole store category tree (id, name, path) so you can find a category to scrape. This mode is free — no per-row charge.

Key features

FeatureDetails
Data sourceZara / Inditex itxrest catalogue API — the same feed the Zara app uses
AuthNone — TLS-fingerprint impersonation, no account, no cookies, no API key
MarketsAny Zara country — set the ISO country code (US, GB, ES, DE, FR, …)
PricesReturned in major currency units for the selected market
ExportJSON, CSV, Excel, HTML, or via the Apify API

Input

Find a category first (free), then scrape it:

{ "mode": "categories", "country": "US" }

Search the catalogue by keyword:

{ "mode": "search", "country": "US", "searchTerm": "linen dress", "maxItems": 100 }
{
"mode": "products",
"country": "US",
"category": "Dresses",
"includeDetails": true,
"maxItems": 100,
"proxyConfiguration": { "useApifyProxy": true }
}
FieldNotes
modeproducts (by category), search (by keyword), or categories (free tree dump)
countryISO 3166 alpha-2 market code (e.g. US, GB, ES) — sets currency & assortment
categoryProducts mode: a category id (e.g. 2419940) or name (e.g. Dresses)
searchTermSearch mode: a keyword, e.g. linen dress
includeDetailsFetch each product's PDP (sizes/materials); billed separately
detailConcurrencyParallel PDP fetches when details are on (1–16)
maxItemsCap products (0 = all)
proxyConfigurationOptional — Apify Proxy by default

Output

One clean row per product (prices in the market's currency):

{
"id": 545466143,
"reference": "20120918-I2026",
"name": "SATIN SLIP DRESS",
"price": 49.90,
"old_price": 69.90,
"currency": "USD",
"discount_percentage": 28,
"section_name": "WOMAN",
"family_name": "DRESSES",
"availability": "in_stock",
"colors": [{ "name": "Black", "reference": "…", "images": ["https://static.zara.net/…"] }],
"url": "https://www.zara.com/us/en/…-p20120918.html"
}

With includeDetails, each row also carries a detail object: per-colour sizes (size, sku, price, availability), materials, size_guide and the full gallery.

Notes on the data

  • Product name & URL come from the PDP. Zara's PLP grid omits the user-facing product name and the English URL keyword (it only carries an internal family label), so enable includeDetails to populate name and url. PLP-only rows still carry price, reference, colours (+images) and availability — ideal for fast price/assortment sweeps.
  • Prices are per-market. The country you choose sets the store, currency and catalogue; verify against that same market.
  • availability is the catalogue flag (valid variant), not guaranteed live per-store stock — Zara's live stock endpoint is guest-token-gated and out of scope for this read-only tool.
  • Categories are store-specific. Use the free categories mode to get the right ids/names for your chosen country.

Pricing

Pay-per-event, so you only pay for the data you pull:

  • $0.001 per product
  • $0.001 per product when full detail (PDP) enrichment is enabled (includeDetails)
  • Category tree (mode: categories) is free — no per-row charge

FAQ

Do I need a Zara account or API key? No — the actor impersonates the app's mobile catalogue API.

Which markets are covered? Any Zara country — set country to its ISO code.

Can I get live per-store stock? No. The catalogue availability flag is returned; true live stock is guest-token-gated and not part of this read-only tool.

Does the client work for other Inditex brands? The Inditex itxrest schema is shared across Bershka, Stradivarius, Pull&Bear and Massimo Dutti — this actor targets Zara.

Disclaimer

This is an unofficial tool and is not affiliated with, endorsed by, or sponsored by Zara or Inditex. It returns read-only public catalogue data (no accounts, no orders). All trademarks belong to their respective owners; use the scraped data responsibly and in line with applicable terms and laws.