Bing Shopping Scraper
Pricing
from $1.99 / 1,000 search results
Bing Shopping Scraper
Scrapes product listings from Bing Shopping. Extracts title, price, original price, discount, merchant, rating, review count, condition, shipping info, and more.
Pricing
from $1.99 / 1,000 search results
Rating
0.0
(0)
Developer
Search API
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
6 days ago
Last modified
Categories
Share
Search Bing Shopping with one or more product queries and collect source-backed product cards. The Actor supports Bing's public market, sorting, price-filter, and pagination parameters, exact Bing Shopping URL mode, fair query batching, sessions, consistent browser fingerprints, and optional authorized proxies.
Inputs
mode:searchorurl.query: the primary product search.queries: optional additional searches. Duplicate and blank values are removed.startUrls: publichttps://www.bing.com/shopURLs for URL mode.market: a Bing language-country market such asen-US.sortBy: relevance, ascending price, descending price, or rating.minPriceandmaxPrice: price bounds sent to Bing and enforced again on normalized output.maxItems: overall dataset limit.maxItemsPerQuery: per-query cap. Batch records are interleaved fairly.maxPages,maxConcurrency, retry controls, and timeouts.proxyConfiguration: Apify Proxy or authorized custom proxy URLs. Proxy-disabled mode is supported.
Output
Every record has stable identity and search context fields, including id, productId, title, productUrl, price, priceNumeric, currency, position, globalPosition, queryPosition, page, searchQuery, searchUrl, market, country, language, sortBy, source, extractionMethod, and scrapedAt.
When Bing displays them, records also include multiple image URLs and dimensions, original price and discount, merchant and logo, rating and review count, offer count, shipping information, stock/condition, badges, and sponsorship flags. Unavailable optional fields are omitted instead of filled with nulls or invented defaults.
Product URLs use Bing's stable Shopping product-detail route and product offer ID. Challenge and error pages are rejected and never stored.
Examples
Single search:
{"query": "laptop","market": "en-US","sortBy": "relevance","maxItems": 50,"maxPages": 5,"proxyConfiguration": { "useApifyProxy": false }}
Fair batch:
{"query": "laptop","queries": ["wireless headphones"],"maxItems": 20,"maxItemsPerQuery": 10,"maxConcurrency": 2}
Run locally with apify run --purge --input-file INPUT.json. Results are available in the default dataset as JSON, CSV, Excel, and through the Apify API.