Bing Shopping Scraper avatar

Bing Shopping Scraper

Pricing

from $1.99 / 1,000 search results

Go to Apify Store
Bing Shopping Scraper

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

Search API

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 days ago

Last modified

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: search or url.
  • query: the primary product search.
  • queries: optional additional searches. Duplicate and blank values are removed.
  • startUrls: public https://www.bing.com/shop URLs for URL mode.
  • market: a Bing language-country market such as en-US.
  • sortBy: relevance, ascending price, descending price, or rating.
  • minPrice and maxPrice: 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.