B&H Product Catalog Builder & Monitor
Pricing
from $1.50 / 1,000 b&h product scrapeds
B&H Product Catalog Builder & Monitor
πΈ Scrape raw B&H product data: price, comments, specs, weight, images, and stock. β‘ Features a 2-stage engine: Build your product catalog once from category pages, then run in Monitor Mode to track daily price drops and stock changes at a fraction of standard platform compute costs.
Pricing
from $1.50 / 1,000 b&h product scrapeds
Rating
0.0
(0)
Developer
Krazee
Maintained by CommunityActor stats
0
Bookmarked
35
Total users
8
Monthly active users
72 days
Issues response
7 days ago
Last modified
Categories
Share
πΈ What is B&H Product Catalog Builder & Monitor?
A B&H Photo Video scraper for building structured product catalogs and monitoring price or stock changes across existing product datasets.
Designed for ecommerce workflows, inventory tracking, catalog management, and pricing analysis with support for full catalog discovery and low-cost update runs.
-
π Build structured B&H product catalogs from category pages
-
π Refresh prices and stock availability without recrawling categories
-
π¦ Export product datasets in JSON, CSV, or Excel formats
Just add B&H category URLs, choose your scraping mode, and start collecting structured product data.
β Why Use This Actor?
-
π Refresh prices and stock availability for previously collected products without recrawling category pages
-
π¦ Extract complete product details including specifications, packaging information, images, dimensions, and structured product metadata
-
π¬ Collect configurable numbers of customer reviews for each product
-
π Built for fast and reliable large-scale product extraction workflows
-
π Continue interrupted scraping runs from the last processed position for large catalog jobs
π― Who Is This Actor Useful For?
-
π Shopify sellers, ecommerce stores, and marketplace resellers managing large product catalogs
-
π¦ Inventory, catalog, and pricing teams tracking stock availability, price changes, and product updates
-
π Market research, pricing intelligence, and competitor monitoring workflows
-
βοΈ Developers, automation pipelines, and product data enrichment systems
π What Data Can You Extract?
| Category | Included Data |
|---|---|
| π Product Information | Product name, SKU, UPC, manufacturer part number, descriptions |
| π· Brand & Category Data | Brand name, category hierarchy, product grouping |
| π° Pricing & Promotions | Price, discounts, instant savings, promotional pricing |
| π¦ Inventory & Availability | Stock status, availability messages, shipping status, quantity limits |
| π Product Specifications | Technical specifications, dimensions, weight, packaging details |
| πΌ Images & Media | Product images, galleries, videos, 3D media assets |
| β Reviews & Ratings | Ratings, review counts, customer reviews |
| π¦ Box Contents & Warranty | Included items, warranty details, protection plans |
| π URLs & SEO Data | Product URLs, canonical URLs, page titles, SEO descriptions |
| π§Ύ Metadata | Scraping timestamps and dataset version information |
π‘ All fields are structured and export-ready for ecommerce catalogs, analytics workflows, inventory systems, and monitoring pipelines.
β‘ Quick Start
π Full Sync
Build a product catalog by scraping products directly from B&H category pages.
{"mode": "Full sync","categoryUrls": ["https://www.bhphotovideo.com/c/buy/light-panels/ci/48383"],"productsLimit": 50,"includeReviews": false}
π Update Existing
Refresh prices, stock availability, and product data for products collected in previous runs.
{"mode": "Update Existing","includeReviews": false}
π₯ Sample Output
{"sku": 1667228,"name": "Sigma 18-50mm f/2.8 DC DN Contemporary Lens for Sony E","brandName": "Sigma","price": 555,"stockStatus": "IN_STOCK","rating": 5,"reviewCount": 247,"productUrl": "https://www.bhphotovideo.com/c/product/1667228-REG/sigma_18_50mm_f_2_8_dg_dn.html","mainImageUrl": "https://static.bhphoto.com/images/images345x345/1634631630_1667228.jpg","sellingPoints": ["E-Mount Lens/APS-C Format","27-75mm (35mm Equivalent)","Dust- and Splash-Proof Design"],"specifications": {"Lens Mount": "Sony E","Maximum Aperture": "f/2.8","Filter Size": "55 mm"},"scrapedAt": "2026-01-19T09:10:01.322537"}
The dataset also includes additional fields for pricing, inventory, packaging, media assets, warranty details, SEO metadata, category hierarchy, and customer reviews.
π§ The actor also includes predefined output views inside the Apify Dataset tab for workflows such as pricing analysis, inventory monitoring, and catalog management.
βοΈ Input Configuration
| Input | Description |
|---|---|
mode | Use Full sync to build a product catalog from category pages or Update Existing to refresh previously collected products |
categoryUrls | B&H category URLs to scrape products from |
productsLimit | Maximum number of products to scrape from each category |
totalProducts | Total maximum number of products to collect across the run |
includeReviews | Enable customer reviews extraction |
reviewsLimit | Maximum number of reviews to collect per product |
π
categoryUrlsmust use valid B&H category page URLs such as:
https://www.bhphotovideo.com/c/buy/light-panels/ci/48383https://www.bhphotovideo.com/c/products/Flat-Panel-Televisions/ci/2500
π° Pricing & Usage Notes
| Feature | Notes |
|---|---|
| Product extraction | Standard actor usage pricing applies |
| Customer reviews extraction | Additional $1 per 1,000 reviews extracted |
π Understanding Scraping Modes
π Full Sync
Use Full sync to build a fresh product catalog from B&H category pages.
The actor visits category pages, discovers product URLs, and extracts complete product details including pricing, specifications, inventory status, images, and optional reviews.
π Update Existing
Use Update Existing to refresh products collected during previous runs without recrawling category pages.
This mode is optimized for recurring monitoring workflows such as tracking price changes, stock availability, and product updates across existing catalogs.
π Troubleshooting
No products returned?
Make sure the provided categoryUrls are valid B&H category pages.
Update Existing mode returns no products?
Run a Full sync first to build the initial product catalog.
Reviews are missing?
Enable includeReviews and increase reviewsLimit if needed.
Scraping runs are slow?
Large categories, higher product limits, and reviews extraction may increase runtime.
β Frequently Asked Questions
Can I use this B&H scraper without coding?
Yes. You can run the actor directly from the Apify dashboard without writing code.
Can I use the data for Shopify or ecommerce catalogs?
Yes. The extracted product data can be exported in JSON or CSV formats for ecommerce stores, catalogs, databases, and automation workflows.
What is the difference between Full Sync and Update Existing?
Full sync builds a new product catalog from category pages, while Update Existing refreshes previously collected products without recrawling categories.
Does reviews extraction increase usage costs?
Yes. Customer reviews extraction requires additional requests and is priced separately at $1 per 1,000 reviews extracted.
How often should I run Update Existing mode?
For price and inventory monitoring workflows, running Update Existing once every 24 hours is typically sufficient.
Do I need external proxies or API access?
No. The actor handles request management and extraction automatically without requiring external proxies or API keys.
π¬ Support
Check the troubleshooting section above before opening an issue.
For bug reports, scraping issues, or feature requests, please open an issues on the actor page.
If you need custom scraper modifications, automation workflows, or additional extraction features, feel free to contact:
π§ kamakrazeekaushik@gmail.com
When reporting issues, please include the Actor Run ID or relevant run logs to help speed up debugging.
π 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

