Skip to content

Reverse-search a public image URL with Google Lens

POST/v1/tools/google.serp.lens/callsNeeds an API key

Returns the pages Google Lens matches to a public image. Use it to find where an image appears on the web.

Tool google.serp.lens on Google. Contract version 1, released 2026-10-27.

Over REST, send the input in the body. Over MCP, pass the same input to call_tool.

Both return the full response: the call's ID, status and cost, with this tool's result in output.

Input

image_urlstringRequired

Address of the public image to search with, starting with http:// or https://.

Format uri.

Matches ^https?://[^\s/?#]+\S*$.

countrystring· default us

Two-letter ISO 3166-1 country code. Case-insensitive.

One of the 249 values of the countries list: ISO 3166-1 alpha-2 country codes, lowercase.

languagestring· default en

Two-letter ISO 639-1 language code. Case-insensitive.

One of the 184 values of the languages list: ISO 639-1 two-letter language codes, lowercase.

Output

A successful call returns these blocks in its output. A field not marked required can be null.

results

A list of rows. Always present, possibly empty.

positioninteger

Rank among the matches, starting at 1.

titlestringRequired

Title of the page the matching image is on.

urlstringRequired

Address of the page the matching image is on.

sourcestring

Name of the site the matching image is on.

image_urlstring

Address of the matching image itself.

thumbnail_urlstring

Address of Google's reduced copy of the matching image.