Apiwerk

Beta: alle vier Produkte sind komplett kostenlos. Schlüssel gibt es sofort auf den Produktseiten - Screenshot · PDF · Bild · Archiv. Die Preistabellen unten gelten ab Verkaufsstart und werden vorher angekuendigt.

Authentifizierung über x-api-key-Header oder ?api_key=.

ScreenshotHTML → PDFHTML → BildWebsite-ArchivÄnderungswaechter

1 · Screenshot-API

curl -H "x-api-key: KEY" "http://localhost:8787/v1/screenshot?url=https://example.com&width=1280&full_page=true" -o shot.png

Parameter: url, width, height, full_page, format (png/jpeg), quality, scale, delay, selector, dark_mode, hide_cookie_banners.

StufeRenders/Monat€/Monat
Frei100kostenlos
Start2.0008,50
Wachstum10.00039,00
Skala50.000129,00

2 · PDF-API

curl -H "x-api-key: KEY" -H "content-type: application/json" \
  -d '{"html":"<h1>Rechnung 4711</h1>","format":"A4"}' \
  http://localhost:8787/v1/pdf -o out.pdf

Entweder url oder html. Dazu format, landscape, Raender, header_template/footer_template, page_ranges.

StufeRenders/Monat€/Monat
Frei50kostenlos
Start5004,50
Wachstum5.00019,50
Skala25.00049,50

3 · Bild-API (HTML/CSS → PNG)

curl -H "x-api-key: KEY" -H "content-type: application/json" \
  -d '{"html":"<div class=c>Hallo</div>","css":".c{font:700 48px sans-serif;padding:60px;background:#0f5d57;color:#fff}","width":800,"height":420}' \
  http://localhost:8787/v1/image -o card.png
StufeRenders/Monat€/Monat
Frei50kostenlos
Start1.0007,00
Wachstum10.00034,50
Skala50.00094,50

4 · Website-Archiv

curl -H "x-api-key: KEY" -H "content-type: application/json" \
  -d '{"url":"https://example.com","interval_minutes":1440,"retention_days":90}' \
  http://localhost:8787/v1/archive/schedules

Nimmt die Seite im gewaehlten Abstand als Vollbild auf und bewahrt die Aufnahmen auf - für Nachweise, Wettbewerbsbeobachtung, Chronik. Verwaltung über GET/DELETE /v1/archive/schedules, Abruf über /v1/archive/schedules/{id}/captures.

StufeRenders/Monat€/Monat
Frei30kostenlos
Start75014,00
Wachstum3.00029,00

5 · Änderungswaechter

curl -H "x-api-key: KEY" -H "content-type: application/json" \
  -d '{"url":"https://wettbewerber.de/preise","selector":".pricing","interval_minutes":60,"email":"du@firma.de"}' \
  http://localhost:8787/v1/watch

Beobachtet eine Seite oder einen Ausschnitt (selector) und meldet Änderungen per Mail - mit Diff der neuen und entfernten Zeilen. Sofortpruefung: POST /v1/watch/{id}/check. Kontingent zählt Prüfungen.

StufeRenders/Monat€/Monat
Frei200kostenlos
Start3.0007,50
Wachstum15.00017,50
Skala60.00039,00

Betrieb

/healthz zeigt Pool-Zustand. Fehler kommen als JSON mit error-Code. Zeitueberschreitungen nach spaetestens 60 s. Interne Adressen, private Netze und Cloud-Metadaten sind für alle Render-Ziele gesperrt.