Beweissicherung für Compliance und Markenrecht, Chronik für Wettbewerbsbeobachtung: täglich, woechentlich oder stuendlich - automatisch.
curl -H "x-api-key: KEY" -H "content-type: application/json" \
-d '{"url":"https://wettbewerber.de","interval_minutes":1440,"retention_days":90}' \
https://api.apiwerk.info/v1/archive/schedules
Der Lieferant behauptet, der Preis habe schon im Frühjahr so auf der Seite gestanden — du erinnerst dich anders, hast aber nichts in der Hand. Was damals dort stand, ist im Netz längst überschrieben, und ein Screenshot, den du heute machst, beweist nur den heutigen Stand. Am Ende zahlst du die Differenz, weil dir das Gedächtnis niemand glaubt.
Ein Zeitplan macht bei jedem Lauf eine Aufnahme und zählt dabei einen Aufruf von deinem Kontingent. Das Intervall reicht von 15 Minuten bis 7 Tagen; ohne Angabe läuft er einmal täglich. Je Schlüssel sind bis zu 50 Zeitpläne möglich, darüber kommt too_many_schedules. Fällige Pläne werden minütlich geprüft, der Takt ist also ungefähr, nicht sekundengenau.
interval_minutes | Takt | Läufe je URL und Monat |
|---|---|---|
| 15 | viertelstündlich | rund 2.880 |
| 60 | stündlich | rund 720 |
| 360 | alle sechs Stunden | rund 120 |
| 1440 | täglich (Standard) | 30 bis 31 |
| 10080 | wöchentlich (Maximum) | 4 bis 5 |
Rechne nach, bevor du den Takt hochdrehst: Eine einzige Seite viertelstündlich zu archivieren kostet mit rund 2.880 Läufen mehr als neunzig Seiten im Tagestakt. Für die üblichen Zwecke — AGB, Preislisten, Impressum, Stellenanzeigen — reicht der Tageslauf, bei selten geänderten Seiten der Wochenlauf.
Zwei Dinge legt der Zeitplan fest, die du danach nicht mehr drehst. Aufgenommen wird immer die komplette Seite als PNG bei 1280 Pixeln Viewport-Breite — Format, Auflösung und Selektor eines Sofort-Screenshots werden beim Anlegen nicht übernommen. Und gezählt wird der Lauf, nicht das Ergebnis: Ist die Zielseite gerade nicht erreichbar, ist der Aufruf trotzdem verbraucht. Der Zeitplan merkt sich den Fehlversuch, sodass du ihn in der Übersicht als failed siehst.
In Monaten mit 31 Tagen fällt ein Lauf mehr an — beim täglichen Takt sind das 31 statt 30 Aufrufe.
retention_days geht von 1 bis 365 Tagen, voreingestellt sind 90. Bei jedem Lauf werden Aufnahmen gelöscht, die älter sind als deine Frist. Das ist bewusst kein „für immer“: Ein Archiv, das unbegrenzt wächst, kostet irgendwann mehr, als es nützt. Woran du deine Frist ausrichten kannst:
| Wofür du dokumentierst | Frist | Fundstelle |
|---|---|---|
| Wettbewerbsverstoß, etwa irreführende Werbung oder Preisangaben | 6 Monate ab Anspruchsentstehung und Kenntnis | § 11 UWG |
| Sachmängel beim Kauf | 2 Jahre ab Ablieferung | § 438 Abs. 1 Nr. 3 BGB |
| Vertragliche Ansprüche allgemein | 3 Jahre, gerechnet ab dem Ende des Jahres, in dem der Anspruch entstand | §§ 195, 199 BGB |
| Buchungsbelege | 8 Jahre; Jahresabschlüsse und Handelsbücher weiterhin 10 | § 147 Abs. 3 AO |
Die acht Jahre für Buchungsbelege sind neu — bis Ende 2024 waren es zehn, verkürzt durch das Vierte Bürokratieentlastungsgesetz. Wo die Regelverjährung erst zum Jahresende zu laufen beginnt, kommen praktisch fast vier Jahre zusammen; eine Jahresfrist im Archiv deckt das nicht ab.
Zwei Mechaniken solltest du deshalb kennen. Aufgeräumt wird nur im Zuge eines Laufs: Ein pausierter Zeitplan wendet seine Frist auch nicht mehr an. Und alles jenseits eines Jahres liegt außerhalb dessen, was die API vorhält — willst du länger dokumentieren, holst du die Aufnahmen rechtzeitig über GET /v1/archive/schedules/{id}/captures ab. Die Liste nennt Dateiname, Zeitstempel und Größe; die einzelne Datei lädst du unter demselben Pfad herunter und legst sie in deine eigene Ablage.
Drei Ebenen in einem Aufruf: Screenshot der ganzen Seite (wie sie aussah), PDF (druck- und teilbar) und der HTML-Quelltext (was technisch ausgeliefert wurde) — jeweils mit Zeitstempel. Zusammen ergibt das ein belastbares Bild des Stichtags.
Ein Zeitstempel-Archiv ist deutlich stärker als ein nachträglicher Screenshot vom eigenen Rechner, ersetzt aber keine anwaltliche Beratung zur Beweisführung im Einzelfall. Für die alltägliche Dokumentation — wer hat wann was angeboten — ist es genau das richtige Werkzeug.
Ja, per Aufruf aus deinem eigenen Cronjob — oder kombiniert mit dem Änderungswächter: erst melden, wenn sich etwas ändert, dann archivieren.
Solange dein Konto besteht — die Schnappschüsse gehören dir und sind jederzeit über die API abrufbar. Du kannst sie auch herunterladen und in dein eigenes Ablagesystem übernehmen.
Ja — da jeder Schnappschuss den HTML-Quelltext enthält, lassen sich zwei Stände maschinell vergleichen. In Kombination mit dem Änderungswächter archivierst du gezielt genau dann, wenn sich etwas geändert hat.
Aktuell ist alles in der Beta komplett kostenlos — keine Kreditkarte, keine Laufzeit. Nach dem Verkaufsstart beginnen die Tarife bei 14,00 € pro Monat (750 Aufrufe) — bewusst rund die Hälfte des üblichen Marktpreises. Wer in der Beta dabei ist, wird vor jeder Umstellung informiert.
E-Mail-Adresse in das Formular auf dieser Seite eintragen — der API-Schlüssel erscheint sofort, ohne Bestätigungs-Wartezeit. Damit hast du 1.000 Aufrufe pro Monat frei. Der Schlüssel wird als Hash gespeichert und nur einmal angezeigt, also direkt sicher ablegen.
Keine Kreditkarte, keine Wartezeit. E-Mail rein, Schlüssel raus.
Marktfuehrer: ab 29 $ im Monat — wir starten bei der Haelfte.
| Stufe | Renders/Monat | später €/Monat |
|---|---|---|
| Frei | 30 | immer kostenlos |
| Start | 750 | 14,00 |
| Wachstum | 3.000 | 29,00 |
Alle vier Produkte · Betrieb in der EU · private Netze für Render-Ziele gesperrt
Verwandt: Screenshot-API · PDF-API · Bild-API · QR-Code-API
E-Mail eintragen, Schlüssel erscheint sofort auf der Seite. Kein Konto, keine Kreditkarte, keine Freischaltung durch uns.
Ein einziger HTTP-Aufruf mit deinem Schlüssel im Kopf — aus jeder Programmiersprache, jedem Framework, jedem Automatisierungswerkzeug.
Du bekommst sauberes JSON oder die fertige Datei zurück. Fehler kommen als klare deutsche Meldung, nicht als Rätsel.
curl -H "x-api-key: KEY" -H "content-type: application/json" \
-d '{"url":"https://wettbewerber.de","interval_minutes":1440,"retention_days":90}' \
https://api.apiwerk.info/v1/archive/schedules
Wir legen die Preise jetzt schon offen, damit du planen kannst. Beta-Nutzer werden rechtzeitig informiert, bevor sich etwas ändert — niemand wird automatisch in einen bezahlten Tarif überführt.
Alle Preise zuzüglich Umsatzsteuer. Monatlich kündbar, keine Mindestlaufzeit, keine Einrichtungsgebühr.