Saltar al contenido
Todas las novedades
Nuevo

Clona sitios web desde tu código o tu agente de IA

Inicia la clonación de un sitio web con una sola llamada a la API. Autentícate con una clave de API u OAuth y recibe un webhook firmado cuando el clon esté listo o falle.

A robot arm turning a key in a server, looped back to a webhook bell

Una API para clonar sitios web desde apps y agentes

La Clone API permite que tu app, script o agente de IA inicie la clonación de un sitio web y reciba aviso cuando termine, sin necesidad de navegador.

Autentícate con una clave de API u OAuth

  • Clave de API: crea una en la página Developers y envíala como token Bearer.
  • OAuth 2: las apps y los agentes pueden registrarse por sí mismos y pedir acceso al usuario. El descubrimiento está en /.well-known/oauth-authorization-server.
  • Sin clave que pegar: un agente puede pedirte que confirmes un código de 6 dígitos. Consulta auth.md.

El acceso se divide en ámbitos (crear solicitudes de clonación y leerlas), para que cada herramienta obtenga solo lo que necesita.

Inicia un clon y recibe un webhook

  1. POST /api/v1/clone-requests con la URL de origen y una Idempotency-Key, para que un reintento nunca inicie un segundo clon.
  2. Consulta el progreso con GET /api/v1/clone-requests/{id}, o simplemente espera.
  3. Llamamos a tu callbackUrl con clone.ready o clone.failed. Cada webhook se firma con HMAC-SHA256 (Standard Webhooks). Si tu servidor está caído, reintentamos hasta seis veces durante unas 14 horas.

Pruébalo gratis

Una llamada de comprobación previa (preflight) verifica tu clave, tu solicitud y la configuración del webhook sin cobrar nada. Una ejecución de prueba recorre todo el flujo, con webhooks firmados reales incluidos, por cero créditos.

Úsala desde un agente de IA con MCP

Un servidor MCP en /mcp ofrece a agentes como Claude las mismas acciones en forma de herramientas, para que puedan iniciar y seguir clones por su cuenta.

Precios y límites

Cada clon consume créditos del mismo saldo que usas en el sitio web, y si un clon falla, sus créditos se devuelven automáticamente. Cada clave de API puede hacer 60 solicitudes por minuto. La referencia completa está en la guía de la Clone API.

También en esta versión

  • NuevoLas ejecuciones de prueba y las comprobaciones previas son gratis
  • NuevoUn servidor MCP para que los agentes de IA clonen sitios directamente
  • NuevoGuías en siete idiomas

Preguntas frecuentes

¿Cómo me autentico en la Clone API?

Usa una clave de API de la página Developers como token Bearer, u OAuth 2 si estás creando una app o un agente que actúa en nombre de otros usuarios.

¿Puedo probar la API sin gastar créditos?

Sí. Las comprobaciones previas son gratis, y una ejecución de prueba envía webhooks firmados reales por cero créditos.

¿Cómo verifico la firma de un webhook?

Calcula un HMAC-SHA256 con tu secreto `whsec_` sobre `webhook-id.webhook-timestamp.body`, codifícalo en base64 y compáralo con el valor `v1,` de la cabecera `webhook-signature`. Usa `webhook-id` para descartar duplicados.

¿Qué pasa si mi servidor está caído cuando termina un clon?

Reintentamos hasta seis veces durante unas 14 horas. Cualquier respuesta 2xx cuenta como entregada; las redirecciones no.

¿Puede un agente de IA usar clonesite?

Sí: a través del servidor MCP en `/mcp`, o de la API con OAuth o con el flujo de confirmación por código de 6 dígitos.

¿Hay un límite de solicitudes?

60 solicitudes por minuto por clave de API. Si lo superas, recibes una respuesta 429.