# What's New

> Learn about the latest updates and features in Copyleaks API.

Please periodically check this page to get official updates on the product. In this document, you will find information about product updates, new releases, deprecated functionality, bug fixes, and known issues.

***
## July 1, 2026 <Badge color="#1fa93d">New</Badge>
**AI Image Detection Upgrade**

This version improves overall accuracy, particularly for image-editing use cases where AI-generated features are blended into standard images. We've sharpened our detection algorithms to better localize intricate details and specific subjects across varying image qualities. As always, this release ensures excellent, continuous compatibility with state-of-the-art, recently-released models.

---

## July 1, 2026 <Badge color="#1fa93d">New</Badge>
**Image Plagiarism Detection API Launch**

The new Image Plagiarism Detection API is now available. Submit an image and receive a categorized list of web matches - full matches (exact copies) and partial matches (modified versions), each with the web pages where the image was found — in a single synchronous call.

See the [Image Plagiarism Detection guide](/guides/authenticity/image-plagiarism-detection) to get started, or jump to the [API reference](/reference/actions/image-plagiarism-detector/check).

---

## June 22, 2026 <Badge color="#1fa93d">New</Badge>
**Higher Character Limit for AI Detection**

The synchronous AI Detection endpoint now accepts up to **100,000 characters** per request, raised from the previous 25,000 character limit. Submit larger text passages in a single call without splitting them.

See the [AI Text Detector reference](/reference/actions/writer-detector/check).

---

## June 17, 2026 <Badge color="#1fa93d">New</Badge>
**AI Image Detection Async Endpoint**

A new asynchronous endpoint joins the AI Image Detection API. Submit an image URL and receive results via webhook when processing is complete useful when you want a fire-and-forget submission instead of holding the connection open for the synchronous response.

**Highlights:**
- `POST /v1/ai-image-detector-async/{scanId}/submit` accepts an image URL and a webhook config
- Optional `maskType: "heatmap"` returns a pixel-level overlay of AI-generated regions
- Same `ai-image-1-ultra` model and webhook payload shape as the synchronous endpoint
- Custom `headers` for both the inbound image fetch and the outbound webhook call

See the [Async Submit reference](/reference/actions/ai-image-detector/submit) for the full property list and code samples. The original synchronous [Detect](/reference/actions/ai-image-detector/check) endpoint remains unchanged.

---

## May 31, 2026 <Badge color="#1fa93d">New</Badge>
**AI Video Detection API Launch**

We're launching the AI Video Detection API, which detects whether a video was generated or partially generated by AI.

**Key features:**
- **Audio & visual track analysis** - independently analyzes both tracks, returning time-based detection data (start positions and durations in milliseconds) for each
- **Overall AI ratio** - a single `overallAIRatio` score representing the proportion of the video that is AI-generated, combining both audio and visual detections
- **Metadata extraction** - pulls embedded provenance metadata (C2PA standard) to identify the generating tool and creation timestamp when available
- **Broad format support** - `.mp4`, `.avi`, `.mov`, `.mkv`, `.webm`, `.flv`, `.wmv`, `.mpg`, `.m4v`, `.3gp`, `.mxf`, up to 0.5 GB and 1 hour
- **Async webhook delivery** - submit a video URL and receive results via webhook when processing completes

See the [AI Video Detection guide](/guides/ai-detector/ai-video-detection) to get started, or jump to the [API reference](/reference/actions/ai-video-detector/submit).

---

## February 22, 2026 <Badge color="#1fa93d">New</Badge>
**Multipart Support for AI Image Detection**

The [AI Image Detection API](/reference/actions/ai-image-detector/check) now supports `multipart/form-data` (recommended) for submitting images as binary files. JSON with base64 encoding remains available but is less recommended for production use. See [Best Practices for Working with Images](/concepts/performance/image-best-practices) for optimization tips.

---

## February 1, 2026 <Badge color="#1fa93d">New</Badge>
**AI Image Detection Upgrade**

Enhanced capability by improving accuracy, adding supported models, smartphone features (iPhone smart magic eraser and Samsung GenAI editing).
The new version offers accuracy level improvements on social media, small, low-quality, and professionally filtered images. It also provides excellent support for the top-of-the-class models.

## December 16, 2025 <Badge color="#f44336">Removal</Badge>
**AI Code Detection Deprecated in Submit Endpoints**

Following the deprecation of the standalone AI Code Detection endpoint in August, we are now deprecating AI code detection capabilities from the all endpoints. The `properties.aiGeneratedText` feature will no longer support source code files.

The following property is deprecated in:
- `PUT https://api.copyleaks.com/v3/scans/submit/file/{scanid}`
- `PUT https://api.copyleaks.com/v3/scans/submit/url/{scanid}`
- `PUT https://api.copyleaks.com/v3/scans/submit-ocr/url/{scanid}`

For further information about the submit methods, please see [Scans Actions](/reference/actions/authenticity/overview).

<Note>
This change only affects AI detection for programming languages and source code. AI Content Detection for natural language text continues to be fully supported.
</Note>

---

## December 3, 2025 <Badge color="#1fa93d">New</Badge>

**Enhanced Scan Exclusion Options**

Added new fields to the `properties.scanning.exclude` object in Submit Endpoints:

- `properties.scanning.exclude.backlinksDomains` - Exclude results that contain backlinks to these specific domains. Provide an array of domain names to filter out from internet plagiarism results.
- `properties.scanning.exclude.text` - Exclude any results that contain text matching these phrases. Provide an array of text strings to ignore during scanning.

Documentation available in the [API Reference](/reference/actions/overview).

---

## August 31, 2025 <Badge color="#1fa93d">New</Badge>

**AI Image Detection API Launch**

The new AI Image Detection API is now available, enabling you to detect whether an image is AI-generated or partially AI-generated.

**Key Features:**
- **Pixel-level analysis** - Get detailed masks showing which parts of an image are AI-generated vs. human-created
- **Metadata extraction** - Automatically extract AI generation metadata when available (issuer, creation time, tool used)
- **Comprehensive results** - Receive percentage breakdowns of AI vs. human content, plus detailed RLE-encoded mask data
- **Flexible image support** - Process PNG, JPG, JPEG, BMP, WebP, and HEIC/HEIF formats up to 27 megapixels

See the [AI Image Detection API documentation](/reference/actions/ai-image-detector/check) for details.

---

## August 28, 2025 <Badge color="#ff9a02">Deprecated</Badge>
**Standalone AI Code Detection Endpoint Deprecated**

The standalone AI Code Detection endpoint for source code has been deprecated and will be removed in a future release. This is a dedicated endpoint specifically for detecting AI-generated source code across multiple programming languages.

**Deprecated endpoint:**
`POST https://api.copyleaks.com/v2/writer-detector/source-code/{scanId}/check`

**Alternative:** For natural language text, use the standard [AI Content Detection API](/reference/actions/writer-detector/overview).

## August 18, 2025 <Badge color="#1fa93d">New</Badge>

**Timezone Customization for PDF Reports**

You can now control the timezone of the scan time displayed on PDF reports by using a new field in your scan submissions.

`properties.scanTimeZone` - Specifies the desired IANA Time Zone (e.g., 'America/New_York') for the report's scan time. If this property is not set, the timezone will default to the user's country. If the country is unknown, UTC will be used.

---

## July 08, 2025 <Badge color="#1fa93d">New</Badge>

**Text Moderation API Launch**

The new Text Moderation API is now available, designed to help you maintain safe and appropriate content across your platform.

**Key Features:**
- **Real-time content analysis** - Get instant results for submitted text
- **10+ moderation categories** - Detect hate speech, toxic language, adult content, violence, self-harm, cybersecurity threats, and more
- **Precise flagging** - Receive exact character positions for each flagged segment
- **Simple integration** - RESTful API that fits seamlessly into any content workflow

See the [Text Moderation API documentation](/guides/moderation/moderate-text/) for details.

---

## May 15, 2025 <Badge color="#1fa93d">New</Badge>

**PDF Report Version Management**

A new field has been added for scan submissions:

- `properties.pdf.reportVersion` - Specifies which version of the PDF report to generate. This string-based property overrides the legacy `version` (integer) property if both are provided. It also allows you to select the latest stable version of the PDF report by using `"latest"`.

**Default Behavior:**
If neither `reportVersion` nor `version` is set:
- New users (created after **2025-05-15**) receive **v3** by default
- Existing users receive **v1** by default

---

## May 14, 2025 <Badge color="#1fa93d">New</Badge>

**AI Source Match Feature Launch**

In an evolving digital landscape, understanding the origin and nature of content is more crucial than ever. AI Source Match revolutionizes our plagiarism and AI detection capabilities by identifying online sources that are suspected to be AI-generated.

**Key Benefits:**
- **Comprehensive Plagiarism Analysis** - Go beyond standard plagiarism checks by providing insights into whether the source of plagiarized content is likely AI-generated
- **Deeper Source Intelligence** - Gain a clearer understanding of the authenticity of external sources, helping you assess content originality more thoroughly
- **Enhanced Authenticity & Integrity** - Equip yourself with advanced tools to better uphold originality and academic/creative integrity by identifying both direct plagiarism and reliance on AI-generated source material

**Implementation:**
The `properties.aiSourceMatch` feature can be easily activated with the `enable` parameter within your Authenticity API calls.

---

## May 08, 2025 <Badge color="#1fa93d">New</Badge>

**Display Language Support**

A new field has been added for scan submissions:

- **Display Language** - When specified, the PDF report will be generated in the selected language. Future updates may also apply this setting to the overview and other components.

---

## March 09, 2025 <Badge color="#1fa93d">New</Badge>

**Overview API Introduction**

Copyleaks introduces the Overview API to provide key insights from user scans and author's historical data.

**Features:**
- **Gen AI Overview** - Delivers a thorough analysis of each submitted scan, summarizing its content and identifying central themes or patterns
- **Key Insights Analysis** - Pinpoints notable findings and directs user attention to significant details within the scanned material
- **Historical Context** - When historical scan data is available, incorporates past insights and trends to provide a richer, context-driven perspective on current scan results

---

## March 05, 2025 <Badge color="#1fa93d">New</Badge>

**Course and Assignment Identification**

New fields have been added for scan submissions:

- **Course ID** - A unique identifier for the course associated with the submission
- **Assignment ID** - A unique identifier for the assignment associated with the submission

---

## April 18, 2024 <Badge color="#1fa93d">New</Badge>

**Enhanced Alert Categorization**

A new field has been added for alerts in the completed webhook response:

- `category` - Scan alert category

---

## April 16, 2024 <Badge color="#1fa93d">New</Badge>

**AI Content Detection Model Versioning**

Added a new field to the response of AI Content Detection:

- `modelVersion` - The version of the AI Content Detection model used

---

## April 16, 2024 <Badge color="#1fa93d">New</Badge>

**ID Pattern Filtering for Scan Results**

Added a new field in the different types of Submit Endpoints in the API:

- `properties.scanning.include.idPattern` - Includes results only if their scan ID matches the supplied pattern. Matched submissions will be the only submissions included from Shared Data Hub and Private Cloud Hubs results.

Documentation available in the [API Reference](/reference/actions/overview).

---

## April 4, 2024 <Badge color="#1fa93d">New</Badge>

**Alert Types Documentation**

Added comprehensive [Alert Types documentation](/reference/data-types/authenticity/scan-alerts).

When scanning with Copyleaks, various alerts may be received in your Completion Webhook for AI detection, writing suggestions, failed scans, cheating, and more. This page provides a complete list of possible alerts.

---

## February 26, 2024 <Badge color="#1fa93d">New</Badge>

**Grammar Checker API Enhancement**

New field added to the Grammar Checker API - [Get Correction Types](/reference/data-types/writing/correction-types):

- `correctionTypes[].category` - Category of the correction type

---

## February 26, 2024 <Badge color="#1fa93d">New</Badge>

**Language Code Support**

New field added to the request body for:
- [AI Content Detection - Submit Natural Language](/reference/actions/writer-detector/check)
- [Grammar Checker - Submit Text](/reference/actions/writing-assistant/check)

- `language` - The language code of your content. The selected language should be from the Supported Languages list. If not supplied, the system will automatically detect the content language.

---

## February 25, 2024 <Badge color="#1fa93d">New</Badge>

**Private Cloud Hubs API**

Introduction of the [Private Cloud Hubs API](/reference/actions/private-cloud-hub/overview).

Retrieve Private Cloud Hub information including credit consumption, metadata values, and current status. Requires "Super Admin" or "Admin" role.

---

## December 7, 2023 <Badge color="#1fa93d">New</Badge>

**Grammar Checker API Launch**

Introduction of the [Grammar Checker API](/reference/actions/writing-assistant/overview).

Grammar Checker offers real-time, AI-driven writing corrections, serving as a virtual assessment API capable of providing constructive critiques and instantaneous enhancements to textual content.

---

## September 28, 2023 <Badge color="#1fa93d">New</Badge>

**AI Content Detection for Source Code**

Launch of [AI Content Detection API for Source Code](/reference/actions/writer-detector/overview).

Use Copyleaks AI Content Detection to differentiate between human-written and AI-generated source code.

---

## May 3, 2023 <Badge color="#1fa93d">New</Badge>

**PDF Report Version 2 Public Release**

PDF version 2 is now publicly available for API users. The updated PDF report includes AI detection results, cheat alerts, and an updated interface. To enable the newest version, edit the `properties.pdf.version` flag of the [Submit endpoint](/reference/actions/authenticity/overview).

---

## January 29, 2023 <Badge color="#1fa93d">New</Badge>

**Document Template Exclusion**

You can now easily exclude document template text from plagiarism scanning. For more information, check the `properties.exclude.documentTemplateIds` flag on the [Submit endpoint](/reference/actions/authenticity/overview).

---

## January 12, 2023 <Badge color="#1fa93d">New</Badge>

**AI Content Detection API Launch**

Launch of the AI Content Detection API, which confirms whether provided text was created by a human or AI.

Read the [AI Content Detection API Documentation](/reference/actions/writer-detector/overview).

---

## January 1, 2023 <Badge color="#1fa93d">New</Badge>

**AI Content Detection Integration**

AI Content Detection is now available as an option within the plagiarism detection API. To enable this option, use the flag `properties.aiGeneratedText.detect`.

Documentation available for the [Submit endpoint](/reference/actions/authenticity/overview).

---

## November 13, 2022 <Badge color="#1fa93d">New</Badge>

**Cross-Language Plagiarism Detection**

Launch of Cross-Language Plagiarism Detection feature. Scans can be performed on uploaded documents across nearly 30 languages, with additional languages regularly added. For example, a document uploaded in English can find potential plagiarism matches in Chinese, Spanish, German, or any other selected language.

To activate this feature, use the flag: `properties.scanning.crossLanguages.languages[]`.

Documentation available for the [Submit endpoint](/reference/actions/authenticity/overview).

---

## November 1, 2022 <Badge color="#1fa93d">New</Badge>

**New-Result Webhook Enhancement**

Added two fields to the [New-Result webhook](/reference/data-types/authenticity/results/new-result):

- `developerPayload` - The developer payload provided in the submit method
- `score` - The current aggregate score of the scan up to this point

---

## May 25, 2022 <Badge color="#1fa93d">New</Badge>

**Product Unification**

Merged Education and Business products into one unified product that includes all features from both previous products.

**Key Changes:**
- Former Business users can now access Education-exclusive features, such as the Copyleaks Shared Data Hub
- [New endpoints](/reference/actions/authenticity/overview) available for the merged product (existing integrations remain unchanged)
- Pricing model aligned with Education pricing model (existing subscriptions unchanged)

---

## February 9, 2022 <Badge color="#1fa93d">New</Badge>

**Indexed Document Masking Policy**

Added support for indexed document masking policy for repository users. Define custom masking policies for each document in your repository.

For more information, see the `properties.indexing.repositories[].maskingPolicy` flag on the submit method.

---

## February 8, 2022 <Badge color="#1fa93d">New</Badge>

**Enhanced URL Submission Control**

Added options to control HTTP headers (`headers` field) and request method (`verb` field) when using Submit by URL for both Business and Education users.

---

## February 6, 2022 <Badge color="#1fa93d">New</Badge>

**Copyleaks Platform Release**

Released new version of Copyleaks with comprehensive management capabilities:

- [Copyleaks Identity](https://id.copyleaks.com) - Manage security settings, billing, and teams or Private Cloud Hubs
- [Copyleaks Authentication](https://id.copyleaks.com/security) - Multi-factor authentication options: email or authenticator app
- [Copyleaks Teams](https://admin.copyleaks.com/members) & [Private Cloud Hubs](https://admin.copyleaks.com/repositories) - Manage users, documents, analytics, and permissions
- [Copyleaks Billing](https://id.copyleaks.com/billing) - View current plan, past invoices, and billing information

---

## January 9, 2022 <Badge color="#1fa93d">New</Badge>

**Credits Management Documentation**

Added comprehensive article about effective Copyleaks credits management and monitoring: [How to manage your credits?](/concepts/management/manage-your-credits)

---

## September 1, 2021 <Badge color="#1fa93d">New</Badge>

**Teams Integration Documentation**

Added integration guide between Copyleaks API and Copyleaks Teams.

---

## February 28, 2021 <Badge color="#1fa93d">New</Badge>

**Java SDK Launch**

Launched official SDK for Java developers: [Java SDK](https://github.com/Copyleaks/Java-Plagiarism-Checker).

Package available via [Maven](https://search.maven.org/search?q=g:com.copyleaks.sdk).

---

## February 1, 2021 <Badge color="#1a7bff">Change</Badge>

**Server IP Address Update**

Server IP addresses changed starting March 1, 2021.

If your application is behind a firewall, update your HTTP endpoints to allow the new Copyleaks IP policy. If you are not filtering access by IP, no action is required.

Starting March 1, 2021, specific IP addresses for contacting your service are not guaranteed.

---

## January 24, 2021 <Badge color="#1fa93d">New</Badge>

**Whitelist IP Authentication**

Security enhancement: Whitelist IP Authentication allows approval of requests from specified IP addresses. Read more: [Whitelist IP Authentication](https://api.copyleaks.com/dashboard/ip-whitelist).

---

## January 21, 2021 <Badge color="#1a7bff">Change</Badge>

**Date Format Update**

Updated date format in result titles for better readability.

- Old format: "dd/MM/yyyy"
- New format: "MMMM dd, yyyy"

---

## January 19, 2021 <Badge color="#1fa93d">New</Badge>

**PHP SDK Launch**

Launched official SDK for PHP developers: [PHP SDK](https://github.com/Copyleaks/PHP-Plagiarism-Checker).

Package available via [Packagist](https://packagist.org/packages/copyleaks/php-plagiarism-checker).

---

## January 17, 2021 <Badge color="#1fa93d">New</Badge>

**Node.js SDK Launch**

Launched official SDK for Node.js developers: [Node.js SDK](https://github.com/Copyleaks/NodeJS-Plagiarism-Checker).

Package available via [npm](https://www.npmjs.com/package/plagiarism-checker).

---

## January 13, 2021 <Badge color="#1fa93d">New</Badge>

**Python SDK Launch**

Launched official SDK for Python developers: [Python SDK](https://github.com/Copyleaks/Python-Plagiarism-Checker).

Package available via [PyPI](https://pypi.org/project/copyleaks/).

---

## December 24, 2020 <Badge color="#1a7bff">Change</Badge>

**Webhook Retry Policy Enhancement**

Increased the number of retry attempts when sending system webhooks. Read more in the "Retry Policy" section on the [Webhooks page](/reference/data-types/authenticity/webhooks/overview).

- Previous: Up to 12 attempts (2, 4, 8, ..., 4096 seconds)
- Updated: Up to 17 attempts (2, 4, ..., 65535 seconds)

---

## December 23, 2020 <Badge color="#1fa93d">New</Badge>

**ID Pattern Exclusion**

Added new feature to Submit methods: `properties.scanning.exclude.idPattern`. This feature allows exclusion of submissions from results if their ID matches the supplied pattern.

Available for all Submit endpoints in both Business and Education APIs.

---

## December 10, 2020 <Badge color="#1a7bff">Change</Badge>

**Webhooks Documentation Update**

Updated [Webhooks documentation page](/reference/data-types/authenticity/webhooks/overview) with "At-Least-Once Delivery" section.

---

## November 24, 2020 <Badge color="#ff9a02">Deprecated</Badge>

**Batch Method Deprecation**

The following method is now obsolete:

- `PATCH https://api.copyleaks.com/v3/education/batch/start`

To compare multiple files, see instructions: [Cross Compare Multiple Files](/reference/actions/miscellaneous/supported-cross-languages).

---

## November 23, 2020 <Badge color="#1fa93d">New</Badge>

**Cross Compare Documentation**

New article: [Cross Compare Multiple Files](/reference/actions/miscellaneous/supported-cross-languages).

---

## November 2, 2020 <Badge color="#1fa93d">New</Badge>

**API Dashboard Launch**

Launched new version of the API dashboard. Easily administer scans and visualize API scan results to ensure comprehensive monitoring.

---

## October 25, 2020 <Badge color="#1a7bff">Change</Badge>

**Rate Limiting Implementation**

Copyleaks API now enforces rate limits for the following methods:

- `https://id.copyleaks.com/v3/account/login/api` - Maximum 12 calls per 15 minutes
- `https://api.copyleaks.com/v3/education|businesses/scans/{scanId}/webhooks/resend` - Maximum 300 calls per 60 minutes
- `https://api.copyleaks.com/v3/education|businesses/usages/history` - Maximum 10 calls per 60 minutes
- `https://api.copyleaks.com/v3/businesses/credits` - Maximum 10 calls per 15 minutes

Exceeding the maximum number of calls will result in an [HTTP 429](/using-the-apis/rate-limits/#handling-rate-limit-blocks) response code.

---

## October 15, 2020 <Badge color="#1fa93d">New</Badge>

**Open Source Plagiarism Report**

Launched the Open Source Plagiarism Report. Embed a ready-to-use plagiarism report within your own domain (whitelabel). Read more: [Open Source Plagiarism Report](https://github.com/Copyleaks/plagiarism-report).

---

## October 10, 2020 <Badge color="#1fa93d">New</Badge>

**Cheat Detection**

Added cheat detection capabilities. To enable this feature, turn on the `properties.cheatDetection` flag in the Submit methods. Available for both Education and Business users.

---

## September 18, 2020 <Badge color="#1fa93d">New</Badge>

**Teams Capabilities**

Copyleaks V3 API now supports Teams capabilities. Build your own team, invite members, and share credits across multiple users.

---

## September 1, 2020 <Badge color="#ff9a02">Deprecated</Badge>

**Download Methods Deprecation**

The following methods are now obsolete:

- `https://api.copyleaks.com/v3/downloads/{scanId}`
- `https://api.copyleaks.com/v3/downloads/{scanId}/results/{resultId}`
- `https://api.copyleaks.com/v3/downloads/{scanId}/report.pdf`

Use the [Export method](/reference/actions/downloads/overview) instead.

---

## August 7, 2020 <Badge color="#1fa93d">New</Badge>

**.NET Core SDK Launch**

Launched official SDK for .NET Core: [.NET Core SDK](https://github.com/Copyleaks/.net-core-plagiarism-checker).

Package available via [NuGet](https://www.nuget.org/packages/Copyleaks/).

---

## August 5, 2020 <Badge color="#1fa93d">New</Badge>

**Sensitive Data Masking**

Added Sensitive Data Masking feature to prevent leakage of sensitive data within submitted materials. This feature works on textual content and images; other media types are not covered. For more information, visit the Submit method documentation.

---

## June 25, 2020 <Badge color="#1fa93d">New</Badge>

**Reference Exclusion**

Copyleaks now supports excluding references from educational plagiarism scans. This text detection algorithm is based on advanced AI capabilities to ensure high success rates. To use this feature, turn on the `properties.exclude.references` flag.

---

## June 1, 2020 <Badge color="#1fa93d">New</Badge>

**Private Cloud Hubs**

Use Copyleaks to host all your internal documents and compare scans against them. This feature works similarly to the Copyleaks Shared Data Hub but provides private storage accessible only to you. To use this feature, purchase the product hosting plan and use the `properties.scanning.repositories` flag in the Submit method.

---

## May 15, 2020 <Badge color="#1a7bff">Change</Badge>

**PDF Reports for Business Users**

PDF reports are now available for Business users. To enable this feature, turn on the `properties.pdf.create` flag in the Submit method.

---

## February 28, 2019 <Badge color="#1fa93d">New</Badge>

**API Version 3 Launch**

API version 3 is now deployed and in production.
