Welcome to the Turnitin Core API (TCA) Developer Portal
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 workflow. The Turnitin Core API (TCA) will allow your organization to integrate Turnitin’s similarity checking service into your platform. The TCA integration will allow users to submit a file, generate a Similarity Report, and display it to users within your platform.
Why Integrate with Turnitin?
- 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 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.
Turnitin Similarity helps safeguard your reputation by protecting against copy/paste plagiarism, student collusion, and research misconduct through a scalable workflow.
Turnitin Originality rises above basic text similarity checking to provide every institution a new standard in academic integrity.
iThenticate v2 and Crossref Similarity Check v2
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.
- Best Practice
- Certification Review
- Frequently Asked Questions
- Service or Network Issues
- Migrating from iThenticate
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.
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.