Vale construir sua versão de ScreenshotOne?
API gerenciada para renderizar sites, HTML e Markdown como imagens ou PDFs
Um agente de programação competente consegue criar, em um fim de semana, um endpoint útil de captura de tela hospedado em infraestrutura própria com Playwright. Igualar a infraestrutura confiável de navegadores, as localizações de proxies, o comportamento furtivo, as regras de bloqueio mantidas, os vídeos e o tratamento de casos extremos em produção do ScreenshotOne exige um produto de infraestrutura muito maior.
EN → PTPesquisa traduzida automaticamente do inglês. Prompt original preservado em inglês.
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.O prompt abre preenchido no seu agente. Revise antes de executar.
Como seria construir sua versão?
Enviar uma URL ou HTML a um endpoint HTTP autenticado e receber um PNG, JPEG, WebP ou PDF em cache, renderizado por um worker local de Chrome/Chromium.
O que você vai precisar
- Docker
- uma máquina com memória suficiente para executar Chrome/Chromium
As pessoas querem uma API de captura de tela que continue confiável em sites hostis, lentos, dinâmicos e cheios de pedidos de consentimento, sem operar workers de Chrome/Chromium, atualizar regras de bloqueio, gerenciar proxies ou depurar falhas de navegador.
xcapacidade gerenciada de navegadores, limitação de requisições e alta disponibilidade
xregras mantidas de bloqueio de anúncios, banners de cookies, widgets de chat e pop-ups
xproxies residenciais, localizações de IP selecionáveis e ajustes para evitar detecção
xcapturas com rolagem, geração de vídeo e renderização por GPU
xsuporte em produção para sites difíceis e casos extremos dos navegadores
Prefere uma solução pronta?
Licença, instalação e limitações em cada alternativa.
Quanto custa ScreenshotOne?
- Plano mensal
- US$ 17/mêsUS$ 17/mês
- Por ano
- US$ 204/anoUS$ 204/ano
- Plano anual
- US$ 170/ano17% mais barato que pagar mês a mês
- No cartão, com IOF de 3,5%
- R$ 88,84/mêsR$ 889/ano
Salvo na Minha lista. Você recebe um aviso aqui no site quando o preço mudar.
Você conclui a compra no site de ScreenshotOne. O Vibe Radar não intermedeia pagamentos.
| Plano | Mensal | Anual (por mês) | O que inclui |
|---|---|---|---|
| free | $0 | $0 | 100 capturas de tela bem-sucedidas e sem cache/mês. |
| basic | $17≈ US$ 17 | $14.17≈ US$ 14,17 | 2,000 capturas de tela/mês; 40 requisições/minuto; $0.009 por captura de tela extra. |
| growth | $79≈ US$ 79 | $65.83≈ US$ 65,83 | 10,000 capturas de tela/mês; 80 requisições/minuto; $0.006 por captura de tela extra. |
| scale | $259≈ US$ 259 | $215.83≈ US$ 216 | 50,000 capturas de tela/mês; 150 requisições/minuto; $0.004 por captura de tela extra. |
Plano gratuito100 capturas de tela bem-sucedidas e sem cache/mês
Condições de cobrançamensal ou anual; a cobrança anual oferece 2 meses grátis
Custos adicionaisO excedente é arredondado para cima em blocos de 1,000 capturas de tela, então uma única requisição extra pode acionar um bloco de 1,000 requisições; as franquias mensais não acumulam, mesmo na cobrança anual; VAT não incluído; contas novas podem ter um limite rígido de 100,000/mês sem aprovação do suporte.
verified 2026-08-14 · source ↗
Vale mais construir ou assinar ScreenshotOne?
Ajuste os números: horas para construir, valor da sua hora, custos para manter no ar e o preço da assinatura.
Em 24 meses, assinar sai mais barato.
Horas iniciais estimadas a partir da análise (um fim de semana). Não inclui o valor do que você deixa de ter (suporte, integrações, segurança).
Dá para recriar ScreenshotOne?
Em parte. O núcleo de ScreenshotOne dá para construir em um fim de semana com o prompt desta página, mas há lacunas reais: capacidade gerenciada de navegadores, limitação de requisições e alta disponibilidade, regras mantidas de bloqueio de anúncios, banners de cookies, widgets de chat e pop-ups. Leia a lista acima antes de começar.
Quanto custa ScreenshotOne?
ScreenshotOne custa cerca de US$ 17/mês (Basic, checado em 20/10/2026), ou seja, US$ 170 por ano.
O que eu perco ao substituir ScreenshotOne?
Sinceramente: capacidade gerenciada de navegadores, limitação de requisições e alta disponibilidade; regras mantidas de bloqueio de anúncios, banners de cookies, widgets de chat e pop-ups; proxies residenciais, localizações de IP selecionáveis e ajustes para evitar detecção; capturas com rolagem, geração de vídeo e renderização por GPU; suporte em produção para sites difíceis e casos extremos dos navegadores. Se algum desses pontos é essencial para você, continue pagando.
Existe uma alternativa aberta para ScreenshotOne?
Sim: Gotenberg (Uma única API em Docker para capturas de tela e PDFs; sem mágica contra sistemas antibot.) O prompt é para quando você quer do seu jeito.