Turnitin similarity checks use the Core API

Turnitin · saas · educationquality-management

Turnitin is automatable today through the Turnitin Core API for similarity checking. The Core API page describes a RESTful API that lets an integration submit a file, generate a Similarity Report, and show it without leaving the host platform. The iThenticate integrator guide says the API uses JSON and a tenant URL such as https://customerA.turnitin.com/api. The workflow is create a submission, upload the file, wait for processing, request a Similarity Report, wait again, and request a report viewer URL. Calls are authorized with an API key sent in an HTTP header. An administrator creates that key as a Secret on the Integrations tab, one scope and key per integration. The FAQ says to set X-Turnitin-Integration-Name to the LMS or software name and X-Turnitin-Integration-Version to that software's version. Webhooks signal SUBMISSION_COMPLETE and SIMILARITY_COMPLETE. Get Submission Info and Get Similarity Report Info are the polling equivalents. The same public guides name Get Features Enabled, Create Webhook, List Webhooks, Upload Submission, and Generate Report. The Core API page says the API reference itself requires login credentials, issued through a partner request, an account manager, or sales. TCA is listed for Similarity, iThenticate 2.0, Crossref Similarity Check v2, and SimCheck. License flags such as exclude_small_matches come back from Get Features Enabled. The FAQ forbids programmatic use of the viewer to harvest report data or PDFs. LTI 1.3 is a separate Feedback Studio integration that Turnitin validates only after 1EdTech certification. No first-party MCP server was established. Zapier, Make, Power Automate, and n8n were not opened. Computer-use viability is unassessed. The API scores 5 because the submission and report workflow is documented, while the reference, the key, and the feature set are tenant-gated and the report body is not returned as data.

Best path today: api · Overall automatability: 5/10

Modalities

ModalityStatusDetail
APIyesrestapi-key
coverage: partial · docs
SDKunknown
official: unknown
MCPunknown
verdict: unknown
Integrationsunknown
CLIunknown
Extensibilityyes
webhooks: True
Data access
export: unknown · import: unknown
RPA / UI automationunknown
No repeatable UI probe was run. The documented machine path is the Turnitin Core API. The FAQ says not to launch the report viewer programmatically to extract report data or make PDFs.
Computer useunknown
measured verdicts only — "unknown" means not yet probed by us

Scores

apimcpintegrationsclirpacomputer useoverall
5—————5

Evidence

FactTierSourceDate
homepagedeclaredsource2026-10-16
namedeclaredsource2026-10-16
vendordeclaredsource2026-10-16
licensedeclaredsource2026-10-16
deploymentdeclaredsource2026-10-16
platformsdeclaredsource2026-10-16
modalities.api.existsdeclaredsource2026-10-16
modalities.api.kindsdeclaredsource2026-10-16
modalities.api.auth[0]declaredsource2026-10-16
modalities.api.auth[0]declaredsource2026-10-16
modalities.api.coveragedeclaredsource2026-10-16
modalities.api.docsdeclaredsource2026-10-16
modalities.extensibility.webhooksdeclaredsource2026-10-16
modalities.api.coveragedeclaredsource2026-10-16
verdict.scores.apideclaredsource2026-10-16
freshness.watch[0].urldeclaredsource2026-10-16
freshness.watch[1].urldeclaredsource2026-10-16
freshness.watch[2].urldeclaredsource2026-10-16
freshness.watch[3].urldeclaredsource2026-10-16
freshness.watch[4].urldeclaredsource2026-10-16

Related tools

Other products in this database that share a category with Turnitin.

Last verified 2026-10-16 · volatility medium · JSON record