Grainger Data: 3 MRO Catalogs with UNSPSC, 250K Products from Cromwell
Full MRO catalogs from Grainger, Fastenal and Cromwell for a product content company: UNSPSC, EAN, every attribute and a taxonomy sheet.
A HORNBACH product page says how many units a given store holds and in which aisle. Our HORNBACH scraper collects that with price, EAN and article number.
Plans from €169 a month · Free project assessment · Reply within 1 business day
CSV · Excel · JSON · XML · FTP · SFTP · Amazon S3 · Google Cloud
API, JSON feed or CSV, XLSX and JSON files
ScheduleOne-time, monthly, weekly, daily or 3 times a day
HORNBACH pages, filters, fields and a schedule
Built, monitored and repaired by our team
API, JSON feed or CSV, XLSX and JSON files
Tell us what to cover: branches of the Sortiment (range), article numbers, brands, the markets whose stock you need and the country shops to include. We set up the crawler, operate it on your schedule and keep it working when HORNBACH reshapes its pages. Rendering, pacing, proxy rotation and CAPTCHA handling are included. Each run is pinned to the markets you list, since a HORNBACH page shows stock for one market at a time.
German labels are mapped to stable English column names, and field documentation travels with every delivery: CSV, XLSX or JSON files, Google Cloud Storage, Dropbox, a database load or an endpoint of our API. Plans start from EUR 169 a month, or EUR 199 for a one-time extract.
HORNBACH gives each product an Art.-Nr. (Artikelnummer, article number), a numeric code shown under the title; the same number closes the product address after /p/. The specification table adds one or more EANs and an AKN (Artikelkurznummer, a short alphanumeric code), so a row can be joined to supplier lists by barcode. Fields we collect:
The specification rows change with the category, so we keep them as name and value pairs as well as flattening the common ones into columns.


Category pages under Sortiment state how many results and variants they hold, filter by Verfügbarkeit (availability), Preis, Marke (brand), Verkäufer (seller) and Neu im Sortiment (new in range) plus facets of the category such as Geeignet für Untergrund (suitable surface) for primers, and sort by price, brand, rating or relevance. Each tile repeats rating, review count, price, the UVP where one is shown and the two flags Online bestellbar and Reservierbar, so a category crawl is useful before a single product page is opened.
Kundenbewertungen (customer reviews) come with stars and text; reviewer names stay out by default, and personal data is handled under GDPR.
HORNBACH is a German DIY and garden chain that calls itself a Projektbaumarkt (project DIY store). Besides hornbach.de for Germany, it runs online shops for Austria, Switzerland, the Netherlands, Luxembourg, the Czech Republic, Slovakia, Sweden and Romania, each on its own domain such as hornbach.at or hornbach.nl. The country shops can share article numbers but not prices: a primer with the same Art.-Nr. and EAN costs more on hornbach.at than on hornbach.de, quotes a different delivery time, shows its own review count and offers a container size the German shop does not list. Every shop needs its own crawl, linked to the others through the article number.
The German site arranges its Sortiment into departments from Bad & Sanitär (bathroom) and Baustoffe (building materials) to Garten (garden), the Maschinen, Werkzeug & Werkstatt department (machines, tools and workshop) and Erneuerbare Energien (renewable energy), with Projekte (project guides) beside them. Every visit is tied to a market: the header asks whether a store is the right one, and stock, reservation and pickup follow that choice.
HORNBACH sells on Dauertiefpreise (permanent low prices), advertised as keine Rabatte, keine Lockvögel (no discounts, no loss leaders); the price gap it does show is UVP against Unser Preis. Its Projekt-Marktplatz adds partner retailers, whose articles carry their own name under Verkauf durch.
Delivery: CSV, JSON or XLSX files, our API or a JSON feed. MCP server on request.
Full plan detailsHORNBACH data answers two questions a store visit cannot answer at scale: what one DIY chain charges for the same article in different countries, and how many units each store actually holds.
Full MRO catalogs from Grainger, Fastenal and Cromwell for a product content company: UNSPSC, EAN, every attribute and a taxonomy sheet.
Every seller shop on bol.com with its trade name, business address, KvK and VAT number, collected once: 72,961 shops in 18 days.
A one-time B2B lead file from Amazon seller profiles: 51,216 sellers with business name and address, 13,366 of them in the US and Canada.
Learn how to use web scraping to solve data problems for your organization
Ten German ecommerce websites worth scraping in 2026, from OTTO and idealo to REWE and Edeka: what each site shows, which fields matter to a data buyer, what is specific to German retail data and how to combine the sites into one dataset.
If you sell online, run a marketplace, or advise e-commerce clients, you already know why eBay matters: it’s one of the few places where big retailers compete side by side with thousands of small merchants and private sellers.
E-commerce teams do not just need “some” competitor data anymore. They need a continuous stream of real prices, discounts, stock levels, reviews, and seller behavior from the platforms that actually shape their markets.
We are ScrapeIt, a managed data collection service: we write, run and maintain the crawlers, and clients receive datasets. Chains like HORNBACH, where price lives on the country shop and stock lives on the store, are projects we plan in detail before the first run - which markets, which countries, how often. The first step is a free assessment or a sample of HORNBACH data, and German labels arrive translated in the field documentation.
Still unsure? Write to info@scrapeit.io
Yes. The ScrapeIt HORNBACH API delivers Art.-Nr., EAN, price, UVP, units in stock per market and the aisle as JSON from an endpoint we host, on the update schedule you pick. You can also take the same records as CSV or JSONLines files, through Amazon S3, or as a load into your database.
Yes. Prices, specifications, EAN codes, store stock and ratings are visible on HORNBACH to anyone, without an account. We collect only publicly available data - everything a visitor can see on HORNBACH - and we collect it legally.
Yes. We crawl each country shop you choose and join rows on the article number and EAN, with the currency in its own column. The primer that costs more in Austria than in Germany is the typical case: same Art.-Nr., different price, different delivery estimate.
Yes, from the Kundenbewertungen section: star rating, review count and review text, kept per country shop because each shop collects its own. Reviewer names are left out by default and any personal data is processed under GDPR.
Yes. Each article names its seller under Verkauf durch, either HORNBACH or a partner, and partner articles ship from the partner at shipping costs it sets and cannot be reserved in a market. We store the seller as a column, so you can filter the Projekt-Marktplatz in or out.
You share your needs, expectations, and desired timeframe. We'll suggest the best solution based on your request and budget.
Our specialists configure the crawlers and extract a sample dataset for your review before proceeding with the full-scale extraction.
Once you approve the sample, we launch the project and start full data collection. We gather, filter, and structure the data for easy use, delivering it on time in your preferred format.
Our team manages ongoing processes, monitors website changes, and supports all data extraction cycles. We can also help integrate data into your systems or create dashboards to simplify analysis.
Tell us which sites, which fields and how often. A couple of lines is enough to start.
HORNBACH data from €169/month. Free project assessment, reply within 1 business day.