ProofSnap API e painel

Capture qualquer página web como prova selada e verificável

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 em app.getproofsnap.com com o cartão do plano e uma nova captura em lote, ao lado da requisição equivalente à API e da resposta 202

O painel do ProofSnap com uma nova captura, ao lado da mesma captura iniciada pela API.

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

1. Iniciar uma captura
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"
    }
  }'
Resposta 202
{
  "capture_id": "cap_a1B2c3D4e5F6g7H8",
  "status": "processing",
  "poll_path": "/v1/captures/cap_a1B2c3D4e5F6g7H8"
}
2. Consultar o status ou aguardar o webhook
curl https://api.getproofsnap.com/v1/captures/cap_a1B2c3D4e5F6g7H8 \
  -H "Authorization: Bearer ps_live_..."
Resposta 200 (trecho)
{
  "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).

Referência completa da API

O painel

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 painel

O painel em vídeo

Capturar uma página, verificar o pacote selado e configurar capturas automáticas, sem escrever uma linha de código.

Guias do painel

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.

Tudo o que ele faz

Cada funcionalidade indica onde você pode usá-la.

API disponível pela API Painel disponível no painel

Captura

O formulário Nova captura do painel com duas URLs e as opções de captura para artefatos de prova, renderização e limpeza da página
Nova captura: cole uma ou várias URLs e escolha o que entra no pacote de provas.
  • Captura individual e em loteAPIPainel

    Uma URL, ou de 2 a 50 URLs em uma única requisição. Cada uma vira um pacote selado próprio.

  • Desktop ou celular, página inteiraAPIPainel

    Rola a página inteira e junta as imagens, ou captura só a parte visível da tela.

  • Limpeza da páginaAPIPainel

    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 o conteúdoAPIPainel

    Aguardar um tempo fixo, ou até aparecer um elemento que corresponda a um seletor CSS, antes de capturar.

  • Faixa com a URLAPIPainel

    Uma faixa acima da captura de tela com a URL, o horário UTC e o ID da prova.

  • Cópia no Internet ArchiveAPIPainel

    Pedir à Wayback Machine que também salve a URL, como instantâneo público independente.

  • Referência do caso e notas privadasAPIPainel

    Uma referência do caso registrada no pacote e uma nota privada guardada fora dele.

  • Renderização avançadaAPI

    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.

Pacote de provas

Cada captura gera um único ZIP, o mesmo, seja ela iniciada pela API ou pelo painel.

Verificação de integridade de uma captura no painel: assinatura do manifesto, hashes dos arquivos, OpenTimestamps, eIDAS e Registro de emissão ProofSnap, tudo verificado
Verificação de integridade: assinatura, hashes dos arquivos, âncora no Bitcoin e carimbo do tempo eIDAS conferidos em uma só tela.
  • Captura de tela

    screenshot.jpeg, assinada com Content Credentials C2PA quando a assinatura é concluída com sucesso.

  • Conteúdo da página

    page.html, o texto visível em domtextcontent.txt e page.mhtml quando o navegador o gera.

  • Registros de rede

    Um log de rede em formato HAR e, opcionalmente, um arquivo WARC (ISO 28500). A cadeia de certificados TLS quando o servidor a devolve.

  • Imagens da página

    Um inventário das imagens exibidas com o SHA-256 dos bytes recebidos, além de uma cópia de cada imagem.

  • Metadados, cadeia de custódia, registro forense

    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.

  • PDF de prova em 29 idiomas

    Um relatório legível da captura, compatível com escritas da direita para a esquerda e CJK.

  • Manifesto assinado

    manifest.json reúne o SHA-256 de cada arquivo e é assinado com RSA-4096, o que vincula os hashes dos arquivos entre si.

  • Âncora no Bitcoin (OpenTimestamps)

    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.

  • Carimbo do tempo eletrônico qualificado eIDAS opcional

    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.

  • Scripts de verificação

    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.

Revisão e análise

Editor de tarjas com uma tarja preta sobre a linha de contato do vendedor em uma loja de demonstração, a lista de textos removidos dos arquivos da página e a lista de dados pessoais detectados
Aplicação de tarjas: cubra partes da captura de tela e remova o mesmo texto dos arquivos da página.
Resultado da comparação de duas capturas de uma página de termos: linhas removidas e adicionadas, percentual de texto alterado e mudanças nos metadados
Comparação: o que mudou entre duas capturas da mesma página.
Histórico de capturas com uma captura em retenção legal, sua confirmação no Bitcoin e o instantâneo no Internet Archive
Histórico de capturas: cada captura com suas provas, a retenção legal e o instantâneo de arquivo.
  • Verificar um pacoteAPIPainel

    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.

  • Comparar capturasAPIPainel

    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.

  • Aplicação de tarjasAPIPainel

    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.

  • Apoio às tarjasPainel

    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.

  • Certificar um arquivoAPIPainel

    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.

  • Histórico de capturasAPIPainel

    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.

  • Retenção legalAPIPainel

    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.

  • Histórico de acessosPainel

    Quem mais baixou, verificou, comparou ou aplicou tarjas em uma captura, e quando.

  • Exportar todas as capturasAPIPainel

    Um único download com os pacotes selados originais e uma lista em CSV.

Automação

Lista de Capturas automáticas com um monitoramento de mudanças, um agendamento cron e um intervalo fixo
Capturas automáticas: capturas agendadas e monitoramento de mudanças.
Lista de Webhooks com endpoints inscritos nos eventos de captura e de mudança de página
Webhooks: endpoints avisados quando uma captura termina ou uma página muda.
  • Capturas automáticasAPIPainel

    Um intervalo fixo (até uma captura a cada 5 minutos) ou uma expressão cron no seu fuso horário.

  • Monitoramento de mudançasAPIPainel

    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.

  • WebhooksAPIPainel

    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.

  • Logs de eventos e de entregasAPI

    Um log de eventos da conta e o log de entregas de webhooks de cada captura.

Espaço de Casos

Nos planos Legal Solo e Legal Company.

Espaço de um caso com as ações lacrar, compartilhar e exportar e a cadeia de custódia encadeada por hash
Caso: as capturas de um processo, com lacre, link de compartilhamento, exportação e cadeia de custódia.
  • CasosAPIPainel

    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.

  • Cadeia de custódia e lacreAPIPainel

    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.

  • Exportação para litígioAPIPainel

    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.

  • Link público de verificaçãoAPIPainel

    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.

  • Retenção legal e Histórico de acessos por casoPainel

    Coloque em retenção legal todas as capturas de um caso, inclusive as adicionadas depois, e veja quem baixou o quê.

  • Importação de pacotes de provasAPIPainel

    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.

Equipes

No plano Legal Company.

  • Assentos e convitesPainel

    Compre assentos, convide colegas por e-mail e adicione-os aos casos. Cada membro tem o próprio login.

  • Limites e capturas do escritórioPainel

    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.

Integrações

Seção Desenvolvedores com um início rápido em curl e chaves de API de produção e de teste
Desenvolvedores: Chaves de API e uma requisição de exemplo para começar.
  • Chaves de APIPainel

    Crie várias chaves de produção e de teste, dê nomes a elas ou revogue-as.

  • Especificação OpenAPIAPI

    A referência completa dos endpoints, para gerar um cliente. Documentação da API

  • Consulta pública do Registro de emissãoAPI

    Qualquer pessoa pode conferir, sem chave, se o ProofSnap emitiu o hash de um manifesto.

Cobrança

Cartão do plano com as capturas incluídas usadas neste mês, os preços, os limites, o período de guarda e o teto mensal
Plano: capturas usadas neste mês, limites e período de guarda.
  • Planos e consumoPainel

    Escolha ou mude de plano (mensal ou anual) e veja quantas capturas incluídas você já usou e quanto já gastou.

  • Teto mensalPainel

    Defina quantas capturas podem ser feitas em um mês, incluindo as automáticas.

  • Planos de arquivoPainel

    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

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.

Comece grátis

Planos de API

Developer

Para capturas ocasionais, quando você precisar.

US$ 1,49

por captura (aprox. R$ 7,45)

  • Sem mensalidade; exige cartão cadastrado
  • Até 3 capturas automáticas

Startup

Para equipes pequenas com volume constante.

US$ 99

por mês (aprox. R$ 493) ou US$ 990 (aprox. R$ 4.930) por ano

  • 200 capturas incluídas por mês
  • Depois, US$ 0,60 (aprox. R$ 3,00) por captura
  • Até 25 capturas automáticas

Growth

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

  • 2.000 capturas incluídas por mês
  • Depois, US$ 0,40 (aprox. R$ 2,00) por captura
  • Até 200 capturas automáticas

Planos Legal

Tudo dos planos de API, mais casos, cadeia de custódia, lacre, exportação para litígio e importação de pacotes.

Legal Solo

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

  • 1 assento, 50 capturas incluídas por mês
  • Depois, US$ 1,99 (aprox. R$ 9,90) por captura
  • Até 3 capturas automáticas

Legal Company

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

  • Mínimo de 2 assentos, 100 capturas incluídas por assento por mês
  • Depois, US$ 1,99 (aprox. R$ 9,90) por captura
  • Assentos, convites e limites por membro

Arquivo para compliance regulatório

Para empresas reguladas que precisam guardar registro do próprio site.

Website Archive

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

  • 100 capturas incluídas por mês e depois US$ 0,60 (aprox. R$ 3,00) por captura
  • Até 30 páginas conferidas por dia
  • As capturas são iniciadas no painel; as chaves de API são somente leitura (listar, baixar, verificar, webhooks)

Complemento

Opcional em qualquer plano pago, cobrado só quando você o solicita.

Carimbo do tempo eletrônico qualificado eIDAS

Um carimbo do tempo eletrônico qualificado sobre o manifesto.

US$ 1,99

por carimbo do tempo (aprox. R$ 9,90)

  • Formato RFC 3161, junto com a prova OpenTimestamps
  • Emitido por um prestador qualificado de serviços de confiança na Lista de Confiança da UE (EU Trusted List)
  • Pode ser adicionado a qualquer captura, certificação, comparação ou aplicação de tarjas

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.

Perguntas frequentes

O que é a API do ProofSnap?

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.

Qual a diferença para uma API de capturas de tela?

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.

Posso testar a API de graça?

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.

Quanto custa a API do ProofSnap?

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.

Como são cobradas as capturas além das incluídas?

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.

Existem planos anuais?

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.

O que a opção eIDAS acrescenta?

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.

Onde ficam meus dados?

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.

Por quanto tempo os pacotes de provas são guardados?

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.

Como se verifica um pacote?

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.

Preciso saber programar?

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.

Faça sua primeira captura

Para começar, bastam três passos:

  1. Crie sua conta em app.getproofsnap.com e faça até 50 capturas de teste grátis no sandbox.
  2. Escolha um plano no painel e, se quiser conectar seu software, crie uma chave de produção.
  3. Envie uma URL para POST /v1/captures ou cole-a no formulário Nova captura, e baixe o ZIP selado quando estiver pronto.

Dúvidas? support@getproofsnap.com

50 capturas de teste grátis