Bing Images
One page of Bing Images results (35 pictures), answered as the document: `search_metadata`, `search_parameters`, `search_information` (`query_displayed`), `suggestions`, `images` and `related_searches`.
One page of Bing Images results (35 pictures), answered as the document: search_metadata, search_parameters, search_information (query_displayed), suggestions, images and related_searches. Filters: size, minimum size, colour, type, age, usage rights and aspect ratio. No shopping ads. zero_retention is not handled.
X-API-Key<token>Your API key.
cancel_token?stringA name you make up for this request (a UUID is fine), so you can later GET /v1/cancel
with it. Only you know it, so only you can cancel. Use a new one for every request, retries included: a cancelled token stays cancelled for a few minutes.
1 <= length <= 128q*stringWhat to search for.
length <= 1000device?"desktop"Anything but desktop is a 400.
"desktop""desktop"market_code?stringlanguage-country from Bing's list (en-us...). Not with country_code.
country_code?stringTwo letters from Bing's list.
"US"language?stringBing's list.
"en"safe_search?string"off""moderate""strict"size?string"small""medium""large""extra_large"min_size?stringAt least this big, WIDTHxHEIGHT in pixels. Not with size.
^\d+x\d+$color?string"black_and_white""color""red""orange""yellow""green""teal""blue""purple""pink""brown""black""gray""white"image_type?string"clipart""line_drawing""gif""photo""transparent""face""head_and_shoulders"time_period?string"last_day""last_week""last_month""last_year"usage_rights?string"public_domain""creative_commons_licenses""free_to_share_and_use""free_to_share_and_use_commercial""free_to_modify_share_and_use""free_to_modify_share_and_use_commercial"aspect_ratio?string"square""wide""tall"page?integer35 pictures a page: first = (page-1)*35+1.
1 <= value <= 1001The pictures, as the document. When the page could not be parsed, the usual envelope.
application/json- response
The Bing Images document.
search_metadata*search_parameters*The request's own fields as sent, engine first, without cancel_token.
search_information*The parser's own, e.g. yelp_search's; otherwise {}.
suggestions?array<>"Refine your search for ...": narrower searches.
images?array<>related_searches?array<>[key: string]?anycurl -X GET 'https://api.justserp.com/v1/bing/images?q=mountain+bike&color=red&aspect_ratio=wide&page=2'{ "search_metadata": { "id": "string", "status": "Success", "created_at": "string", "request_url": "string", "html_url": "string" }, "search_parameters": {}, "search_information": { "query_displayed": "string", "safe_search": "string" }, "suggestions": [ { "title": "string", "link": "string", "thumbnail": "string" } ], "images": [ { "position": 0, "title": "string", "source": { "name": "string", "link": "string" }, "original": { "link": "string", "width": "string", "height": "string" }, "tag": "string", "thumbnail": "string", "related_thumbnails": [ "string" ] } ], "related_searches": [ { "query": "string", "link": "string" } ]}Bing Maps GET
The places Bing Maps lists for a query, answered as the document: `search_metadata`, `search_parameters`, `search_information` (`query_displayed`), `local_results`, `place_result` (a query with one match: that place is the only `local_results` item) and `pagination`.
Bing Videos GET
One page of Bing Videos results (50 on the first page, 35 on later ones), answered as the document: `search_metadata`, `search_parameters`, `search_information` (`query_displayed`), `videos`, `shorts` (the portrait videos) and `pagination`.