POST /api/v1/detect/image

API de detección de deepfakes

Puntúa cada imagen subida en busca de manipulación sintética antes de que llegue a tus usuarios. Si el archivo aún conserva credenciales de contenido firmadas, las verificamos criptográficamente; si no, el modelo de detección analiza los píxeles.

1.000 créditos gratis · sin tarjeta · PNG, JPG, GIF, WebP hasta 10 MB

POST/api/v1/detect/image
curl -X POST https://www.wasitaigenerated.com/api/v1/detect/image \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -F "file=@/path/to/profile-photo.jpg"

Content-Type — multipart/form-data

file — obligatorio, PNG · JPG · JPEG · GIF · WebP

Coste — 300 créditos por imagen

200 OK — application/json
{
  "isAI": true,
  "confidence": 0.96,
  "verified": false,
  "c2pa": null,
  "patterns": [
    "high_ai_confidence",
    "synthetic_artifacts"
  ],
  "analysis": {
    "likelihood": "high",
    "reasoning": "AI-generated imagery detected with
      96.0% confidence."
  },
  "detailed": {
    "scores": { "ai": 96.0, "human": 4.0 },
    "model": "v1.1"
  }
}

Imágenes y vídeo

La API pública cubre ambos. POST /api/v1/detect/image analiza imágenes fijas, incluidas las credenciales de contenido C2PA. POST /api/v1/detect/video puntúa un clip completo a partir de fotogramas de muestra, o un único fotograma como una miniatura o una captura.

Sube clips de hasta 4 MB directamente o envía los más grandes (hasta 50 MB) como URL. Las fotos de perfil falsas, las fotos de identidad generadas y las pruebas sintéticas de siniestros suelen llegar como imágenes fijas; los clips virales y los vídeos de suplantación pasan por el endpoint de vídeo. Ver la documentación de vídeo.

Dos señales, una respuesta

La mayoría de los detectores te dan una probabilidad y te dejan solo para defenderla. Este te dice cuándo tiene una prueba real.

Lee las pruebas detrás de una imagen

Ilustración del flujo
Imagen de ejemplo · solo ilustración

Análisis del modelo

Una estimación basada en la propia imagen. Lee la confianza junto con la valoración IA/humano.

Credenciales de contenido

Si existen, revisa la firma C2PA y el origen declarado. Comprueba qué acredita realmente la credencial.

Flujo ilustrativo de revisión de imágenes, no una imagen analizada. La confianza del modelo y las credenciales de contenido son señales distintas; la ausencia de credenciales no demuestra autoría humana.
verified: true

Verificación criptográfica

Los generadores que siguen el estándar C2PA firman su contenido con credenciales de contenido. Si la firma está intacta, la validamos: la imagen está generada por IA, y eso no es una cuestión de criterio.

Úsala cuando el resultado tenga que sostenerse ante un cliente, un moderador o un regulador.

verified: false

Análisis del modelo

La mayoría de las imágenes que circulan han pasado por capturas de pantalla, recompresiones o han perdido sus metadatos, que es justo lo que hace quien quiere ocultar un deepfake. En esos casos, el modelo analiza los píxeles.

Una prueba sólida: fija un umbral y mantén a una persona en el proceso para los casos límite.

Intégrala en minutos

Subida multipart, autenticación Bearer, respuesta JSON

curl -X POST https://www.wasitaigenerated.com/api/v1/detect/image \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -F "file=@/path/to/profile-photo.jpg"

Campos de la respuesta

  • isAI — veredicto booleano.
  • confidence — 0–1, según el modelo.
  • verified — unas credenciales firmadas demuestran la generación por IA.
  • detailed.scores — IA frente a humano, en porcentaje.

Errores

  • 400 — sin archivo, formato incorrecto o más de 10 MB.
  • 401 — clave incorrecta o ausente.
  • 402 — créditos insuficientes (insufficient_credits): quedan menos de 300.
  • 403 — plan solo web (Pro); la API funciona con créditos o API Business.
  • 429 — más de 120 peticiones/min por clave; respeta Retry-After.

Dónde los deepfakes cuestan dinero de verdad

💘

Citas y redes sociales

Las fotos de perfil generadas son el ingrediente más barato de una estafa romántica. Analízalas en el registro, donde frenar una cuenta falsa no cuesta nada. Ver el caso de uso

🪪

KYC e identidad

Marca fotos de identidad e imágenes de documentos sintéticas durante el onboarding, junto a tus comprobaciones de prueba de vida. Ver el caso de uso

Siniestros de seguros

Revisa las fotos de daños al recibirlas, antes de que un perito base una indemnización en pruebas generadas. Ver el caso de uso

Trust & safety

Puntúa cada imagen en cuanto se sube y envía los medios sintéticos a la cola de moderación que ya utilizas.

Redacciones

Verifica las imágenes enviadas por usuarios y de agencias antes de publicarlas, y conserva el resultado en tu historial de auditoría editorial.

Seguridad corporativa

Revisa las imágenes adjuntas a intentos de suplantación de directivos y fraude de facturas antes de que alguien actúe.

Precios

300 créditos por imagen, sin suscripción para empezar.

Gratis

1.000

créditos al verificar tu email

3 imágenes para probar el endpoint. Sin tarjeta.

MÁS POPULAR

Paquetes de créditos

desde 10 $

pago único, no caducan

50.000 créditos ≈ 166 imágenes. 1.500.000 créditos ≈ 5.000 imágenes.

API Business

299 $/mes

3 M de créditos de API y MCP al mes

Todo lo de Pro más la API y el servidor MCP, informes PDF de marca blanca y soporte prioritario. Cancela cuando quieras.

Preguntas frecuentes sobre la API de detección de deepfakes

¿La API de deepfakes acepta archivos de vídeo?

Sí. POST /api/v1/detect/video recibe un clip (MP4, MOV, WebM, AVI) y lo puntúa a partir de fotogramas de muestra, o una imagen fija como una miniatura o una captura. Sube archivos de hasta 4 MB directamente o envía clips más grandes, de hasta 50 MB, como URL. Un clip cuesta 300 créditos por fotograma analizado (de 16 a 50 fotogramas, es decir, de 4.800 a 15.000 créditos); un único fotograma cuesta 300.

¿Qué se considera un deepfake aquí?

Cualquier imagen sintética o manipulada sintéticamente: una cara generada por completo, una cara intercambiada, una escena generada que se presenta como fotografía. El endpoint devuelve la probabilidad de que la imagen esté generada por una máquina, no una clasificación de la técnica de manipulación.

¿Qué diferencia hay entre verified y confidence?

confidence es la probabilidad, según el modelo, de que la imagen sea sintética. verified significa que el archivo lleva una credencial de contenido C2PA cuya firma es válida y que lo declara generado por IA, lo que lo demuestra. La credencial procesada se devuelve en c2pa (vendor, generator, issuer, signedAt, signatureValid, sourceType, isAI), o null si no hay ninguna. Una credencial válida con isAI: false y sourceType digitalCapture es una foto de cámara firmada, una prueba útil en sentido contrario. verified: true es certeza; confidence es una prueba sólida que, en los casos límite, merece una decisión humana.

¿Por qué la captura de una imagen claramente IA devuelve verified: false?

Porque la captura de pantalla elimina las credenciales de contenido. La firma está en los metadatos del archivo, y una captura es un archivo nuevo, así que c2pa vuelve como null. Sigues teniendo una puntuación de confianza del modelo, pero la prueba criptográfica desaparece. Usa siempre el archivo original en lugar de una copia recapturada.

¿Puedo ejecutarla en cada imagen que suben mis usuarios?

Sí, y es el patrón habitual: llama al endpoint al subir el archivo, guarda isAI, confidence, verified y c2pa.vendor junto a él y envía todo lo que supere tu umbral a tu cola de moderación. Llámalo de forma asíncrona: no bloquees la subida del usuario esperando la respuesta.

¿Cuánto cuesta?

300 créditos por imagen. Las cuentas verificadas empiezan con 1.000 créditos gratis, que cubren tres imágenes de prueba. El paquete de 10 $ con 50.000 créditos da para unas 166 imágenes, el de 49 $ con 300.000 para 1.000 y el de 199 $ con 1.500.000 para 5.000. Para un volumen constante, API Business cuesta 299 $/mes con 3.000.000 de créditos cada mes (≈ 3 millones de palabras o 10.000 imágenes), informes PDF de marca blanca y soporte prioritario; el exceso se descuenta de los paquetes de créditos.

¿Qué formatos y tamaños se admiten?

PNG, JPG, JPEG, GIF y WebP, hasta 10 MB, enviados como multipart/form-data con el nombre de campo file. Reduce las imágenes muy grandes antes de subirlas para un rendimiento más fiable.

¿Qué fiabilidad tiene con imágenes comprimidas de redes sociales?

Menos que con originales, y conviene tenerlo en cuenta en el diseño. La recompresión de las plataformas destruye detalles finos en los que se apoya el modelo, así que las puntuaciones de una republicación muy comprimida son una prueba más débil que las de un archivo original. Fija tu umbral con eso en mente y mantén un paso de revisión para las decisiones importantes.

¿Listo para revisar las subidas automáticamente?

Crea una cuenta, verifica tu email y tu API key te estará esperando en el panel.