Homedepot Scraper

ENDPOINTS
GET/products/availability

Product Availability

Check one product's stock at the nearest stores: quantity, aisle and bay, pickup and ship-to-store.

QUERY PARAMS

Home Depot item ID (internet number) or any homedepot.com product URL.

Examples:

  • ID: 320326787
  • URL: https://www.homedepot.com/p/Milwaukee-M18-FUEL-18V-Lithium-Ion-Brushless-Cordless-Hammer-Drill-and-Impact-Driver-Combo-Kit-2-Tool-with-2-Batteries-3697-22/320326787

Where to look for stores: a ZIP, City, ST, latitude,longitude, a store number or a store URL.

Default: ZIP 30339 (Atlanta GA)

Examples:

  • Austin, TX
  • 90210
  • 40.7128,-74.0060

Number of stores to check.

Default: 5

Allowed values: 1-20

{
  "product": {
    "id": "320326787",
    "name": "M18 FUEL 18V Lithium-Ion Brushless Cordless Hammer Drill and Impact Driver Combo Kit (2-Tool) with 2 Batteries",
    "link": "https://www.homedepot.com/p/Milwaukee-M18-FUEL-18V-Lithium-Ion-Brushless-Cordless-Hammer-Drill-and-Impact-Driver-Combo-Kit-2-Tool-with-2-Batteries-3697-22/320326787",
    "brand": "Milwaukee",
    "model_number": "3697-22",
    "store_sku": "1007850144",
    "image": "https://images.thdstatic.com/productImages/c83a98b4-2b2a-4537-9a1b-16f4adc8fff6/svn/milwaukee-power-tool-combo-kits-3697-22-64_1000.jpg",
    "currency": "USD"
  },
  "searched": null,
  "delivery": {
    "is_available": true,
    "online_quantity": 9625,
    "options": [
      {
        "type": "ship_to_home",
        "service_code": "sth",
        "option": "delivery",
        "is_free": true,
        "free_delivery_threshold": null,
        "charge": null,
        "total_charge": null,
        "timeline": null,
        "message": null,
        "earliest_date": null,
        "starts_at": null,
        "ends_at": null,
        "eta_hours": null,
        "eta_minutes": null,
        "locations": [
          {
            "store": null,
            "location_type": "online",
            "is_anchor": true,
            "quantity": 9625,
            "is_in_stock": true,
            "is_out_of_stock": false,
            "is_limited_quantity": false,
            "is_unavailable": false,
            "max_pickup_quantity": null,
            "min_pickup_quantity": null,
            "has_curbside_pickup": null,
            "is_check_nearby": null
          }
        ],
        "is_fulfillable": true
      },
      {
        "type": "express_delivery",
        "service_code": "express delivery",
        "option": "delivery",
        "is_free": false,
        "free_delivery_threshold": null,
        "charge": null,
        "total_charge": null,
        "timeline": null,
        "message": null,
        "earliest_date": null,
        "starts_at": null,
        "ends_at": null,
        "eta_hours": null,
        "eta_minutes": null,
        "locations": [
          {
            "store": {
              "id": "121",
              "name": null,
              "phone": null,
              "state": null,
              "distance_miles": null
            },
            "location_type": "store",
            "is_anchor": true,
            "quantity": 73,
            "is_in_stock": true,
            "is_out_of_stock": false,
            "is_limited_quantity": false,
            "is_unavailable": false,
            "max_pickup_quantity": null,
            "min_pickup_quantity": null,
            "has_curbside_pickup": null,
            "is_check_nearby": null
          }
        ],
        "is_fulfillable": true
      }
    ]
  },
  "count": 5,
  "stores": [
    {
      "id": "121",
      "name": "Cumberland",
      "link": "https://www.homedepot.com/l/Cumberland/GA/Atlanta/30339/121",
      "city": "Atlanta",
      "state": "GA",
      "zip": "30339",
      "phone": "(770)432-9930",
      "distance_miles": 1.27,
      "quantity": 73,
      "is_in_stock": true,
      "is_limited_quantity": false,
      "is_pickup_available": true,
      "is_ship_to_store_available": false,
      "has_curbside_pickup": null,
      "price": 399.0,
      "aisle": "15",
      "bay": "8",
      "shelf_location": "Aisle 15 - Bay 8"
    },
    {
      "id": "6986",
      "name": "Buckhead",
      "link": "https://www.homedepot.com/l/Buckhead/GA/Atlanta/30324/6986",
      "city": "Atlanta",
      "state": "GA",
      "zip": "30324",
      "phone": "(404)841-5608",
      "distance_miles": 6.82,
      "quantity": 55,
      "is_in_stock": true,
      "is_limited_quantity": false,
      "is_pickup_available": true,
      "is_ship_to_store_available": false,
      "has_curbside_pickup": null,
      "price": 399.0,
      "aisle": "8",
      "bay": "5",
      "shelf_location": "Aisle 8 - Bay 5"
    },
    {
      "id": "154",
      "name": "Sandy Springs",
      "link": "https://www.homedepot.com/l/Sandy-Springs/GA/Sandy-Springs/30328/154",
      "city": "Sandy Springs",
      "state": "GA",
      "zip": "30328",
      "phone": "(770)804-8065",
      "distance_miles": 7.22,
      "quantity": 61,
      "is_in_stock": true,
      "is_limited_quantity": false,
      "is_pickup_available": true,
      "is_ship_to_store_available": false,
      "has_curbside_pickup": null,
      "price": 399.0,
      "aisle": "8",
      "bay": "11",
      "shelf_location": "Aisle 8 - Bay 11"
    },
    {
      "id": "111",
      "name": "Merchants Walk",
      "link": "https://www.homedepot.com/l/Merchants-Walk/GA/Marietta/30062/111",
      "city": "Marietta",
      "state": "GA",
      "zip": "30062",
      "phone": "(770)977-9700",
      "distance_miles": 7.31,
      "quantity": 32,
      "is_in_stock": true,
      "is_limited_quantity": false,
      "is_pickup_available": true,
      "is_ship_to_store_available": false,
      "has_curbside_pickup": null,
      "price": 399.0,
      "aisle": "12",
      "bay": "11",
      "shelf_location": "Aisle 12 - Bay 11"
    },
    {
      "id": "1749",
      "name": "Austell",
      "link": "https://www.homedepot.com/l/Austell/GA/Austell/30106/1749",
      "city": "Austell",
      "state": "GA",
      "zip": "30106",
      "phone": "(770)438-9678",
      "distance_miles": 7.33,
      "quantity": 44,
      "is_in_stock": true,
      "is_limited_quantity": false,
      "is_pickup_available": true,
      "is_ship_to_store_available": false,
      "has_curbside_pickup": null,
      "price": 399.0,
      "aisle": "10",
      "bay": "12",
      "shelf_location": "Aisle 10 - Bay 12"
    }
  ]
}