Glossary
embedded JSON product payload
An embedded JSON product payload is per-item product data serialized inside a retailer's HTML as structured JSON rather than served from a documented API. Newegg's pages embed one per item - price, was-price, rebate, stock and more - with 21 populated ItemCell objects (~196 KB) on one observed deals page.
What is an embedded JSON product payload?
Product payloads differ from generic page data in one way that matters commercially: they carry the offer. Not just name and image, but the current price, the crossed-out was-price, any rebate, and live stock state - the fields a merchandising team actually changes.
The cataloged record is precise. Newegg.com - Electronics Retail Product Catalog (Scrapeable) lists data_formats html and embedded_json, describes pages that 'embed a structured JSON product payload per item', and quantifies density: a single deals page embedded 21 fully-populated ItemCell objects totaling about 196 KB of product JSON. Coverage spans hundreds of thousands of live listings organized by ~16 top-level departments and hundreds of leaf subcategories. In Datadory's slice this source is tagged computer-electronics-retail with technology-hardware-storage-peripherals as a related industry.
Why does an embedded JSON product payload matter when choosing a dataset?
Hardware price tracking fails on missing history more often than missing fields, and payload structure is where you find out.
- Was-price and rebate fields expose real discounts. Street pricing on PC components swings through rebates; a payload without was-price and rebate fields cannot distinguish a genuine cut from a coupon round-trip.
- Stock state timestamps the offer. Stock flips make the difference between quoting a price and buying at it.
- No archival price history comes with it. These fields describe the current offer; longitudinal analysis requires you to capture repeatedly - which collides with Newegg's recorded terms prohibiting automated access.
- Buyers who skip the payload check discover at integration time that a vendor's 'price data' is screenshots of the same page.
How do you evaluate an embedded JSON product payload in a data source?
- Enumerate the field set per object. Confirm each payload carries item number, title, price, was-price, rebate, stock, brand, model, rating and review count - the cataloged schema for Newegg's ItemCell objects.
- Measure payload weight against density. 21 objects x ~196 KB on one deals page is your baseline; pages far below that are probably curated subsets, not the full department.
- Map payloads onto the taxonomy. Newegg organizes ~16 top-level departments and hundreds of leaf subcategories; coverage claims should decompose along that tree, not a flat page list.
Where to see it in context: computer-electronics-retail data, technology-hardware-storage-peripherals data.
Related terms
- offer-price-stock-fields - the general field family (price, was-price, rebate, stock) these payloads instantiate, which change continuously and typically carry no archival history.
- pc-components-catalog - the ~16-department e-commerce taxonomy those payloads populate, from components and systems to peripherals and appliances.
Frequently asked questions
What is inside a Newegg embedded product payload?
Per-item structured JSON with item number, title, price, was-price, rebate, stock, brand, model, rating and review count. One observed deals page embedded 21 fully-populated ItemCell objects - about 196 KB of product JSON - drawn from a catalog of hundreds of thousands of live listings.
Does an embedded product payload include price history?
No. The payload describes the current offer only - present price, was-price, rebate and stock. Building a price-history series requires repeated capture over time, which for Newegg additionally raises its recorded terms prohibiting automated access, so licensing must be settled before any longitudinal effort.
How large is the payload footprint per page?
Compact but complete: 21 populated ItemCell objects came to roughly 196 KB on a single Newegg deals page. At that density you can estimate crawl bandwidth from page counts across the ~16 top-level departments before committing infrastructure.
Datasets containing this field
Datasets containing embedded JSON product payload
4 datasets carry embedded json product payload in the catalog. Open one, count the fields, judge for yourself.
Best Buy Developer API - Products, Stores & Categories
Google Dataset Search
Newegg.com - Electronics Retail Product Catalog (Scrapeable)
US Census Monthly Retail Trade Survey (MRTS/MARTS) - Electronics & Appliance Stores
Every listing shows the field dictionary, sample rows, and coverage before you commit. API, files, or your warehouse. Daily, weekly, or hourly.
Get sample rows