Office Services & Supplies · Office Depot, LLC

Office Depot / OfficeMax Product Catalog (Structured)

Datadory delivers office depot officemax product catalog data covering roughly 49,000 US office-products listings - each row carrying SKU, manufacturer part number and UPC, brand, current price beside regular price, unit of measure, stock state, star rating, review count and a three-level taxonomy running from paper to furniture to technology - delivered daily, weekly, or hourly.

API, files, or your warehouse. Daily, weekly, or hourly.

Where it covers
United States retail assortment; a US store-location layer can be scoped separately
How far back
Live assortment and prices at time of collection; no historical archive exists, so history accrues from repeated capture on your cadence
How fine
One record per SKU, placed in a three-level taxonomy of department, category and sub-category

What is the Office Depot / OfficeMax product catalog dataset?

It is the shelf of America's office-supplies incumbent, turned into rows. Office Depot operates the OfficeMax brand alongside its own, and its US storefront lists roughly 49,000 products across office supplies, paper, ink and toner, furniture, technology, printing services and promotional products - arranged down a three-level merchandising tree that runs from department to category to sub-category. The Paper branch alone carried 2,802 items when Datadory's research pass ran in August 2026.

What earns the record its keep is identity depth. Most retail catalogs hand you a title and a price; this one hands you the retailer item number, the manufacturer part number, the UPC, the brand and the manufacturer name on the same row, plus category-specific specification rows underneath. That is enough to join against supplier feeds and product registries instead of fuzzy-matching on title strings. Get a sample of this dataset scoped to the departments or categories you care about before anything else.

What do sample rows look like?

Five listings captured during the August 2026 research pass, flat exactly as they land in a delivery:

sku           : 6039454
name          : Astrobrights Color Paper, 8-1/2" x 11",
                Bright Assortment, Total Qty 100
brand         : Astrobrights       mpn : 98768-01RFID
price         : 7.49
taxonomy      : Paper > Copy & Printer Paper > Colored Paper
manufacturer  : NEENAH PAPER INC

sku           : 196517
name          : Boise X-9 Multi-Use Printer & Copy Paper, 10 Reams,
                White, Letter, 5000 Sheets Per Case, 20 Lb, 92 Brightness
brand         : BOISE              uom : case
regular_price : 69.99              sell_price : 48.99

sku           : 348037
name          : Office Depot Multi-Use Printer & Copy Paper, 10 Reams,
                White, Letter, 5000 Sheets Per Case, 20 Lb, 92 Brightness
brand         : Office Depot       uom : case
regular_price : 60.49              sell_price : 48.99

sku           : 336977
name          : Post-it Super Sticky Notes, 3 x 3 in, 24 Bulk Sticky
                Note Pads, 70 Sheets/Pad
brand         : Post-it            uom : pack
regular_price : 29.99              sell_price : 23.99

sku           : 589483
name          : Office Depot Brand Notebook Filler Paper, Wide Ruled,
                8" x 10-1/2"
brand         : Office Depot       uom : (none recorded)
regular_price : 3.09               sell_price : 1.00

Read rows two and three together and you have the whole private-label argument on one screen. A Boise X-9 ten-ream case and the Office Depot brand ten-ream case share an identical specification string - white, letter, 5,000 sheets, 20 lb, 92 brightness - yet carry different regular prices, $69.99 against $60.49, and sell at precisely the same $48.99. Same factory paper, two price ladders, one street price.

The other rows cover the states a price monitor has to survive. The Astrobrights row shows the identity triple doing its job: item number 6039454, manufacturer part 98768-01RFID, Neenah named as the manufacturer. The Post-it row shows a bulk pack discounted from $29.99 to $23.99 with its unit of measure stated as a pack, not a pad. The filler-paper row is the cheapest thing on the page and still carries a $3.09-to-$1.00 markdown - promotion runs all the way down the ladder.

What fields does the dataset include?

Fourteen documented fields per row, in three groups. Identity: the retailer item number (sku), manufacturer part number (mpn), UPC, brand and manufacturer-side naming, which together make the row joinable against supplier catalogs rather than merely readable. Commerce: current price and currency, the pre-discount regular price beside it, the unit of measure naming what the price actually buys, and the stock state. Placement and reputation: the department > category > sub-category path, average star rating, review count, and the specifications block holding whatever attributes the category demands - sheet size and paper weight for paper, dimensions and material for furniture, compatibility for technology.

All fourteen are verified against live product pages rather than inferred from markup patterns, which is why the field confidence on this record reads verified. The variable part is inside specifications, not around it: attribute vocabularies differ by category, so they arrive as key-value pairs keyed consistently instead of a sparse grid of hundreds of mostly-empty columns.

Additional fields on request cover the edges: per-category listing counts (the honest answer to "how big is the catalog", which is only knowable category by category), an explicit list-versus-street-price flag where a category view reports reference price, and the US store-location layer.

What does coverage look like across geography, time and granularity?

Geography - the United States retail assortment is the scope, with a US store-location layer available as a separate scoping decision rather than mixed into the product extract.

Temporal - the live state of the shelf at capture time. No historical archive exists anywhere for this assortment, so a price series exists only where someone captured it - which is the practical argument for starting a cadence before the analysis is specified. Weekly snapshots build a usable positioning panel within a quarter; daily catches the markdown windows that weekly sampling walks past.

Granularity - one record per SKU, placed on the three-level merchandising tree. No rollups, no category averages: every downstream aggregation builds from the same atomic row, which is what keeps a shelf comparison reproducible instead of anecdotal. Set against Datadory's wider catalog - 1,744 records averaging 7.81 - this slice scores 7/10, credited for verified fields and identity depth, docked for the absent archive and category-variable attribute vocabulary.

How is the data delivered?

API, files, or your warehouse. Daily, weekly, or hourly.

Pick the channel your team already works in: REST endpoints for live lookups against a SKU or category slice, flat files sized for overnight loads, or a direct pipe into Snowflake, BigQuery or Redshift. Cadence is yours to set - and to change when a back-to-school or tax-season calendar demands it.

Every delivery ships with the field dictionary above and sample rows for validation, and the work of keeping resolution stable stays our problem, not yours.

Who uses this data, and for what?

  • Competitive-intelligence and product teams track the reference price ladder for office products: current-versus-regular spreads by category, markdown depth on private label against national brands, and assortment changes quarter over quarter - see these competitive intel product teams use cases.
  • E-commerce operators benchmark their own office-products assortment against the incumbent's, using the unit of measure field to normalise cases against packs before declaring anything a deal - mapped in e commerce operators use cases.
  • Data scientists and ML engineers build SKU-level price panels from repeated captures for elasticity and promotion-response work, where the explicit regular-price column beats reconstructing reference prices from history - workflows in data scientists use cases.
  • Market researchers and consultants size the US office-products market bottom-up from the assortment itself, citing street prices rather than list-price press releases; method notes at market researchers use cases.
  • Investors and quants read promotional intensity and private-label share as signals in the office-retail and paper-value chains, where markdown cadence leads margin commentary.
  • Developers and data-product builders wire stable SKU, MPN and UPC identifiers into procurement and catalogue-matching pipelines without fuzzy joins; see developers builders use cases.

How does it fit alongside the rest of office services & supplies?

The natural companion in this industry is the Kaggle Superstore Sales Dataset: 9,800 US order lines from 2015 to 2018, of which 5,909 sit in Office Supplies. The two records answer opposite questions - Superstore is transaction history, frozen and packaged for forecasting exercises; this catalog is shelf state, live and priced. Paired, they give you what sold four years ago and what the shelf costs today, which is the shortest route between a demand model and a procurement decision. Both live in the office services & supplies data hub.

For breadth rather than depth, the broadline-retail feeds resolve Walmart and Target at comparable SKU granularity - useful when office products are one aisle among many in your question rather than the whole question. Neither carries the office-vertical identity depth here: manufacturer part numbers and specification tables are thinner on general-merchandise shelves. Browse the ranking at best office-services-supplies datasets.

What should I know before requesting a sample?

Three things, stated plainly.

First, this is live commerce, not an archive. Every delivery reflects the assortment as it stands when cut; longitudinal pricing exists only where someone captured it, which is why cadence belongs in the first conversation rather than the last.

Second, price semantics have one wrinkle: some category views report reference price where a street price is expected. The extract therefore carries regular price and selling price as separate columns and validates the split against live records when your sample is cut - so a "$69.99" that is really a sticker, not a street price, never silently contaminates a spread calculation.

Third, the specifications block varies by category by design. A ream of paper and an ergonomic chair do not share attributes, and forcing them into one wide grid produces a wall of nulls. Key-value pairs keep both honest. None of this dents why the record scores 7/10: fourteen verified fields, identity deep enough to join on, and five sample rows visible before you commit.

Field dictionary

Every field below is documented against real records. The full dictionary ships with the sample.

Field dictionary - fourteen documented fields, one row per SKU
fieldtypedefinitionexample
skustringOffice Depot item number, the retailer's own identifier for the listing.6039454
namestringProduct display name, typically including size, count or pack configuration.Astrobrights Color Paper, 8-1/2" x 11", Bright Assortment, Total Qty 100
brandstringBrand name on the listing; spans national brands and the Office Depot private label.Astrobrights
mpnstringManufacturer part number, the supplier-level identifier behind the retail SKU.98768-01RFID
upcstringUniversal Product Code from the specifications table.759598987681
pricenumberCurrent selling price in USD.7.49
priceCurrencystringCurrency of the offer.USD
availabilityenumStock state, expressed as a standard availability value such as InStock.InStock
regularPricenumberPre-discount reference price shown alongside the selling price.69.99
uomenumUnit of measure for the priced unit, such as case, pack or ream.case
breadcrumbsstringDepartment, category and sub-category taxonomy path for the listing.Paper > Copy & Printer Paper > Colored Paper
averageOverallRatingnumberAverage customer star rating.5
totalReviewCountintegerNumber of customer reviews behind the rating.3
specificationstextCategory-specific attribute rows - sheet size, paper weight, sheets per ream, acid-free flags, printer compatibility - as key-value pairs.paper weight = 24 lb

Office Depot / OfficeMax Product Catalog (Structured) - at a glance

attributevalue
SourceOffice Depot, LLC (operator of the Office Depot and OfficeMax brands)
IndustryOffice Services & Supplies
GeographyUnited States retail assortment; US store-location layer scopeable separately
TemporalLive at capture; history accrues from repeated capture on your cadence
GranularityOne record per SKU x three-level taxonomy (department, category, sub-category)
ScaleRoughly 49,000 listings; Paper category alone carried 2,802 items
Fields14 verified fields, plus additional fields on request
DeliveryAPI, files, or your warehouse. Daily, weekly, or hourly.
Quality score (Datadory)7 / 10 - field documentation, identity depth and freshness rubric

Questions buyers ask

What is the Office Depot / OfficeMax product catalog dataset?

A SKU-level resolve of the US retail assortment operated by the company behind both the Office Depot and OfficeMax brands: roughly 49,000 listings across office supplies, paper, ink and toner, furniture, technology, printing services and promotional products, each carrying identifiers, the price stack, stock state, ratings and a three-level taxonomy path.

What fields does each row include?

Fourteen documented fields: sku, name, brand, mpn, upc, price, priceCurrency, availability, regularPrice, uom, breadcrumbs, averageOverallRating, totalReviewCount and specifications. Category-specific attributes such as sheet size, paper weight and printer compatibility arrive inside specifications as key-value pairs rather than as fixed columns.

Does the data include historical prices?

Not natively. Each delivery reflects the assortment and prices live at capture time, and no historical archive exists for this shelf. History accrues from repeated capture on your chosen cadence - weekly snapshots build a workable positioning panel within a quarter, and daily capture catches markdown windows weekly sampling misses.

How fresh is the data?

Every delivery reflects the shelves as they stand when it is cut, and cadence is yours: hourly for promo and back-to-school windows, daily for standard monitoring, weekly for positioning panels. Because the assortment moves continuously, the right cadence is the one matched to the decision the data feeds.

Which geographies does coverage include?

The United States retail assortment, at one record per SKU across the full department-to-sub-category tree. A US store-location layer can be scoped as its own extract; assortments served to other countries are distinct shelves and are handled as separate scopes rather than folded in.

How does it compare to the Superstore sample dataset?

They are complements, not substitutes. Superstore is 9,800 frozen transaction lines from 2015 to 2018 suited to forecasting exercises; this record is the live shelf - about 49,000 SKUs with current and regular prices, stock state and specification detail. Pair them to connect historical demand with today's shelf price.

Notes on this record

  • A catalog, not an archive Each delivery reflects the shelf as it stands when cut; no historical archive exists for this assortment. Start a cadence before you need the curve - a quarter of weekly captures yields a usable positioning panel.
  • Identity deep enough to join on Retailer SKU, manufacturer part number and UPC ride on the same row, so supplier feeds and product registries match exactly instead of fuzzy-matching on title strings. Rare among retail catalogs.
  • Private label meets national brand A Boise X-9 ten-ream case and the Office Depot brand equivalent carry identical specifications, different regular prices ($69.99 vs $60.49) and the same $48.99 street price. Private-label economics as subtraction.
  • Scored 7/10 - mid-high, honestly Datadory scores this record **7/10** against a catalog mean of 7.81 - credited for verified fields and identity depth, docked for the absent archive and a category-variable attribute vocabulary.
  • Pair it with the market frame [Kaggle Superstore Sales](/datasets/office-services-supplies/kaggle-superstore-sales-dataset) supplies the frozen transactions, this record supplies today's shelf, and the [office services & supplies hub](/industries/office-services-supplies) holds the rest. See the [best office-services-supplies datasets](/best/office-services-supplies-datasets).

See the rows before you pay anything.

Name this dataset and we send real records from it — scoped to the fields you asked for.

See pricing