A competent coding agent can build a useful self-hosted screenshot endpoint around Playwright in a weekend. Matching ScreenshotOne's reliable browser fleet, proxy locations, stealth behavior, maintained blocking rules, videos, and production edge-case handling is a much larger infrastructure product.
Der Moat
Ein Moat ist der Burggraben um ein Produkt: alles, was ein Nachbau nicht einfach mitkopieren kann, etwa Nutzer, Daten, Verträge oder Vertrauen. Je tiefer der Graben, desto eher lohnt sich das Abo trotz KI-Agent.Globaler Betrieb und hohe Verfügbarkeit sind schwer selbst zu tragen.
Indizes, Archive oder Live-Daten lassen sich nicht einfach nachbauen.
Zuverlässigkeit und sauberer Feinschliff sparen dauerhaft Arbeit.
Der Prompt
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.
Lies, was Entscheider lesen.
Jeden Sonntag das Wichtigste aus der KI-Welt. Kompakt, verständlich, praxisnah. Schließe dich über 4.500 Lesern an.
100 % kostenlos. Jederzeit mit einem Klick abmeldbar.
They want a screenshot API that stays reliable across hostile, slow, dynamic, and consent-heavy sites without operating Chrome/Chromium workers, updating blocking rules, managing proxies, or debugging browser failures.
Für den Eigenbedarf reicht der Eigenbau oben meistens.
| Plan | Monatlich | Jährlich (pro Monat) | Enthalten |
|---|---|---|---|
| Free | 0 € / flat | 0 € | 100 successful, non-cached screenshots/month. |
| Basic | 14,66 € / flat | 12,22 € | 2,000 screenshots/month; 40 requests/minute; $0.009 per extra screenshot. |
| Growth | 68,13 € / flat | 56,77 € | 10,000 screenshots/month; 80 requests/minute; $0.006 per extra screenshot. |
| Scale | 223,35 € / flat | 186,12 € | 50,000 screenshots/month; 150 requests/minute; $0.004 per extra screenshot. |
Geprüft am 03.08.2026 · Quelle · aus USD umgerechnet, der EUR-Preis beim Anbieter kann abweichen
Preis, Nachbau und Ersparnis von ScreenshotOne auf einen Blick.
ScreenshotOne kostet im Plan „Basic" 14,66 € pro Monat (geprüft am 03.08.2026). Gratis-Version: 100 successful, non-cached screenshots/month
Jein, Wochenendprojekt: A competent coding agent can build a useful self-hosted screenshot endpoint around Playwright in a weekend. Matching ScreenshotOne's reliable browser fleet, proxy locations, stealth behavior, maintained blocking rules, videos, and production edge-case handling is a much larger infrastructure product.
Beim Eigenbau verzichtest du auf: managed browser capacity, rate limiting, and high availability, maintained ad, cookie banner, chat widget, and popup blocking rules, residential proxies, selectable IP locations, and stealth tuning, scrolling screenshots, video generation, and GPU rendering, production support for difficult sites and browser edge cases.
Das Abo kostet 14,66 € pro Monat — aufs Jahr gerechnet sparst du rund 175,92 €.
Aight
Native iOS and macOS control surface for self-hosted AI agents and coding CLIs
4,30 €/Monat
Baserow Cloud
Use a managed open-source database workspace with grids, forms, and views
10,35 €/Monat
Bolt Pro
KI-App-Builder im Browser, der Fullstack-Projekte generiert und direkt in der Sandbox ausführt.
22,50 €/Monat
Der Kommentarbereich wird geladen, sobald du ihn erreichst.