Ir al contenido principal
Función premium

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.