Zum Inhalt springen

Screenshot-API

Eine produktionsreife Screenshot-API für jede URL und jedes HTML

Machen Sie aus einer Seite mit einer einzigen HTTPS-Anfrage ein verlässliches Bild. Ganze Seite, ein einzelnes Element oder ein genauer Bereich, mit den Wartebedingungen, dem Blockieren und der Authentifizierung, die echte Seiten für ein korrektes Ergebnis brauchen.

Kostenloses Konto erstellenAPI-Dokumentation lesen

  • 250 kostenlose Credits pro Monat
  • Keine Karte erforderlich
  • Erstattung bei fehlgeschlagenen Aufträgen
  • Im Vereinigten Königreich betriebene Infrastruktur
Ein ganzseitiger Screenshot von ironfang.uk, gerendert von der API von Ironfang Render

Eine Anfrage

Die Browserflotte, die Sie nicht betreiben müssen

Screenshots wirken einfach, bis die Seite ein Cookie-Banner hat, ein Diagramm, das erst nach Network Idle gezeichnet wird, einen Werbeplatz, der das Layout verschiebt, oder einen Login. Dann pflegen Sie eine Browserflotte, eine Warteschlange und eine Reihe von Wartebedingungen, die jedes Mal brechen, wenn sich eine Zielseite ändert.

Ironfang Render hält Chromium warm und stellt die entscheidenden Einstellungen als Anfrageparameter bereit. Sie senden JSON und erhalten die Bilddaten zurück, und ein fehlgeschlagenes Rendering wird Ihnen nicht berechnet.

POST /render/v1/screenshot
Authorization: Bearer if_live_...

{
  "url": "https://example.com",
  "full_page": true,
  "format": "webp",
  "block_ads": true,
  "block_cookie_banners": true,
  "wait_until": "networkidle",
  "wait_for_selector": "#chart",
  "device_scale_factor": 2
}

Funktionen

Die Einstellungen, die entscheiden, ob das Bild brauchbar ist

Jede davon ist ein Anfrageparameter, kein Support-Ticket und kein Browser-Skript, das Sie pflegen müssen.

Ganze Seite, Element oder Bereich

Erfassen Sie das ganze Dokument bis 20.000 Pixel, ein einzelnes Element per CSS-Selektor oder ein genaues Clip-Rechteck. Von einer URL oder aus HTML, das Sie senden.

Deterministische Wartebedingungen

Warten Sie auf load, DOMContentLoaded oder Network Idle, warten Sie, bis ein Selektor erscheint, oder fügen Sie eine feste Verzögerung hinzu. Der Unterschied zwischen einem Screenshot und dem Screenshot eines Ladekreisels.

Seiten hinter einem Login

Eigene Header, ein Authorization-Header, Cookies und ein eigener User-Agent, damit Dashboards und Seiten mit Anmeldung genauso erfasst werden wie öffentliche.

Saubere Ausgabe

Blockieren Sie Werbung, blenden Sie Cookie-Banner aus und übergeben Sie eigene Selektoren, um alles andere zu entfernen. Banner werden ausgeblendet statt angeklickt, sodass für einen Besucher nichts eingewilligt wird.

Gerät und Darstellung

Presets für Desktop, Tablet und Mobilgerät oder ein genauer Viewport bis 4096, ein Skalierungsfaktor bis 3 für Retina, Dark Mode und ein transparenter Hintergrund, wenn Sie einen brauchen.

Warm und planbar

Chromium bleibt warm, auf Infrastruktur, die Ironfang im Vereinigten Königreich betreibt. Fehlgeschlagene Aufträge werden erstattet, Cache-Treffer kosten nichts, und eine Obergrenze pausiert das Rendern, statt Mehrkosten abzurechnen.

Anwendungsfälle

Wo sich eine Screenshot-API lohnt

Überall dort, wo Ihre Anwendung eine Seite zeigen muss, statt nur auf sie zu verlinken.

Linkvorschauen und Thumbnails

Zeigen Sie, wie eine Seite tatsächlich aussieht, in einem Verzeichnis, einem Feed, einem Lesezeichen-Tool oder einem Suchergebnis.

Dashboard-Schnappschüsse

Erfassen Sie ein Dashboard hinter einem Login nach Zeitplan und senden Sie es in eine Digest-E-Mail oder einen Statuskanal.

Visuelle QA und Review

Erfassen Sie dieselben Seiten nach jedem Deployment und legen Sie sie dort ab, wo die Prüfenden ohnehin arbeiten.

Archivierung und Dokumentation

Bewahren Sie eine ganzseitige Aufnahme dessen auf, was eine Seite an einem bestimmten Datum zeigte, in der Größe und im Viewport Ihrer Wahl.

Bilder für PDFs und Berichte

Fügen Sie eine gerenderte Seite in ein Dokument oder einen Bericht ein, ohne dass die Empfänger sie aufrufen müssen.

CI- und Pull-Request-Prüfungen

Rendern Sie die geänderten Seiten aus einem Workflow heraus und hängen Sie sie an den Pull Request, der sie geändert hat.

Brauchen Sie gerade nur einen Screenshot?

Das kostenlose Tool für ganzseitige Screenshots erstellt eine Aufnahme von einer URL, ohne Konto und ohne Code, mit derselben Engine, auf der diese API läuft. Kommen Sie hierher zurück, wenn es ohne Ihr Zutun passieren soll.

Preise

Ein Credit pro Screenshot, Fehlschläge werden erstattet

Starten Sie mit 250 kostenlosen Credits pro Monat, ohne Karte. Bezahlte Tarife beginnen bei 9 £ pro Monat für 5.000 Credits, die für Screenshots, PDFs, Bilder und Video gemeinsam gelten. Cache-Treffer kosten nichts, fehlgeschlagene Aufträge werden erstattet, und beim Erreichen einer Obergrenze pausiert das Rendern, statt Mehrkosten abzurechnen.

Preise von Ironfang Render ansehenMit anderen Anbietern vergleichen

Fragen

Bevor Sie integrieren

Die Details, die entscheiden, ob es passt, ohne vorher die ganze Referenz zu lesen.

Kann ich einen Screenshot einer Seite mit Login erstellen?
Ja. Senden Sie eigene Header, einen Authorization-Header oder Cookies mit der Anfrage, und die Seite lädt angemeldet. Das deckt Dashboards, Admin-Seiten und alles hinter einer Sitzung ab.
Wie erfasse ich Seiten, die Inhalte erst nach dem ersten Aufbau laden?
Warten Sie, bis das Netzwerk ruht, bis ein bestimmter Selektor erscheint, oder fügen Sie eine feste Verzögerung von bis zu zehn Sekunden hinzu. Die meisten Dashboards brauchen das Warten auf einen Selektor, weil networkidle eintreten kann, bevor ein Diagramm gezeichnet ist.
Kann ich ein einzelnes Element statt der ganzen Seite erfassen?
Ja. Übergeben Sie einen CSS-Selektor für die Aufnahme eines Elements oder ein Clip-Rechteck für einen genauen Bereich. Ganzseitige Aufnahmen reichen bis 20.000 Pixel Höhe.
Was kann ich gegen Cookie-Banner und Werbung tun?
Schalten Sie das Blockieren von Werbung und das Ausblenden von Cookie-Bannern ein und übergeben Sie eine eigene Liste von Selektoren, um alles Seitenspezifische auszublenden. Das Banner wird ausgeblendet statt angeklickt, sodass im Namen eines Besuchers nichts eingewilligt wird.
Welche Formate und Größen kommen zurück?
PNG, JPEG oder WebP, bei JPEG und WebP mit einer Qualität von 1 bis 100. Viewports reichen bis 4096 in beide Richtungen, mit einem Skalierungsfaktor bis 3 für Retina-Ausgabe und Presets für Desktop, Tablet und Mobilgerät.
Kann ich vorhandenes HTML statt einer URL rendern?
Ja. Senden Sie das HTML direkt statt einer URL, und es wird genauso gerendert. So erzeugen die meisten ein Bild aus einer Vorlage, die sie selbst verwalten.
Was passiert, wenn ein Rendering fehlschlägt?
Es wird Ihnen nichts berechnet. Fehlgeschlagene Aufträge werden erstattet, Wiederholungen aus dem Cache kosten nichts, und beim Erreichen der Obergrenze Ihres Tarifs pausiert das Rendern, statt Mehrkosten abzurechnen.

Weniger betreiben. Mehr ausliefern.

Erstellen Sie Ihren ersten Screenshot

Erstellen Sie ein Konto, holen Sie sich einen Schlüssel und senden Sie eine Anfrage. Das erste Rendering ist in Ihren kostenlosen Credits enthalten.

250 kostenlose Credits pro Monat, ohne Karte, mit festen Nutzungsobergrenzen und Erstattung bei fehlgeschlagenen Aufträgen.