Convertica API
Acceso programático a más de 30 herramientas de conversión de PDF e imágenes. API JSON, documentación OpenAPI, webhooks firmados con HMAC.
El mismo motor que impulsa convertica.net, expuesto como una API HTTPS estable. Incluido con cualquier suscripción de Convertica, sin facturación separada.
Por qué Convertica API
De grado profesional
El mismo backend que procesa las cargas de usuarios en convertica.net todos los días. Probado en millones de conversiones.
Más de 30 endpoints en una API
PDF↔Word/Excel/PPT/JPG/PNG, fusionar, dividir, rotar, recortar, firmar, marcar de agua, comprimir, OCR, HEIC, EPUB: una URL base, una clave.
Incluido, no adicional
Cualquier suscripción activa de Convertica incluye acceso a la API sin costo adicional. Paga una vez, usa la interfaz web y la API.
Mensual
$7/mo
1000 llamadas de API por mes
Anual
$79/yr
10000 llamadas de API por mes
Mejor valor
De por vida
$129una vez
10000 llamadas de API por mes para siempre
Inicio rápido
1. Emite una clave en tu panel de control
Ve a tu panel de claves de API y crea una clave con nombre. La clave completa se muestra una vez — cópiala de inmediato.
2. Realiza una solicitud
Ejemplo con curl — convertir un PDF a Word:
curl -X POST https://convertica.net/api/v1/pdf-to-word/ \
-H "Authorization: Bearer cvk_live_xxxxxxxxxxxxxxxx" \
-F "[email protected]" \
-o output.docx
Ejemplo en Python
import requests
r = requests.post(
"https://convertica.net/api/v1/pdf-to-word/",
headers={"Authorization": "Bearer cvk_live_xxxxxxxxxxxxxxxx"},
files={"pdf_file": open("input.pdf", "rb")},
)
with open("output.docx", "wb") as f:
f.write(r.content)
Ejemplo de Node.js
import fs from "node:fs";
import { request } from "undici";
const form = new FormData();
form.set("pdf_file", new Blob([fs.readFileSync("input.pdf")]), "input.pdf");
const r = await request("https://convertica.net/api/v1/pdf-to-word/", {
method: "POST",
headers: { Authorization: "Bearer cvk_live_xxxxxxxxxxxxxxxx" },
body: form,
});
fs.writeFileSync("output.docx", Buffer.from(await r.body.arrayBuffer()));
Autenticación
Envía tu clave de API como un token Bearer en el encabezado Authorization. Las claves están vinculadas a tu suscripción: revócalas y cámbialas en cualquier momento desde el panel.
- Hasta 10 claves activas por cuenta, con ámbito opcional con nombre
- Prefijo mostrado en el panel para facilitar la identificación (la clave completa se muestra solo al crearla)
- Cuota mensual por clave vinculada al nivel de suscripción: el contador se reinicia el día 1
- Almacenada con hash; si una clave se filtra, revócala y emite una nueva en segundos
Webhooks asíncronos
Los trabajos grandes devuelven un ID de tarea y se ejecutan en segundo plano. Puedes consultar el endpoint de la tarea o establecer una URL de devolución de llamada y dejar que Convertica envíe el resultado.
curl -X POST https://convertica.net/api/v1/pdf-to-word/ \
-H "Authorization: Bearer cvk_live_xxxxxxxxxxxxxxxx" \
-F "[email protected]" \
-F "callback_url=https://yourapp.example/convertica-hook"
Los payloads de los webhooks están firmados con HMAC-SHA256 usando el secreto que se muestra en tu panel. Verifica el encabezado X-Convertica-Signature antes de confiar en el cuerpo.
Límites y limitación de velocidad
Cuota mensual por clave
Se cuenta por solicitud exitosa. Se devuelve 429 cuando se agota la cuota, con encabezados X-RateLimit que indican las llamadas restantes y el tiempo de reinicio.
Límite de ráfaga
La protección suave por IP contra ráfagas evita bucles accidentales. Mantén las solicitudes concurrentes en curso a un nivel razonable y reintenta en caso de 429 con retroceso exponencial.
Tamaño de archivo y páginas
Los límites por endpoint coinciden con la interfaz web premium. Consulta la especificación OpenAPI para cifras exactas: aumentan según tu nivel de plan.
Desaprobación de /api/ heredado
Los antiguos endpoints /api/* no autenticados llevan encabezados Deprecation + Sunset y dejarán de responder después del 1 de julio de 2026. Migra a /api/v1/.
Lo que obtienes
- Más de 30 endpoints de conversión: PDF↔Word, Excel, PPT, JPG, PNG, HTML, EPUB, Markdown
- Edición de PDF: fusionar, dividir, rotar, marcar agua, firmar, comprimir, recortar, aplanar
- Imagen: optimizar, convertir, HEIC→JPG/PNG
- Modos síncrono (archivos pequeños) y asíncrono (archivos grandes)
- Callbacks de webhook firmados con HMAC opcionales para resultados asíncronos
- Documentación OpenAPI 3
- Mediana inferior a 200 ms, edge en la UE
- Mismo backend que convertica.net — probado en batalla
Preguntas frecuentes
¿Necesito una suscripción separada para la API?
No. Cualquier suscripción activa de Convertica — mensual, anual o de por vida — incluye acceso a la API con la cuota según el nivel. La interfaz web y la API comparten el mismo grupo de claves.
¿Qué sucede cuando alcanzo mi cuota mensual?
La API devuelve HTTP 429 con X-RateLimit-Reset indicando el próximo reinicio. El contador se reinicia el primer día de cada mes; actualiza el nivel del plan en cualquier momento para obtener una cuota mayor.
¿Cómo se almacenan las claves de API?
Almacenamos solo un hash SHA-256 y un prefijo corto. La clave de texto plano completa se muestra una sola vez al crearla; si la pierdes, revócala y emite una nueva.
¿Puedo usar la API para trabajos por lotes y automatización?
Sí: el modo asíncrono con devoluciones de llamada webhook es exactamente el patrón. Envía la solicitud con callback_url y olvídate, recibe el resultado firmado cuando esté listo.
¿Hay un nivel gratuito?
Los endpoints heredados /api/* no autenticados aún responden hasta el 1 de julio de 2026 con límites estrictos por IP y sin SLA. Para cualquier uso más allá de aficionado, la ruta compatible es /api/v1/ de pago.
¿Listo para empezar?
Elige un plan, crea tu primera clave en el panel y realiza tu primera conversión en menos de cinco minutos.