Skip to main content
GET
Reverse Image Search
Reverse image search by URL. Pass a public image URL and Yandex returns the web pages that host (a copy of) it, visually similar images, detected object tags and the same image at other resolutions. Credits: 7

Authorization

string
required
Your ScrapeBadger API key.

Query Parameters

string
required
Public URL of the image to reverse-search.
string
default:"tr"
Yandex domain: tr (default), com, ru, by, kz, uz. com/ru have a lower success rate. See /markets.

Response

string
Echo of the image URL you searched.
string
The domain the search ran on.
string
The Yandex CBIR URL that was scraped.
string
Yandex’s internal id for the uploaded image query.
boolean
true when Yandex found no matches for the image.
Image
Yandex’s preview of the query image: url, width, height.
integer
Number of hosting pages returned.
CbirSite[]
Web pages that host (a copy of) the image.
SimilarImage[]
Visually similar images (title, thumbnail, url, width, height).
ImageTag[]
Objects/refinements Yandex detected in the image (text, url).
OtherSize[]
The same image at different resolutions (label, url, width, height).

Example

Response

Notes

Reverse search runs Yandex’s two-step CBIR flow: the API derives a cbir_id for your image, then reads the hosting pages, similar images, tags and other sizes. When Yandex finds nothing, is_empty is true and the result arrays are empty.