WebToAPI

← Alle Anleitungen

Jede Webseite ohne Code in eine JSON-API verwandeln

· 6 Min. Lesezeit

Viele nützliche Zahlen stehen auf Seiten, die keine API haben: ein Preis in einem Shop, ein Kurs auf einer Bankseite, ein Lagerbestand im Lieferantenportal. Die übliche Antwort lautet: einen Scraper schreiben, irgendwo hosten und dann am Leben halten. Dieser Text zeigt den kürzeren Weg — die gewünschten Werte anklicken und einen JSON-Endpunkt zurückbekommen.

1. Erweiterung installieren und die Seite öffnen

Fügen Sie WebToAPI zu Chrome hinzu und öffnen Sie die Seite mit den Daten. Alles, was Sie in einem normalen Tab sehen, funktioniert: eine Produktseite, eine Rangliste, ein Dashboard hinter einer öffentlichen URL.

Klicken Sie auf das Symbol der Erweiterung und wählen Sie „Element auswählen“. Die Seite wird leicht abgedunkelt, und Elemente werden hervorgehoben, während Sie die Maus bewegen. Diese Hervorhebung zeigt Ihnen genau, was erfasst wird.

2. Werte anklicken, Felder benennen

Jedes angeklickte Element wird zu einem benannten Feld in Ihrem JSON. Vergeben Sie Namen, die auch in sechs Monaten noch Sinn ergeben — „preis_eur“ ist beim Lesen in einer Tabelle deutlich hilfreicher als „feld_1“.

Sie können beliebig viele Werte derselben Seite auswählen. Eine Seite ist eine API: Alles, was Sie auswählen, landet in einer einzigen Antwort, statt Sie zu zwingen, mehrere Endpunkte zu verwalten.

3. Endpunkt erhalten

Sobald Sie die API speichern, erhalten Sie eine URL. Standardmäßig ist sie schlüssellos: Wer die Adresse kennt, kann das JSON lesen. Das macht es sehr einfach, sie in eine Tabellenformel oder einen Cronjob zu setzen, ohne Geheimnisse zu verwalten.

curl https://api.webtoapi.net/v1/API_ID

Die Antwort ist schlichtes JSON mit den von Ihnen gewählten Feldnamen:

{
  "data": {
    "preis_eur": "1.284,50",
    "verfuegbar": "Ja"
  },
  "fetchedAt": "2026-08-26T09:14:02Z"
}

Wenn Sie den Endpunkt lieber privat halten möchten, aktivieren Sie im Dashboard „API-Schlüssel erforderlich“ und senden Sie den Schlüssel stattdessen als Header.

Warum es auch bei geschlossenem Browser funktioniert

Die Erweiterung ist nur das Auswahlwerkzeug. Sobald die API existiert, geschieht das Lesen auf unseren Servern: Jeder Aufruf holt die Seite frisch, wendet Ihre Selektoren an und gibt die Werte zurück. Ihr Rechner darf ausgeschaltet sein.

Auch Seiten, die ihre Inhalte per JavaScript aufbauen, werden unterstützt. Wir versuchen es zuerst mit einem einfachen HTTP-Abruf, weil das schnell und günstig ist, und wechseln automatisch zu einem Headless-Browser, wenn die Werte nicht im ursprünglichen HTML stehen. Sie müssen dazu nichts auswählen oder konfigurieren.

Antworten werden 60 Sekunden zwischengespeichert. Ein Aufruf pro Sekunde belastet also weder die Zielseite noch Ihr Kontingent.

Was es kostet

  • Kostenlos: Die API lebt 7 Tage, 1.000 Anfragen pro Tag, davon 300 schlüssellos.
  • Pro: Die API läuft nie ab, 25.000 Anfragen pro Tag, davon 5.000 schlüssellos.
  • Schlüsselloser Verkehr ist zusätzlich auf 120 Anfragen pro Stunde und IP-Adresse begrenzt.

Die Limits sollen Missbrauch verhindern, nicht zum Upgrade drängen. Der Unterschied, auf den es zwischen den Tarifen wirklich ankommt, ist, ob die API abläuft.

Gute Sitten und die Grenzen des Werkzeugs

Wir weisen uns mit einem sprechenden User-Agent aus, beachten robots.txt und begrenzen uns selbst auf etwa eine Anfrage pro Sekunde und Domain. Das ist Absicht: Ein Endpunkt, der dazu führt, dass Ihre Quelle Sie sperrt, ist für Sie wertlos.

Zwei ehrliche Einschränkungen. Seiten hinter einem Login erreichen wir nicht, weil wir sie als anonyme Besucher lesen. Und wenn eine Seite ihr Markup umbaut, können Ihre Selektoren brechen — nach drei Fehlversuchen in Folge markieren wir eine API als fehlerhaft, damit Sie es im Dashboard erfahren und nicht an einem stillschweigend leeren Feld.

WebToAPI verwandelt jede Seite in einen JSON-Endpunkt — Werte auswählen, URL bekommen.

Zu Chrome hinzufügen