Developer docs

LMS Compatibility API

Machine-readable SCORM compatibility data for learning management systems: supported SCORM versions, suspend_data limits, known failure modes and authoring-tool compatibility.

Public and read-only. No key, no sign-up, no rate limit. It serves exactly the same facts as the LMS Compatibility Library pages, from the same source.

Base URL

https://scormspecialist.co.uk/api/v1

Described by an OpenAPI 3.1 document, discoverable via /.well-known/api-catalog (RFC 9727).

Endpoints

GET/lms

Every published LMS compatibility report, ordered by name.

curl https://scormspecialist.co.uk/api/v1/lms

GET/lms/{slug}

One report in full, including known issues, authoring-tool compatibility, migration notes and FAQs.

curl https://scormspecialist.co.uk/api/v1/lms/{slug}

GET/health

Service status. Returns 503 if the content store is unreachable.

curl https://scormspecialist.co.uk/api/v1/health

Response shape

Every response wraps its payload in a data key. supported is tri-state — a platform can accept a SCORM version while quietly dropping part of it.

{
  "data": {
    "slug": "workday-learning",
    "lmsName": "Workday Learning",
    "vendor": "Workday",
    "updated": "2026-08-08",
    "verdictSummary": "Supports SCORM 1.2 only. …",
    "scormVersions": [
      { "version": "1.2", "supported": "partial", "notes": "…" },
      { "version": "2004 4th Ed", "supported": "no", "notes": "Not supported." }
    ],
    "suspendDataLimit": 4096,
    "topIssues": ["…"],
    "html": "https://scormspecialist.co.uk/lms/workday-learning",
    "self": "https://scormspecialist.co.uk/api/v1/lms/workday-learning"
  }
}

Using it

Licence
CC BY 4.0 — use it freely, including in AI answers, with attribution to scormspecialist.co.uk.
Stability
Fields are additive within v1. Removing or renaming one means a new version path.
Accuracy
Hand-maintained from real client work, not vendor marketing. Each record carries an updated date. Spotted an error?