- API Documentation
- Version 3
API Version 3 Documentation
The Copyleaks API is a powerful, comprehensive and open-source solution that provides an additional layer of content authentication, plagiarism and copyright infringement detection to any platform.
Here you can find all the needed documentation for a seamless integration including SDKs with code examples, methods documentation, technical specifications and more:
We offer two API products:
Check that your published articles, thesis papers, student assignments and other academic works are plagiarism free. Add sophisticated, AI-based plagiarism detection capabilities to any educational platform or writing tools such as LMSs, e-learning solutions and more.
Keep your internal documents, SEO copy, market research, published content, and more, safe from copyright infringement. Routine scans give you up-to-date and comprehensive results showing where your content has been used.
REST API methods:
Account Methods - First step when using the API: log in using your account's credentials. Relevant for both Business and Education.
Business Methods - All relevant methods for using the Business API, after you are verified using the Account Methods.
Education Methods - All relevant methods for using the Education API, after you are verified using the Account Methods.
Downloads Methods - Allows you to build the report yourself (if you don’t want to use the standard Copyleaks report).
The integration process is simple and includes three steps:
Log in to Copyleaks
Use your personal identification information (email and API key) to prove your identity. When the server accepts your log in information, you will receive a token that will be used to identify yourself in later calls.
Submit a scan
Submit your content to be checked for plagiarism, using the right method for your content type (files, images with text or URLs). You can also add properties to the call to customize the scan and results for your specific needs.
Wait for completion
The scan time may vary depending on multiple factors, but since Copyleaks is supporting the asynchronous model you will automatically get notified to your webhook whenever there is a change of status with your scan. For example, status change: the scan has been completed.
Download the results
Once the scan has been completed, you can download the relevant information and store it on your servers as a backup. You have the ability to use Copyleaks’ report to present the results or use the raw data the API provides in order to create a report with your unique design.