Skip to content

Google Lens Search API ​

prod-global
GET
/api/v1/google/lens
API health status
Healthy Available Limited Mostly unavailable No data
Loading health status...

Get Google lens Search data, including visual matches, product matches, and related links, for visual search analysis and product matching workflows.

Tags: Google Lens

Parameters ​

NameRequiredTypeDefaultDescription
urlYesstringThe URL of the image you want to analyze with Google Lens. Must be a publicly accessible image URL.
countryNostringusSet the target country code (e.g., 'us', 'uk') to localize results. See Google Countries.
languageNostringenSet the language for the results using its two-letter code (e.g., 'en' for English, 'fr' for French). See Google Language.
productNobooleanfalseIf set to true, the API will specifically look for product matches and shopping results.
visual_matchesNobooleanfalseIf set to true, the API will return visually similar images and matches.
exact_matchesNobooleanfalseIf set to true, the API will search for exact duplicates of the provided image.

Copy Request ​

bash
curl -X GET "https://api.justserpapi.com/api/v1/google/lens?url=YOUR_VALUE" \
  -H "X-API-Key: YOUR_API_KEY"
js
const res = await fetch("https://api.justserpapi.com/api/v1/google/lens?url=YOUR_VALUE", {
  headers: { "X-API-Key": "YOUR_API_KEY" }
});
const data = await res.json();
console.log(data);
python
import requests

url = "https://api.justserpapi.com/api/v1/google/lens"
headers = { "X-API-Key": "YOUR_API_KEY" }
params = {
  "url": "YOUR_VALUE"
}
response = requests.get(url, headers=headers, params=params)
print(response.json())
php
<?php
$url = "https://api.justserpapi.com/api/v1/google/lens?url=YOUR_VALUE";
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, [
    "X-API-Key: YOUR_API_KEY"
]);
$response = curl_exec($ch);
curl_close($ch);
echo $response;
go
package main

import (
	"fmt"
	"io"
	"net/http"
)

func main() {
	client := &http.Client{}
	req, _ := http.NewRequest("GET", "https://api.justserpapi.com/api/v1/google/lens?url=YOUR_VALUE", nil)
	req.Header.Set("X-API-Key", "YOUR_API_KEY")
	resp, _ := client.Do(req)
	defer resp.Body.Close()
	body, _ := io.ReadAll(resp.Body)
	fmt.Println(string(body))
}

Response ​

Loading the latest response example...