Overview
A new synchronous endpoint that searches the web for copies of a submitted image and returns where it appears online. Matches are categorized as full (exact / near-exact copies) or partial (cropped, resized, recolored, or otherwise modified), each with the web pages where the image was found. Results return immediately — no webhook or export. Fully additive; existing integrations are unaffected.
What’s New
Endpoint: POST /v1/image-plagiarism-detector/{scanId}/check
- Submit a single image (
multipart/form-data); receive categorized matches in the response. - Each match includes the image URL, its match type (full / partial), and the page(s) where it appears.
- A
scoresummary returns total, full, and partial match counts. - Optional
sandboxmode returns mock results without consuming credits.
Response Example
{
"scannedImage": { "scanId": "my-scan-id-1", "width": 1920, "height": 1080, "filename": "photo.jpg" },
"matches": {
"internet": [
{ "url": "https://example.com/images/photo.jpg", "matchType": 0, "webPages": [{ "url": "https://example.com/blog/my-post" }] },
{ "url": "https://example.org/gallery/photo-sm.jpg", "matchType": 1 }
],
"score": { "totalMatches": 2, "fullMatches": 1, "partialMatches": 1 }
}
matchType: 0 = full, 1 = partial.
Scope & Limitations
- Single image per request, synchronous response.
- Web matches only at launch; private-hub matching planned for a later release.
- A single source image may appear as multiple entries (different sizes / CDNs).
Integration Notes
- New route, same host and Bearer auth — no new auth flow.
- Synchronous: no webhook, no export step (unlike the Authenticity flow).
Examples

{
"scannedImage": {
"scanId": "222",
"expectedCredits": 1,
"actualCredits": 1,
"creationTime": "2026-06-29T06:21:18.6730707Z",
"width": 1024,
"height": 509,
"filename": "ai-generated-deepfake-feature-v2-1024x509.webp"
},
"matches": {
"internet": [
{
"url": "https://copyleaks.com/wp-content/uploads/2026/04/ai-generated-deepfake-feature-v2.webp",
"matchType": 0
},
{
"url": "https://copyleaks.com/wp-content/uploads/2026/04/ai-generated-deepfake-feature-v2-1024x509.webp",
"matchType": 0
},
{
"url": "https://media.licdn.com/dms/image/v2/D5610AQFcgtwMBJJjJA/image-shrink_800/B56Z5qf.u8IsAo-/0/1779903229482?e=2147483647&v=beta&t=qAErdFPuOuuOCyVBde6Xi1HLOrMUOHG71TL9dAxA1Sk",
"matchType": 0,
"webPages": [
{
"url": "https://www.linkedin.com/posts/bconstantino333_i-saw-a-major-ats-provider-just-acquired-activity-7462240688420646912-DUkK"
},
{
"url": "https://www.linkedin.com/posts/hturan_how-to-beat-the-ai-recruiter-activity-7458870583598931969-AiUU"
}
]
},
{
"url": "https://media.licdn.com/dms/image/sync/v2/D4D27AQHzy_wsSg5HBA/articleshare-shrink_800/B4EZ5qAB5tIcAQ-/0/1779894856249?e=2147483647&v=beta&t=uDFCXWh7po9NvsBFnkWOrK_t7doseMh9TO4KUsoC3U4",
"matchType": 0,
"webPages": [
{
"url": "https://www.linkedin.com/posts/nixonclaire_conversations-im-having-this-week-part-1-activity-7469718038846582784-hYzn"
}
]
},
{
"url": "https://media.licdn.com/dms/image/v2/D5612AQH8VoTmLOLN5w/article-cover_image-shrink_720_1280/B56Z50jYKzIUAU-/0/1780071893185?e=2147483647&v=beta&t=oj3lYZrOQbmiM60a7u3vl8Ee_7xGYs9M9TBVGu_zivg",
"matchType": 1
},
{
"url": "https://media.licdn.com/dms/image/v2/D4E22AQHgpGKF4WlYXQ/feedshare-shrink_800/B4EZ5p_49NIAAc-/0/1779894816973?e=2147483647&v=beta&t=8YmJui1YsZxmxa5cV_KIhpCparIXzXxIMgk4f728p58",
"matchType": 1
}
],
"score": {
"totalMatches": 6,
"fullMatches": 4,
"partialMatches": 2
}
}
}

{
"scannedImage": {
"scanId": "test",
"expectedCredits": 1,
"actualCredits": 1,
"creationTime": "2026-06-30T07:47:37.1893919Z",
"width": 1476,
"height": 779,
"filename": "1.png"
},
"matches": {
"internet": [
{
"url": "https://www.e-travels.com.uy/images/thumbs/0000613_345.png",
"matchType": 0
},
{
"url": "https://lookaside.fbsbx.com/lookaside/crawler/media/?media_id=1443486467222796&get_thumbnail=1",
"matchType": 1
},
{
"url": "https://primary.jwwb.nl/public/i/i/s/temp-kqrmnlvwkwhkittzmlog/costa-toscana-lng-main-2-jpg-image-1000-530-high-standard.webp",
"matchType": 1
},
{
"url": "https://primary.jwwb.nl/public/i/i/z/temp-byjsgscaeuczibcfqejj/costa-toscana-standard-m7jock.jpg",
"matchType": 1
},
{
"url": "https://mareando.it/upload/Screenshot%202026-01-30%20160023.png",
"matchType": 1
},
{
"url": "https://lookaside.instagram.com/seo/google_widget/crawler/?media_id=3922293831641425378",
"matchType": 1
}
],
"score": {
"totalMatches": 6,
"fullMatches": 1,
"partialMatches": 5
}