Please select the images you would like to search.

APPLY NOW TO USE THE BEST REVERSE IMAGE SEARCH API IN THE WORLD

Berify provides you with more results than any other image search. We've developed our own image matching algorithm and collected billions of images to give you not only exact matches but similar matching images. This is great for finding images that have been altered or match in a similar fashion making our service great for marketers, photographers, talent agents, law firms and much, much more.

Apply Now

Pricing

We take appropriate security measures (including physical, electronic and procedural measures) to help safeguard your personal information from unauthorized access and disclosure.

$150

/month

2500 API CALLS

Overage .07 cents an API call

$600

/month

10000 API CALLS

Overage .06 cents an API call

$2750

/month

50000 API CALLS

Overage .055 cents an API call

$5000

/month

100000 API CALLS

Overage .05 cents an API call

CONTACT US
 

100000 OR more API
CALLS A MONTH

Our transparent pricing makes it easy for you to scale your business. Choose one of the following plans above.

DOCUMENTATION

Berify allows you to find and monitor billions of images across the web. Image lookups can anywhere from a few seconds to a few minutes. Please see documentation below for easy integration into your web and mobile apps.

THE REQUEST

There is a single endpoint to all Search API requests.

API Endpoint

http://api.berify.com/

It accepts either one of:

  • GET request
  • POST request with Content-Type: application/x-www-form-urlencoded

All parameters should be URL Encoded.

Search configuration parameters

Parameter Default Type Description
key null string Your API key, this is our way to identify you and authorize your call. The parameter is required.
url null string URL of the image you want to search. This parameter is required if "data" parameter is not specified.
data null file Upload the file you want to search. This parameter is required if "url" parameter is not specified. You should use POST method with Content-Type: application/x-www-form-urlencoded if you're using this parameter.
process_only false boolean Will return a JPEG version of the supplied image as a base64 encoded string. No search is performed.
return_image_data false boolean Will return a JPEG version of the supplied image as a base64 encoded string along with the response. This is automatically set to true incase "process_only" parameter is set to true.

Sample Request

POST / HTTP/1.1
Host: api.berify.com
Connection: Close

key={your_api_key}&url=https%3A%2F%2Fproapi.berify.com%2Fimages%2Fdog.jpg

Sample Response

{
    "status": true,
    "error": "",
    "image_data": null,
    "image_meta_data": null,
    "results": [{
        "ref": "http://dogshotelcy.com/",
        "src": "http://dogshotelcy.com/wp-content/uploads/2017/11/pexels-photo-546229.jpeg",
    },
    ...
    ...
    ...
    }, {
        "ref": "www.petlovesit.com",
        "src": "http://www.petlovesit.com/wp-content/plugins/RSSPoster_PRO/cache/2d931_pexels-photo-546229.jpeg",
    }],
    "results_count": 37,
    "matches_exact": 6,
    "matches_similar": 31
}

THE RESPONSE

Response is always in JSON format.

Property Type Description
status boolean The status of the response. If there are any issues with the request "error" property will explain the issue.
error string An error message, explaining an error that prevented your search from being run.
image_data string JPEG version of the supplied image as a Base64 encoded string. Only returned if "return_image_data" is set to true in the request.
image_meta_data array EXIF metadata of the supplied image.
results array All similar and exact matches of the supplied image.
results_count int Total number of images found.
matches_exact int Number of exact matching images found.
matches_similar int Number of possible image matches found.

CONTACT US

If you have questions about berify or the signup process, Please email us at a welcome@berify.com and we will be glad to answer all your questions