Professional Development Icon Admin Training Icon Instructor Training Icon Student Training Icon Integrations Icon System Status Icon System Requirements Icon Menu Icon Download Icon Rubric Icon Prompt Icon QuickMark Set Icon Lesson Plan Icon Success Story Icon Infographic Icon White Paper Icon White Paper Icon Press Release Icon News Story Icon Event Icon Webcast Icon Video Icon Envelope Icon Plaque Icon Lightbulb Icon Training Icon Search Icon Turnitin Logo (Text and Icon) Icon Facebook Icon Twitter Icon LinkedIn Icon Google Plus Icon Lightbulb Icon Binoculars Icon Drama Masks Icon Magnifying Glass Icon Signal Check Indicator Bars Red Flag Icon Analysis and Organization Icon
Integrate with Turnitin

Welcome to the Turnitin Core API (TCA) Developer Guides

For more than 20 years, Turnitin has delivered products to help educators, researchers, and publishers ensure the integrity of written work in the classroom and publishing contexts.  These applications are available for integration into other platforms, and in fact, that is how Turnitin’s services are most often used.

With the Turnitin Core API, you can deliver the value of introducing a plagiarism and integrity check seamlessly into your platform and workflow.  The TCA integration will allow users to submit a file, generate a Similarity Report, and display it to users without leaving your platform.

Why Integrate with TCA?

  • RESTful makes it easy to integrate with your workflow
  • SOC2 compliance
  • International data centers
  • Comprehensive content coverage
    • 70+ billion crawled and index pages
    • 1+ billion student papers 
    • 165 million journal articles and subscription content sources

Turnitin Integration Solutions

TCA integration is currently available for the following similarity checking products in our portfolio:

SimCheck

SimCheck is an online application proven to reduce copy/paste plagiarism and collusion by comparing work to the largest database of live and archived websites and providing fast, clear results.

Similarity

Turnitin Similarity helps safeguard your reputation by protecting against copy/paste plagiarism, student collusion, and research misconduct through a scalable workflow.

Originality

Turnitin Originality rises above basic text similarity checking to provide every institution a new standard in academic integrity.

Crossref Similarity Check v2

Crossref Similarity Check is designed to empower Crossref members to seamlessly and accurately verify the originality of written work. 

iThenticate v2

Coming soon. 

Getting Started

If you are a developer looking for the API reference documentation, click here. You will need login credentials to access the documentation. If you are a software vendor looking to build an integration, you will need to fill out the access request form.  If you are an institution already using Turnitin products then please reach out to your Account Manager.  If you are not a current customer then please contact our sales team

If you require assistance with using the TCA at your organization, these pages will guide you.

Discover the Turnitin Core API

Learn more about what APIs are and see how the TCA could benefit your organization. 

What is an API?

API stands for Application Programming Interface. It is a set of protocols that allows two applications to communicate with each other, exposing necessary data and allowing access to functionality.

What is a RESTful API?

A RESTful API is an API that allows applications to communicate with each other over the Internet, usually accessed via the HTTP protocol at a predefined set of URLs. 

What is the TCA?

TCA stands for Turnitin Core API. It is a RESTful API developed by Turnitin that allows institutions to access Turnitin’s similarity checking service through a learning management system or environment. It will allow users to generate and view Similarity Reports from file submissions.

What are the benefits of using the TCA?

Integrating with the TCA will allow you and your users to submit files for similarity checking and view Similarity Reports seamlessly from a point of your choice within your learning management system or environment.

launch our fully responsive, interactive report viewer from your learning management system or environment

How do I use the TCA at my organization?

Using our TCA (or any API for that matter) isn’t a straightforward task. We recommend that only individuals or teams who are familiar with APIs and their setup should set up the TCA at your organization. If you would like to learn more, please contact us using the appropriate method detailed in the 'Getting Started' section above.