API REST v1 con autenticacion HMAC-SHA256

API de Análisis
de Cookies

Integra el analisis de cumplimiento GDPR/ePrivacy en tus sistemas. Automatiza auditorias, CI/CD, y monitorizacion continua de tu portfolio de sitios web.

Como obtener acceso

El proceso de registro es sencillo y seguro. Verificamos tu email y revisamos cada solicitud manualmente para garantizar un uso responsable de la API.

1

Solicita acceso

Rellena el formulario con tus datos de contacto y una breve descripcion de como planeas usar la API. Verificamos tu email enviandote un codigo OTP que debes introducir para completar el registro.

2

Revision

Nuestro equipo revisa cada solicitud para asegurar un uso legitimo de la API. Este proceso suele completarse en 24-48 horas. Te notificamos por email cuando haya novedades sobre tu solicitud.

3

Credenciales

Si tu solicitud es aprobada, recibiras por email tu API Key y API Secret. El Secret solo se muestra una vez, asi que guardalo en un lugar seguro. Consulta la documentacion para empezar a integrar la API en tu sistema.

Simple de integrar

La API utiliza autenticacion HMAC-SHA256 para garantizar la seguridad de cada peticion. Hemos preparado ejemplos completos en los lenguajes mas populares para que puedas empezar rapidamente.

analyze.js
const crypto = require('crypto');

const apiKey = 'lc_pk_your_key';
const apiSecret = 'your_secret';
const method = 'POST';
const path = '/api/v1/analyze';

// Preparar request
const timestamp = Date.now().toString();
const body = JSON.stringify({ url: 'https://example.com' });
const bodyHash = crypto.createHash('sha256').update(body).digest('hex');
const secretHash = crypto.createHash('sha256').update(apiSecret).digest('hex');

// Firmar con HMAC-SHA256 (formato: METHOD.PATH.TIMESTAMP.BODYHASH)
const stringToSign = `${method}.${path}.${timestamp}.${bodyHash}`;
const signature = crypto
  .createHmac('sha256', secretHash)
  .update(stringToSign)
  .digest('hex');

// Enviar request
const response = await fetch('https://legalcookies.es/api/v1/analyze', {
  method: 'POST',
  headers: {
    'Content-Type': 'application/json',
    'X-Api-Key': apiKey,
    'X-Timestamp': timestamp,
    'X-Signature': signature,
  },
  body,
});

const result = await response.json();
console.log(result.data.score, result.data.verdict);

Casos de uso

La API esta disenada para diferentes escenarios de automatizacion del compliance de cookies. Ya sea que gestiones un solo sitio o cientos, la API te permite mantener el control.

CI/CD Pipeline

Integra verificaciones de compliance en tu pipeline de deployment. Detecta problemas antes de que lleguen a produccion y bloquea deploys que no cumplan.

Monitorizacion continua

Programa escaneos periodicos de tu portfolio de sitios. Recibe alertas cuando el estado de compliance cambie y mantente siempre al dia.

Empresas

Audita el cumplimiento de cookies de tu sitio web corporativo. Genera informes automatizados para el departamento legal o de compliance.

Integracion SaaS

Integra analisis de cookies directamente en tu plataforma SaaS. Anade funcionalidad de compliance sin tener que desarrollar un motor de analisis propio.

Limites por defecto

Los limites por defecto son suficientes para la mayoria de casos de uso. Si necesitas un volumen mayor, contactanos para discutir opciones personalizadas.

1,000
analisis totales
100
por dia
20
por hora
3
por minuto

Listo para empezar?

Solicita acceso gratuito y empieza a automatizar el analisis de cookies de tus sitios web. Sin compromiso, sin tarjeta de credito.

Solicitar acceso API