ScreenshotRun MCP
offiziellErfasse 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

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.
$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.
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.

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 Screenshot | Chromium installieren, Launch-, Warte- und Scroll-Logik schreiben | Eine GET-Anfrage mit deinem API-Schlüssel |
| Server | Ein VPS mit genug RAM für Headless Chrome | Nichts zu hosten oder zu patchen |
| Unter Last | Browser stürzen ab oder verlieren Speicher, also baust du eine Warteschlange | Anfragen werden für dich in die Warteschlange gestellt und skaliert |
| Cookie-Banner & Werbung | Eigene Blockierregeln schreiben und pflegen | block_cookies=true |
| Lazy-geladene Seiten | Individuelle Scroll-Skripte, die pro Seite brechen | full_page=true scrollt zuerst alles hinein |
| Wartung | Chrome-Updates brechen alle paar Monate etwas | Ich halte die Browser für dich aktuell |
| Kosten im Leerlauf | Du zahlst für den Server auch bei null Aufnahmen | Kostenlos 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...
- 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...
- 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...
- Okt. 2026
Puppeteer net::ERR_NAME_NOT_RESOLVED beheben (6 Ursachen)
- 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.