Lohnt sich dein eigenes ScreenshotOne?
Verwaltete API zum Rendern von Websites, HTML und Markdown als Bilder oder PDFs
Ein kompetenter Coding-Agent kann an einem Wochenende einen nützlichen, selbst gehosteten Screenshot-Endpunkt auf Basis von Playwright bauen. Die zuverlässige Browserflotte von ScreenshotOne, Proxystandorte, Tarnverhalten, gepflegte Blockierregeln, Videos und die Behandlung von Sonderfällen im Produktiveinsatz nachzubilden, ergibt ein wesentlich größeres Infrastrukturprodukt.
EN → DERecherche automatisch aus dem Englischen übersetzt. Original-Prompt auf Englisch beibehalten.
Build me a self-hosted website screenshot API to replace ScreenshotOne for personal use. Requirements:
- Node 22 + Fastify + Playwright (Chromium) + better-sqlite3, one process, no queue system.
- GET /take?url=&format=png|jpeg|webp|pdf&width=&height=&full_page=&delay_ms= renders the
page in a pooled Chromium context and returns the image bytes directly.
- POST /take accepts raw HTML or Markdown in the body and renders that instead
(Markdown through marked into a plain template).
- Auth is one API key from .env, checked on every request; 401 without it.
- Cache by hash of the normalized options: metadata in SQLite, files under data/cache/,
with a cache_ttl option and a fresh=true bypass.
- Block ads and cookie banners the honest way: load EasyList and the
"I don't care about cookies" filter list at startup, apply them via request
interception, plus a small CSS hide-list for common consent overlays. Do not
promise it catches everything.
- Hard 15-second navigation timeout, one retry, then a JSON error with the reason;
never a hanging request.
- Concurrency capped at a small context pool (default 2) with an in-memory queue,
so the box does not fall over.
- Out of scope: proxies and IP locations, stealth evasion, scrolling video capture,
GPU rendering, dashboards, usage billing. That fleet is the paid product.
- README: npx playwright install chromium, .env keys, Chromium memory expectations,
and a one-line warning that hostile sites will beat this build.Der Prompt öffnet sich vorausgefüllt in deinem Agenten. Prüfe ihn vor dem Ausführen.
Wie sähe deine eigene Version aus?
Eine URL oder HTML an einen authentifizierten HTTP-Endpunkt senden und ein zwischengespeichertes PNG, JPEG, WebP oder PDF erhalten, das ein lokaler Chrome/Chromium-Worker rendert.
Was du brauchst
- Docker
- ein Rechner mit genügend Arbeitsspeicher für Chrome/Chromium
Sie wollen eine Screenshot-API, die auch bei abweisenden, langsamen, dynamischen Websites mit vielen Einwilligungsabfragen zuverlässig bleibt, ohne Chrome/Chromium-Worker zu betreiben, Blockierregeln zu aktualisieren, Proxys zu verwalten oder Browserfehler zu untersuchen.
xverwaltete Browserkapazität, Ratenbegrenzung und hohe Verfügbarkeit
xgepflegte Regeln zum Blockieren von Werbung, Cookiebannern, Chatwidgets und Pop-ups
xResidential Proxies, wählbare IP-Standorte und abgestimmtes Tarnverhalten
xScroll-Screenshots, Videogenerierung und GPU-Rendering
xSupport im Produktivbetrieb für schwierige Websites und Browser-Sonderfälle
Lieber eine fertige Lösung?
Lizenz, Installation und Einschränkungen jeder Alternative.
Was kostet ScreenshotOne?
- Monatliche Zahlung
- 17 $/Mon.17 $/Mon.
- Pro Jahr
- 204 $/Jahr204 $/Jahr
- Jährliche Zahlung
- 170 $/Jahr17% günstiger als monatlich
- Mit brasilianischer Karte, inkl. 3,5% IOF
- 88,84 R$/Mon.889 R$/Jahr
In Meine Liste gespeichert. Bei einer Preisänderung erscheint hier ein Hinweis.
Du schließt den Kauf auf der Website von ScreenshotOne ab. Vibe Radar wickelt keine Zahlungen ab.
| Tarif | Monatlich | Jährlich (pro Monat) | Enthalten |
|---|---|---|---|
| free | $0 | $0 | 100 erfolgreiche, nicht zwischengespeicherte Screenshots/Monat. |
| basic | $17≈ 17 $ | $14.17≈ 14,17 $ | 2,000 Screenshots/Monat; 40 Anfragen/Minute; $0.009 pro zusätzlichem Screenshot. |
| growth | $79≈ 79 $ | $65.83≈ 65,83 $ | 10,000 Screenshots/Monat; 80 Anfragen/Minute; $0.006 pro zusätzlichem Screenshot. |
| scale | $259≈ 259 $ | $215.83≈ 216 $ | 50,000 Screenshots/Monat; 150 Anfragen/Minute; $0.004 pro zusätzlichem Screenshot. |
Kostenloser Tarif100 erfolgreiche, nicht zwischengespeicherte Screenshots/Monat
Abrechnungsbedingungenmonatlich oder jährlich; bei jährlicher Abrechnung sind 2 Monate kostenlos
ZusatzkostenMehrverbrauch wird auf die nächsten 1,000 Screenshots aufgerundet, sodass eine zusätzliche Anfrage einen Block von 1,000 Anfragen auslösen kann; monatliche Kontingente werden auch bei jährlicher Abrechnung nicht übertragen; Mehrwertsteuer (VAT) ist nicht enthalten; neue Konten können ohne Freigabe durch den Support einem festen Limit von 100,000/Monat unterliegen.
verified 2026-08-14 · source ↗
ScreenshotOne selbst bauen oder abonnieren?
Passe die Zahlen an: Stunden zum Bauen, dein Stundensatz, Betriebskosten und der Abopreis.
Über 24 Monate ist das Abo günstiger.
Startwerte aus der Analyse geschätzt (ein Wochenende). Nicht eingerechnet ist, was dir fehlt (Support, Integrationen, Sicherheit).
Kann ich ScreenshotOne nachbauen?
Teilweise. Den Kern von ScreenshotOne baust du mit dem Prompt auf dieser Seite an einem Wochenende, aber es gibt echte Lücken: verwaltete Browserkapazität, Ratenbegrenzung und hohe Verfügbarkeit, gepflegte Regeln zum Blockieren von Werbung, Cookiebannern, Chatwidgets und Pop-ups. Lies die Liste oben, bevor du loslegst.
Was kostet ScreenshotOne?
ScreenshotOne kostet etwa 17 $/Mon. (Basic, geprüft am 20.10.2026), also 170 $ pro Jahr.
Was fehlt mir, wenn ich ScreenshotOne ersetze?
Ehrlich gesagt: verwaltete Browserkapazität, Ratenbegrenzung und hohe Verfügbarkeit; gepflegte Regeln zum Blockieren von Werbung, Cookiebannern, Chatwidgets und Pop-ups; Residential Proxies, wählbare IP-Standorte und abgestimmtes Tarnverhalten; Scroll-Screenshots, Videogenerierung und GPU-Rendering; Support im Produktivbetrieb für schwierige Websites und Browser-Sonderfälle. Wenn dir davon etwas wichtig ist, zahl weiter.
Gibt es eine Open-Source-Alternative zu ScreenshotOne?
Ja: Gotenberg (Eine einzige Docker-API für Screenshots und PDFs; Magie gegen Bot-Erkennung ist nicht enthalten.) Der Prompt ist für den Fall, dass du es genau nach deinen Vorstellungen willst.