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:

  1. Education API
    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.
  2. Business API
    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:


The integration process is simple and includes three steps:

  1. 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.
  2. 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.
  3. 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.
  4. 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.