# Duplicate Image Checker

> Duplicate Image Checker is a paid API for AI agents from api.kakerapetit.dev, paid per call via x402, $0.005/call, status unknown (last checked 2026-09-14).

Checks whether two images provided by URL are duplicates of each other.

## Facts

- Endpoint: POST https://api.kakerapetit.dev/v1/check-duplicate-image
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/duplicate-image-checker-97482d9a
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_KkXvNkna-3qLflXCjTEUA

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability duplicate-image-checker-97482d9a -d '<json body>'
```

Example prompt: Can you check if these two images are duplicates of each other? First image: https://cdn.example.com/photo-a.jpg and second image: https://cdn.example.com/photo-b.png

## When to prefer this

Use this endpoint when you need to programmatically compare two specific images by URL to determine if they are duplicates — ideal for deduplication pipelines, content moderation workflows, or verifying that an uploaded image does not already exist in a dataset. Suitable for single pair-wise comparison at low cost.

## Known failure modes

- Image URL is not accessible or returns non-200 HTTP status
- Image exceeds 10MB size limit
- Unsupported image format (not jpeg, png, webp, or gif)
- URL uses HTTP instead of HTTPS
- Either image_url_a or image_url_b is missing from request body
- Network timeout fetching remote image

## How this service works

Check if two images are duplicates or near-duplicates. Compares two image URLs with perceptual hashing and returns a distance score and a same-image verdict. Use to deduplicate photos, detect reposted or copied images, and verify whether two files show the same picture.

## Output

Returns whether the two provided images are duplicates, likely including a boolean or confidence indicator of duplication status.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "image_url_a": {
   "type": "string",
   "format": "uri",
   "description": "HTTPS URL of the first image (jpeg/png/webp/gif, max 10MB)."
  },
  "image_url_b": {
   "type": "string",
   "format": "uri",
   "description": "HTTPS URL of the second image (jpeg/png/webp/gif, max 10MB)."
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/duplicate-image-checker-97482d9a/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.kakerapetit.dev](https://www.zero.xyz/host/api.kakerapetit.dev/llms.txt)
