B&H Product Catalog Builder & Monitor avatar

B&H Product Catalog Builder & Monitor

Pricing

from $1.50 / 1,000 b&h product scrapeds

Go to Apify Store
B&H Product Catalog Builder & Monitor

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

Krazee

Maintained by Community

Actor stats

0

Bookmarked

35

Total users

8

Monthly active users

72 days

Issues response

7 days ago

Last modified

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?

CategoryIncluded Data
πŸ†” Product InformationProduct name, SKU, UPC, manufacturer part number, descriptions
🏷 Brand & Category DataBrand name, category hierarchy, product grouping
πŸ’° Pricing & PromotionsPrice, discounts, instant savings, promotional pricing
πŸ“¦ Inventory & AvailabilityStock status, availability messages, shipping status, quantity limits
πŸ“ Product SpecificationsTechnical specifications, dimensions, weight, packaging details
πŸ–Ό Images & MediaProduct images, galleries, videos, 3D media assets
⭐ Reviews & RatingsRatings, review counts, customer reviews
πŸ“¦ Box Contents & WarrantyIncluded items, warranty details, protection plans
πŸ”— URLs & SEO DataProduct URLs, canonical URLs, page titles, SEO descriptions
🧾 MetadataScraping 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

InputDescription
modeUse Full sync to build a product catalog from category pages or Update Existing to refresh previously collected products
categoryUrlsB&H category URLs to scrape products from
productsLimitMaximum number of products to scrape from each category
totalProductsTotal maximum number of products to collect across the run
includeReviewsEnable customer reviews extraction
reviewsLimitMaximum number of reviews to collect per product

πŸ“Œ categoryUrls must use valid B&H category page URLs such as:

  • https://www.bhphotovideo.com/c/buy/light-panels/ci/48383
  • https://www.bhphotovideo.com/c/products/Flat-Panel-Televisions/ci/2500

πŸ’° Pricing & Usage Notes

FeatureNotes
Product extractionStandard actor usage pricing applies
Customer reviews extractionAdditional $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.