Documentación API
Integre una potente conversión de archivos en su aplicación con nuestra API RESTful
Rayo rápido
Conversión de alto rendimiento con procesamiento optimizado
Seguro y confiable
Seguridad de nivel empresarial con un tiempo de actividad del 99,9 %
Escalable
Del prototipo a la producción, escalamos contigo
terminalEmpezando
Para utilizar la API de 1converter, siga estos sencillos pasos:
- Regístrese para obtener una cuenta gratuita en 1converter.com
- Genere una clave API desde su panel de control
- Comience a realizar solicitudes API con su clave API
keyAutenticación
Todas las solicitudes de API deben incluir su clave API en el encabezado de Autorización:
X-API-Key: YOUR_API_KEY
Authorization: Bearer YOUR_API_KEYNota: Nunca comparta su clave API ni la envíe al control de versiones.
Mantenga su clave API segura y nunca la exponga en el código del lado del cliente.
URL base
Todas las solicitudes de API deben realizarse a:
https://api.1-converter.com/api/v1codePuntos finales API
Cargar y convertir
Cargue un archivo y conviértalo al formato especificado
/api/v1/convert/uploadEncabezados de solicitud
Content-Type: multipart/form-data
Authorization: Bearer YOUR_API_KEYCuerpo de la solicitud
el archivo a convertir (obligatorio)formato de destino (por ejemplo, 'pdf', 'jpg', 'png') (obligatorio)
Respuesta
{
"id": 4821,
"original_file_name": "document.pdf",
"original_format": "pdf",
"target_format": "docx",
"status": "pending",
"progress": 0,
"created_at": "2026-08-01T09:14:03Z",
"expires_at": "2026-08-08T09:14:03Z"
}Verificar estado
Comprobar el estado de una conversión
/api/v1/convert/status/:idRespuesta
{
"conversion": {
"id": 4821,
"original_file_name": "document.pdf",
"target_format": "docx",
"status": "completed",
"progress": 100,
"created_at": "2026-08-01T09:14:03Z",
"expires_at": "2026-08-08T09:14:03Z"
}
}Descargar resultado
Descargue el archivo convertido
/api/v1/convert/download/:idLímites de tarifas
Las solicitudes a la API están limitadas por minuto. Se requiere un plan de pago para acceder a la API:
| Plan | Límite de tarifa |
|---|---|
| Gratis | No disponible: requiere actualización |
| Motor de arranque | 5000 solicitudes/minuto |
| Pro | 5000 solicitudes/minuto |
| Negocio | Ilimitado |
Cuando se excedan los límites de tarifas, recibirá una respuesta 429 Demasiadas solicitudes.
Códigos de error
La API utiliza códigos de estado HTTP estándar para indicar éxito o fracaso:
| Código | Descripción |
|---|---|
| 400 Solicitud incorrecta | Parámetros de solicitud no válidos |
| 401 No autorizado | Clave API no válida o faltante |
| 403 Prohibido | Permisos insuficientes |
| 404 no encontrado | Recurso no encontrado |
| 429 Demasiadas solicitudes | Límite de tarifa excedido |
| 500 Error interno del servidor | Error del servidor, inténtelo de nuevo |
integration_instructionsEjemplos de código
A continuación se muestran ejemplos en diferentes lenguajes de programación:
JavaScript (Node.js)
const FormData = require('form-data');
const fs = require('fs');
const axios = require('axios');
const formData = new FormData();
formData.append('file', fs.createReadStream('input.jpg'));
formData.append('target_format', 'png');
axios.post('https://api.1-converter.com/api/v1/convert/upload', formData, {
headers: {
...formData.getHeaders(),
'Authorization': 'Bearer YOUR_API_KEY'
}
}).then(response => {
console.log(response.data);
}).catch(error => {
console.error(error);
});Pitón
import requests
url = 'https://api.1-converter.com/api/v1/convert/upload'
headers = {'Authorization': 'Bearer YOUR_API_KEY'}
files = {'file': open('input.jpg', 'rb')}
data = {'target_format': 'png'}
response = requests.post(url, headers=headers, files=files, data=data)
print(response.json())rizo
curl -X POST https://api.1-converter.com/api/v1/convert/upload \ -H "X-API-Key: YOUR_API_KEY" \ -F "[email protected]" \ -F "target_format=png"
¿Necesitar ayuda?
Si tiene preguntas o necesita ayuda con la API, ¡estamos aquí para ayudarlo!