Learnosity is an Irish-founded assessment infrastructure company whose APIs are embedded into other companies' learning products rather than sold as a finished platform. The surface is split in two: a family of versioned client-side JavaScript APIs - Items, Assess, Questions, Question Editor, Author, Author Aide, Annotations, Events, Reports, Grading, Rubric Editor and Feedback Aide - that render assessment, authoring, grading and reporting experiences inside a host application, and a server-side Data API for Item bank content, learner sessions, responses, scoring, jobs, reports and consumer administration. Learnosity is explicitly not a REST API: every Data API call is an HTTP POST whose operation is chosen by an `action` parameter, and every request across every API carries an HMAC-SHA256 signed `security` object generated server-side by one of six official SDKs. Versions ship on a dated Long Term Support train (vYYYY.X.LTS) pinned in the URL, with regional endpoints in Virginia, Dublin, Sydney, California and Oregon.
Learnosity is listed with 12 APIs on the APIs.io network. Tagged areas include Education, Assessment, EdTech, Learning, and Analytics.
Learnosity’s developer surface includes developer portal, documentation, API reference, getting-started guide, support, engineering blog, pricing, and 36 more developer resources.
Regulatory Posture applies to this provider. Its tags matched the
Education & Research regime, so
Regulatory Posture carries 15 points of the composite.
If this regime is wrong for your business, say so on your
provider repo — the
applicability map is public and we will correct it.
Create-or-Update Ergonomics could not be measured. We hold no machine-readable contract for
this provider to read, so there is nothing to measure a write surface against. Excluded rather than scored zero:
never-measured and measured-empty are different facts. Publishing an OpenAPI is what makes this facet — and
several others — scorable at all.
The six quality facets above are damped to 85 points between them,
because the conditional facet above carries the other
15. That is why each facet's contribution is shown against a damped
maximum: raising a quality facet moves the composite by 85% of its nominal
weight, not 100%. The full arithmetic is at apis.io/rating/.
Show this score on your site.
It updates itself when the score changes. Paste this where you link to your API docs:
<a href="https://apis.io/providers/learnosity/"><img src="https://apis.io/badge/learnosity/card.svg" alt="Learnosity on APIs.io — Kin Score by API Evangelist"></a>
Other styles, a README pill and a shields.io endpoint are on the badge page.
Raise your score.
Agent readiness — checks not met, largest first (exact, from this profile):
Idempotency+9 pts — OpenAPI mutating operations declare an idempotency key — a header, a request-body property, or a named de-duplication token whose own description says so (verified); else common[].type matches /idempoten/i (documented)
A2A Agent Card+8 pts — a2a/-a2a.yml manifest, graded on conformance.grade against A2A 1.0.0
The Kin Score Market layer reads a provider inside its market:
its position, and how deep its integrations go. Depth is only comparable within a position. Provisional and unweighted:
not part of the Kin Score or agent readiness.
Registered MCP server and declares compatibility are report only — not weighted.
Undeclared means we found nothing we can read, so there is no number: we never infer integrations.
Client-side JavaScript API that renders and runs an assessment from an Activity in the Item bank, handling navigation, save and resume, response storage and submission.
aid: learnosity
name: Learnosity
description: 'Learnosity is an Irish-founded assessment infrastructure company whose APIs are embedded into other companies''
learning products rather than sold as a finished platform. The surface is split in two: a family of versioned client-side
JavaScript APIs - Items, Assess, Questions, Question Editor, Author, Author Aide, Annotations, Events, Reports, Grading,
Rubric Editor and Feedback Aide - that render assessment, authoring, grading and reporting experiences inside a host application,
and a server-side Data API for Item bank content, learner sessions, responses, scoring, jobs, reports and consumer administration.
Learnosity is explicitly not a REST API: every Data API call is an HTTP POST whose operation is chosen by an `action` parameter,
and every request across every API carries an HMAC-SHA256 signed `security` object generated server-side by one of six official
SDKs. Versions ship on a dated Long Term Support train (vYYYY.X.LTS) pinned in the URL, with regional endpoints in Virginia,
Dublin, Sydney, California and Oregon.'
deliveryModel:
model: saas
open_source: false
commercial: true
callable_host: false
label: Hosted service · you call their endpoint
confidence: medium
source:
- pricing
generated: '2026-08-28'
method: derived
accessModel:
pricing: paid
onboarding: unknown
trial: false
try_now: false
public: false
label: Paid
confidence: high
source:
- plans
- authentication
- rate-limits
- security
- sandbox
generated: '2026-11-06'
method: derived
image: https://learnosity.com/images/learnosity_logo.svg
url: https://raw.githubusercontent.com/api-evangelist/learnosity/refs/heads/main/apis.yml
x-type: company
x-source: vc-portfolio
x-backed-by:
- battery-ventures
x-tier: enriched
x-tier-reason: enrichment-pipeline
specificationVersion: '0.23'
created: '2026-07-17'
modified: '2026-10-06'
tags:
- Education
- Assessment
- EdTech
- Learning
- Analytics
- Content Authoring
- Artificial Intelligence
- Accessibility
- Company
apis:
- aid: learnosity:data-api
name: Learnosity Data API
description: Server-side JSON API for the Learnosity platform. Endpoint families cover Item bank content (Items, Questions,
Features, Activities, Tags, Pools, Templates, Workflows), learner sessions and responses, stateless scoring, long-running
jobs, aggregate reports and datasets, consumer administration, and secure asset retrieval. All calls are POST with an
`action` of get, set or update, addressed as /{LTS_VERSION}/{endpoint}, and must be signed with the Learnosity SDK.
humanURL: https://help.learnosity.com/hc/en-us/articles/16458081309213-endpoints-Data-API
baseURL: https://data.learnosity.com
tags:
- Data
- Assessment
- Reporting
properties:
- type: GettingStarted
url: https://help.learnosity.com/hc/en-us/articles/360000758637-Getting-Started-With-the-Data-API
- type: Authentication
url: https://help.learnosity.com/hc/en-us/articles/360000754738-Security-and-Authentication
- type: RateLimits
url: rate-limits/learnosity-rate-limits.yml
- type: ErrorCatalog
url: errors/learnosity-error-codes.yml
- aid: learnosity:items-api
name: Learnosity Items API
description: Client-side JavaScript API that renders and runs an assessment from an Activity in the Item bank, handling
navigation, save and resume, response storage and submission.
humanURL: https://help.learnosity.com/hc/en-us/categories/16534045857949-Items-API-Initialization-Options
baseURL: https://items.learnosity.com
tags:
- Assessment
- Delivery
- aid: learnosity:assess-api
name: Learnosity Assess API
description: The assessment player layer used by Items API in assess rendering mode, drivable directly for bespoke player
experiences.
humanURL: https://help.learnosity.com/hc/en-us/categories/16534105833373-Assess-API-Initialization-Options
baseURL: https://assess.learnosity.com
tags:
- Assessment
- aid: learnosity:questions-api
name: Learnosity Questions API
description: Renders individual Questions and Features inline without the surrounding assessment player - the lowest-level
Learnosity rendering component.
humanURL: https://help.learnosity.com/hc/en-us/categories/16534061467933-Questions-API-Initialization-Options
baseURL: https://questions.learnosity.com
tags:
- Questions
- Assessment
- aid: learnosity:author-api
name: Learnosity Author API
description: Full embeddable authoring environment for browsing, creating and editing Items, Questions, Features and Activities
in the Item bank.
humanURL: https://help.learnosity.com/hc/en-us/categories/16534074620189-Author-API-Initialization-Options
baseURL: https://authorapi.learnosity.com
tags:
- Authoring
- Content
- aid: learnosity:question-editor-api
name: Learnosity Question Editor API
description: The single-Question editing widget, embeddable on its own inside a custom authoring UI.
humanURL: https://help.learnosity.com/hc/en-us/categories/16534061255965-Question-Editor-API-Initialization-Options
baseURL: https://questioneditor.learnosity.com
tags:
- Authoring
- aid: learnosity:reports-api
name: Learnosity Reports API
description: Renders prebuilt learner and aggregate reports - individual reports, live progress and learner-centric reports
- into the host application.
humanURL: https://help.learnosity.com/hc/en-us/categories/16534075019677-Reports-API-Initialization-Options
baseURL: https://reports.learnosity.com
tags:
- Analytics
- Reporting
- aid: learnosity:events-api
name: Learnosity Events API
description: Real-time client-side event channel used for live progress monitoring across in-flight assessment sessions.
humanURL: https://help.learnosity.com/hc/en-us/categories/16534106856221-Events-API-Initialization-Options
baseURL: https://events.learnosity.com
tags:
- Event
- Real-Time
tags_raw:
- Events
- Realtime
- aid: learnosity:annotations-api
name: Learnosity Annotations API
description: Adds annotation and markup capability - highlighting, notes - over assessment content.
humanURL: https://help.learnosity.com/hc/en-us/categories/16534076465693-Annotations-API-Initialization-Options
baseURL: https://annotations.learnosity.com
tags:
- Annotation
- Assessment
tags_raw:
- Annotations
- Assessment
- aid: learnosity:grading-api
name: Learnosity Grading API
description: Embeddable manual grading UI for scoring learner responses.
humanURL: https://help.learnosity.com/hc/en-us/categories/19985132524957-Grading-API-Initialization-Options
baseURL: https://grading.learnosity.com
tags:
- Grading
- Scoring
properties:
- type: GettingStarted
url: https://help.learnosity.com/hc/en-us/articles/25283285367453-Getting-started-with-the-Grading-API
- aid: learnosity:author-aide-api
name: Learnosity Author Aide API
description: AI-assisted authoring component for generating and improving assessment content inside the host product.
humanURL: https://help.learnosity.com/hc/en-us/categories/19776607605789-Author-Aide-API-Initialization-Options
baseURL: https://authorapi.learnosity.com
tags:
- Artificial Intelligence
- Authoring
properties:
- type: GettingStarted
url: https://help.learnosity.com/hc/en-us/articles/19751636225181-Getting-started-with-the-Author-Aide-API
- aid: learnosity:feedback-aide
name: Learnosity Feedback Aide
description: Embeddable AI scoring and feedback surface for open-response work, exposed through feedbackSession and feedbackSessionUI
configuration.
humanURL: https://help.learnosity.com/hc/en-us/categories/22502911016989-Feedback-Aide
baseURL: https://grading.learnosity.com
tags:
- Artificial Intelligence
- Scoring
common:
- type: Plans
url: plans/learnosity-plans-pricing.yml
- url: https://learnosity.com/feed/
type: BlogRSS
- type: Portal
url: https://help.learnosity.com/hc/en-us
- type: DeveloperPortal
url: https://help.learnosity.com/hc/en-us
- type: Documentation
url: https://help.learnosity.com/hc/en-us/categories/16266193425053-Developer-Documentation
- type: APIReference
url: https://help.learnosity.com/hc/en-us/categories/16266193425053-Developer-Documentation
- type: GettingStarted
url: https://help.learnosity.com/hc/en-us/articles/360000758637-Getting-Started-With-the-Data-API
- type: Support
url: https://learnosity.com/platform/support/
- type: HelpCenter
url: https://help.learnosity.com/hc/en-us
- type: Blog
url: https://learnosity.com/edtech-blog/
- type: BlogRSS
url: https://learnosity.com/edtech-blog/feed/
- type: GitHubOrganization
url: https://github.com/Learnosity
- type: Pricing
url: https://learnosity.com/licenses/
- type: SignUp
url: https://learnosity.com/contact-sales/
- type: Login
url: https://console.learnosity.com/login
- type: TermsOfService
url: https://learnosity.com/terms-of-use/
- type: PrivacyPolicy
url: https://learnosity.com/privacy-policy/
- type: Website
url: https://learnosity.com/
- type: Partners
url: https://learnosity.com/company/partners/
- type: Demos
url: https://demos.learnosity.com/
- type: StatusPage
url: https://status.learnosity.com
- type: Deprecation
url: https://help.learnosity.com/hc/en-us/articles/360001268538-Release-Cadence-and-Version-Lifecycle
- type: ChangeLog
url: https://help.learnosity.com/hc/en-us/articles/19629981258653-Developer-Release-Logs
- type: ChangeLog
name: Learnosity changelog artifact
url: changelog/learnosity-changelog.yml
- type: Lifecycle
url: lifecycle/learnosity-lifecycle.yml
- type: Authentication
url: authentication/learnosity-authentication.yml
- type: Conventions
url: conventions/learnosity-conventions.yml
- type: ErrorCatalog
url: errors/learnosity-error-codes.yml
- type: RateLimits
url: rate-limits/learnosity-rate-limits.yml
- type: Packages
url: packages/learnosity-packages.yml
- type: SDKs
url: packages/learnosity-packages.yml
- type: Sandbox
url: sandbox/learnosity-sandbox.yml
- type: Components
url: components/learnosity-components.yml
- type: DataModel
url: data-model/learnosity-data-model.yml
- type: Conformance
url: conformance/learnosity-conformance.yml
- type: Compliance
url: https://learnosity.com/platform/security/
- type: TrustCenter
url: security/learnosity-trust-center.yml
- type: Security
url: https://learnosity.com/product-security-policy/
- type: VulnerabilityDisclosure
url: security/learnosity-vulnerability-disclosure.yml
- type: DomainSecurity
url: security/learnosity-domain-security.yml
- type: WellKnown
url: well-known/learnosity-well-known.yml
- type: LLMsTxt
url: llms/learnosity-llms.txt
- type: X-MCPServerCandidate
url: mcp/learnosity-mcp.yml
note: 'Renamed from MCPServer 2026-09-03 (roadmap#247): the manifest self-describes as status: candidate — a tool list derived
from the published API contracts, not an existing server. The scorer already read the manifest and reported mcp_server
correctly; the MCPServer type was crediting the artifact-type surfaces with a server that does not exist.'
maintainers:
- FN: Kin Lane
email: kin@apievangelist.com
- FN: APIs.json
email: info@apis.io
x-enrichment:
date: '2026-07-19'
status: backfilled
pass: local-v1
note: backfilled from .gitignore signal + verified work evidence
Learnosity API — frequently asked questions
Does Learnosity have an API?
Yes. APIs.io lists 12 APIs from Learnosity, including Learnosity Data API, Learnosity Items API and Learnosity Assess API, and 9 more.
How do I authenticate with the Learnosity API?
Learnosity uses bearer-token authentication (custom-hmac-signature · 1 scheme). The details are profiled on APIs.io as Learnosity Authentication.
How much does the Learnosity API cost?
Learnosity publishes its prices; its Standard plan is Standard up to 100,000 users as of 2026-10-07. APIs.io lists 3 pricing plans for Learnosity, with each plan's price, limits and inclusions under Pricing on this page.
Is the Learnosity API ready for AI agents?
Learnosity has a Kin Score of 57.5 out of 100 (strong) and an Agent Readiness score of 9.2 (agent-aware), scored by API Evangelist on 2026-11-06.
Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we
store it to create your key and to recognise you if you sign in with another
provider. See our Privacy Policy and
Terms.