BiggestBook Produkt-Scraper

Ein Bürokatalog, der
in JavaScript rendert.

BiggestBook ist Essendants Online-Katalog für die eigenen Wiederverkäufer - Bürobedarf, Möbel, Technik, Pausenraum und Reinigung. Rufen Sie ihn mit einem gewöhnlichen HTTP-Client ab und Sie bekommen eine 6,9 KB große Anwendungshülle ohne ein einziges Produkt darin. Dieser Dienst lädt die Seite so, wie ein Browser es tut, und liefert siebzehn Spalten je Produkt zurück.

einmalig 500 Zeilen gratisdanach 0,002 $ pro Zeilesiebzehn Spalten je ProduktCSV · JSON · Excel
So funktioniert es

Eine Liste von URLs rein, eine Tabelle raus.

  1. SCHRITT 1Melden Sie sich auf der Plattform an.
  2. SCHRITT 2Öffnen Sie den BiggestBook Products Scraper.
  3. SCHRITT 3Fügen Sie die gewünschten BiggestBook-Produkt-URLs ein, eine pro Zeile.
  4. SCHRITT 4Wählen Sie Ihr Ausgabeformat (CSV / JSON / XLSX).
  5. SCHRITT 5Starten Sie den Job.
  6. SCHRITT 6Laden Sie die Ergebnisse herunter - eine Zeile je URL, siebzehn Spalten.
Warum dieser Katalog sperrig ist

Was ihn schwer lesbar macht.

Die Seite ist eine Anwendung, kein Dokument

Rufen Sie https://www.biggestbook.com mit curl ab und Sie bekommen HTTP 200 und rund 6,9 KB - eine Angular-Hülle mit <base href="/ui">, dem Titel „Biggestbook Web“ und nicht einem einzigen Vorkommen von Preis, SKU oder Warenkorb-Schaltfläche. Der Katalog kommt danach, aus JavaScript. Alles, was auf einer HTTP-Bibliothek und einem HTML-Parser aufbaut, liest diese Hülle und schließt daraus, die Seite sei leer.

Siebzehn Spalten, einige davon paarweise

Der Export enthält price und parsed_price, sku und sku_code, image und images, url und product_url. Das ist keine Redundanz um ihrer selbst willen - jeweils eines ist zum Lesen und eines zum Rechnen da, und zu wissen, welches was ist, bevor Sie den Importer schreiben, erspart eine Neufassung.

Ein Händlerkatalog, kein Ladengeschäft

BiggestBook ist für Wiederverkäufer da und nicht für Endkunden, die wichtigen Felder sind also die, die ein Einkaufssystem braucht - Identifikator, Marke, Verfügbarkeit, Währung - und nicht die, auf die eine Marketingseite setzt. Das Schema bildet das ab: zwei Identifikator-Spalten, und Bewertung und Rezensionen vorhanden, aber nie vorausgesetzt.

Dieselbe Form wie der Rest der Supply-Familie

Livescraper fährt dieses Schema über eine Reihe von B2B- und Supply-Quellen - CDW, AutoZone, Brady, Decathlon und andere. Die siebzehn Namen und ihre Reihenfolge sind identisch, ein Importer liest also alle, und eine zweite Quelle hinzuzufügen ist eine Konfigurationsänderung und kein Projekt.

Jede Zeile sagt, ob es geklappt hat

Die letzte Spalte ist status, geschrieben von unserem Exporter und nicht von der Website. Eine Zeile, die nicht abgerufen werden konnte, kommt trotzdem an und trägt den Grund. Sie gleichen gegen die Eingabeliste ab, statt drei Wochen später eine stille Lücke zu entdecken.

Wir sagen, was wir nicht gemessen haben

Die beiden Läufe hinter dieser Seite übermittelten beide eine Platzhalter-URL, die einen 404 lieferte, wir haben also überhaupt keine BiggestBook-Produktdaten. Die Spaltenliste unten ist echt - sie ist die Kopfzeile dieser Exporte. Die Werte werden nicht beschrieben, weil wir keine gesehen haben.

Was Sie zurückbekommen

Siebzehn Spalten, je Produkt.

Aus der Kopfzeile eines echten Exports dieses Dienstes gelesen, in der Reihenfolge des Tabellenblatts. Die beiden Läufe, die wir haben, lieferten unter dieser Kopfzeile keine Daten - siehe den Hinweis unter der Tabelle -, jeder Eintrag sagt also, wofür die Spalte da ist, und hört dort auf.

query
Die BiggestBook-URL, die Sie übermittelt haben, in jeder Zeile wiederholt, damit ein Export über viele Produkte trennbar bleibt. Behalten Sie sie: sie ist der einzige Nachweis, auf welche Eingabe der Rest der Zeile antwortet.
sku_code
Der Artikelcode, wie der Katalog ihn druckt. Bildet ein Paar mit sku weiter unten - prüfen Sie beide, bevor Sie einen Verknüpfungsschlüssel wählen, denn in dieser Schema-Familie werden sie unabhängig voneinander gefüllt.
product_url
Die kanonische Produktseite. Verschieden von url, das die Adresse meldet, aus der die Zeile tatsächlich entstanden ist; die beiden unterscheiden sich, sobald ein übermittelter Link weiterleitet.
name
Der Produkttitel, wie er auf der Seite steht.
description
Der Beschreibungstext. Rechnen Sie mit einem langen Freitextfeld statt einer kurzen Bezeichnung und geben Sie ihm eine breite Spalte oder einen Text-Typ in der Datenbank.
parsed_price
Der Preis als reine Zahl, ohne Symbol und ohne Tausendertrennzeichen - der für Arithmetik, Sortierung und Schwellenwerte.
price
Der Preis wie angezeigt. Nehmen Sie ihn, wenn Sie einem Kunden genau zeigen müssen, was der Katalog gesagt hat; nehmen Sie parsed_price, wenn Sie rechnen müssen.
currency
Die Währung, in der der Preis angegeben ist. Lesen Sie sie immer aus, statt sie anzunehmen - ein Händlerkatalog kann einem anderen Konto oder einer anderen Region eine andere Währung ausliefern.
availability
Der Lagerstatus, wie er auf der Seite veröffentlicht ist. Behandeln Sie ihn als Aussage des Katalogs zum Zeitpunkt des Scrapens, nicht als Live-Bestandsdaten.
rating
Die Durchschnittsbewertung, sofern die Seite eine veröffentlicht. Ein Händlerkatalog tut das häufig nicht, schreiben Sie den Importer also so, dass er eine leere Zelle akzeptiert statt daran zu scheitern.
reviews
Die Anzahl der Rezensionen, mit demselben Vorbehalt wie rating. Wo beide vorhanden sind, gehören sie zusammen; eine Bewertung ohne Anzahl dahinter taugt nicht zum Ranking.
images
Jedes Bild, das die Seite trägt, in einem Feld. Trennen Sie es vor dem Speichern auf, wenn Sie eine Zeile je Asset brauchen.
brand
Hersteller oder Marke. Das ist das Feld, nach dem man für Sortimentsarbeit gruppiert - welche Hersteller ein Händler listet und wie tief jede Linie geht.
sku
Die Artikelnummer. Die andere Hälfte des Identifikator-Paars mit sku_code.
url
Die Adresse, aus der die Zeile entstanden ist. Vergleichen Sie sie mit query, um Weiterleitungen zu erkennen, und mit product_url, um Kanonisierung zu erkennen.
image
Das Hauptbild für sich, damit der häufige Fall - ein Vorschaubild je Produkt - ohne String-Aufteilung auskommt.
status
Ein Kennzeichen je Zeile, geschrieben von unserem Exporter und nicht von BiggestBook. Es meldet, ob die Zeile abgerufen wurde. Beide Läufe hinter dieser Seite tragen hier http 404, weil die übermittelte URL ein Platzhalter ist, den es nicht gibt.

Siebzehn Spalten pro Zeile · CSV, JSON oder Excel

Hinter dieser Seite stehen zwei Läufe vom 14. und 15. Juli 2026, deren Nutzdaten Byte für Byte identisch sind. Beide übermittelten https://www.example.com/product/123 - einen Platzhalter, keine BiggestBook-Adresse - und beide lieferten eine einzige Zeile mit http 404 und allen vierzehn Datenspalten leer. Wir können Ihnen das Schema also mit Sicherheit nennen und über BiggestBooks Werte gar nichts, und diese Seite tut nicht so, als wäre es anders. Die siebzehn Namen erscheinen in derselben Reihenfolge in unseren CDW-, AutoZone-, Brady- und Decathlon-Exporten, und der Decathlon-Lauf ist über 66 Zeilen gefüllt - daran erkennen wir, dass das Schema aktiv und kein Platzhalter ist.

Typische Workflows

Wofür ein Händlerkatalog gut ist.

Preisüberwachung

Eine Produktlinie beobachten, nicht ein Produkt

Übermitteln Sie die URLs der Artikel, die Sie interessieren, nach Zeitplan und behalten Sie parsed_price, currency und das Laufdatum. Der Wert liegt nicht in einer einzelnen Zahl, sondern in der Reihe: Wenn ein Hersteller sich bewegt, bewegt er meist eine ganze Linie auf einmal, und eine Tabelle zeigt das, wo ein Browser-Tab es nicht tut.

Einkauf · Preisüberwachung
Sortimentsanalyse

Sehen, welche Marken ein Händler wirklich führt

Gruppieren Sie den Export nach brand und zählen Sie. Die Tiefe je Hersteller zeigt, wo ein Händler sich festgelegt hat und wo er nur probiert - dieselbe Frage, die ein Einkäufer vor der Aufnahme eines Lieferanten stellt, beantwortet aus dem Katalog selbst.

Category Buying · Sortiment
Kataloganreicherung

Die Felder füllen, die Ihren Daten fehlen

Produktdatenbanken von Wiederverkäufern sind meist stark bei Identifikatoren und dünn bei Texten und Bildern. description, image und images schließen diese Lücke gegen eine sku, die Sie bereits haben, ohne dass irgendetwas neu fotografiert werden muss.

E-Commerce-Ops · Katalog
Verfügbarkeitsprüfung

Bescheid wissen, bevor Sie anbieten

Lesen Sie availability über die Positionen eines Angebots, bevor es rausgeht. Es ist der veröffentlichte Stand des Katalogs und keine Live-Anbindung, behandeln Sie es also als Warnsystem - genug, um die Position zu erwischen, die seit einem Monat nicht lieferbar ist.

Vertrieb · Angebote
Preise

Zahlen Sie nur, was Sie tatsächlich nutzen.

Gratis-Kontingent

Die ersten 500 Zeilen sind gratis

Einmalig, bei der Anmeldung. Keine Karte, und nichts, was danach gekündigt werden müsste.

Einmalig, bei der Anmeldung
Preis

danach 0,002 $ pro Zeile

Abgerechnet nach tatsächlich gelieferten Zeilen. Eine Zeile, die mit einem anderen als einem erfolgreichen status zurückkommt, ist keine Zeile mit Produktdaten und wird auch nicht als solche berechnet.

Abgerechnet nach gelieferten Zeilen
Kein Abo

Nichts Wiederkehrendes

Guthaben verfällt nicht im Monatsrhythmus. Fahren Sie im März einen Katalogdurchlauf und danach nichts mehr bis September, wenn die Arbeit so aussieht.

Kein monatlicher Verfall
10 % Rabatt auf Ihren ersten bezahlten Lauf.Verwenden Sie beim Checkout den Code LIVESCRAPER10.
Registrieren
Passt gut zusammen mit

Andere Kataloge, dieselben siebzehn Spalten.

Das Rechtliche

Ist es legal, BiggestBook zu scrapen?

Produktfakten auf einer öffentlich erreichbaren Seite sind gewöhnliche Wettbewerbsinformationen. Die erwähnenswerten Vorbehalte betreffen Zugang und Weiterverwendung, nicht die Daten selbst.

Ein Preis, ein Produktname, eine Marke und ein Lagerstatus sind Fakten über zum Verkauf angebotene Waren. Sie von einer Seite zu lesen, die jedem Besucher ausgeliefert wird, ist dieselbe Tätigkeit, die ein Einkäufer von Hand ausführt, nur in nützlichem Tempo. Nichts in den siebzehn Spalten beschreibt eine Person: kein Name, keine E-Mail-Adresse, keine Telefonnummer, kein Konto - die datenschutzrechtlichen Fragen, die unsere personenbezogenen Dienste prägen, stellen sich hier also nicht.

Zwei Vorbehalte sind klar zu benennen. Erstens der Zugang: BiggestBook ist für Essendants Wiederverkäufer gebaut, und Teile eines Händlerkatalogs - allen voran kontospezifische Preise - liegen hinter einer Anmeldung. Wir melden uns nicht an, wir verwenden niemandes Zugangsdaten und wir umgehen keine Bezahlschranke, was dieser Dienst erreichen kann, ist also das, was ein anonymer Besucher erreichen kann. Wenn die Zahl, die Sie brauchen, erst erscheint, wenn Sie als bestimmter Wiederverkäufer angemeldet sind, liefert das hier sie nicht. Zweitens die Weiterverwendung: Beschreibungen und Produktfotos sind urheberrechtlich geschütztes Material. Sie intern für Preisüberwachung, Sortimentsanalyse oder den Abgleich mit den eigenen Daten zu nutzen, ist gängige Praxis; sie als eigenen Katalog zu veröffentlichen, ist eine andere Frage mit einer anderen Antwort.

Unsere eigenen Bedingungen sind dieselben wie bei jedem anderen Dienst hier. Nur öffentlich zugängliche Seiten, nichts hinter einem Login, keine Tracker Dritter auf der Datenebene, und Exporte werden nach 30 Tagen automatisch gelöscht. Ihre ersten 500 Zeilen sind gratis und brauchen keine Kreditkarte.

livescraper.app · was einen Lauf prägt
Eine Produkt-URL je Zeile
Die Seite wird gerendert, nicht nur abgerufen
Nur anonymer Zugang
Kontopreise bleiben hinter der Anmeldung!
Exporte werden nach 30 Tagen automatisch gelöscht
Ein Händlerkatalog zeigt einem angemeldeten Wiederverkäufer andere Zahlen als einem anonymen Besucher. Dieser Dienst ist der anonyme Besucher.
Häufige Fragen

Was Leute fragen, bevor sie sich anmelden.

Welche Spalten enthält der Export?+
Siebzehn, in dieser Reihenfolge: query, sku_code, product_url, name, description, parsed_price, price, currency, availability, rating, reviews, images, brand, sku, url, image und status. Eine Zeile je übermittelter Produkt-URL.
Gibt es auf dieser Seite Beispieldaten von BiggestBook?+
Nein, und wir erfinden auch keine. Die beiden Läufe hinter dieser Seite übermittelten beide eine Platzhalter-URL, die http 404 lieferte, jede Datenspalte kam also leer zurück. Das reicht, um die siebzehn Spaltennamen festzustellen, und für nichts weiter - deshalb beschreibt diese Seite, wofür jede Spalte da ist, und niemals, wie ihre Werte aussehen.
Warum braucht BiggestBook mehr als eine einfache HTTP-Anfrage?+
Weil der Katalog eine JavaScript-Anwendung ist. Eine Anfrage an https://www.biggestbook.com mit einem gewöhnlichen Client liefert HTTP 200 und rund 6,9 KB - eine Anwendungshülle mit dem Titel „Biggestbook Web“ und <base href="/ui">, ohne Preis-, SKU- oder Warenkorb-Markup an irgendeiner Stelle. Die Produkte werden danach geladen und gerendert, ein Scraper, der nur auf einem HTML-Parser aufbaut, sieht also eine leere Seite.
Bekommen Sie die kontospezifischen Preise, die mein Wiederverkäufer-Login zeigt?+
Nein. Wir melden uns nicht an, wir verwenden niemandes Zugangsdaten und wir umgehen keine Bezahlschranke, dieser Dienst sieht also das, was ein anonymer Besucher sieht. Wenn eine Zahl erst erscheint, wenn Sie als bestimmter Wiederverkäufer angemeldet sind, liegt sie außerhalb des Umfangs.
Warum gibt es zwei Preis- und zwei Identifikator-Spalten?+
Jeweils eine ist zum Lesen und eine zum Rechnen da. price ist der Preis wie angezeigt und parsed_price dieselbe Zahl ohne Formatierung; sku und sku_code werden in dieser Schema-Familie unabhängig gefüllt, prüfen Sie also beide, bevor Sie einen Verknüpfungsschlüssel wählen. Dieselbe Verdopplung gilt für image und images sowie für url und product_url.
Was bedeutet die Spalte status?+
Sie wird von unserem Exporter geschrieben, nicht von BiggestBook, und meldet, ob die Zeile abgerufen wurde. Eine fehlgeschlagene Zeile kommt trotzdem an und trägt den Grund, Sie können den Export also gegen Ihre Eingabeliste abgleichen, statt später eine stille Lücke zu entdecken. Beide Läufe hinter dieser Seite lesen dort http 404.
Was kostet es?+
Ihre ersten 500 Zeilen sind gratis, einmalig, ohne Karte. Danach sind es 0,002 $ pro Zeile, abgerechnet nach tatsächlich gelieferten Zeilen, ohne Abo und ohne monatlichen Verfall von Guthaben.
In welchen Formaten kann ich exportieren?+
CSV, JSON oder Excel. Die siebzehn Spalten und ihre Reihenfolge sind in allen dreien gleich.

Den Katalog als Tabelle lesen.

Siebzehn Spalten je Produkt, von einer Seite, die sie einer gewöhnlichen HTTP-Anfrage nicht preisgibt. Ihre ersten 500 Zeilen sind gratis, danach je 0,002 $.

Sofort aktiv · keine Karte erforderlich

BiggestBook-Produktdaten scrapen

BiggestBook ist der Online-Katalog, den Essendant für seine Wiederverkäufer betreibt, mit Bürobedarf, Büromöbeln, Computer- und Technikbedarf, Pausenraum- und Reinigungsartikeln. Es ist ein Händlerkatalog und kein Endkundenshop, deshalb neigen die nützlichen Felder zu dem, was ein Einkaufssystem braucht - Identifikator, Marke, Währung, Verfügbarkeit - und nicht zu dem, worauf eine Marketingseite setzt.

Das praktische Hindernis ist, wie die Website gebaut ist. Eine Anfrage an https://www.biggestbook.com von einem gewöhnlichen HTTP-Client liefert eine erfolgreiche Antwort von rund 6,9 KB mit einer Angular-Anwendungshülle - <base href="/ui">, der Titel „Biggestbook Web“, ein Stylesheet - und überhaupt kein Produkt-Markup: kein Preis, keine SKU, keine Warenkorb-Schaltfläche. Der Katalog wird von JavaScript geladen und gerendert, nachdem diese Hülle da ist. Alles, was auf einer HTTP-Bibliothek und einem HTML-Parser aufbaut, liest also eine gültige Seite und findet nichts darin - der mit Abstand häufigste Grund, warum ein selbstgebauter BiggestBook-Scraper zu funktionieren scheint und leere Zeilen liefert. Dieser Dienst lädt die Seite so, wie ein Browser es tut, die Produkte sind also da, bevor irgendetwas gelesen wird.

Der Export umfasst siebzehn Spalten je Produkt-URL: query, sku_code, product_url, name, description, parsed_price, price, currency, availability, rating, reviews, images, brand, sku, url, image und status. Vier davon sind Paare - Preis als Anzeige gegen Preis als Zahl, zwei Identifikatorfelder, Hauptbild gegen alle Bilder, angefragte URL gegen kanonische URL - und zu wissen, welche Hälfte man nimmt, bevor man den Importer schreibt, ist der Unterschied zwischen einem sauberen Laden und einer Neufassung. Dieselben siebzehn Namen in derselben Reihenfolge tragen unsere CDW-, AutoZone-, Brady- und Decathlon-Exporte, ein Importer bedient also die ganze B2B- und Supply-Store-Familie.

Wir sind bewusst deutlich, was die Grenzen dessen angeht, was wir zeigen können. Die beiden Läufe hinter dieser Seite, vom 14. und 15. Juli 2026, übermittelten beide eine Platzhalter-Adresse statt einer von BiggestBook, und beide kamen mit einem 404 und jeder Datenspalte leer zurück. Das belegt das Schema - eine Kopfzeile ist eine echte Kopfzeile, auch ohne Daten darunter - und es belegt nichts über BiggestBooks Werte, Sie finden auf dieser Seite also keine Beispielpreise, Produktzahlen oder Bewertungen. Auch der Zugang hat eine reale Grenze: Teile eines Händlerkatalogs, kontospezifische Preise vor allem, liegen hinter einer Wiederverkäufer-Anmeldung, und dieser Dienst meldet sich nicht an - was er erreicht, ist das, was ein anonymer Besucher erreicht. Nur öffentlich zugängliche Seiten, keine Tracker Dritter auf der Datenebene, und Exporte werden nach 30 Tagen automatisch gelöscht. Ihre ersten 500 Zeilen sind gratis und brauchen keine Kreditkarte.