Bing Reverse Image Search
Perform a reverse image search using Bing Images. This allows users to find visually similar images, identify the original source of an image, discover related content, and analyze image usage across the web.
If you already know that you want to use Bing Reverse Image Search, this page is the one you should read. It shows the required input, the filters you can apply, how pagination works, and what localization controls are available.
At a Glance
| Field | Value |
|---|---|
| Name | Bing Reverse Image Search |
| Scraper | bing_reverse_image |
| Engine | bing_reverse_image_search |
| Website | Bing |
| Website URL | bingreverseimage.com |
| Output Format | json |
| Version | 1.0.0 |
| Parameter Count | 7 |
| Parameter Groups | Crop Area (4), Geographic Location (1), Pagination (1), Image Input (1) |
Request Example
This is the real request body used to validate bing_reverse_image during this docs refresh. For /v1/serp, the engine field should be the engine's scraper value.
curl -X POST "https://run.xcrawl.com/v1/serp" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"engine":"bing_reverse_image","image_url":"https://www.google.com/images/branding/googlelogo/2x/googlelogo_color_272x92dp.png"}'Response Example
The JSON below comes from the same live response. Long strings, data URLs, and large arrays were shortened so the example stays readable.
{
"search_metadata": {
"cached": true,
"created_at": "2026-03-26 08:19:01 UTC",
"id": "01KMMKK0EN6RCTWP9W9RDQXAHC",
"json_endpoint": "https://serp.xcrawl.com/01KMMKK0EN6RCTWP9W9RDQXAHC.json",
"processed_at": "2026-03-26 08:19:01 UTC",
"raw_html_file": "https://serp.xcrawl.com/01KMMKK0EN6RCTWP9W9RDQXAHC.html",
"status": "completed",
"total_time_taken": 13
},
"search_parameters": {
"engine": "bing_reverse_image",
"image_url": "https://www.google.com/images/branding/googlelogo/2x/googlelogo_color_272x92dp.png"
},
"total_credits_used": 1,
"image_info": {
"domain": "www.google.com",
"format": "png",
"link": "https://www.bing.com/images/search?q=imgurl%3Ahttps%3A%2F%2Fwww.google.com%2Fimages%2Fbranding%2Fgooglelogo%2F2x%2Fgooglelogo_color_272x92dp.png&view=detailv2&iss=sbi",
"original": "https://www.google.com/images/branding/googlelogo/2x/googlelogo_color_272x92dp.png",
"source": "https://www.google.com/images/branding/googlelogo/2x/googlelogo_color_272x92dp.png"
},
"related_content": [
{
"cdn_original": "https://th.bing.com/th/id/R.f2e8f84fe9e7bb07d1b103058897d963?rik=1N3Ab%2f43E5NphQ&pid=ImgRaw&r=0",
"domain": "cdn.logojoy.com",
"format": "png",
"height": 519,
"link": "https://www.bing.com/images/search?view=detailV2&ccid=8uj4T%2bnn&id=FEE4E79E06C4C1FB08DE8569931337FE6FC0DDD4&thid=OIP.8uj4T-nnuwfRsQMFiJfZYwHaCg&mediaurl=https%3a%2f%2fcdn.logojoy.com%2fwp-content%2fuploads%2f20230801145... [truncated, 497 chars]",
"original": "https://cdn.logojoy.com/wp-content/uploads/20230801145608/Current-Google-logo-2015-2023-1536x519.png",
"position": 1,
"source": "https://looka.com/blog/google-logo/",
"thumbnail": "https://www.bing.com/th/id/OIP.8uj4T-nnuwfRsQMFiJfZYwHaCg?w=188&h=135&c=8&rs=1&qlt=90&o=6&pid=3.1&rm=2",
"thumbnail_height": 135,
"_note": "3 more fields omitted"
},
{
"_note": "19 more items omitted"
}
]
}Required Parameters
If you are sending your first request with this engine, start here. Requiredness is based on properties.<field>.must, not the top-level required array.
| Field | Type | Group | Description |
|---|---|---|---|
image_url | string | Image Input | Image URL. |
Available Parameters
The sections below follow the same parameter groups as the backend, but the field descriptions have been rewritten into shorter, user-facing wording so they are easier to scan.
Crop Area
| Field | Type | Required | Description |
|---|---|---|---|
cab | string | No | Bottom. |
cal | string | No | Left. |
car | string | No | Right. |
cat | string | No | Top. |
Geographic Location
| Field | Type | Required | Description |
|---|---|---|---|
mkt | string | No | Bing market code that combines language and country, such as en-US. |
Additional Constraints
mkt:Options: 38 options. Examples:es-ar,en-au,de-at,nl-be,fr-be
Pagination
| Field | Type | Required | Description |
|---|---|---|---|
count | string | No | Requested number of results to return on one page. |
Image Input
| Field | Type | Required | Description |
|---|---|---|---|
image_url | string | Yes | Image URL. |
