Google Lens API
Get instant access to real-time Google Lens data. Fast, accurate results, global coverage, and easy automation for all your image recognition, search, and analysis needs.
- Pague apenas pelas solicitações bem-sucedidas
- Compatível com vários dispositivos
- Dados entregues em JSON ou HTML
- Segmentação por geolocalização — GRÁTIS
Trusted by 20,000+ customers worldwide
SERP API Playground
Ready to integrate SERP API?
Get Google Lens data delivered directly to you
About Google Lens API
Location Accuracy
See what a real user sees anywhere in the world including city-level targeting
Real-Time Results
Get real-time search engine results data
Built for volume
Supports growing traffic needs at peak periods
Speed
Exceptional response time in under 5 seconds
Pay Upon Success
You will only pay for successful requests
Reduce Costs
Save operational costs without worrying about maintenance
Powerful Query Parameters for Google Lens API
Configure Google Lens with Bright Data’s SERP API, including parameters for URL, localization, parsing, and more.
Easy Integration
Effortless API setup, fitting smoothly into any data workflow.
Code Examples
Ready-to-use cURL commands for all SERP API endpoints and parameters.
Documentation
Step-by-step guides covering every parameter, filter, and SERP use case.
# URL of image you want to search
curl --proxy brd.superproxy.io:33335 --proxy-user brd-customer--zone-: "https://lens.google.com/uploadbyurl?url=https%3A%2F%2Fwww.youtube.com%2Fimg%2Fdesktop%2Fyt_1200.png"
# Preferred language, two-letter language code
curl --proxy brd.superproxy.io:33335 --proxy-user brd-customer--zone-: "https://lens.google.com/uploadbyurl?url=https%3A%2F%2Fwww.youtube.com%2Fimg%2Fdesktop%2Fyt_1200.png&hl=de"
# Bright Data custom parameter allowing to return parsed JSON instead of raw HTML
curl --proxy brd.superproxy.io:33335 --proxy-user brd-customer--zone-: "https://lens.google.com/uploadbyurl?url=https%3A%2F%2Fwww.youtube.com%2Fimg%2Fdesktop%2Fyt_1200.png&brd_json=1"
# Upload an image named cat.jpg located in a current directory (not supported on async zones)
curl -F "[email protected]" --proxy brd.superproxy.io:33335 --proxy-user brd-customer--zone-: "https://lens.google.com/v3/upload"
# The brd_lens parameter in your request fetches specific Google Lens tab results by specifying a tab value (e.g. products, homework, visual_matches, exact_matches)
curl --proxy brd.superproxy.io:33335 --proxy-user brd-customer--zone-: "https://lens.google.com/uploadbyurl?url=https%3A//cdn.shopify.com/s/files/1/0243/303[…]6-05d7-4eb6-bf06-8e0c143f4f00.png%3Fv%3D1693159120&brd_json=1&brd_lens=visual_matches"
How Google Lens API maximizes your search requests
SERP API Pricing
Google Lens API Use Cases
- Product matching
- Anti-piracy efforts
- Brand protection & awareness
- Track rankings & market position
Businesses prefer Bright Data's Google Lens API
- Highest quality data
- Largest GEO coverage
- Best network uptime
- Fastest output
Best Performance
The highest success rate in the industry
Non-stop Innovation
New feature releases every day
Most Reliable
Enterprise-grade scaling
The best customer experience in the industry
New feature releases every day
To answer any questions right when you need it
Real-time network performance dashboard
To optimize your performance
To meet your data collection goals
Get accurate Google Lens data. It's easy.
Google Lens API FAQ
How does the Google Lens API work?
The Google Lens API utilizes the same advanced scraping technology as the SERP API. Send a search query to our Google Lens API, get a full package of proxy management, browser fingerprinting, CAPTCHA solving, and automated retries, and then retrieve the scraped results in an HTML or JSON response.
Can I scrape Google Lens results for a specific location?
Yes, our Google Lens API utilizes the advanced and award-winning proxy services of Bright Data. Those proxies ensure that your search requests are sent from the location you chose.
Is there a limit on the number of requests I can send?
No, there is no limit. You can send as many requests as you need.
Will I pay for failed requests?
Failed requests are a rare occasion as our Google Lens API utilizes and manages high-quality proxies and CAPTCHA solving, including browser printing similar to a real user. If a request fails anyway, you won’t pay for it. You’ll be charged only for successful requests.
Is there documentation and a support team I can refer to if I need help?
Bright Data offers incredible 24/7 support to its customers. You can also refer to the SERP API documentation.
Do I receive real-time data or cached data from Google Lens?
All the data you receive is in real-time.
What types of data can I retrieve from the Google Lens API?
With the Google Lens API, you can extract a wide range of publicly available data from images, including visual matches, similar images, product information, landmark recognition, and more. The API provides results in both structured JSON and raw HTML formats, allowing for easy integration and automation of search, recognition, and data analysis workflows.
Can I target specific result types, such as products or exact matches, when using the Google Lens API?
Yes, the Google Lens API supports the brd_lens parameter, enabling you to focus on specific types of results such as products, homework, visual matches, or exact matches. By specifying the desired tab value in your request, you can tailor the response to fit your unique image search and analysis requirements.