Zara Product Search avatar

Zara Product Search

Pricing

from $10.00 / 1,000 results

Go to Apify Store
Zara Product Search

Zara Product Search

Scrapes Zara.com search results for a specified query across regional storefronts and returns structured product data per item, including: - productId, name, URL, image - price, original/sale price, discount %, currency - colorCount, badges (NEW, JOIN LIFE, SPECIAL PRICE) - stock status (sold out)

Pricing

from $10.00 / 1,000 results

Rating

0.0

(0)

Developer

Jamshaid Arif

Jamshaid Arif

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

9 days ago

Last modified

Share

Zara Product Search Actor

Scrapes Zara.com search results across regional storefronts.

Input

FieldTypeDefaultNotes
querystring"linen shirt"Required. Search term.
regionstring"us/en"Zara storefront as country/lang (lowercase).
maxResultsint50Cap after de-duplication.
scrollStepsint5Viewport-height scrolls. Also helps trigger lazy srcset for images.
headlessbooltrueOn Apify (Linux) the actor uses Xvfb regardless — leave true.
proxyConfigurationobjectApify Residential USMatch the proxy country to the region or Zara serves a region-modal that blocks the listing.

Common regions

regionCountryNotes
us/enUnited Statesproxy US
gb/enUnited Kingdomproxy GB
es/esSpainproxy ES (Zara's home market)
fr/frFranceproxy FR
de/deGermanyproxy DE
it/itItalyproxy IT
jp/jaJapanproxy JP
mx/esMexicoproxy MX
br/ptBrazilproxy BR

The actor warns in Phase 1 logs if the chosen region's expected country doesn't match the requested proxy country.

Output

One JSON record per product card with 16 fields:

FieldTypeNotes
productIdstring | nullZara's product ID from data-productid or the -p<digits>.html URL pattern.
namestringProduct name as displayed (Zara typically uses ALL CAPS).
urlstringAbsolute PDP URL.
imagestring | nullFirst real CDN URL — pulled from srcset / <picture><source> / data-src so lazy placeholders are skipped.
pricenumber | nullCurrent price parsed as a float (handles 1.299,00 EUR and 1,299.00 USD).
priceTextstring | nullRaw price text including currency.
originalPricestring | nullStrike-through original (only on sale).
salePricestring | nullCurrent sale price (only on sale).
discountPercentint | nullFrom the explicit -30% badge when present; otherwise computed from prices.
currencystring | nullSymbol or ISO code parsed from price text.
colorCountint | nullFrom data-colors attribute or color-swatch elements when shown.
badgestring | nullAll badge text joined with | (e.g. NEW | JOIN LIFE).
isNewbool"NEW" badge present.
isSpecialPricebool"SPECIAL PRICE" badge present.
isJoinLifebool"JOIN LIFE" sustainability badge present.
isSoldOutbool"SOLDOUT" / "OUT OF STOCK" / agotado markers.

Records with empty name are dropped. Duplicate productIds are deduped (Zara sometimes repeats cards across promotional slots).