Bing Images Scraper
Pricing
from $1.99 / 1,000 search results
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
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
7 days ago
Last modified
Categories
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:singlefor one query orbatchfor 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, orwallpaper.safeSearch:strict,moderate, oroff.market: Bing locale such asen-USoren-GB.maxScrollsandmaxStallRounds: infinite-scroll stopping controls.maxRequestRetries,navigationTimeoutSecs,requestHandlerTimeoutSecs, andresultsWaitSecs: bounded reliability controls.proxyConfiguration: Apify Proxy or user-provided proxy configuration.debug: sanitized scroll-progress logging.
{"mode": "single","query": "artificial intelligence","maxItems": 15,"imageSize": "any","safeSearch": "moderate","market": "en-US","proxyConfiguration": { "useApifyProxy": false }}
Output
The 45-field output contract includes:
- Identity and ordering: stable
id,imageId,contentId,thumbnailId,cacheKey,md5,position,page, andqueryPosition. - Image data:
imageUrl,thumbnailUrl,previewImage,width,height,aspectRatio,sizePixels,fileFormat,mimeType, andisAnimated. - Listing text:
title,altText,description, andcaption. - Source data:
hostPageUrl,sourceUrl,hostPageDomain,sourceName,sourceDomain,pageTitle, anddomain. - Search context:
searchQuery,query,searchUrl,market,country,language,engineId,searchMetadata, andscrapedAt.
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.
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.
Local verification
npm cinpm testnpm run validate:datasetapify validate-schemanpm run startapify run --purge --input-file INPUT.json
Additional test inputs are available under test/inputs/ for minimal, filtered, multiple-scroll, and unlikely-query runs. Bing may return fallback images for an unlikely query instead of an empty page; those are retained only when they are genuine structured image results.