API PARA DESARROLLADORES

Analiza SCORM mediante programación. API REST. SDKs. Webhooks.

ScormParser está construido con la API como prioridad. Cada función disponible en el panel de control está disponible a través de la API REST: análisis, extracción, transcripción y procesamiento por lotes. Usa nuestros SDKs para Python o Node.js, configura webhooks para flujos de trabajo asíncronos e integra el análisis SCORM en tu pipeline en minutos, no semanas.

Diseño orientado a la API

La API REST de ScormParser sigue la especificación OpenAPI 3.1 con URLs orientadas a recursos predecibles, métodos HTTP estándar y respuestas JSON consistentes. La autenticación usa claves de API con permisos acotados. Cada endpoint admite procesamiento tanto síncrono como asíncrono para manejar paquetes de cualquier tamaño, con notificación por webhook al completar.

SDKs para Python y Node.js

Comienza en minutos con SDKs con tipos seguros. Ambos SDKs envuelven la API REST completa con funciones auxiliares convenientes, lógica de reintento automático y soporte de streaming para paquetes grandes.

parse.py
from scormparser import ScormParser

client = ScormParser(api_key="sp_live_...")

result = client.parse(
    file="course.zip",
    format="markdown",
    options={"transcribe": True}
)

print(result.content)
print(f"Extracted {len(result.assets)} assets")
parse.ts
import { ScormParser } from '@scormparser/sdk';

const client = new ScormParser({ apiKey: 'sp_live_...' });

const result = await client.parse({
  file: fs.createReadStream('course.zip'),
  format: 'json',
  options: { transcribe: true },
});

console.log(result.content);
console.log(`Extracted ${result.assets.length} assets`);

Webhooks y procesamiento por lotes

Para flujos de trabajo a gran escala, usa el endpoint de procesamiento por lotes para enviar múltiples paquetes SCORM en una sola llamada a la API. ScormParser los procesa en paralelo y entrega los resultados automáticamente a través de webhook cuando cada paquete se completa. La salida puede enviarse directamente a tu almacenamiento compatible con S3.

Autenticación y seguridad

Las claves de API admiten permisos acotados para que puedas controlar el acceso a nivel granular. Los rate limits generosos se escalan con tu plan. Todo el tráfico de API está cifrado, y los paquetes subidos se eliminan automáticamente después del procesamiento, a menos que optes por el almacenamiento persistente. La seguridad y la privacidad de los datos están integradas en cada capa.

Preguntas frecuentes

¿Hay un plan gratuito para la API?

+

Sí. El plan Starter incluye 5 análisis gratuitos de paquetes SCORM al mes con acceso completo a la API. No se requiere tarjeta de crédito para empezar. El plan Pro a $39/mes incluye 100 paquetes y rate limits más altos.

¿Qué formatos de salida admite la API?

+

La API admite Markdown, JSON, PPTX, PDF y salida fragmentada optimizada para RAG. También puedes solicitar extracción de archivos sin procesar, modo de transcripción únicamente o análisis completo con todas las salidas combinadas. Especifica el parámetro de formato en tu solicitud a la API.

¿Puedo procesar paquetes SCORM de forma asíncrona?

+

Sí. Los paquetes grandes se procesan de forma asíncrona. Registra un webhook o consulta los resultados: se te notificará en cuanto el procesamiento se complete.

¿Hay SDKs para otros lenguajes?

+

Los SDKs oficiales están disponibles para Python y Node.js/TypeScript. La especificación OpenAPI 3.1 puede usarse con generadores de código para crear clientes en cualquier lenguaje, incluidos Go, Java, Ruby y C#. También están disponibles SDKs mantenidos por la comunidad para varios lenguajes.

Soluciones relacionadas

Empieza a construir con la API de ScormParser

Obtén tu clave de API en 30 segundos: 5 análisis gratuitos al mes, sin tarjeta de crédito.

  • Plan gratuito disponible
  • Sin tarjeta de crédito
  • Acceso completo a la API

Reserva tu lugar

Ingresa tu correo y te avisaremos cuando ScormParser esté disponible.