Home

Presentation API Validator

This service will validate a IIIF Presentation API resource against the specification. Fill in the URL of your manifest, and it will try to parse it and issue errors for failed requirements, and warnings for recommendations that haven't been followed.
URL of Manifest to Validate:

Select Presentation API Version:



Technical Notes

The Accept header option tells the validator to use content negotiation to retrieve a manifest at a given URL. This may be used to retrieve manifests from service providers that support content negotiation for switching between IIIF versions.

If you would like to use the validator programatically, there are two options:

  • Download the code from github and run it locally.
  • Use it online with JSON based output, by an HTTP GET to this endpoint:
    http://iiif.io/api/presentation/validator/service/validate?version=2.1&url=manifest-url-here&accept=true|false