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 an integrity solution 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
- 97% top 10,000 publications
- 190M publication items
- 81K journals
- 1.9B student papers
- 47B unique internet pages
- 50M new web pages added daily
- 300M pages crawled and updated daily
Turnitin Integration Solutions
TCA integration is currently available for the following similarity checking products in our portfolio:
Similarity (with or without the Originality add-on)
Turnitin Similarity helps safeguard your reputation by protecting against copy/paste plagiarism, student collusion, and research misconduct through a scalable workflow.
iThenticate 2.0
iThenticate is the premier tool for organizations to check submitted work for potential plagiarism and other forms of misconduct.
Crossref Similarity Check v2
Crossref Similarity Check is designed to empower Crossref members to seamlessly and accurately verify the originality of written work.
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.
Getting Started
If you are a developer looking for the API reference documentation, click here. You will need login credentials to access the documentation. Credentials can be provided as detailed below:
- 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 Customer Success Manager.
- If you are not a current customer then please contact our sales team.
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.