ScreenshotRun MCP

offiziell

Erfasse Website-Screenshots von KI-Agenten über die ScreenshotRun API – PNG, JPEG, WebP mit Viewport, Geräteemulation und Element-Targeting

Was kann man mit ScreenshotRun MCP machen?

  • Jede Seite als Bild erfassen — Bitten Sie Ihren Assistenten, eine URL zu screenshotten, und erhalten Sie ein gerendertes Bild der Seite zurück.
  • Ganzseitige Aufnahmen — Fordern Sie eine Aufnahme einer gesamten Seite von oben nach unten an, wobei lazy-geladene Bilder und Abschnitte zuvor in den sichtbaren Bereich gescrollt werden.
  • Saubere Seiten — Lassen Sie Cookie-Banner und Pop-ups vor der Aufnahme entfernen, damit die Aufnahme den tatsächlichen Inhalt zeigt.
  • Viewport und Format wählen — Wählen Sie Viewport-Größe, Geräte-Emulation und Ausgabeformat (PNG, JPEG, WebP oder PDF) passend zu Ihren Anforderungen.
  • Hinter Logins erfassen — Übergeben Sie benutzerdefinierte HTTP-Header wie Cookies oder Auth-Tokens, um passwortgeschützte Seiten und Dashboards zu screenshotten.

Dokumentation

Für Produkt-,
Daten- & QA-Teams entwickelt

URL rein, Bild raus

ScreenshotRun öffnet jede Seite in einem echten Browser, wartet auf das Laden, entfernt Cookie-Banner und Pop-ups und schickt ein pixelgenaues Bild an deine App zurück. Keine Headless-Chrome-Server, um die du dich kümmern musst.

stripe.com AD PDF JPEG PNG 200 OK Sag cheese, Internet Dein Bild Saubere Aufnahme Echter Browser Deine Anfrage

Echter Browser

Saubere Aufnahme

Jedes Format

Schnell & zuverlässig

The ScreenshotRun dashboard: captures table with URL, format, size, render time and status

Ganzseiten-Screenshot

Erfasse die gesamte Seite von oben bis unten, nicht nur den ersten Bildschirm. Lazy-geladene Bilder und Abschnitte werden vor der Aufnahme in den sichtbaren Bereich gescrollt.

Docs ansehen →

$response = Http::withToken(config('services.screenshotrun.key'))
    ->timeout(60)
    ->get('https://api.screenshotrun.com/v1/screenshots/capture', [
        'url'           => 'https://stripe.com',
        'full_page'     => true,
        'format'        => 'png',
        'width'         => 1280,
    ]);

Storage::put('stripe-full.png', $response->body());

Eine API,viele Aufgaben

Teams nutzen ScreenshotRun überall dort, wo sie ein Bild einer Webseite brauchen: im eigenen Produkt, in Tests oder im Hintergrund.

Alle Anwendungsfälle

Link-Vorschauen

Zeige eine Live-Vorschau jeder URL, die deine Nutzer in Chats, Kommentare oder CMS-Felder einfügen.

Screenshots für KI-Agenten

Lass einen Agenten eine Seite so sehen, wie Menschen sie sehen, und dann über den Inhalt nachdenken.

Website-Thumbnails

Verzeichnisse, Portfolios und Dashboards mit einem aktuellen Bild jeder Website.

Visuelles Regressionstesting

Erfasse Seiten bei jedem Deploy und vergleiche sie, um Layout-Fehler früh zu erkennen.

Änderungs-Monitoring

Mach geplante Aufnahmen von Wettbewerber- oder Partnerseiten und sieh, was sich geändert hat.

Berichte & Archivierung

Speichere Seiten als PDF oder in voller Länge für Audits, Rechnungen und Aufzeichnungen.

An AI agent session: the user asks whether a pricing page breaks on mobile, the agent calls ScreenshotRun, gets a 393 px wide screenshot back and answers that the third card overflows

Gib deinem KI-AgentenAugen im Web

Text-Scraping verpasst Layout, Bilder und kaputte UI. Gib deinem Agenten einen echten Screenshot und lass ein Vision-Modell die Seite selbst betrachten.

Ein Tool, das dein Agent aufrufen kann

Eine HTTP-Anfrage mit einer URL rein, ein Bild raus. Lässt sich in jedes Framework integrieren, das Tool-Aufrufe unterstützt.

Passend für Vision-Modelle

Wähle Viewport, Gerät und Format, damit das Bild zum Modell passt, ohne zusätzliches Skalieren.

Saubere Seiten, weniger verschwendete Tokens

Cookie-Banner und Pop-ups werden vor der Aufnahme entfernt, sodass das Modell den tatsächlichen Inhalt sieht.

Selbst gehostetes Puppeteer
Erster ScreenshotChromium installieren, Launch-, Warte- und Scroll-Logik schreibenEine GET-Anfrage mit deinem API-Schlüssel
ServerEin VPS mit genug RAM für Headless ChromeNichts zu hosten oder zu patchen
Unter LastBrowser stürzen ab oder verlieren Speicher, also baust du eine WarteschlangeAnfragen werden für dich in die Warteschlange gestellt und skaliert
Cookie-Banner & WerbungEigene Blockierregeln schreiben und pflegenblock_cookies=true
Lazy-geladene SeitenIndividuelle Scroll-Skripte, die pro Seite brechenfull_page=true scrollt zuerst alles hinein
WartungChrome-Updates brechen alle paar Monate etwasIch halte die Browser für dich aktuell
Kosten im LeerlaufDu zahlst für den Server auch bei null AufnahmenKostenlos für 200 Screenshots pro Monat

Free

Starte mit vollem Screenshot-Funktionsumfang.


$0für immer kostenlos

200 Screenshots / Monat

1 API-Schlüssel · 5 Anfragen/min

Starter

Für kleine Projekte, die produktionsreife Screenshots brauchen.


$9pro Monat

3.000 Screenshots / Monat

2 API-Schlüssel · 15 Anfragen/min · $0,009 pro zusätzlichem

Pro

Für wachsende Unternehmen, die erweiterte Anpassung brauchen.


$29pro Monat

15.000 Screenshots / Monat

5 API-Schlüssel · 40 Anfragen/min · $0,006 pro zusätzlichem

Preise in USD, sichere Zahlung über Paddle. Brauchst du mehr Volumen? Growth ($79) und Business ($119) gehen bis zu 100.000 Screenshots pro Monat.

Docker Headless Chrome WebGL: Warum es bricht und 3 Wege zur Lösung

WebGL-Inhalte werden in Docker als schwarze Rechtecke gerendert, weil Container keine GPU haben. Drei Lösungen: SwiftShader explizit aktivieren, Mesa llvmpipe...

  1. Okt. 2026

Puppeteer-Screenshot langsam? 9 Lösungen, die wirklich funktionieren

Deine Puppeteer-Screenshots dauern 5-7 Sekunden? Der Großteil dieser Zeit geht an den Chrome-Start, unnötige Netzwerkanfragen und PNG-Kodierung. Diese...

  1. Okt. 2026

Puppeteer „Cannot Find Context with Specified Id" — Ursachen und Lösungen

Der Fehler bedeutet, dass Chrome eine Execution-Context-ID ungültig gemacht hat, während Puppeteer noch darauf verwies. Dieser Leitfaden behandelt alle fünf Auslöser, di...

  1. Okt. 2026

Puppeteer net::ERR_NAME_NOT_RESOLVED beheben (6 Ursachen)

  1. Okt. 2026

Häufig gestellte Fragen

Du findest nicht, was du brauchst? Kontaktiere uns oder schau in die Dokumentation.

Sprich mit der Person, die es gebaut hat

Vitalii, Gründer von ScreenshotRun

API-Status → Changelog → Feature wünschen →

Was ist ScreenshotRun und wie funktioniert es?

ScreenshotRun ist ein cloudbasierter Dienst, mit dem du über eine einfache REST-API pixelgenaue Screenshots jeder Website erstellen kannst. Du sendest eine Anfrage mit der Ziel-URL und den gewünschten Parametern (Viewport-Größe, Format, Ganzseitenmodus usw.), und unsere Server rendern die Seite mit einer optimierten Chromium-Engine und geben das resultierende Bild zurück. Der gesamte Vorgang dauert in der Regel unter 5 Sekunden.

Gibt es einen kostenlosen Plan? Brauche ich eine Kreditkarte, um zu starten?

Ja! Wir bieten einen kostenlosen Plan mit 200 Screenshots pro Monat — keine Kreditkarte erforderlich. Erstelle einfach ein Konto, hole dir deinen API-Schlüssel und beginne sofort mit dem Erstellen von Screenshots. Wenn du mehr Volumen brauchst, kannst du jederzeit auf einen kostenpflichtigen Plan upgraden.

Welche Bildformate und Ausgabeoptionen werden unterstützt?

Alle Pläne unterstützen die Bildformate PNG, JPEG und WebP. PDF-Export ist ab Starter-Plänen verfügbar. Du kannst außerdem die Viewport-Abmessungen anpassen, Retina-Auflösung (2x) aktivieren, zwischen Viewport-only- oder Ganzseiten-Scroll-Aufnahme wählen und Mobil-, Tablet- oder Desktop-Geräte emulieren.

Wie integriere ich die API in mein Projekt?

Die Integration ist unkompliziert — sende einfach eine einzelne HTTP-GET- oder POST-Anfrage an unseren API-Endpunkt mit deinem API-Schlüssel und der Ziel-URL. Wir bieten gebrauchsfertige Codebeispiele für cURL, PHP, Python, JavaScript, Ruby und Go. Schau in unsere Dokumentation für detaillierte Anleitungen und Parameterreferenzen.

Ist die API zuverlässig? Welche Uptime garantierst du?

Wir halten 99,9 % Uptime aufrecht, gestützt auf eine robuste Cloud-Infrastruktur mit automatischer Skalierung. Unsere Rendering-Server sind über mehrere Regionen verteilt, um eine schnelle und zuverlässige Screenshot-Lieferung zu gewährleisten. Kostenpflichtige Pläne beinhalten eine priorisierte Verarbeitung für noch schnellere Antwortzeiten.

Kann ich Screenshots von Seiten erstellen, die eine Authentifizierung erfordern?

Ja. Du kannst benutzerdefinierte HTTP-Header (wie Cookies oder Autorisierungs-Tokens) mit deiner API-Anfrage übergeben. So kannst du Screenshots von passwortgeschützten Seiten, Admin-Dashboards oder beliebigen Inhalten hinter einer Login-Schranke erstellen.

Was passiert, wenn ich mein monatliches Screenshot-Limit erreiche?

Wir senden eine Benachrichtigung, wenn du 80 % deines monatlichen Kontingents erreichst. Im kostenlosen Plan geben API-Anfragen einen Fehler zurück, bis zum nächsten Abrechnungszyklus oder bis du upgradest. Bei kostenpflichtigen Plänen kannst du über das Limit hinaus weiter aufnehmen, gegen eine kleine Gebühr pro zusätzlichem Screenshot (siehe Preisseite für Tarife). Deine bestehenden Screenshots und dein API-Schlüssel bleiben in beiden Fällen vollständig zugänglich.