DEVELOPER API

Parse SCORM programmatisch. REST API. SDKs. Webhooks.

ScormParser is API-first gebouwd. Elke functie die beschikbaar is in het dashboard is ook beschikbaar via de REST API — parsing, extractie, transcriptie en batch processing. Gebruik onze Python of Node.js SDKs, stel webhooks in voor async workflows, en integreer SCORM parsing in je pipeline in minuten, niet weken.

API-first design

ScormParser's REST API volgt de OpenAPI 3.1-specificatie met voorspelbare resource-oriented URLs, standaard HTTP-methoden en consistente JSON responses. Authenticatie gebruikt API keys met scoped permissions. Elk endpoint ondersteunt zowel synchrone als asynchrone verwerking voor pakketten van elke grootte, met webhook-notificatie bij voltooiing.

Python & Node.js SDKs

Begin in minuten met type-safe SDKs. Beide SDKs wrappen de volledige REST API met handige helper-functies, automatische retry-logica en streaming support voor grote pakketten.

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 en batch processing

Voor grootschalige workflows gebruik je het batch endpoint om meerdere SCORM-pakketten in één API-call in te dienen. ScormParser verwerkt ze parallel en levert resultaten automatisch via webhook zodra elk pakket klaar is. Output kan direct naar je S3-compatibele opslag worden gestuurd.

Authenticatie en beveiliging

API keys ondersteunen scoped permissions zodat je toegang op granulair niveau kunt beheren. Ruime rate limits schalen mee met je abonnement. Al het API-verkeer is versleuteld en geüploade pakketten worden automatisch verwijderd na verwerking, tenzij je kiest voor persistente opslag. Beveiliging en dataprivacy zijn ingebouwd in elke laag.

Veelgestelde vragen

Is er een gratis tier voor de API?

+

Ja. Het Starter-abonnement bevat 5 gratis SCORM-pakket parses per maand met volledige API-toegang. Geen creditcard nodig om te starten. Het Pro-abonnement voor $39/maand bevat 100 pakketten en hogere rate limits.

Welke outputformaten ondersteunt de API?

+

De API ondersteunt Markdown, JSON, PPTX, PDF en RAG-geoptimaliseerde chunked output. Je kunt ook ruwe asset-extractie, transcriptie-only modus of volledige parsing met alle outputs gecombineerd aanvragen. Specificeer de format-parameter in je API-request.

Kan ik SCORM-pakketten asynchroon verwerken?

+

Ja. Grote pakketten worden asynchroon verwerkt. Registreer een webhook of poll voor resultaten — je wordt op de hoogte gesteld zodra de verwerking klaar is.

Zijn er SDKs voor andere talen?

+

Officiële SDKs zijn beschikbaar voor Python en Node.js/TypeScript. De OpenAPI 3.1-specificatie kan worden gebruikt met code-generators om clients te maken voor elke taal, waaronder Go, Java, Ruby en C#. Community-maintained SDKs zijn ook beschikbaar voor diverse talen.

Gerelateerde oplossingen

Begin met bouwen met de ScormParser API

Krijg je API key in 30 seconden — 5 gratis parses per maand, geen creditcard nodig.

  • Gratis tier beschikbaar
  • Geen creditcard nodig
  • Volledige API-toegang

Reserveer je plek

Vul je e-mailadres in en we laten je weten wanneer ScormParser live gaat.