Zara Product Scraper avatar

Zara Product Scraper

Pricing

from $2.00 / 1,000 zara product scrapers

Go to Apify Store
Zara Product Scraper

Zara Product Scraper

Collect Zara product listings from zara.net by section and market. Get prices, availability, references, images, and links. Run with section, market, keywords, and max results; no login. Pricing: $0.002 per dataset item and $0.00005 per Actor Start event.

Pricing

from $2.00 / 1,000 zara product scrapers

Rating

0.0

(0)

Developer

Vitalii Bondarev

Vitalii Bondarev

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

18 hours ago

Last modified

Features

Limited permissions

Share

Extract Zara product listings from the public catalog at zara.net by section and market, including prices, colors, availability, references, images, and product links. No Zara account or login is required.

  • Collect catalogs for the WOMAN, MAN, KIDS, or HOME sections.
  • Monitor catalog listings, prices, and availability.
  • Filter categories and products with optional keywords.
  • Export structured product records with links and image URLs.

What you get

The Actor reads Zara’s localized category tree, selects category IDs for the chosen section and market, and writes product records to the dataset as soon as they pass deduplication (by product ID) and keyword filtering.

Fields whose source value is null or empty are omitted from the record.

FieldTypeDescription
idstringProduct ID; products without an ID are skipped
positionintegerProduct position in the listing
namestringProduct name; products without a non-empty name are skipped
pricenumberPrice in the selected market currency; omitted when the price cannot be converted
currencystringCurrency for the selected market; omitted when the source market does not provide a currency
sectionintegerNumeric section ID
sectionNamestringProduct section, such as WOMAN
familyNamestringProduct family
subfamilyNamestringProduct subfamily
productColorstringFirst available product color; omitted when the source provides no color
colorsintegerCount of available colors; 0 when no color list is provided
availabilitystringAvailability returned by Zara
brandGroupCodestringBrand group code
referencestringProduct reference; omitted when neither source reference is provided
typestringProduct type
kindstringProduct kind
displayReferencestringDisplay-form product reference
imageUrlstringHTTPS image URL from the product data; products without one are skipped
productUrlstringZara product URL; omitted when required SEO values are unavailable
localestringLocale generated from the selected market

Old-price and discount fields are not returned.

Sample output

This shortened sample shows one real dataset record and omits family and classification fields while preserving the original values of the fields shown.

{
"id": "594801033",
"name": "HOUNDSTOOTH WOOL BELTED COAT",
"price": 179,
"currency": "USD",
"section": 1,
"sectionName": "WOMAN",
"productColor": "taupe brown",
"colors": 1,
"availability": "in_stock",
"reference": "02590125-I2026",
"position": 1,
"imageUrl": "https://static.zara.net/assets/public/ef0f/596c/c1584f6eace1/67d44c28a291/02590125704-h1/02590125704-h1.jpg?ts=1793357381864",
"productUrl": "https://zara.net/us/en/houndstooth-wool-coat-with-belt-p02590125.html",
"locale": "en_US"
}

Pricing

This Actor uses pay-per-event billing.

EventFree-plan priceWhen it applies
apify-actor-start$0.00005 per eventCharged when the Actor starts running
apify-default-dataset-item$0.002 per eventOne scraped result with all fields

On the Free plan, 1,000 results = 1,000 × $0.002 = $2.00 and 10,000 results = 10,000 × $0.002 = $20.00, plus the start event.

The apify-actor-start event is charged once per GB of run memory, with a minimum of one event. Each dataset item is one apify-default-dataset-item event.

With one start event, 2,499 results = $4.99805 on Free: 2,499 × $0.002 + $0.00005 = $4.99805. With one start event and maxResults set to 50, the $5 Free-plan monthly credit covers 49 full runs (2,450 dataset results).

Apify Free plan includes $5 of monthly platform usage credit. Account-tier prices can differ; check the Actor’s Store listing for the applicable plan price.

You pay only for the events listed above. This Actor does not use the Pay per event + usage option, so the platform usage of your runs (compute, proxy traffic and storage) is not billed to you separately.

How to use

  1. Open the Zara Product Scraper in your Apify account.
  2. Choose a section: WOMAN, MAN, KIDS, or HOME.
  3. Set countryAndLanguage in the market format shown below.
  4. Enter optional keywords in searchItems and set maxResults.
  5. Optionally adjust proxyConfiguration; it defaults to Apify Proxy with the RESIDENTIAL group.
  6. Run the Actor and inspect the dataset for product names, prices, availability, references, and links.
  7. Repeat the run through Apify Schedules; daily is a suitable starting point for listing or price-monitoring jobs.
{
"section": "WOMAN",
"searchItems": "coat",
"countryAndLanguage": "us-en_US",
"maxResults": 50,
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"]
}
}

Export the dataset as JSON or CSV, or read it through the Apify dataset API.

Input parameters

ParameterWhat it doesDefault
sectionRequired section: WOMAN, MAN, KIDS, or HOMEWOMAN
searchItemsOptional keywords used for category selection and product-name, family, subfamily, color, and category-label filteringEmpty string
countryAndLanguageSelects the market in country-language_LOCALE form, such as us-en_USus-en_US
maxResultsMaximum product records written; the schema requires an integer of at least 150
proxyConfigurationApify proxy settings; if disabled or omitted, requests use a direct connectionApify Proxy, RESIDENTIAL group

searchItems is split into keywords and every keyword must match a product (name, description, family, subfamily, color, or category label), so extra keywords are a common cause of empty results. With empty searchItems, category selection starts with the section’s preferred new-in categories when available, then continues with other visible categories. With keywords, categories are ranked by matching labels and keywords before product filtering.

The market parser accepts two- or three-letter country and language parts with an optional two-letter locale region, such as us-en_US. Missing or invalid values fall back to the us-en_US market.

Limits and edge cases

ConditionWhat you seeWhat to do
More than 12 candidate categories are availableAt most the first 12 selected categories are requested; the dataset may contain fewer than maxResults recordsUse more specific searchItems values or separate jobs for sections or markets
maxResults exceeds available matching productsFewer records than the requested maximumCheck the section, market, and keywords
maxResults is zero or negativeThe Actor logs that no items were requested and returns without collecting recordsUse an integer of at least 1; the schema enforces this minimum
A product lacks an ID, non-empty name, or HTTPS image URLThe product is skippedTry another market or category
SEO keyword or product ID values are missingproductUrl is omittedUse the available ID, reference, or image URL
Zara returns HTTP 404 for a selected categoryThe Actor logs a warning and continues with other selected categoriesCheck the section and market
Zara returns another HTTP error, an Akamai verification page, non-JSON data, or an unexpected response shapeThe request raises an error and the run can failCheck the run log, market, and section; optionally configure the Apify proxy
A later non-404 category request fails after records are pushedThe run raises an error; earlier dataset records can remainInspect the dataset and run log, then run again if needed
No products match the keywords, or the section has no product recordsThe run raises an error indicating no matching products or recordsRemove or narrow the keywords and verify the section and market

FAQ

How much does it cost to scrape Zara?

See Pricing for the Free-plan event rates, the worked example, and the monthly platform usage credit.

Why did my Zara run return no records?

The searchItems value may not match Zara’s category labels and product fields. Check the market format or run without keywords.

Why is the Actor not working?

The run can fail when Zara returns an HTTP error, an Akamai verification page, non-JSON data, or an unexpected response shape. Review the run log, confirm the section and market, and optionally configure the Apify proxy. HTTP 404 responses for categories are skipped while other selected categories can continue.

The Actor reads public catalog data from zara.net. Whether a use is legal or allowed depends on the source terms and applicable law for your use case; this Actor provides no legal guarantee.

⌂ 换网址