Notino Greece Scraper — Perfume & Cosmetics Prices avatar

Notino Greece Scraper — Perfume & Cosmetics Prices

Pricing

from $5.00 / 1,000 result scrapeds

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

Notino Greece Scraper — Perfume & Cosmetics Prices

Scrape Notino Greece (notino.gr): 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 Greece Scraper

Scrape Notino Greece (notino.gr): 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 the Greek storefront 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.gr 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, lancome, 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.gr/dior/dior-addict-eau-de-parfum-eau-de-parfum-gia-gynakes/.
    • 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. Notino Greece uses Latin-transliterated slugs (for example /dior/dior-addict-eau-de-parfum-eau-de-parfum-gia-gynakes/), so brand and product searches in Latin script resolve cleanly even though the on-page product names and descriptions are in Greek. 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 Greece 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.gr/dior/dior-addict-eau-de-parfum-eau-de-parfum-gia-gynakes/" },
{ "url": "https://www.notino.gr/dior/miss-dior-roller-pearl-eau-de-parfum-roll-on-gia-gynakes/" }
]
}

Output

FieldTypeExampleDescription
nameStringDIOR Miss Dior Roller-PearlProduct name (Greek where the storefront uses Greek)
brandStringDIORBrand name
priceNumber58.5Current price of the default size variant, in EUR
currencyStringEURCurrency code (EUR on notino.gr)
skuStringCHDMSDW_AEDP55Notino SKU of the default variant
eanString3348901811897Barcode (GTIN-13) where available
productIdStringCHDMSDW_AEDP55Notino product identifier
inStockBooleantrueWhether any variant is available for sale
ratingNumber4.7Average review rating (0-5)
reviewCountInteger20Number of reviews
categoryStringEau de Parfum roll - on για γυναίκεςNotino product category (Greek)
imageUrlStringhttps://cdn.notinoimg.com/...jpgPrimary product image
variantsArray[{ "size": "20 ml", "price": 58.5, "sku": "CHDMSDW_AEDP55", "inStock": true }]Size variants with price, SKU and stock
productDescriptionStringΤο Miss Dior Eau de Parfum...Product description (plain text, truncated)
urlStringhttps://www.notino.gr/dior/miss-dior-roller-pearl-eau-de-parfum-roll-on-gia-gynakes/Product page URL
scrapedAtString2026-07-07T12:00:00.000ZTimestamp

Example output

{
"name": "DIOR Miss Dior Roller-Pearl",
"brand": "DIOR",
"price": 58.5,
"currency": "EUR",
"sku": "CHDMSDW_AEDP55",
"ean": "3348901811897",
"productId": "CHDMSDW_AEDP55",
"inStock": true,
"category": "Eau de Parfum roll - on για γυναίκες",
"imageUrl": "https://cdn.notinoimg.com/order_2k/dior/...jpg",
"variants": [
{ "size": "20 ml", "price": 58.5, "sku": "CHDMSDW_AEDP55", "inStock": true }
],
"productDescription": "Το Miss Dior Eau de Parfum παρουσιάζεται ανανεωμένο...",
"url": "https://www.notino.gr/dior/miss-dior-roller-pearl-eau-de-parfum-roll-on-gia-gynakes/",
"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. Notino Greece uses Latin-transliterated slugs, so search in Latin script (dior, not the Greek spelling) even though product names and descriptions come back in Greek.
  • Notino does not expose historical prices; each run captures a snapshot (use scheduled runs to build a price history).
  • Some brands 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). 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.