HORNBACH Scraper for Prices, Store Stock and Product Data

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

hornbach.de
HORNBACH Scraper for Prices, Store Stock and Product Data
hornbach.dewhat you get
Typical fields for online stores
titlepricecurrencyin_stockskuratingreviews
Delivery

API, JSON feed or CSV, XLSX and JSON files

Schedule

One-time, monthly, weekly, daily or 3 times a day

How We Scrape HORNBACH for You

  1. You send

    HORNBACH pages, filters, fields and a schedule

  2. We run the scrapers

    Built, monitored and repaired by our team

  3. You receive the data

    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 Data on Every Article Page

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:

  • IdentityArt.-Nr., EAN, AKN, URL, title, brand, the breadcrumb under Sortiment and the country shop.
  • Pricethe price including VAT, the UVP (unverbindliche Preisempfehlung, recommended retail price) where it stands beside Unser Preis (our price), the sales unit such as ST (piece), the unit price, for example per litre, and the quantity price a tile shows under Bei Abnahme von (when buying) a set number of pieces.
  • Variantsthe selector that splits an article into options such as Gebindegröße (container size) 1 l, 5 l or 10 l, and the variant count on category tiles.
  • Online orderOnline bestellbar (orderable online), the estimated delivery time in working days and the shipping fee quoted for Vom Markt liefern lassen (delivery from the market by appointment).
  • Storethe chosen market, Reservierbar (can be reserved), Im Markt abholen (pick up in store) with the time until it is ready, units in stock at that market and the aisle, such as Farben, Gang 15 (paints, aisle 15).
  • SellerVerkauf durch (sold by): HORNBACH itself or a partner of the HORNBACH Projekt-Marktplatz.
  • Specificationsevery row of Artikeldetails (article details), from material and dimensions to coverage per square metre or drying time, plus the link to the technical data sheet.
  • Ratingsaverage stars and the number of Bewertungen (reviews).

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.

HORNBACH Data on Every Article Page
HORNBACH Price Tracker Across Markets and Countries

HORNBACH Price Tracker Across Markets and Countries

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.

  • Price historyEach run, keyed on Art.-Nr., adds price, UVP and both flags to a timeline kept per country shop.
  • Store stock mapOne article read for a list of markets gives units and aisle per store; the site's own button for this is Bestand in anderen Märkten prüfen (check stock in other markets).
  • Store detailsEach market has its own page with address, opening hours and the nearest other markets, so stock rows join to locations.
  • Marketplace partnersArticles sold by partners name the seller, ship from that partner at shipping costs it sets and cannot be reserved in a market - a clean line between HORNBACH's own range and the HORNBACH Projekt-Marktplatz.
  • Range changesThe Raus damit clearance section and Neu im Sortiment show what is leaving and what is arriving.

Kundenbewertungen (customer reviews) come with stars and text; reviewer names stay out by default, and personal data is handled under GDPR.

About HORNBACH and Its Country Shops

Source
hornbach.de
Category
online stores
Delivery
API, JSON feed, CSV, XLSX
Plans
From €169 a month
Get a quote

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.

25Developers
500+Customers
1.5BPages extracted
15,000+Hours saved for our clients

HORNBACH scraping plans and pricing

Airplane

€199one-time

Setup fee included

100,000
One-time
Up to 5 days
7 days

Helicopter

€169/ mo

Setup fee €499

250,000
Monthly
Up to 5 days
14 days

Glasses

€229/ mo

Setup fee €499

1,000,000
Weekly
Up to 5 days
30 days

Microscope popular

€349/ mo

Setup fee €499

2,000,000
Daily
Same day
60 days

DNA

€549/ mo

Setup fee €799

3,000,000
3 times daily
Same day
90 days

Delivery: CSV, JSON or XLSX files, our API or a JSON feed. MCP server on request.

Full plan details

Why HORNBACH Prices Are Worth Watching

HORNBACH 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.

  • Cross-border pricingThe same article priced on hornbach.de, hornbach.at and hornbach.ch, matched on Art.-Nr. or EAN, for brands and distributors that keep country price lists.
  • Store-level availabilityUnits in stock and Reservierbar flags by market show where a product sells through and where it never arrives, useful to suppliers planning deliveries.
  • Price positioningUVP against Unser Preis by brand shows how far HORNBACH sits below manufacturers' recommendations, category by category.
  • Assortment trackingNeu im Sortiment, Raus damit and the result counts on category pages show range changes week by week.
  • Marketplace watchWhich partners sell in a category and at what price, next to HORNBACH's own articles.
  • Catalogue dataRetailers and comparison sites use the Artikeldetails table and EAN to fill or check their own product records.

About ScrapeIt

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.

FAQ

Still unsure? Write to info@scrapeit.io

Do you offer a HORNBACH API for prices and store stock?

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.

Is it legal to scrape HORNBACH?

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.

Can you compare HORNBACH prices across country sites?

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.

Do you collect HORNBACH reviews?

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.

Can you separate HORNBACH's own range from marketplace partners?

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.

How it works

  1. 1

    Make a request

    You share your needs, expectations, and desired timeframe. We'll suggest the best solution based on your request and budget.

  2. 2

    We configure the crawlers

    Our specialists configure the crawlers and extract a sample dataset for your review before proceeding with the full-scale extraction.

  3. 3

    Collect and deliver

    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.

  4. 4

    Maintain and support

    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.

Request a quote

Tell us which sites, which fields and how often. A couple of lines is enough to start.

  • We reply within 1 business day
  • A sample dataset before the full run
  • We sign an NDA on request
  • Delivery by API, JSON feed or files
Which sites, which fields, how often. A couple of lines is enough.

This form is protected by Google reCAPTCHA, which loads when you start filling it in. If you prefer not to use it, email us at info@scrapeit.io. Privacy & Cookie Policy

We reply within 1 business day. No obligation.

HORNBACH data from €169/month. Free project assessment, reply within 1 business day.