Free Tool

    xAPI Statement Validator

    Paste an xAPI (Tin Can) statement and check it against the Experience API spec — actor, verb, object, IRIs, and timestamps.

    Launch xAPI Validator

    Opens in a new tab. No account required.

    What gets validated

    Actor

    Validates the actor object: mbox, mbox_sha1sum, openid, or account — with the right shape and required fields for each identifier type.

    Verb

    Checks that the verb has a valid IRI id and at least one language-tagged display string, following the xAPI verb requirements.

    Object

    Confirms the object is a well-formed Activity, Agent, Group, StatementRef, or SubStatement with the required definition fields.

    IRIs and timestamps

    Verifies every IRI is a resolvable IRI, and that timestamp and stored fields are valid ISO 8601 dates in the correct format.

    Your content is drifting right now. Let's prove it.

    Paste a URL. Get a drift report. See exactly what's out of date — free.