B&H Product Scraper
Pricing
Pay per event
B&H Product Scraper
ππΈ Scrape structured product intelligence from B&H Photo Video β pricing, specifications, availability, images, and reviews. π Supports both category URLs and product URLs, built for accuracy, analytics, and automation workflows.
Pricing
Pay per event
Rating
0.0
(0)
Developer

Krazee
Actor stats
0
Bookmarked
10
Total users
2
Monthly active users
10 days ago
Last modified
Categories
Share
πΈ B&H Product Scraper
Scrape complete product information from B&H Photo & Video in one go. Get prices, availability, images, specifications, reviews, and warranty details from category or product URLs β neatly structured and ready for analysis, dashboards, or automation.
π Table of Contents
- π― Who Is This For?
- π¦ What Information Youβll Get for Each Product
- β¬οΈ What You Need to Provide
- π§ͺ Example Input
- π€ Example Output (JSON)
- π§ͺ Troubleshooting (You Rarely Need This)
π― Who Is This For?
This tool is ideal for:
- π Market researchers tracking pricing and availability
- π E-commerce and retail teams comparing products and bundles
- π Analysts building pricing or inventory dashboards
- π§ͺ Review and sentiment researchers
- π€ Automation workflows that need reliable product data
π¦ What Information Youβll Get for Each Product
π·οΈ Product Basics
-
Product name
-
Brand & manufacturer details
-
SKU, item code, catalog number
-
Short description & model info
π° Pricing & Deals
-
Current price
-
Original (strikethrough) price
-
Savings and discounts
-
Holiday or promotional offers
-
Leasing options (if available)
π¦ Stock & Availability
-
In-stock / out-of-stock status
-
Shipping availability
-
Store pickup information
-
Used / open-box availability (when applicable)
πΌ Images & Media
-
Main product image
-
Full image gallery (multiple resolutions)
-
Videos and media content (if available)
βοΈ Specifications & Compatibility
-
Technical specifications
-
Configuration details
-
Compatible models and accessories
β Reviews & Ratings
-
Average rating
-
Total review count
-
Individual reviews (up to your chosen limit)
π‘ Warranty & Protection
-
Manufacturer warranty details
-
Coverage duration and type
-
Optional protection plans
π SEO & Marketing Info
-
Product page title and description
-
Canonical URLs
-
Marketing notes and highlights
π‘ Tip: Reviews are optional. If you want review data for each product, simply enable the βInclude Reviewsβ option when running the scraper.
β¬οΈ What You Need to Provide
- π URLs (Product or Category)
You can provide:
-
Product URLs (URLs containing /product/) to fetch details for a specific product
-
Category URLs (URLs containing /buy/) to automatically collect multiple products from that category
-
π’ Products Limit (for category URLs)
Sets how many products to collect per category URL. For example, if you provide:
-
1 category URL
-
1 product URL
-
productsLimit: 20
π Youβll receive 21 products
-
β Include Reviews (optional) Enable this option if you want customer reviews and ratings for each product.
-
π’ Reviews Limit (only if reviews are included) Set how many reviews to collect per product. Defaults to 100 reviews if not changed.
π‘ Tip: If Include Reviews is turned off, review data is skipped entirely making the run faster.
Example Input
Here is a sample JSON input you can provide when running the scraper:
{"includeReviews": false,"productUrls": ["https://www.bhphotovideo.com/c/buy/light-panels/ci/48383","https://www.bhphotovideo.com/c/product/79497-REG/Sennheiser_MKH50_P48_MKH_50_Microphone.html"],"productsLimit": 20,}
Example output (JSON):
{"itemKey": {"skuNo": 1433714,"itemSource": "REG"},"articles": [{"url": "https://www.bhphotovideo.com/explora/photography/news/canon-launches-eos-r-mirrorless-system-with-spectacular-glass","image": null,"title": "Canon Launches EOS R Mirrorless System with Spectacular Glass","datePublished": 1536134940000,"authors": [{"name": "Shawn C. Steiner"}]}],"core": {"shortDescription": "Canon RF 35mm f/1.8 Macro IS STM Lens","itemCode": "CA3518MRF","manufacturerCatalogNumber": "2973C002","multiPackCount": 1,"multiPackText": "Pieces","isDownload": false,"isBHKit": false,"isJKit": false,"isGiftCard": false,"isMfrBundle": false,"hasEssentialKits": false,"isUsed": false,"detailsUrl": "/c/product/1433714-REG/canon_rf_35mm_f_1_8_is.html","bitlyUrl": "https://bhpho.to/2Q5OfY3","brandSeriesModel": "Canon RF "},"brand": {"name": "Canon","isAuthorizedDealer": true,"logo": "https://www.bhphotovideo.com/images/manufacturers/canon_8.gif","url": "/c/browse/Canon/ci/4759/N/4232860731"},"mainImage": {"note": null,"thumbnail": {"url": "https://static.bhphoto.com/images/smallimages/1572438386_1433714.jpg","width": 55,"height": 55},"listing": {"url": "https://static.bhphoto.com/images/images150x150/1572438386_1433714.jpg","width": 150,"height": 150},"medium": {"url": "https://static.bhphoto.com/images/images250x250/1572438386_1433714.jpg","width": 250,"height": 250},"default": {"url": "https://static.bhphoto.com/images/images345x345/1572438386_1433714.jpg","width": 345,"height": 345},"detail": {"url": "https://static.bhphoto.com/images/images500x500/canon_rf_35mm_f_1_8_is_1572438386_1433714.jpg","width": 500,"height": 500},"seo": {"url": "https://www.bhphotovideo.com/images/fb/canon_rf_35mm_f_1_8_is_1433714.jpg","width": 2000,"height": 2000},"largeImages": [{"url": "https://static.bhphoto.com/images/images500x500/1572438386_1433714.jpg","width": 500,"height": 500},{"url": "https://static.bhphoto.com/images/images750x750/1572438386_1433714.jpg","width": 750,"height": 750},{"url": "https://static.bhphoto.com/images/images1000x1000/1572438386_1433714.jpg","width": 1000,"height": 1000},{"url": "https://static.bhphoto.com/images/images1500x1500/1572438386_1433714.jpg","width": 1500,"height": 1500},{"url": "https://static.bhphoto.com/images/images2000x2000/1572438386_1433714.jpg","width": 2000,"height": 2000}],"hasMainImage": true},"priceInfo": {"addToCartButton": "ADD_TO_CART","addToCartFunction": "ATC_LAYER","addToCartMessage": null,"hidePriceAndCartSection": false,"showPriceChangedInCart": false,"showPriceWillChangeInCheckoutMessage": false,"allowRemovingItemInCartLayer": false,"nonOrderableType": null,"showNotifyWhenInStock": false,"showCallForPrice": false,"priceNotYetAvailable": false,"soldInKitOnly": false,"showPrice": true,"price": 499,"showStrikethroughPrice": true,"strikethroughPrice": 589,"strikethroughPriceLabel": "PRICE","strikethroughPriceType": "REG","showGrayedOutPrice": false,"grayedOutPrice": null,"currencyPrice": null,"currencyStrikethroughPrice": null,"currencyGrayedOutPrice": null,"mapMessage": null,"isMapItem": false,"quantityDiscount": null,"savings": {"instant": {"amount": 90,"currencyAmount": null,"percentAmount": null,"savingsLabel": "DYNAMIC","savingsLabelText": "Holiday Savings","savingsLabelColor": "#AE3A2F","endDate": null},"dealZone": null,"threshold": null,"coupon": null,"portal": null,"student": null,"used": null,"rebate": null,"bundle": null,"priceDrop": null,"promo": null},"showCusmaNote": false,"taxNote": null,"hasSessionPricing": false},"buyingOptions": {"newDepartment": null,"used": {"price": 418.95,"currencyPrice": null,"conditionCode": "9","conditionShortDescription": "Minor surface marks","manyAvailable": true,"item": {"itemKey": {"skuNo": 803318182,"itemSource": "USE"},"brand": {"name": "Canon","isAuthorizedDealer": false,"logo": "https://www.bhphotovideo.com/images/manufacturers/canon_8.gif","url": "/c/browse/Canon/ci/4759/N/4232860731"},"core": {"shortDescription": "Canon RF 35mm f/1.8 Macro IS STM Lens","itemCode": "3318182","manufacturerCatalogNumber": "2973C002","multiPackCount": 1,"multiPackText": null,"isDownload": false,"isBHKit": false,"isJKit": false,"isGiftCard": false,"isMfrBundle": false,"hasEssentialKits": false,"isUsed": true,"detailsUrl": "/c/used/1433714/canon_rf_35mm_f_1_8_is.html","bitlyUrl": "https://bhpho.to/47OGRJ9","brandSeriesModel": ""}}},"openBox": null,"refurbished": null,"newerModelReplacement": null,"similarModelReplacement": null,"similarModel": null,"lease": null,"tradeInType": "IN_HOUSE"},"stockInfo": {"status": "IN_STOCK","statusImportance": "LOW","statusMessage": "Temporarily Out of Stock","statusDescription": null,"statusShipTime": null,"shouldShowImmediateChargeMessage": false},"seoInfo": {"seoShortDescription": "Canon RF 35mm f/1.8 IS Macro STM","seoReviews": [],"pageTitle": "Canon RF 35mm f/1.8 Macro IS STM Lens 2973C002 B&H Photo Video","metaDescription": "Buy Canon RF 35mm f/1.8 Macro IS STM Lens featuring RF-Mount Lens/Full-Frame Format, Aperture Range: f/1.8 to f/22, Super Spectra Coating, STM Stepping AF Motor, 1:2 Max. Magnification, 6.7\" Min. Focus, Optical Image Stabilizer, Customizable Control Ring, Rounded 9-Blade Diaphragm. Review Canon null","metaKeyword": "Canon RF 35mm f/1.8 Macro IS STM Lens","metaRobots": null,"canonicalUrl": "https://www.bhphotovideo.com/c/product/1433714-REG/canon_rf_35mm_f_1_8_is.html","alternateUrl": null,"seoManufacturerCatalogNumber": "2973C002","QNAHtml": null,"color": null},"reviewsStats": {"reviewCount": 252,"reviewRating": 4.5}// ...and multiple more}
π§ͺ Troubleshooting (You Rarely Need This)
-
The Actor is built to handle transient issues, including occasional failed requests or network hiccups.
-
Failed requests are automatically retried using a smart exponential backoff strategy.
-
Proper proxy rotation and session management ensure that data extraction remains consistent and uninterrupted.
-
What this means for you: occasional warnings in logs are normal and do not indicate a failure β the Actor will continue fetching until the requested data is collected or retries are exhausted.
π Related Scrapers
- ποΈ Meesho Search Results Scraper β Marketplace product listings and customer reviews
- π Blinkit Search Results Scraper β Quick-commerce pricing and availability
- β‘ Zepto Product Scraper β Hyperlocal delivery intelligence