About the API:
The Visual Image Similarity API provides a powerful and easy-to-use tool for evaluating the similarity between two images. By leveraging advanced machine learning and computer vision technologies, it deeply examines the visual features to produce an accurate similarity score.
This score indicates the level of resemblance between the images, with higher values showing greater similarity and lower values indicating less. Designed for effortless integration, the API ensures fast and reliable performance, making it perfect for use cases such as duplicate detection, content validation, image retrieval, and quality control.
{"output":{"success":true,"is_same":true,"confidence_score":0.8505765699827665,"url1":"https://5.imimg.com/data5/SELLER/Default/2021/2/ZZ/BN/ME/123104813/football-1000x1000.jpg","url2":"https://img.freepik.com/premium-photo/ball-corner-line-soccer-field_647082-167.jpg?w=740"}}
curl --location --request GET 'https://zylalabs.com/api/7416/visual+image+similarity+api/11829/get+similarity?url1=https://5.imimg.com/data5/SELLER/Default/2021/2/ZZ/BN/ME/123104813/football-1000x1000.jpg&url2=https://img.freepik.com/premium-photo/ball-corner-line-soccer-field_647082-167.jpg?w=740' --header 'Authorization: Bearer YOUR_API_KEY'
| Header | Description |
|---|---|
Authorization
|
[Required] Should be Bearer access_key. See "Your API Access Key" above when you are subscribed. |
No long-term commitment. Upgrade, downgrade, or cancel anytime. Free Trial includes up to 50 requests.
The POST Similarity Calculator endpoint returns a similarity score between two images, while the GET Get Similarity endpoint provides a success status, a boolean indicating if the images are the same, a confidence score, and the URLs of the compared images.
Key fields include "similarity" in the POST response, and "success," "is_same," "confidence_score," "url1," and "url2" in the GET response, which provide insights into the comparison results.
The POST endpoint requires two parameters: "type" (set to "URL") and "content" (the image URL to compare). The GET endpoint requires two image URLs as parameters for comparison.
The POST response is a simple JSON object with a "similarity" key. The GET response is a nested JSON object containing an "output" key, which holds the success status and comparison details.
Common use cases include image recognition, detecting duplicate images, integrating similarity scores into applications, and enhancing image search and recommendation systems.
Users can leverage the similarity score to assess how closely images match, use the confidence score to gauge reliability, and implement alerts or recommendations based on the comparison results.
The API employs machine learning algorithms to analyze images, ensuring that the similarity scores are based on robust visual content analysis, although specific quality checks are not detailed.
Users can expect similarity scores ranging from 0.0 (no similarity) to 1.0 (identical images) and confidence scores typically between 0.0 and 1.0, indicating the reliability of the similarity assessment.
To obtain your API key, you first need to sign in to your account and subscribe to the API you want to use. Once subscribed, go to your Profile, open the Subscription section, and select the specific API. Your API key will be available there and can be used to authenticate your requests.
You can’t switch APIs during the free trial. If you subscribe to a different API, your trial will end and the new subscription will start as a paid plan.
If you don’t cancel before the 7th day, your free trial will end automatically and your subscription will switch to a paid plan under the same plan you originally subscribed to, meaning you will be charged and gain access to the API calls included in that plan.
The free trial ends when you reach 50 API requests or after 7 days, whichever comes first.
No, the free trial is available only once, so we recommend using it on the API that interests you the most. Most of our APIs offer a free trial, but some may not include this option.
Yes, we offer a 7-day free trial that allows you to make up to 50 API calls at no cost, so you can test our APIs without any commitment.
Zyla API Hub is like a big store for APIs, where you can find thousands of them all in one place. We also offer dedicated support and real-time monitoring of all APIs. Once you sign up, you can pick and choose which APIs you want to use. Just remember, each API needs its own subscription. But if you subscribe to multiple ones, you'll use the same key for all of them, making things easier for you.
Please have a look at our Refund Policy: https://zylalabs.com/terms#refund
Service Level:
100%
Response Time:
225ms
Service Level:
100%
Response Time:
323ms
Service Level:
100%
Response Time:
979ms
Service Level:
100%
Response Time:
1,824ms
Service Level:
100%
Response Time:
2,517ms
Service Level:
100%
Response Time:
297ms
Service Level:
100%
Response Time:
672ms
Service Level:
100%
Response Time:
336ms
Service Level:
100%
Response Time:
55ms
Service Level:
100%
Response Time:
746ms