Core APIs
...
Google
Core Requests
Reverse Image
4min
google reverse image parameters get get /search?engine=google\&search type=reverse image search serpwow parses the google reverse image search results the visual matches property in the json output when the search type=reverse image search search parameter is set the image to perform the reverse image search on is supplied in the image url request parameter specifying an image url you must supply a publicly internet accessible image url in the image url parameter the image url cannot be a private internal url it must be publicly accessible important your image url must be url encoded for example, to request reverse image results for the image url of https //assets api cdn com/serpwow/apple jpg https //assets api cdn com/serpwow/apple jpg , the request would be http https //api serpwow\ com/live/search?api key=demo\&search type=reverse image search\&image url=https%3a%2f%2fassets api cdn com%2fserpwow%2fapple jpgcurl l get https //api serpwow\ com/live/search \\ d api key="demo" \\ d image url="https //assets api cdn com/serpwow/apple jpg" \\ d search type="reverse image search"const axios = require('axios'); // set up the request parameters const params = { api key "demo", image url "https //assets api cdn com/serpwow/apple jpg", search type "reverse image search" } // make the http get request axios get('https //api serpwow\ com/live"/search', { params }) then(response => { // print the json response console log(json stringify(response data, 0, 2)); }) catch(error => { // catch and print the error console log(error); })import requests import json \# set up the request parameters params = { 'api key' 'demo', 'image url' 'https //assets api cdn com/serpwow/apple jpg', 'search type' 'reverse image search' } \# make the http get request api result = requests get('https //api serpwow\ com/live/search', params) \# print the json response print(json dumps(api result json()))\<?php \# set up the request parameters $querystring = http build query(\[ 'api key' => 'demo', 'image url' => 'https //assets api cdn com/serpwow/apple jpg', 'search type' => 'reverse image search' ]); \# make the http get request $ch = curl init(sprintf('%s?%s', 'https //api serpwow\ com/live/search', $querystring)); curl setopt($ch, curlopt returntransfer, true); curl setopt($ch, curlopt followlocation, true); \# the following options are required if you're using an outdated openssl version \# more details https //www openssl org/blog/blog/2021/09/13/letsencryptrootcertexpire/ curl setopt($ch, curlopt ssl verifyhost, false); curl setopt($ch, curlopt ssl verifypeer, false); curl setopt($ch, curlopt timeout, 180); $api result = curl exec($ch); curl close($ch); \# print the json response echo $api result; ?> google reverse image parameters the following parameters are available for all requests made when search type=reverse image search parameter required description engine required should be set to engine=google search type required should be set to search type=reverse image search image url required the publicly accessible image url to use for the reverse image search hl optional the hl parameter determines the google ui language to return results view the full list of supported hl values here https //docs trajectdata com/serpwow/search api/reference/google languages defaults to en next steps google reverse image results https //docs trajectdata com/serpwow/search api/results/google/reverse image