Google Lens Api avatar

Google Lens Api

Under maintenance

Pricing

$5.00 / 1,000 image processeds

Go to Apify Store
Google Lens Api

Google Lens Api

Under maintenance

Search images with Google Lens to find similar pictures, products, exact matches, original sources, text, translations, and image answers in batches.

Pricing

$5.00 / 1,000 image processeds

Rating

0.0

(0)

Developer

devcake

devcake

Maintained by Community

Actor stats

1

Bookmarked

3

Total users

1

Monthly active users

16 days ago

Last modified

Share

Reverse image search with Google Cloud Vision

Find visually similar images, matching source pages, and exact copies with Google Cloud Vision Web Detection. Add one image or process a batch, then download one clean Dataset containing all results.

Use this Actor to:

  • find websites where an image appears;
  • discover visually similar images;
  • locate exact copies and direct full-image URLs;
  • identify likely subjects through best-guess labels and web entities.

How to use it

  1. Keep the sample image for a quick test, replace it with public image links, or upload an image.
  2. Keep Similar images and sources, Exact copies, or both selected.
  3. Choose Standard or Extended visual search coverage.
  4. Click Start, then open Results when the run finishes.

Empty scheduled runs automatically use the sample image, so a recurring Apify schedule always performs a real Web Detection smoke test. An explicitly empty imageUrls array is still rejected to catch accidental API input mistakes.

Result types

Result typeWhat you get
Similar images and sourcesMatching pages, visually similar image URLs, page titles, websites, thumbnails, match types, labels, and web entities
Exact copiesPages with full-image matches and direct original image URLs when Google provides them

Both result types use the same Cloud Vision Web Detection response. Selecting them together does not duplicate the upstream request.

Useful options

OptionWhat it controls
Maximum resultsThe maximum number saved for each selected result type
Visual search coverageStandard uses the full image once; Extended adds bounded crop searches for broader coverage

Maximum results is a cap, not a guaranteed count. The actual number depends on the image and how many useful matches Google Cloud Vision returns.

Use Standard for the fastest and lowest-cost search. Choose Extended when broader coverage is worth additional time and Vision units. Extended stops at the result cap or after consecutive unproductive crop searches.

Dataset output

The Actor saves one Dataset item for each input image. The single Results view includes status, provider, best-guess labels, similar matches, exact copies, and errors. The complete JSON item also includes full, partial, and visually similar image URL arrays.

Results are available as JSON, CSV, Excel, XML, RSS, or JSONL through the Apify Console and API.

API example

{
"imageUrls": [
"https://upload.wikimedia.org/wikipedia/commons/3/3a/Cat03.jpg"
],
"searchTypes": ["visual-match", "exact-match"],
"maxResults": 20,
"visualSearchDepth": "standard"
}

Runtime configuration

Self-hosted builds require GOOGLE_CLOUD_VISION_API_KEY. Restrict the key to the Cloud Vision API and store it as an Apify secret/environment variable. Web Detection uses the global Vision endpoint because that feature is not available on regional Vision endpoints.

Visual and Exact runs do not start a browser, upload to Google Lens, or allocate Apify proxy sessions.

Frequently asked questions

Can I use it through an API or schedule it?

Yes. Run the Actor from Apify Console or the Apify API, and use Apify schedules for recurring searches or daily smoke tests.

Is this an official Google product?

No. This is an independent Actor and is not affiliated with, endorsed by, or operated by Google. Result availability can change. Use it in accordance with the terms and laws that apply to your use case.