Turnitin Core API (TCA)
RESTful API for integrating Turnitin's integrity services into third-party platforms — submit a document, generate a Similarity Report, and display it to users. Authenticates with an integration-instance API key plus the X-Turnitin-Integration-Name and X-Turnitin-Integration-Version headers. Processing is asynchronous (submit then poll). SOC2 compliant.
Documentation
Documentation
https://developers.turnitin.com/turnitin-core-api
APIReference
https://developers.turnitin.com/turnitin-core-api
Authentication
https://raw.githubusercontent.com/api-evangelist/turnitin/refs/heads/main/authentication/turnitin-authentication.yml
Other Resources
Conventions
https://raw.githubusercontent.com/api-evangelist/turnitin/refs/heads/main/conventions/turnitin-conventions.yml
Sandbox
https://raw.githubusercontent.com/api-evangelist/turnitin/refs/heads/main/sandbox/turnitin-sandbox.yml
APIsJSON
https://raw.githubusercontent.com/api-evangelist/turnitin/refs/heads/main/apis.yml