Notino Croatia Scraper — Perfume & Cosmetics Prices avatar

Notino Croatia Scraper — Perfume & Cosmetics Prices

Pricing

from $5.00 / 1,000 result scrapeds

Go to Apify Store
Notino Croatia Scraper — Perfume & Cosmetics Prices

Notino Croatia Scraper — Perfume & Cosmetics Prices

Scrape Notino Croatia (notino.hr): perfume and cosmetics product names, brands, EUR prices, size variants, ratings, reviews, stock, EAN/GTIN, categories and images. Search by brand or keyword, or pass product URLs. No login, no cookies.

Pricing

from $5.00 / 1,000 result scrapeds

Rating

0.0

(0)

Developer

Studio Amba

Studio Amba

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Categories

Share

Notino Croatia Scraper

Scrape Notino Croatia (notino.hr): perfume and cosmetics product names, brands, EUR prices, size variants, ratings, reviews, stock status, EAN/GTIN barcodes, categories, images and descriptions. Search by brand or product keyword, or pass product URLs directly. No login, no cookies.

Why use this actor?

Notino is one of the largest perfume and cosmetics retailers in Europe, with a catalogue running to tens of thousands of fragrances, makeup, skincare, haircare and drugstore products. This actor gives you a clean, structured feed of that catalogue for price monitoring, competitor benchmarking, product matching, market research, or building a beauty price comparison. You get the same data the Notino website shows shoppers, including every size variant and its price, without needing an account.

Clean data from the source. Every Notino product page ships a full schema.org Product record: name, brand, SKU, GTIN-13 barcode, category, image, average rating, review count, and one offer per size variant with its own price and stock status. This actor reads that record directly, so the output is structured and consistent rather than scraped from fragile page markup.

Every size variant, priced. A single fragrance is usually sold in several sizes (30 ml, 50 ml, 100 ml, 150 ml), each at its own price. The actor returns the default variant at the top level and a variants array with the size, price, SKU and stock status of every option, so you never lose the price ladder.

Notino sits behind Cloudflare, so ordinary scrapers hit a "Just a moment..." challenge before any product loads. This actor routes every request through the Bright Data Web Unlocker, which solves the Cloudflare challenge and returns the fully rendered page, so you get reliable results run after run.

How to scrape notino.hr data

  1. Add this actor to your Apify account.
  2. Choose what to scrape:
    • Set searchQuery to a brand or product name, e.g. dior, chanel, la roche posay or jadore. The query is matched against Notino's product URLs, which carry the brand and product name.
    • Or paste a list of Notino product page URLs into startUrls, e.g. https://www.notino.hr/dior/miss-dior-esprit-de-parfum-parfemska-voda-za-zene/.
    • Leave everything empty to pull popular Dior products (the default query).
  3. Provide a Bright Data API key (field brightDataApiKey, stored as a secret) or set the BRIGHT_DATA_API_KEY environment variable. This is required because Notino is behind Cloudflare.
  4. Set maxResults to cap the run (prefilled 20 for a quick test).
  5. Run the actor. Results stream to the dataset and can be exported as JSON, CSV, Excel or fed to an API.

The keyword search works by scanning Notino's own product sitemaps and collecting the URLs whose slug contains every word in your query, then fetching each product page. Because Notino slugs carry the brand and product name (for example /dior/miss-dior-esprit-de-parfum-parfemska-voda-za-zene/), brand and product searches resolve cleanly. Each matched product page is then fetched through the Web Unlocker and parsed.

Input

FieldTypeRequiredDescription
searchQueryStringNoBrand or product keyword to search for (e.g. dior, jadore). Default dior. Ignored when startUrls is set.
startUrlsArrayNoOne or more Notino Croatia product page URLs to scrape directly
maxResultsIntegerNoMaximum number of products to return (prefilled 20)
brightDataApiKeyString (secret)YesBright Data Web Unlocker API key. Falls back to the BRIGHT_DATA_API_KEY env var.
proxyConfigurationObjectNoProxy for the best-effort direct fallback when no Bright Data key is set

Example input

{
"searchQuery": "dior",
"maxResults": 20
}

Or scrape specific products:

{
"startUrls": [
{ "url": "https://www.notino.hr/dior/miss-dior-esprit-de-parfum-parfemska-voda-za-zene/" },
{ "url": "https://www.notino.hr/dior/sauvage-toaletna-voda-za-muskarce/" }
]
}

Output

FieldTypeExampleDescription
nameStringDIOR Miss Dior Esprit de ParfumProduct name
brandStringDIORBrand name
priceNumber146.6Current price of the default size variant, in EUR
currencyStringEURCurrency code (EUR on notino.hr)
skuStringCHDMDEW_EEDP01Notino SKU of the default variant
eanString3348901607735Barcode (GTIN-13) where available
productIdStringCHDMDEW_EEDP01Notino product identifier
inStockBooleantrueWhether any variant is available for sale
ratingNumber4.7Average review rating (0-5)
reviewCountInteger20Number of reviews
categoryStringParfemska voda za ženeNotino product category
imageUrlStringhttps://cdn.notinoimg.com/...jpgPrimary product image
variantsArray[{ "size": "100 ml", "price": 146.6, "sku": "CHDMDEW_EEDP01", "inStock": true }]Size variants with price, SKU and stock
productDescriptionStringMiss Dior Esprit de Parfum...Product description (plain text, truncated)
urlStringhttps://www.notino.hr/dior/miss-dior-esprit-de-parfum-parfemska-voda-za-zene/Product page URL
scrapedAtString2026-07-07T12:00:00.000ZTimestamp

Example output

{
"name": "DIOR Miss Dior Esprit de Parfum",
"brand": "DIOR",
"price": 146.6,
"currency": "EUR",
"sku": "CHDMDEW_EEDP01",
"ean": "3348901607735",
"productId": "CHDMDEW_EEDP01",
"inStock": true,
"rating": 4.7,
"reviewCount": 20,
"category": "Parfemska voda za žene",
"imageUrl": "https://cdn.notinoimg.com/order_2k/dior/miss-dior-esprit.jpg",
"variants": [
{ "size": "100 ml", "price": 146.6, "sku": "CHDMDEW_EEDP01", "inStock": true },
{ "size": "50 ml", "price": 106.9, "sku": "CHDMDEW_EEDP02", "inStock": true }
],
"productDescription": "Miss Dior Esprit de Parfum...",
"url": "https://www.notino.hr/dior/miss-dior-esprit-de-parfum-parfemska-voda-za-zene/",
"scrapedAt": "2026-07-07T12:00:00.000Z"
}

Cost estimate

Each product page is one Bright Data Web Unlocker request (about $0.0015 on Bright Data's side), plus one or two sitemap fetches per run to resolve the search. A run of 500 products therefore costs roughly $0.75 of Web Unlocker usage plus a small amount of Apify compute. Keyword searches over a common brand usually resolve from the first sitemap alone.

Limitations / known issues

  • A Bright Data Web Unlocker key is required. Notino is behind Cloudflare and direct requests get the "Just a moment..." challenge. The Apify residential proxy fallback is best-effort only and is usually blocked.
  • rating and reviewCount are only present for products that have reviews.
  • Keyword search matches your query against product URL slugs, which are in the storefront's language. Brand and product names resolve well; generic category words may match fewer products than a full on-site search.
  • Notino does not expose historical prices; each run captures a snapshot (use scheduled runs to build a price history).
  • Some brands (for example Chanel) are not sold on Notino and will return no results.

Notino across Europe

Notino runs the same platform on around twenty storefronts (notino.de, notino.fr, notino.it, notino.es, notino.pl, notino.cz, notino.co.uk, notino.at and more). Croatia joined the eurozone on 1 January 2023, so notino.hr prices are in EUR. This actor is built so a sibling for another country is a configuration swap (domain, country, currency, sitemap suffix) with no code change. Ask if you need a specific country storefront.