Proxy locations


North America

South America




See all locations

Network statusCareers

Google Reverse Image Search

Gather Google Reverse Image Search data and discover similar images to enhance your brand protection efforts. 

  • Pay only for successfully delivered search results

  • Get real-time image data 

  • Avoid CAPTCHAs and IP blocks

*This scraper is part of SERP Scraper API

Google Reverse Image Search API

Google Reverse Image API output sample

Use our Google Reverse Image Search API to discover similar images across the internet quickly and easily. Check out our sample output on the right or delve deeper into our documentation to learn more.

*Please be aware that certain images may be subject to copyright. Consequently, before proceeding with any scraping activities, it is recommended that you seek professional legal advice tailored to your specific situation

  "results": [
      "content": {
        "url": "",
        "page": 1,
        "results": {
          "organic": [
              "pos": 1,
              "url": "",
              "desc": "The Image class represents graphical images and is used for loading images from a specified URL. Images can be resized as they are loaded (for example to ...",
              "title": "Image (JavaFX 2.2) - Oracle Help Center",
              "url_shown": "› javafx › api › javafx › scene"
              "pos": 7,
              "url": "",
              "desc": "540 × 540 · Aug 25, 2021 —",
              "title": "VIBHU!! on Twitter: \"i ADORE when people draw phoenix with ...",
              "url_shown": "› BHONESLESS › status"
          "search_information": {
            "image": {
              "url": "",
              "width": 2370,
              "height": 1927,
              "other_sizes": [
                  "url": "",
                  "size": "All sizes"
                  "url": ",isz:m&q=image&tbm=isch&sa=X&ved=2ahUKEwj6zu7rqc-AAxUKMDQIHQy2CdAQ2A4oAXoECAcQAw",
                  "size": "Medium"
                  "url": ",isz:l&q=image&tbm=isch&sa=X&ved=2ahUKEwj6zu7rqc-AAxUKMDQIHQy2CdAQ2A4oAnoECAcQBA",
                  "size": "Large"
            "query": null,
            "showing_results_for": null,
            "possible_related_search": "Results for image"
          "total_results_count": 487,
          "visually_similar_images": {
            "all_images_url": "",
            "featured_images": []
        "_warnings": [
          "Could not find last visible page, got `-1`."
        "last_visible_page": -1,
        "parse_status_code": 12005
      "created_at": "2023-08-09 10:05:01",
      "updated_at": "2023-08-09 10:05:14",
      "page": 1,
      "url": "",
      "job_id": "7094981892541295617",
      "status_code": 200,
      "parser_type": ""

We’ve been using Oxylabs service, and it’s been really effective in overcoming access barriers imposed by the target websites – both anti-bot and geographical restrictions. This tool also renders JavaScript elements very well!

Oxylabs customer

A word from our a customer

Here at Oxylabs, we’re dedicated to delivering an exceptional customer experience to our valued partners. We're always focused on earning the trust of our clients and assisting them wholeheartedly in their data collection initiatives. Because of all this, it’s always satisfying to see our efforts pay off. 

API features and personalized support

In-depth tutorials

Kick off to a good start with our comprehensive technical documentation and demo video.

Ever-growing IP address pool

Access our 102M+ proxy pool to extract information from your desired location. 

Bulk data extraction

Extract information from up to 5,000 URLs per batch simultaneously.

Different delivery choices

Receive data in your designated Amazon S3 or Google Cloud Storage bucket, or conveniently access the results via an API.

Highly scalable

Easy to integrate, customize & supports a high volume of requests.

24/7 assistance

Don’t hesitate to contact us via live chat or email for any web scraping-related matter. 

Smart scraping with API features

Custom Parser

Custom Parser

Easily parse any target by defining custom instructions within our infrastructure.

  • No need to maintain your own parser

  • Define your own parsing logic with XPath and CSS selectors

  • Collect ready-to-use structured data


Employ our Scheduler functionality to automate the scheduling of recurring scraping and parsing tasks as required.

  • Create multiple schedules for different jobs

  • Receive data automatically to your preferred cloud storage

  • Get notifications once each job is done

Google Reverse Image Search API pricing

Collect data from Google Maps effortlessly


Pay only for successful results

Gather coordinate-level SERP data

Receive scraping know-how

Don't miss out

Free Trial


1 week trial

Limited to 1 user



$2.80 / 1K results

$49 + VAT billed monthly



$2.60 / 1K results

$99 + VAT billed monthly



$2.40 / 1K results

$249 + VAT billed monthly





Rate limit
5 requests / s

10 requests / s

15 requests / s

30 requests / s

Coordinate-level targeting
24/7 support
Dedicated Account Manager

10% off

Yearly plans discount

For all our plans by paying yearly. Contact customer support to learn more.

We accept these payment methods:

Google scraping tutorials

Frequently asked questions

Does Google still do reverse image searches?

Yes, you can still use Google’s reverse image search functionality. However, it’s been replaced and is now done through Google Lens, but the principle remains the same: you upload an image, and Google returns similar images it found across the internet. 

How to do Google reverse image lookup?

The process of reverse search is fairly simple: open Google and locate the camera icon on the right side of the search field. Click on it, upload an image (or paste the image URL) and click Search. 

Need a customized website scraper?