Bing Visual Search Scraper avatar

Bing Visual Search Scraper

Pricing

from $1.99 / 1,000 search results

Go to Apify Store
Bing Visual Search Scraper

Bing Visual Search Scraper

Uploads a public image to Bing Visual Search and extracts the identified subject, visual matches, and source pages.

Pricing

from $1.99 / 1,000 search results

Rating

0.0

(0)

Developer

Search API

Search API

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

1

Monthly active users

8 days ago

Last modified

Share

Submit a public image URL to Bing Visual Search and collect the subject Bing identifies, source pages, and image matches exposed on the result page.

Input

InputPurpose
imageUrlDirect public HTTP(S) image URL
marketBing market such as en-US or en-GB
maxResultsMaximum unique records to store
maxPagesMaximum Bing result pages to inspect
maxRequestRetriesRetries for temporary browser and navigation failures
navigationTimeoutSecsBrowser navigation timeout
requestHandlerTimeoutSecsMaximum time for image upload and result extraction
imageDownloadTimeoutSecsInput image download timeout
maxImageBytesMaximum downloaded input image size
headlessRun Chrome without a visible window
proxyConfigurationOptional authorized Apify Proxy or custom proxy settings

The Actor downloads and validates the image, opens Bing's public Visual Search page for the selected market, and submits the image bytes through Bing's upload control. The input URL's query string is not sent to Bing; searchImageUrl is stored without query parameters. It uses the page's identified search query to extract result cards and follows Bing outbound redirects to retain direct source-page URLs.

Output

Records use three resultType values:

  • identifiedObject: Bing's detected subject and its overview description when Bing exposes one.
  • sourcePage: a source page returned in Bing's web results, including title, snippet, domain, date text, and any image URLs exposed on that card.
  • visualMatch: an image match exposed in Bing's visual-search module, including the original image URL, thumbnail, dimensions, Bing image ID, and source page when available.

Every record includes the submitted image URL and byte metadata, detected query, market, canonical result URL, extraction method, page counts, timestamps, and nested search metadata. Relative or unavailable dates remain in publishedAtRaw; the Actor does not invent an absolute date. Visual-match source-page links are included only when the result card exposes a reliable association.

The visual-match module is surface-dependent. Source-page records remain available when Bing's headless result page does not render that module.

A live output record is kept at samples/sample-record.json.

Validation

npm test
apify run --purge --input-file INPUT.json
npm run audit:dataset