ProofSnap API e painel
A API e o painel do ProofSnap transformam qualquer URL em uma prova selada. Envie a URL pela API ou cole no painel: nossos servidores carregam a página e devolvem captura de tela, HTML, metadados, cadeia de custódia, PDF em 29 idiomas e um manifesto SHA-256 assinado e ancorado no Bitcoin via OpenTimestamps. Atualizado em 22 de outubro de 2026.
50 capturas de teste grátis no sandbox. Planos pagos a partir de US$ 1,49 (aprox. R$ 7,45) por captura.
O painel do ProofSnap com uma nova captura, ao lado da mesma captura iniciada pela API.
Uma API comum de capturas de tela devolve uma imagem; a API do ProofSnap devolve um pacote de provas selado.
É uma API REST com requisições e respostas em JSON, disponível em https://api.getproofsnap.com/v1.
Você se autentica com uma chave de API enviada como token Bearer. Chaves de produção criam capturas
cobradas; chaves de teste criam pacotes com marca d'água que não são cobrados.
As requisições são assíncronas: uma requisição de captura devolve 202 na hora,
e depois você consulta o status da captura ou recebe um webhook assinado quando o pacote fica pronto. As requisições aceitam o cabeçalho
Idempotency-Key e as respostas trazem cabeçalhos de cota e de limite de taxa.
A referência completa e a especificação OpenAPI 3 estão na
documentação da API.
curl -X POST https://api.getproofsnap.com/v1/captures \
-H "Authorization: Bearer ps_live_..." \
-H "Content-Type: application/json" \
-d '{
"url": "https://example.com/listing",
"options": {
"viewport": "desktop",
"webhook_url": "https://hooks.example.com/proofsnap"
}
}'
{
"capture_id": "cap_a1B2c3D4e5F6g7H8",
"status": "processing",
"poll_path": "/v1/captures/cap_a1B2c3D4e5F6g7H8"
}
curl https://api.getproofsnap.com/v1/captures/cap_a1B2c3D4e5F6g7H8 \
-H "Authorization: Bearer ps_live_..."
{
"capture_id": "cap_a1B2c3D4e5F6g7H8",
"status": "completed",
"package_url": "https://...",
"manifest_hash": "...",
"timestamps": { "bitcoin_ots": { ... } },
"c2pa": { ... }
}
Os webhooks trazem os cabeçalhos Standard Webhooks webhook-id, webhook-timestamp e webhook-signature (HMAC-SHA256).
Em app.getproofsnap.com você cria sua conta e faz tudo sem escrever uma linha de código. Cole uma ou várias URLs, escolha as opções e baixe o ZIP selado quando estiver pronto. O guia de primeiros passos com o painel mostra cada tela, do cadastro ao seu primeiro ZIP de provas.
No Brasil, os usos mais comuns são registrar ofensas e difamação em sites e perfis públicos, avaliações falsas no Reclame Aqui ou no Google, golpes de lojas virtuais e anúncios falsos, publicidade enganosa e devedores que ostentam bens nas redes sociais. Muita gente recorre a um print ou a uma ata notarial em cartório; pelo painel ou pela API, a página fica registrada assim que você a encontra, antes que saia do ar.
A mesma conta serve para a API: aqui você cria e revoga as chaves de API, configura os webhooks e gerencia seu plano e a cobrança. O painel está disponível em 29 idiomas, tem modo escuro e pode ser instalado como aplicativo.
Abrir o painelCapturar uma página, verificar o pacote selado e configurar capturas automáticas, sem escrever uma linha de código.
Passo a passo, com cada tela do painel. Comece pelos primeiros passos; para conferir um pacote que você recebeu, use o Verificador de Confiança.
Cada funcionalidade indica onde você pode usá-la.
API disponível pela API Painel disponível no painel

Uma URL, ou de 2 a 50 URLs em uma única requisição. Cada uma vira um pacote selado próprio.
Rola a página inteira e junta as imagens, ou captura só a parte visível da tela.
Remover avisos de cookies, fechar pop-ups, bloquear anúncios e rastreadores, expandir seções recolhidas, forçar o modo escuro. Essas alterações na página constam do registro forense.
Aguardar um tempo fixo, ou até aparecer um elemento que corresponda a um seletor CSS, antes de capturar.
Uma faixa acima da captura de tela com a URL, o horário UTC e o ID da prova.
Pedir à Wayback Machine que também salve a URL, como instantâneo público independente.
Uma referência do caso registrada no pacote e uma nota privada guardada fora dele.
Tamanho de viewport e densidade de pixels personalizados, idioma e fuso horário do navegador, PNG sem perdas, CSS ou JavaScript injetados, tipos de recurso bloqueados, tags de metadados.
Cada captura gera um único ZIP, o mesmo, seja ela iniciada pela API ou pelo painel.

screenshot.jpeg, assinada com Content Credentials C2PA quando a assinatura é concluída com sucesso.
page.html, o texto visível em domtextcontent.txt e page.mhtml quando o navegador o gera.
Um log de rede em formato HAR e, opcionalmente, um arquivo WARC (ISO 28500). A cadeia de certificados TLS quando o servidor a devolve.
Um inventário das imagens exibidas com o SHA-256 dos bytes recebidos, além de uma cópia de cada imagem.
Cabeçalhos HTTP, DNS e WHOIS quando disponíveis, uma cadeia de custódia baseada na ISO/IEC 27037 e um registro forense de cada etapa e de cada alteração na página.
Um relatório legível da captura, compatível com escritas da direita para a esquerda e CJK.
manifest.json reúne o SHA-256 de cada arquivo e é assinado com RSA-4096, o que vincula os hashes dos arquivos entre si.
O hash do manifesto é enviado ao OpenTimestamps, o que demonstra que o pacote existia, no mais tardar, no momento do bloco do Bitcoin que o ancora.
Emitido pela Disig a.s., prestador qualificado de serviços de confiança na Lista de Confiança da UE (EU Trusted List), por US$ 1,99 (aprox. R$ 9,90) por carimbo do tempo.
verify.sh, verify.ps1 e um guia incluídos no pacote, para você conferir por conta própria a assinatura e os hashes dos arquivos.



O painel confere a assinatura, os hashes dos arquivos, o OpenTimestamps, o eIDAS e o Registro de emissão ProofSnap no seu navegador, sem enviar o ZIP. A API confere a assinatura, os hashes dos arquivos, o carimbo do tempo eIDAS e o Registro de emissão de uma captura armazenada.
Duas capturas da mesma página lado a lado (texto, imagens e metadados). A comparação é entregue como um pacote selado próprio, com um relatório em PDF.
Tarjas pretas sobre a captura de tela, texto removido do HTML e do texto da página, dados de IP e DNS retirados dos metadados. O resultado é uma nova cópia selada; o original não muda.
Detectar automaticamente dados pessoais (endereços de e-mail, IBAN, números de telefone, números de cartão e mais), ler o texto sob uma tarja, ampliar a imagem.
Certifica pelo SHA-256 arquivos que você já tem, até 100 em um único pacote. O painel calcula os hashes no seu dispositivo, então os arquivos nunca saem dele.
Listar e filtrar por domínio, página, período ou captura automática. As capturas excluídas podem ser restauradas da lixeira por 30 dias.
Bloquear a exclusão de capturas específicas, ou de grupos de capturas por domínio, caso ou captura automática. Exclusões e retenções legais ficam registradas em um log encadeado por hash, ancorado todos os dias no OpenTimestamps.
Quem mais baixou, verificou, comparou ou aplicou tarjas em uma captura, e quando.
Um único download com os pacotes selados originais e uma lista em CSV.


Um intervalo fixo (até uma captura a cada 5 minutos) ou uma expressão cron no seu fuso horário.
Confere uma página conforme um agendamento e só a captura se ela mudou: em qualquer mudança, ou apenas em mudanças de texto. Pelo menos a cada N dias é feita uma captura completa.
Por requisição ou como inscrições da conta, filtradas por site ou captura automática. Eventos de capturas, âncora no Bitcoin, mudanças de página, agendamentos pausados, certificações e tarjas. Assinados no formato Standard Webhooks. Quando você renova o segredo de assinatura do webhook, o antigo e o novo continuam válidos por 24 horas.
Um log de eventos da conta e o log de entregas de webhooks de cada captura.
Nos planos Legal Solo e Legal Company.

Um espaço de trabalho por caso, com cliente, número do processo, parte contrária e jurisdição. Você pode capturar diretamente em um caso ou adicionar capturas existentes a ele.
Cada ação em um caso é um evento de custódia encadeado por hash. O lacre envia o último hash da cadeia ao OpenTimestamps e bloqueia o caso.
O caso completo em um único ZIP, com documentos numerados no padrão Bates, cópias PDF/A para protocolo e arquivos de carga Concordance e Opticon.
Compartilhe a cadeia de custódia do caso com o juízo ou com a parte contrária. O conteúdo capturado não é exibido. Você pode revogar o link a qualquer momento.
Coloque em retenção legal todas as capturas de um caso, inclusive as adicionadas depois, e veja quem baixou o quê.
Importe pacotes criados com a extensão ProofSnap para Chrome ou com a API, de até 2 GB cada. Cada arquivo é conferido e o pacote é guardado sem alterações.
No plano Legal Company.
Compre assentos, convide colegas por e-mail e adicione-os aos casos. Cada membro tem o próprio login.
Limites mensais para o escritório e para cada membro. O proprietário do escritório pode consultar e exportar as capturas do escritório.

Crie várias chaves de produção e de teste, dê nomes a elas ou revogue-as.
A referência completa dos endpoints, para gerar um cliente. Documentação da API
Qualquer pessoa pode conferir, sem chave, se o ProofSnap emitiu o hash de um manifesto.

Escolha ou mude de plano (mensal ou anual) e veja quantas capturas incluídas você já usou e quanto já gastou.
Defina quantas capturas podem ser feitas em um mês, incluindo as automáticas.
O plano Archive only, por US$ 9 (aprox. R$ 45) por mês, mantém seus pacotes consultáveis, baixáveis e verificáveis depois que você para de capturar. Os escritórios mantêm os seus com o Arquivo do escritório.
Preços em dólares americanos; os valores em reais são aproximados, e o valor final depende da cotação e das tarifas do seu banco, além do IOF. Na cobrança anual você economiza dois meses. Você pode mudar ou cancelar o plano no painel.
Sandbox: 50 capturas de teste grátis
Pacotes completos com marca d'água, para avaliar o serviço e não para uso jurídico.
Para capturas ocasionais, quando você precisar.
US$ 1,49
por captura (aprox. R$ 7,45)
Para equipes pequenas com volume constante.
US$ 99
por mês (aprox. R$ 493) ou US$ 990 (aprox. R$ 4.930) por ano
Para grandes volumes de capturas automáticas.
US$ 499
por mês (aprox. R$ 2.490) ou US$ 4.990 (aprox. R$ 24.870) por ano
Tudo dos planos de API, mais casos, cadeia de custódia, lacre, exportação para litígio e importação de pacotes.
Para advogados autônomos ou escritórios pequenos.
US$ 49
por mês (aprox. R$ 244) ou US$ 490 (aprox. R$ 2.440) por ano
Para escritórios de advocacia e departamentos jurídicos de empresas.
US$ 49
por assento por mês (aprox. R$ 244) ou US$ 490 (aprox. R$ 2.440) por assento por ano
Para empresas reguladas que precisam guardar registro do próprio site.
Monitore suas próprias páginas e guarde uma cópia selada sempre que a conferência diária encontrar texto alterado.
US$ 49
por mês (aprox. R$ 244) ou US$ 490 (aprox. R$ 2.440) por ano
Opcional em qualquer plano pago, cobrado só quando você o solicita.
Um carimbo do tempo eletrônico qualificado sobre o manifesto.
US$ 1,99
por carimbo do tempo (aprox. R$ 9,90)
Na cobrança anual dos planos Startup, Growth, Legal Solo e Website Archive, as capturas incluídas podem ser usadas ao longo de todo o ano. Precisa de um volume sob medida? Escreva para nós.
Uma API REST que captura uma página web nos nossos servidores e devolve um pacote de provas selado: captura de tela, HTML da página, texto visível, metadados, cadeia de custódia, registro forense e PDF de prova. Todos os arquivos constam de um manifesto SHA-256 assinado com RSA e enviado ao OpenTimestamps. As mesmas funcionalidades estão disponíveis sem código no painel, em app.getproofsnap.com.
Uma API de capturas de tela devolve uma imagem. A API do ProofSnap devolve um pacote de provas selado: a captura de tela junto com o HTML da página, o texto visível, os registros de rede, os metadados, uma cadeia de custódia e um PDF de prova, tudo listado em um manifesto SHA-256 assinado e acompanhado de uma prova OpenTimestamps. Os scripts incluídos no pacote permitem que qualquer pessoa confira de novo a assinatura e os hashes dos arquivos.
Sim. Toda conta nova começa no sandbox com 50 capturas de teste grátis. Os pacotes de teste são completos, mas trazem a marca d'água “TEST - NÃO UTILIZAR PARA FINS JURÍDICOS”. Para capturas reais, você precisa escolher um plano.
No plano Developer você paga US$ 1,49 (aprox. R$ 7,45) por captura, sem mensalidade. O Startup custa US$ 99 (aprox. R$ 493) por mês com 200 capturas incluídas, e o Growth US$ 499 (aprox. R$ 2.490) com 2.000 capturas. Os planos Legal começam em US$ 49 (aprox. R$ 244) por mês. O carimbo do tempo eletrônico qualificado eIDAS, opcional, custa US$ 1,99 (aprox. R$ 9,90) por carimbo do tempo.
Cada captura além das incluídas no seu plano é cobrada pela tarifa por captura do plano, na fatura seguinte. Na cobrança anual dos planos Startup, Growth, Legal Solo e Website Archive, as capturas incluídas podem ser usadas ao longo de todo o ano. No painel você pode definir um teto mensal.
Sim. Na cobrança anual você economiza dois meses: Startup US$ 990 (aprox. R$ 4.930), Growth US$ 4.990 (aprox. R$ 24.870), Legal Solo US$ 490 (aprox. R$ 2.440), Legal Company US$ 490 (aprox. R$ 2.440) por assento e Website Archive US$ 490 (aprox. R$ 2.440) por ano.
Um carimbo do tempo eletrônico qualificado (RFC 3161) sobre o manifesto, emitido pela Disig a.s., prestador qualificado de serviços de confiança na Lista de Confiança da UE (EU Trusted List). É opcional e custa US$ 1,99 (aprox. R$ 9,90) por carimbo do tempo, em qualquer plano pago. A âncora no Bitcoin com OpenTimestamps continua incluída.
Na UE. As capturas rodam na Amazon Web Services em Frankfurt (eu-central-1), onde também ficam guardados os pacotes de provas. Os pacotes criados em produção têm uma segunda cópia na Irlanda (eu-west-1). Os dados da conta ficam no Google Cloud Firestore em Frankfurt. Todos os detalhes estão na página de segurança.
Enquanto seu plano estiver ativo, os pacotes são guardados por 10 anos a partir da data da captura (nas capturas automáticas, a partir do último dia em que a página ainda exibia aquele conteúdo). Se você parar de capturar, o plano Archive only mantém cada pacote consultável, baixável e verificável.
Execute verify.sh ou verify.ps1 a partir da pasta verification do pacote, arraste o ZIP para o verificador do painel, que o confere no seu navegador, ou chame o endpoint verify para uma captura armazenada. A consulta pública do Registro de emissão confirma se o ProofSnap emitiu um manifesto.
Não. Tudo o que você inicia pela API também pode ser iniciado no painel: capturas, lotes, capturas automáticas, comparações, tarjas e certificação de arquivos. A API existe para quando você quiser conectar o seu próprio software.
Para começar, bastam três passos:
POST /v1/captures ou cole-a no formulário Nova captura, e baixe o ZIP selado quando estiver pronto.Dúvidas? support@getproofsnap.com