Metadatos de imagen (EXIF)
Metadatos de imagen es una API que lee o cambia los datos EXIF de una foto (autor, copyright, descripción, fecha) y, sobre todo, sirve para quitarlos antes de publicar una imagen: una foto de móvil puede llevar tu ubicación GPS y el modelo de tu cámara sin que se vea a simple vista. La hermana de Metadatos de un PDF.
Cómo funciona
Manda la imagen sin ningún campo y te dice qué EXIF tiene ahora mismo (incluye has_gps: si trae ubicación). Manda al menos un campo (o strip:true) y te devuelve la imagen con solo esos campos, o completamente limpia.
Por diseño de privacidad: el modo escritura NUNCA arrastra el EXIF original. Si la foto de entrada trae GPS y solo pides cambiar el copyright, el GPS desaparece igualmente: hay que pedirlo explícitamente si algún día se quisiera conservar algo del original (hoy no es posible, a propósito).
Lo único que necesitas
- Tu API key. La creas en tu panel con "+ Crear llave".
- En tu plataforma de automatización, un paso de tipo "HTTP Request" (n8n, Make, Zapier, Pipedream…).
Quitar todo el EXIF antes de publicar (el uso más común)
En el nodo HTTP Request: Method POST, URL https://api.cofferdock.com/image-metadata?strip=true, sube la imagen como binario, cabecera x-api-key. Respuesta: la misma imagen, sin EXIF.
Opciones
| Opción | Por defecto | Para qué sirve |
|---|---|---|
strip | false | Quita todo el EXIF, sin poner nada nuevo. |
artist, copyright, description, software | - | Texto. Da cualquiera para entrar en modo escritura. |
date_time | - | ISO 8601, p.ej. 2026-09-28T12:00:00Z. |
Resumen de la API
- Endpoint:
POST https://api.cofferdock.com/image-metadata - Auth:
x-api-key: TU_LLAVE. - Modo: sin campos ni
strip→ lectura (no cambia la imagen). Con al menos uno → escritura. - Motor: sharp + exif-reader. Sin campos EXIF en la salida, sharp los quita todos por defecto (así funciona la privacidad "sin arrastrar nada").
- Límites: 30 peticiones/min por IP. 1 llamada = 1 crédito.
Ejemplo (lectura)
curl -X POST "https://api.cofferdock.com/image-metadata" \
-H "x-api-key: TU_LLAVE" -H "Content-Type: image/jpeg" \
--data-binary @foto.jpg
{ "success": true, "mode": "read", "metadata": { "artist": null, "copyright": null,
"description": null, "software": "Adobe Lightroom", "date_time": "2026-09-20T10:00:00.000Z",
"has_gps": true, "format": "jpeg", "width": 4032, "height": 3024 },
"meta": { "used": 12, "remaining": 488 } }
Lo que recibes
Lectura: metadata con los campos y has_gps. Escritura: la imagen (base64 o binario según output).