Bing Images Scraper avatar

Bing Images Scraper

Pricing

from $1.99 / 1,000 search results

Go to Apify Store
Bing Images Scraper

Bing Images Scraper

Scrapes image results from Bing Images search including titles, image URLs, thumbnails, source URLs, dimensions, file format, and rich metadata.

Pricing

from $1.99 / 1,000 search results

Rating

0.0

(0)

Developer

Search API

Search API

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

0

Monthly active users

17 days ago

Last modified

Features

Limited permissions

Share

Search Bing Images and export normalized image records from Bing's structured result-card metadata. The actor uses the website search interface, scrolls the result grid, and keeps only records that contain a full image URL, thumbnail URL, title, and source page URL.

Input

  • mode: single for one query or batch for multiple queries.
  • query: the primary search query; required in single mode.
  • queries: up to 20 additional deduplicated queries in batch mode.
  • maxItems: maximum valid records, from 1 to 1,000. Default: 100.
  • maxConcurrency: independent query pages processed in parallel, from 1 to 10.
  • imageSize: any, small, medium, large, or wallpaper.
  • safeSearch: strict, moderate, or off.
  • market: Bing locale such as en-US or en-GB.
  • maxScrolls and maxStallRounds: infinite-scroll stopping controls.
  • maxRequestRetries, navigationTimeoutSecs, requestHandlerTimeoutSecs, and resultsWaitSecs: bounded reliability controls.
  • proxyConfiguration: Apify Proxy or user-provided proxy configuration.
{
"mode": "single",
"query": "artificial intelligence",
"maxItems": 15,
"imageSize": "any",
"safeSearch": "moderate",
"market": "en-US",
"proxyConfiguration": { "useApifyProxy": false }
}

The complete accepted input schema, including defaults and constraints, is in .actor/input_schema.json.

Output

The 45-field output contract includes:

  • Identity and ordering: stable id, imageId, contentId, thumbnailId, cacheKey, md5, position, page, and queryPosition.
  • Image data: imageUrl, thumbnailUrl, previewImage, width, height, aspectRatio, sizePixels, fileFormat, mimeType, and isAnimated.
  • Listing text: title, altText, description, and caption.
  • Source data: hostPageUrl, sourceUrl, hostPageDomain, sourceName, sourceDomain, pageTitle, and domain.
  • Search context: searchQuery, query, searchUrl, market, country, language, engineId, searchMetadata, and scrapedAt.

Malformed metadata, results without a source page, duplicate IDs/URLs, challenge pages, and invalid URLs are never pushed. Some fields remain optional because Bing does not expose every identifier on every card.

samples/sample-record.json is the first record from a successful live run on 2026-09-26. Its title, “iAsk Student · ai,” matches the first visible result in Bing Images.

See .actor/dataset_schema.json for the complete field types and requiredness.

Extraction strategy

The actor parses the JSON stored in Bing's .iusc[m] result cards. Payloads are parsed defensively and mapped field-by-field; raw metadata is not stored. DOM values provide title/alt fallbacks and dimensions when needed. Crawlee sessions and consistent browser fingerprints are enabled, and proxy input is honored.

How to use

Enter a query or batch in the Apify Input tab, select optional image filters, and start the Actor. Review normalized image records in the Output dataset. Bing may return fallback images for an unlikely query instead of an empty page; only genuine structured image results are retained.