---
title: "B&H Photo product details"
description: "Exact new-product identity, specifications and displayed offer text."
url: "https://www.jsonify.com/sources/bh_photo"
---

# B&H Photo product details

Exact new-product identity, specifications and displayed offer text.

Collects: New-product identity, specifications and displayed offer text

Reads: www.bhphotovideo.com

- Status: Passed 7 Oct 2026, 13:36 UTC
- Checks: 2
- Revision: 0e36613
- HTML page: https://www.jsonify.com/sources/bh_photo
- Build a pipeline using this source: https://factory.jsonify.com/setup?q=Build%20a%20dataset%20from%20B%26H%20Photo%20product%20details&source=bh_photo

## How a pipeline uses this source

1. **Sources** (sources): www.bhphotovideo.com
2. **Product detail** (step): New-product identity, specifications and displayed offer text.
3. **Checks** (step): 2 saved checks run against the live site and a stored copy of the page. Last passed 7 Oct 2026. When the site changes, Jason repairs the source and publishes a new revision.
4. **Your dataset** (output): Rows delivered to your sheet, warehouse, alerts or assistant on the schedule you choose.

## Checks and repairs

- 7 Oct 2026, 13:36 UTC Live check: Passed (revision 0e36613)
- 7 Oct 2026, 13:35 UTC Offline check: Passed (revision 0e36613)
- 6 Oct 2026, 16:19 UTC Live check: Passed (revision 0e36613)
- 6 Oct 2026, 16:18 UTC Offline check: Passed (revision 0e36613)

## What it reads

### product\_detail

New-product identity, specifications and displayed offer text.

| Field | Type | Meaning |
| --- | --- | --- |
| source\_url | string | URL of the public source record. |
| observed\_at | string | Timestamp when the record was collected. |
| product\_id | string | Product ID. |
| title | string | Title. |
| bh\_sku | string | Bh SKU. |
| manufacturer\_part | string | Manufacturer part. |
| upc | string | UPC. |
| displayed\_price | string | Displayed price. |
| currency | null | Currency code for the reported amount. |
| primary\_offer\_text | string | Primary offer text. |
| specifications | array | Specifications. |
| context\_note | string | Coverage and interpretation notes for the result. |

Example row (synthetic):

| source\_url | observed\_at | product\_id | title | bh\_sku | manufacturer\_part | upc | displayed\_price | currency | primary\_offer\_text | specifications | context\_note |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| https://example.com/fixture | 2026-01-15T12:00:00Z | 12345 | Example title | Example bh sku | Example manufacturer part | 3 | Example displayed price |  | Example primary offer text | \[ \{ "section": "Example section", "name": "Example name", "value": "Example value" \} \] | Example context note |

## Limitations

Markdown layout only; ISO currency, local inventory and delivered totals not verified.

Site and app names identify the source only. Jsonify is not affiliated with or endorsed by them.
How Jsonify reads sites: https://www.jsonify.com/legal/site-owners.md


## More Retail sources

- [WooCommerce public Store API catalogues](https://www.jsonify.com/sources/woocommerce.md): Read public parent-product pages with exact minor-unit price conversion, original offer/variation metadata, store identity checks and source pagination totals.
- [H&M US public colour article detail](https://www.jsonify.com/sources/hm.md): Read an exact US colour article price, structured size availability and material/care details.
- [Zara US public default-colour product detail](https://www.jsonify.com/sources/zara.md): Read current US default colour price, structured size availability and composition.
- [Zalando UK public article and size offers](https://www.jsonify.com/sources/zalando.md): Read exact UK article price, structured size availability and material/delivery context.
- [Wickes public category discovery and exact products](https://www.jsonify.com/sources/wickes.md): Exact SKU/kit detail and validated category-page product identities with qualified GBP price and fulfilment scope.
- [Wayfair US public product offers](https://www.jsonify.com/sources/wayfair.md): Exact visible SKU, product title and public default USD offer.
- [Uniqlo US public default variant detail](https://www.jsonify.com/sources/uniqlo.md): Read an exact product’s default colour/size, price, stock status and material/care context.
- [Ulta US exact SKU product](https://www.jsonify.com/sources/ulta.md): Public exact product/SKU offer, attributes and barcode snapshot.

All Retail sources: https://www.jsonify.com/sources.md?category=retail


## Related datasets

- [Deliveroo, Uber Eats and Just Eat Menu Prices in London](https://www.jsonify.com/datasets/london-delivery-app-venues-and-menus-d603c7022886.md): Deliveroo, Uber Eats and Just Eat menu prices in London: 3,365 menu items from 30 restaurant listings, with base prices, categories and ratings.
- [Paris Supermarket Prices and Product Catalogue](https://www.jsonify.com/datasets/supermarket-products-in-paris-6bb96540e5f9.md): Paris supermarket product listings and prices from Carrefour, E.Leclerc, Auchan, Intermarché, Super U, Monoprix and other retailers. The published dataset…
- [Short Drama Apps: Catalogue, Charts and Coin Prices](https://www.jsonify.com/datasets/short-drama-charts-and-catalogue-c3bee033d5c1.md): Short drama app data for ReelShort, DramaBox and FreeReels: 71,875 catalogue rows, charts and coin packs. Published 2 November 2026.
