Zum Inhalt springen

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

  • 500 kostenlose Screenshots pro Monat
  • Keine Karte erforderlich
  • Keine Kosten für fehlgeschlagene Renderings
  • Im Vereinigten Königreich betriebene Infrastruktur
Ein Screenshot der Startseite von ironfang.com in 1280 × 800, aufgenommen mit 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.

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

Pro Screenshot gezählt, mit einem kostenlosen Kontingent jeden Monat

Jeder zurückgegebene Screenshot zählt einmal; fehlgeschlagene Renderings und Cache-Treffer zählen nicht. Jedes Konto hat jeden Monat ein kostenloses Kontingent, ohne Karte. Darüber hinaus berechnet Pay as you go die unten stehenden Preise, innerhalb des monatlichen Nutzungslimits, das Sie festlegen. Preise ohne Umsatzsteuer.

Screenshots

Jeder zurückgegebene oder gespeicherte Screenshot.

500 Screenshots kostenlos pro Monat

Berechnete Einheiten nach dem kostenlosen KontingentPreis je 1.000
Die ersten 10.0001,50 £
Die nächsten 90.0000,90 £
Die nächsten 900.0000,65 £
Über 1.000.0000,45 £

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 nichts berechnet. Ein fehlgeschlagenes Rendering zählt nicht, Cache-Treffer zählen nicht, und bezahlte Arbeit, die das von Ihnen festgelegte monatliche Nutzungslimit überschreiten würde, wird abgelehnt, bevor sie beginnt.

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 Ihrem kostenlosen Kontingent enthalten.

500 kostenlose Screenshots pro Monat, ohne Karte und ohne Kosten für fehlgeschlagene Renderings.