Core APIs
...
Bing
Core Requests
Images
4min
bing image parameters get get /search?engine=bing\&search type=images the bing image parameters are applicable when making a request with engine=bing and search type=images to retrieve image results for a given search term the search term is specified in the q parameter and the optional location parameter can be used to geo locate the image request (locations can be retrieved via the locations api https //docs trajectdata com/serpwow/locations api/overview ) setting location for bing requests the recommended way of setting the location of your bing request is to use the location parameter the location parameter can be populated with a full name value returned by the locations api https //docs trajectdata com/serpwow/locations api/overview you may also use either the market code or country code parameters to set the location of your request, but the recommended approach is to use the location parameter as this sets all the required prerequisites to achieve a correctly geo located result for example, to request bing image results for the keyword pizza in the location united states , the request would be http https //api serpwow\ com/live/search?api key=demo\&engine=bing\&search type=images\&q=pizza+united+statescurl l get https //api serpwow\ com/live/search \\ d api key="demo" \\ d engine="bing" \\ d q="pizza" \\ d search type="images" \\ d location="united+states"const axios = require('axios'); // set up the request parameters const params = { api key "demo", engine "bing", q "pizza", type "images", location "united+states" } // 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', 'engine' 'bing', 'q' 'pizza', 'search type' 'images', 'location' 'united+states' } \# 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', 'engine' => 'bing', 'q' => 'pizza', 'search type' => 'images', 'location' => 'united+states' ]); \# 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; ?> bing image parameters the following parameters are available for all requests made when engine=bing and search type=images parameter required description engine required should be set to engine=bing search type required should be set to search type=images q required the keyword you want to use to perform the images search location optional determines the geographic location in which the query is executed you must enter a full name value from the serpwow locations api https //docs trajectdata com/serpwow/locations api/overview , for example location=richmond+county,new+york,united+states (where richmond+county,new+york,united+states is the full name as returned by the locations api https //docs trajectdata com/serpwow/locations api/overview ) note the location parameter is the recommended way of setting the location of your bing request market code optional the market code parameter determines the bing defined market to show results from this is typically the country in which the user is making requests view the full list of supported bing market code values here https //docs trajectdata com/serpwow/search api/reference/bing market codes note the market code parameter cannot be used in combination with the country code parameter country code optional the country code parameter determines the country to show results from (if market code is not specified) view the full list of supported bing country code values here https //docs trajectdata com/serpwow/search api/reference/bing country codes note it is recommended that the market code parameter be used instead of country code the country code parameter cannot be used in combination with the market code parameter bing language optional the bing language parameter determines the bing ui language to return results view the full list of supported bing language values here https //docs trajectdata com/serpwow/search api/reference/bing languages defaults to en next steps bing image results https //docs trajectdata com/serpwow/search api/results/bing/images