ProofSnap API y panel

Captura cualquier página web como prueba sellada y verificable

La API y el panel de ProofSnap convierten cualquier URL en una prueba sellada. Envía la URL por API o pégala en el panel: nuestros servidores cargan la página y devuelven captura de pantalla, HTML, metadatos, cadena de custodia, PDF en 29 idiomas y manifiesto SHA-256 firmado y anclado en Bitcoin con OpenTimestamps. Actualizado el 20 de octubre de 2026.

50 capturas de prueba gratis en el sandbox. Planes de pago desde 1,49 US$ (aprox. 1,35 €) por captura.

El ProofSnap Dashboard en app.getproofsnap.com con la tarjeta del plan y una nueva captura por lotes, junto a la solicitud a la API equivalente y su respuesta 202

El ProofSnap Dashboard con una nueva captura, junto a la misma captura iniciada por API.

La API

Una API de capturas de pantalla web normal devuelve una imagen; la API de ProofSnap devuelve un paquete de pruebas sellado. Es una API REST con solicitudes y respuestas JSON, disponible en https://api.getproofsnap.com/v1. Te autenticas con una clave de API enviada como token Bearer. Las claves de producción crean capturas facturables; las claves de prueba crean paquetes con marca de agua que no se facturan.

Las solicitudes son asíncronas: una solicitud de captura devuelve 202 al instante, y después consultas el estado de la captura o recibes un webhook firmado cuando el paquete está listo. Las solicitudes aceptan una cabecera Idempotency-Key y las respuestas incluyen cabeceras de cuota y de límite de frecuencia. La referencia completa y la especificación OpenAPI 3 están en la documentación de la API.

1. Iniciar una 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"
    }
  }'
Respuesta 202
{
  "capture_id": "cap_a1B2c3D4e5F6g7H8",
  "status": "processing",
  "poll_path": "/v1/captures/cap_a1B2c3D4e5F6g7H8"
}
2. Consultar el estado o esperar al webhook
curl https://api.getproofsnap.com/v1/captures/cap_a1B2c3D4e5F6g7H8 \
  -H "Authorization: Bearer ps_live_..."
Respuesta 200 (extracto)
{
  "capture_id": "cap_a1B2c3D4e5F6g7H8",
  "status": "completed",
  "package_url": "https://...",
  "manifest_hash": "...",
  "timestamps": { "bitcoin_ots": { ... } },
  "c2pa": { ... }
}

Los webhooks llevan las cabeceras Standard Webhooks webhook-id, webhook-timestamp y webhook-signature (HMAC-SHA256).

Referencia completa de la API

El panel

En app.getproofsnap.com creas tu cuenta y puedes hacerlo todo sin escribir una línea de código. Pega una o varias URL, elige las opciones y descarga el ZIP sellado cuando esté listo. La guía de primeros pasos con el panel muestra cada pantalla, desde el registro hasta tu primer ZIP de pruebas.

La misma cuenta sirve para la API: aquí creas y revocas las claves de API, configuras los webhooks y gestionas tu plan y la facturación. El panel está disponible en 29 idiomas, tiene modo oscuro y se puede instalar como aplicación.

Abrir el panel

El panel en vídeo

Capturar una página, verificar el paquete sellado y configurar capturas automáticas, sin escribir una línea de código.

Todas las funciones

Cada función indica dónde puedes usarla.

API disponible a través de la API Panel disponible en el panel

Captura

El formulario Nueva captura del panel con dos URL y las opciones de captura para artefactos probatorios, renderizado y limpieza de la página
Nueva captura: pega una o varias URL y elige qué entra en el paquete de pruebas.
  • Captura individual y por lotesAPIPanel

    Una URL, o de 2 a 50 URL en una sola solicitud. Cada una se convierte en su propio paquete sellado.

  • Escritorio o móvil, página completaAPIPanel

    Desplaza la página entera y une las imágenes, o captura solo la parte visible de la pantalla.

  • Limpieza de la páginaAPIPanel

    Quitar los avisos de cookies, cerrar ventanas emergentes, bloquear anuncios y rastreadores, desplegar secciones plegadas, forzar el modo oscuro. Estos cambios en la página quedan anotados en el registro forense.

  • Esperar al contenidoAPIPanel

    Esperar un tiempo fijo, o hasta que aparezca un elemento que coincida con un selector CSS, antes de capturar.

  • Franja con la URLAPIPanel

    Una franja sobre la captura de pantalla con la URL, la hora UTC y el ID de la prueba.

  • Copia en Internet ArchiveAPIPanel

    Pedir a la Wayback Machine que guarde también la URL, como instantánea pública independiente.

  • Referencia del asunto y notas privadasAPIPanel

    Una referencia del asunto registrada en el paquete y una nota privada que se guarda fuera de él.

  • Renderizado avanzadoAPI

    Tamaño de viewport y densidad de píxeles personalizados, idioma y zona horaria del navegador, PNG sin pérdida, CSS o JavaScript inyectados, tipos de recursos bloqueados, etiquetas de metadatos.

Paquete de pruebas

Cada captura produce un único ZIP, idéntico tanto si la inicias por API como desde el panel.

Comprobación de integridad de una captura en el panel: firma del manifiesto, hashes de los archivos, OpenTimestamps, eIDAS y Registro de emisión de ProofSnap, todo verificado
Comprobación de integridad: firma, hashes de los archivos, anclaje en Bitcoin y sello de tiempo eIDAS verificados en una sola vista.
  • Captura de pantalla

    screenshot.jpeg, firmada con Content Credentials C2PA cuando la firma se completa correctamente.

  • Contenido de la página

    page.html, el texto visible en domtextcontent.txt y page.mhtml cuando el navegador lo genera.

  • Registros de red

    Un registro de red en formato HAR y, de forma opcional, un archivo WARC (ISO 28500). La cadena de certificados TLS cuando el servidor la devuelve.

  • Imágenes de la página

    Un inventario de las imágenes mostradas con el SHA-256 de los bytes recibidos, además de una copia de cada imagen.

  • Metadatos, cadena de custodia, registro forense

    Cabeceras HTTP, DNS y WHOIS cuando están disponibles, una cadena de custodia basada en la ISO/IEC 27037 y un registro forense de cada paso y de cada cambio en la página.

  • PDF probatorio en 29 idiomas

    Un informe legible de la captura, compatible con escrituras de derecha a izquierda y CJK.

  • Manifiesto firmado

    manifest.json recoge el SHA-256 de cada archivo y está firmado con RSA-4096, lo que vincula entre sí los hashes de los archivos.

  • Anclaje en Bitcoin (OpenTimestamps)

    El hash del manifiesto se envía a OpenTimestamps, lo que demuestra que el paquete existía, como muy tarde, en el momento del bloque de Bitcoin que lo ancla.

  • Sello cualificado de tiempo electrónico eIDAS opcional

    Emitido por Disig a.s., prestador cualificado de servicios de confianza incluido en la Lista de confianza de la UE (EU Trusted List), por 1,99 US$ (aprox. 1,80 €) por sello.

  • Scripts de verificación

    verify.sh, verify.ps1 y una guía incluidos en el paquete, para comprobar por tu cuenta la firma y los hashes de los archivos.

Revisión y análisis

Editor de ocultación de datos con un recuadro negro sobre la línea de contacto del vendedor de una tienda de demostración, la lista de textos eliminados de los archivos de la página y la lista de datos personales detectados
Ocultación de datos: tapa partes de la captura de pantalla y elimina el mismo texto de los archivos de la página.
Resultado de la comparación de dos capturas de una página de condiciones de venta: líneas eliminadas y añadidas, porcentaje de texto modificado y cambios en los metadatos
Comparación: qué ha cambiado entre dos capturas de la misma página.
Historial de capturas con una captura en retención legal, su confirmación en Bitcoin y la instantánea en Internet Archive
Historial de capturas: cada captura con sus pruebas, la retención legal y la instantánea de archivo.
  • Verificar un paqueteAPIPanel

    El panel comprueba la firma, los hashes de los archivos, OpenTimestamps, eIDAS y el Registro de emisión de ProofSnap en tu navegador, sin subir el ZIP. La API comprueba la firma, los hashes de los archivos, el sello de tiempo eIDAS y el Registro de emisión de una captura almacenada.

  • Comparar capturasAPIPanel

    Dos capturas de la misma página una al lado de la otra (texto, imágenes y metadatos). La comparación se entrega como un paquete sellado propio, con un informe en PDF.

  • Ocultación de datosAPIPanel

    Recuadros negros sobre la captura de pantalla, texto eliminado del HTML y del texto de la página, datos de IP y DNS retirados de los metadatos. El resultado es una nueva copia sellada; el original no cambia.

  • Ayudas para la ocultación de datosPanel

    Detectar automáticamente datos personales (direcciones de correo, IBAN, números de teléfono, números de tarjeta y más), leer el texto bajo un recuadro, ampliar.

  • Certificar un archivoAPIPanel

    Certifica por su SHA-256 archivos que ya tienes, hasta 100 en un solo paquete. El panel calcula los hashes en tu dispositivo, así que los archivos nunca salen de él.

  • Historial de capturasAPIPanel

    Listar y filtrar por dominio, página, periodo o captura automática. Las capturas eliminadas se pueden restaurar desde la papelera durante 30 días.

  • Retención legalAPIPanel

    Bloquear la eliminación de capturas concretas, o de grupos de capturas por dominio, asunto o captura automática. Las eliminaciones y las retenciones legales se anotan en un registro encadenado por hash, anclado cada día con OpenTimestamps.

  • Historial de accesosPanel

    Quién más ha descargado, verificado, ocultado o comparado una captura, y cuándo.

  • Exportar todas las capturasAPIPanel

    Una sola descarga con los paquetes sellados originales y una lista en CSV.

Automatización

Lista de Capturas automáticas con una vigilancia de cambios, una programación cron y un intervalo fijo
Capturas automáticas: capturas programadas y vigilancia de cambios.
Lista de Webhooks con endpoints suscritos a los eventos de captura y de cambio de página
Webhooks: endpoints que reciben un aviso cuando una captura termina o una página cambia.
  • Capturas programadasAPIPanel

    Un intervalo fijo (hasta una captura cada 5 minutos) o una expresión cron en tu zona horaria.

  • Vigilancia de cambiosAPIPanel

    Revisa una página según una programación y solo la captura si ha cambiado: ante cualquier cambio, o solo ante cambios de texto. Al menos cada N días se hace una captura completa.

  • WebhooksAPIPanel

    Por solicitud o como suscripciones de la cuenta, filtradas por sitio web o captura automática. Eventos de capturas, anclaje en Bitcoin, cambios de página, programaciones en pausa, certificaciones y ocultaciones de datos. Firmados en formato Standard Webhooks. Cuando renuevas el secreto de firma del webhook, el antiguo y el nuevo siguen siendo válidos durante 24 horas.

  • Registros de eventos y de entregasAPI

    Un registro de eventos de la cuenta y el registro de entregas de webhooks de cada captura.

Espacio de Asuntos

En los planes Legal Solo y Legal Company.

Espacio de un asunto con las acciones sellar, compartir y exportar y la cadena de custodia encadenada por hash
Asunto: las capturas de un caso, con sellado, enlace compartido, exportación y cadena de custodia.
  • AsuntosAPIPanel

    Un espacio de trabajo por caso, con cliente, número de procedimiento, parte contraria y jurisdicción. Puedes capturar directamente en un asunto o añadirle capturas existentes.

  • Cadena de custodia y selladoAPIPanel

    Cada acción en un asunto es un evento de custodia encadenado por hash. El sellado envía el último hash de la cadena a OpenTimestamps y bloquea el asunto.

  • Exportación para litigiosAPIPanel

    El asunto completo en un solo ZIP, con documentos numerados según el sistema Bates, copias PDF/A para su presentación y archivos de carga Concordance y Opticon.

  • Enlace público de verificaciónAPIPanel

    Comparte la cadena de custodia del asunto con el juzgado o con la parte contraria. El contenido capturado no se muestra. Puedes revocar el enlace en cualquier momento.

  • Retención legal e Historial de accesos por asuntoPanel

    Pon en retención legal todas las capturas de un asunto, incluidas las que se añadan después, y consulta quién ha descargado qué.

  • Importación de paquetes de pruebasAPIPanel

    Importa paquetes creados con la extensión ProofSnap para Chrome o con la API, de hasta 2 GB cada uno. Se comprueba cada archivo y el paquete se guarda sin cambios.

Equipos

En el plan Legal Company.

  • Puestos e invitacionesPanel

    Compra puestos, invita a tus compañeros por correo y añádelos a los asuntos. Cada miembro tiene su propio acceso.

  • Límites y capturas del despachoPanel

    Límites mensuales para el despacho y para cada miembro. El titular de la cuenta puede consultar y exportar las capturas del despacho.

Integraciones

Sección Desarrolladores con una guía rápida en curl y claves de API de producción y de prueba
Desarrolladores: Claves de API y una solicitud de ejemplo para empezar.
  • Claves de APIPanel

    Crea varias claves de producción y de prueba, ponles nombre o revócalas.

  • Especificación OpenAPIAPI

    La referencia completa de los endpoints, para generar un cliente. Documentación de la API

  • Consulta pública del Registro de emisiónAPI

    Cualquiera puede comprobar, sin clave, si ProofSnap emitió el hash de un manifiesto.

Facturación

Tarjeta del plan con las capturas incluidas usadas este mes, los precios, los límites, la conservación y el tope mensual
Plan: capturas usadas este mes, límites y conservación.
  • Planes y consumoPanel

    Elige un plan o cámbialo (mensual o anual) y consulta cuántas capturas incluidas has usado y cuánto llevas gastado.

  • Tope mensualPanel

    Fija cuántas capturas se pueden hacer en un mes, incluidas las automáticas.

  • Planes de archivoPanel

    El plan Archive only, por 9 US$ (aprox. 8,05 €) al mes, mantiene tus paquetes consultables, descargables y verificables cuando ya no capturas. Los despachos conservan los suyos con el Archivo del despacho.

Precios

Precios en dólares estadounidenses; los importes en euros son orientativos. Con la facturación anual te ahorras dos meses. Puedes cambiar o cancelar tu plan en el panel.

Sandbox: 50 capturas de prueba gratis

Paquetes completos con marca de agua, para evaluar el servicio y no para uso legal.

Empieza gratis

Planes API

Developer

Para capturas ocasionales, cuando las necesites.

1,49 US$

por captura (aprox. 1,35 €)

  • Sin cuota mensual; se requiere tarjeta de pago
  • Hasta 3 capturas automáticas

Startup

Para equipos pequeños con un volumen constante.

99 US$

al mes (aprox. 88 €) o 990 US$ (aprox. 884 €) al año

  • 200 capturas incluidas al mes
  • Después, 0,60 US$ (aprox. 0,55 €) por captura
  • Hasta 25 capturas automáticas

Growth

Para grandes volúmenes de capturas automáticas.

499 US$

al mes (aprox. 445 €) o 4990 US$ (aprox. 4454 €) al año

  • 2000 capturas incluidas al mes
  • Después, 0,40 US$ (aprox. 0,35 €) por captura
  • Hasta 200 capturas automáticas

Planes Legal

Todo lo incluido en los planes API, más asuntos, cadena de custodia, sellado, exportación para litigios e importación de paquetes.

Legal Solo

Para abogados que ejercen por su cuenta o para despachos pequeños.

49 US$

al mes (aprox. 44 €) o 490 US$ (aprox. 437 €) al año

  • 1 puesto, 50 capturas incluidas al mes
  • Después, 1,99 US$ (aprox. 1,80 €) por captura
  • Hasta 3 capturas automáticas

Legal Company

Para despachos de abogados y asesorías jurídicas de empresa.

49 US$

por puesto al mes (aprox. 44 €) o 490 US$ (aprox. 437 €) por puesto al año

  • Mínimo 2 puestos, 100 capturas incluidas por puesto al mes
  • Después, 1,99 US$ (aprox. 1,80 €) por captura
  • Puestos, invitaciones y límites por miembro

Archivo para el cumplimiento normativo

Para empresas reguladas que deben conservar constancia de su propio sitio web y de su publicidad.

Website Archive

Vigila tus propias páginas y guarda una copia sellada de cada cambio.

49 US$

al mes (aprox. 44 €) o 490 US$ (aprox. 437 €) al año

  • 100 capturas incluidas al mes y después 0,60 US$ (aprox. 0,55 €) por captura
  • Hasta 30 páginas revisadas cada día
  • Las capturas se inician en el panel; las claves de API son de solo lectura (listar, descargar, verificar, webhooks)

Complemento

Opcional en cualquier plan de pago, solo se cobra cuando lo pides.

Sello cualificado de tiempo electrónico eIDAS

Un sello cualificado de tiempo electrónico sobre el manifiesto.

1,99 US$

por sello (aprox. 1,80 €)

  • Formato RFC 3161, junto a la prueba OpenTimestamps
  • Emitido por un prestador cualificado de servicios de confianza incluido en la Lista de confianza de la UE (EU Trusted List)
  • Se puede añadir a cualquier captura, certificación, comparación u ocultación de datos

Con la facturación anual de los planes Startup, Growth, Legal Solo y Website Archive, las capturas incluidas se pueden usar a lo largo de todo el año. ¿Necesitas un volumen a medida? Escríbenos.

Preguntas frecuentes

¿Qué es la API de ProofSnap?

Una API REST que captura una página web en nuestros servidores y devuelve un paquete de pruebas sellado: captura de pantalla, HTML de la página, texto visible, metadatos, cadena de custodia, registro forense y PDF probatorio. Todos los archivos figuran en un manifiesto SHA-256 firmado con RSA y enviado a OpenTimestamps. Las mismas funciones están disponibles sin código en el panel, en app.getproofsnap.com.

¿En qué se diferencia de una API de capturas de pantalla?

Una API de capturas de pantalla devuelve una imagen. La API de ProofSnap devuelve un paquete de pruebas sellado: la captura de pantalla junto con el HTML de la página, el texto visible, los registros de red, los metadatos, una cadena de custodia y un PDF probatorio, todo ello listado en un manifiesto SHA-256 firmado y acompañado de una prueba OpenTimestamps. Los scripts incluidos en el paquete permiten a cualquiera volver a comprobar la firma y los hashes de los archivos.

¿Puedo probar la API gratis?

Sí. Cada cuenta nueva empieza en el sandbox con 50 capturas de prueba gratis. Los paquetes de prueba están completos, pero llevan la marca de agua «TEST - NOT FOR LEGAL USE». Para capturas reales tienes que elegir un plan.

¿Cuánto cuesta la API de ProofSnap?

Con el plan Developer pagas 1,49 US$ (aprox. 1,35 €) por captura, sin cuota mensual. Startup cuesta 99 US$ (aprox. 88 €) al mes con 200 capturas incluidas, y Growth 499 US$ (aprox. 445 €) con 2000 capturas. Los planes Legal empiezan en 49 US$ (aprox. 44 €) al mes. El sello cualificado de tiempo electrónico eIDAS, opcional, cuesta 1,99 US$ (aprox. 1,80 €) por sello.

¿Cómo se facturan las capturas que superan las incluidas?

Cada captura que supera las incluidas en tu plan se factura a la tarifa por captura del plan, en la siguiente factura. Con la facturación anual de los planes Startup, Growth, Legal Solo y Website Archive, las capturas incluidas se pueden usar a lo largo de todo el año. En el panel puedes fijar un tope mensual.

¿Hay planes anuales?

Sí. Con la facturación anual te ahorras dos meses: Startup 990 US$ (aprox. 884 €), Growth 4990 US$ (aprox. 4454 €), Legal Solo 490 US$ (aprox. 437 €), Legal Company 490 US$ (aprox. 437 €) por puesto y Website Archive 490 US$ (aprox. 437 €) al año.

¿Qué añade la opción eIDAS?

Un sello cualificado de tiempo electrónico (RFC 3161) sobre el manifiesto, emitido por Disig a.s., prestador cualificado de servicios de confianza incluido en la Lista de confianza de la UE (EU Trusted List). Es opcional y cuesta 1,99 US$ (aprox. 1,80 €) por sello, en cualquier plan de pago. El anclaje en Bitcoin con OpenTimestamps se incluye igualmente.

¿Dónde se guardan mis datos?

En la UE. Las capturas se ejecutan en Amazon Web Services en Fráncfort (eu-central-1), donde también se guardan los paquetes de pruebas. De los paquetes creados en producción existe una segunda copia en Irlanda (eu-west-1). Los datos de la cuenta están en Google Cloud Firestore en Fráncfort. Tienes todos los detalles en la página de seguridad.

¿Durante cuánto tiempo se conservan los paquetes de pruebas?

Mientras tu plan esté activo, los paquetes se conservan durante 10 años desde la fecha de captura (en las capturas automáticas, desde el último día en que la página seguía mostrando ese contenido). Si dejas de capturar, el plan Archive only mantiene cada paquete consultable, descargable y verificable.

¿Cómo se verifica un paquete?

Ejecuta verify.sh o verify.ps1 desde la carpeta verification del paquete, arrastra el ZIP al verificador del panel, que lo comprueba en tu navegador, o llama al endpoint verify para una captura almacenada. La consulta pública del Registro de emisión confirma si ProofSnap emitió un manifiesto.

¿Necesito saber programar?

No. Todo lo que puedes iniciar por API también lo puedes iniciar en el panel: capturas, lotes, capturas automáticas, comparaciones, ocultación de datos y certificación de archivos. La API está ahí para cuando quieras conectar tu propio software.

Haz tu primera captura

Para empezar bastan tres pasos:

  1. Crea tu cuenta en app.getproofsnap.com y haz hasta 50 capturas de prueba gratis en el sandbox.
  2. Elige un plan en el panel y, si quieres conectar tu software, crea una clave de producción.
  3. Envía una URL a POST /v1/captures o pégala en el formulario Nueva captura, y descarga el ZIP sellado cuando esté listo.

¿Tienes preguntas? support@getproofsnap.com

50 capturas de prueba gratis