Naturalia Scraper | Organic Grocery Prices & EANs
Pricing
from $1.30 / 1,000 products
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Features
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/, likeepicerie-sucree/chocolats-bioor a whole rayon likeboissons. Top-level rayons includeepicerie-sucree,epicerie-salee,boissons,produits-frais,fruits-et-legumes,cave-et-boissons-alcoolisees,bebeandhygiene-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.