Google Lens API
Reverse image search: find web pages and visual matches for an image URL.
$0.85/1k req, pay per request, no subscription.
{"title": "Golden Gate Bridge - Wikipedia","link": "https://en.wikipedia.org/wiki/Golden_Gate_Bridge","source": "Wikipedia","image": "https://upload.wikimedia.org/wikipedia/commons/0/0c/GoldenGateBridge-001.jpg","thumbnailUrl": "https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRabc123DefGhi"}
Pricing and providers
Google Lens API pricing: one API, 2 interchangeable providers
The cheapest provider serves first. If it fails, the next one takes over in the same call.
Try it
Get Google lens in one request
This sample shows 9 of 10 fields. See every field
{
"found": true,
"data": {
"url": "https://i.imgur.com/HBrB8p0.png",
"results": [
{
"title": "Golden Gate Bridge - Wikipedia",
"link": "https://en.wikipedia.org/wiki/Golden_Gate_Bridge",
"source": "Wikipedia",
"image": "https://upload.wikimedia.org/wikipedia/commons/0/0c/GoldenGateBridge-001.jpg",
"thumbnailUrl": "https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRabc123DefGhi"
},
{
"title": "Visiting the Golden Gate Bridge: Tips & Best Views",
"link": "https://www.sftravel.com/plan-your-trip/golden-gate-bridge",
"source": "sftravel.com",
"image": "https://www.sftravel.com/sites/default/files/styles/hero/public/2022-golden-gate-bridge-sunset.jpg",
"thumbnailUrl": "https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcTjkl456MnoPqr"
},
{
"title": "Golden Gate Bridge, Highway and Transportation District",
"link": "https://www.goldengate.org/",
"source": "goldengate.org",
"image": "https://www.goldengate.org/assets/1/6/bridge-fog-1200x800.jpg",
"thumbnailUrl": "https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcUstu789VwxYza"
}
]
}
}Full parameter and response reference - every field, type, and example for this endpoint.
Reference
One request, one response shape.
Every field you send and every field you get back, each with a real example.
Last verified 2026-10-31 · uptime and latency measured over 30d
Request body
JSON, posted to this endpoint.
- urlstring
https://i.imgur.com/HBrB8p0.png
Public URL of the image to search with.
Response
JSON, one example value per field.
Visual match result records. Populated whenever the provider has data for the entity.
- imagestring
https://upload.wikimedia.org/wikipedia/commons/0/0c/GoldenGateBridge-001.jpg
Matched image URL.
- linkstring
https://en.wikipedia.org/wiki/Golden_Gate_Bridge
URL to the matching web page. Populated whenever the provider has data for the entity.
- sourcestring
Wikipedia
Source site name.
- thumbnailUrlstring
https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRabc123DefGhi
Thumbnail image URL for the match.
- titlestring
Golden Gate Bridge - Wikipedia
Title of the matching web page. Populated whenever the provider has data for the entity.
Result payload, or null when nothing was found.
- urlstring
https://i.imgur.com/HBrB8p0.png
The input image URL that was searched.
- foundboolean
true
True when at least one visual match was returned.
- reason"not_found"
Present only when `found` is false, and says why there is no result. `not_found`: the source states the target does not exist, or returned nothing for it. A `found: false` answer is a successful call, not an error, and `costUsd` is what it actually cost.
FAQ
About the Google Lens API
The AnyAPI Google Lens API returns Google lens data as normalized JSON from one POST call to /v1/run/google.lens. Reverse image search: find web pages and visual matches for an image URL. AnyAPI routes each request across 2 sources and falls back automatically when one fails. It costs from $0.85 per 1,000 requests, in US dollars with no subscription and no monthly minimum. Over the last 30 days, 100.0% of Google lens calls through AnyAPI succeeded, with a median response time of 1.9 seconds across 7,648 measured calls.