Home Depot

Home Depot API & Data Access

Unofficial | 👉 Official Home Depot Website: http://www.homedepot.com | 👩‍💻 Contributors: steve

Notes

These are unofficial Home Depot API endpoints useful for scraping public data such as product information, photos, stores, inventory and pricing. They are made available for unofficial use and experimentation, such as for security research, use at your own risk!

These endpoints were uncovered from Home Depot’s mobile app using MITM proxy interception, meaning that these endpoints are unlikely to change too much as mobile clients tend to stick around in the wild for a while. Hence, it should be safe to assume these won’t change too much over the next few years.

API Key

The default API key used in these endpoints is taken from Home Depots’s public iOS application (using MITM proxy interception). If you’re interested in accessing data private to you, then you can try using your own Home Depot API key - you should be able to intercept this via MITM proxy interception if you’re logged in to the Home Depot iOS app.

Rate Limiting

Please be considerate when requesting data through these endpoints or Home Depot may block your requesting IP address. We don’t recommend exceeding one request per second per proxy.

Read Only

These endpoints are “read only” and only allow you to scrape data.

Official API

Home Depot used to offer an official API but no longer does.

Sample Data

Below is a sample JSON snippet for a product. You can also download aggregate results together in CSV format.

{
  "productDepartment": 25,
  "showProduct": false,
  "backOrderFlag": false,
  "onlineStatus": true,
  "hasIrgItems": true,
  "description": "This 20-Volt MAX Compact Brushless Drill/Driver kit includes two 20-Volt MAX Lithium Ion Batteries, a charger, and a carrying bag. At only 6.3 in. front to back, this drill features a high performance brushless motor that delivers 340 unit watts outs (UWO) and LED light to provide optimum illumination in dark spaces as you work. For increased comfort, the handle features an ergonomic design for balance and easier tool control along with a removable belt hook. Backed by a DEWALT 3-year limited warranty so you can buy with confidence.",
  "isAppliance": false,
  "savingsCenter": "Special Buys",
  "hasFbrItems": true,
  "diyTreatment": false,
  "buyOnlineShipToStoreEligible": true,
  "productSubClass": 4,
  "showLocalPrice": false,
  "productLabel": "ATOMIC 20-Volt MAX Lithium-Ion Brushless Cordless Compact 1/2 in. Drill Driver w/ (2) Batteries 1.3Ah, Charger & Bag",
  "specialOrderSKU": 1003968411,
  "brandName": "DEWALT",
  "productClass": 9,
  "hazardCode": "No Air",
  "upc": 885911593168,
  "isTopSeller": false,
  "recommendationFeatures": "BAD,COL,FBR,FBT,VIS",
  "buyOnlinePickupInStoreEligible": true,
  "badges": {...},
  "genericBrandFlag": false,
  "storeSkuNumber": 1004095717,
  "shipType": 75,
  "modelNumber": "DCD708C2",
  "omsThdSku": 1003968411,
  "vendorNumber": 72793
}

Articles

Scrape UPCs & Product Details from Home Depot SKUs Published July 16, 2019, 2:42 p.m. by steve
Home Depot vs. Lowe's Price Comparison Published Jan. 30, 2019, 3:15 a.m. by steve
Scraping Home Depot Store Data Published Oct. 27, 2018, 11:08 a.m. by steve
Home Depot Discounts Published Oct. 27, 2018, 11:08 a.m. by steve
Hunting Home Depot Clearance Items Published Oct. 27, 2018, 11:08 a.m. by steve