Naturalia Scraper | Organic Grocery Prices & EANs avatar

Naturalia Scraper | Organic Grocery Prices & EANs

Pricing

from $1.30 / 1,000 products

Go to Apify Store
Naturalia Scraper | Organic Grocery Prices & EANs

Naturalia Scraper | Organic Grocery Prices & EANs

Scrape Naturalia (naturalia.fr) organic groceries: EAN barcode, price, brand, manufacturer, category, availability, image and description, as clean JSON. Whole catalogue, categories or search. No login.

Pricing

from $1.30 / 1,000 products

Rating

0.0

(0)

Developer

ratatoskr

ratatoskr

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Features

Limited permissions

Share

Turn Naturalia's online organic catalogue into clean, structured JSON. Naturalia has been France's organic pioneer since 1973; this Actor reads its shop and returns one row per product, ready for a spreadsheet, a database or a price-monitoring pipeline.

What you get

Every row carries:

  • EAN (barcode / gtin13): match the same product across shops and datasets
  • Price in EUR, the price Naturalia shows online
  • Name, brand and manufacturer
  • Category (the product's own, most specific category) and category path (the full rayon path, from the top down)
  • Availability (in stock / out of stock)
  • Product image and product-page URL
  • Stable product id and SKU, so rows line up run to run
  • Description and the time it was scraped

Output is a flat JSON table: open it in the dataset tab, or pull it from the API in JSON, CSV, Excel or HTML.

What you can scrape

  • The whole catalogue: leave the inputs empty and the Actor walks every product.
  • One or more categories: paste a category page URL from naturalia.fr, or the path after naturalia.fr/, like epicerie-sucree/chocolats-bio or a whole rayon like boissons. Top-level rayons include epicerie-sucree, epicerie-salee, boissons, produits-frais, fruits-et-legumes, cave-et-boissons-alcoolisees, bebe and hygiene-beaute.
  • Search terms: get exactly the products Naturalia's own search returns for cafe, chocolat, kombucha, and so on.

Max products per category or search term applies to each category and each search term separately (and to the run as a whole for the whole catalogue): 100 by default, raise it to pull everything. A product found by two of your inputs is returned once.

When a run ends, its status message gives the count for every category and search term, and names any that returned nothing and why (for example a category path that does not exist on naturalia.fr).

Why this Actor

  • No login, no store selection, no setup. Paste a term or run it empty and go.
  • Fast and lightweight: plain HTTP, no headless browser.
  • EAN on every product, so your data joins cleanly to other grocery sources.
  • Honest runs: the Actor tells you how many products each input returned and whether it reached the end of the list.

Example uses

  • Track organic-food prices over time
  • Monitor a competitor's or supplier's assortment
  • Build an organic-grocery price-comparison dataset
  • Match products across retailers by EAN
  • Feed a market-research or category-analysis model

Input example

{
"categories": ["epicerie-sucree/chocolats-bio"],
"searchTerms": ["cafe"],
"maxItems": 20
}

Output example

One row from the input example above:

{
"chain": "naturalia",
"ean": "3483981902261",
"name": "Chocolat Noir 75% Coco Passion 100g Bio",
"brand": "TERRA ETICA",
"manufacturer": "TERRA ETICA/CAFE MICHEL",
"price": 4.2,
"currency": "EUR",
"availability": "InStock",
"category": "Chocolat noir",
"categoryPath": ["Epicerie sucrée", "Chocolats", "Chocolat noir"],
"image": "https://media.naturalia.fr/media/catalog/product/cache/3686627cc6da0f71b11df40a697031d2/3/4/3483981902261.jpg",
"url": "https://www.naturalia.fr/produit/chocolat-noir-coco-pass-100g",
"query": "category:epicerie-sucree/chocolats-bio"
}

category is the product's own, most specific category, so products from one category page or search can carry different values (Chocolat noir, Chocolat au lait). categoryPath is its full path, and query names the category or search term that returned the row.

Pricing

Pay per result: a small fixed start fee plus a per-product charge, with volume discounts the more you scrape. You only pay for the products you receive.

⌂ 换网址