API espresso ← All APIs
ESP·01

Image Similarity & Duplicate Detection API

Give it two public HTTPS image URLs; it tells you whether they're byte-identical and how visually similar they are. No file storage — images are fetched, hashed, and discarded.

Get API Key — Coming Soon View request example

Signup isn't live yet — checkout is being wired up. Check back soon.

How it works

1

Send two image URLs

Point us at any two public HTTPS image links you want compared.

2

We check for an exact match

Byte-for-byte identical images are flagged instantly, no further work needed.

3

If not, we compare how they look

A perceptual hash captures visual structure, even after resizing or re-compression.

4

You get a similarity score

A single JSON response: match or not, and how similar, from 0 to 1.

Example request

# GET /v1/compare with two image URLs and your API key
curl "https://api.apiespresso.com/v1/compare?url1=https://example.com/a.png&url2=https://example.com/b.png" \
  -H "Authorization: Bearer idk_live_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"

Response is JSON: exact_match, similarity_score (0–1), hash_type, and distance.

Pricing

Plan Price Included requests
Free $0/mo 200 requests/month
Starter $2.99/mo 2,000 requests/month
Growth $7.99/mo 10,000 requests/month
Pro $19.99/mo 50,000 requests/month
Overage beyond your plan: $0.0005 / request.

Pricing shown here is provisional pending final Paddle setup.