# HomeDepot Scraper (`datascrapers/homedepot-scraper`) Actor

Extract product data from homedepot.com with just a collection URL and deliveryZip. Get product names, prices, images, stock levels, brand names, and more — perfect for price monitoring, inventory tracking, or market research. Use it for $3/1000 Products.

- **URL**: https://apify.com/datascrapers/homedepot-scraper.md
- **Developed by:** [Farhan Ali](https://apify.com/datascrapers) (community)
- **Categories:** E-commerce, News, Integrations
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $3.00 / 1,000 results

This Actor is paid per event and usage. You are charged both the fixed price for specific events and for Apify platform usage.

Learn more: https://docs.apify.com/platform/actors/running/actors-in-store#pay-per-event

## What's an Apify Actor?

Actors are a software tools running on the Apify platform, for all kinds of web data extraction and automation use cases.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.
Actors are written with capital "A".

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.
The best way to integrate Actors is as follows.

In JavaScript/TypeScript projects, use official [JavaScript/TypeScript client](https://docs.apify.com/api/client/js.md):

```bash
npm install apify-client
```

In Python projects, use official [Python client library](https://docs.apify.com/api/client/python.md):

```bash
pip install apify-client
```

In shell scripts, use [Apify CLI](https://docs.apify.com/cli/docs.md):

````bash
# MacOS / Linux
curl -fsSL https://apify.com/install-cli.sh | bash
# Windows
irm https://apify.com/install-cli.ps1 | iex
```bash

In AI frameworks, you might use the [Apify MCP server](https://docs.apify.com/platform/integrations/mcp.md).

If your project is in a different language, use the [REST API](https://docs.apify.com/api/v2.md).

For usage examples, see the [API](#api) section below.

For more details, see Apify documentation as [Markdown index](https://docs.apify.com/llms.txt) and [Markdown full-text](https://docs.apify.com/llms-full.txt).


# README

## HomeDepot Products Scraper

**Extract product data** from **homedepot.com** with just a collection URL and deliveryZip. Get product names, prices, images, stock levels, brand names, and more — perfect for price monitoring, inventory tracking, or market research.

For just **$15/1000 products**, you can scrape high-quality product data with ease.

---

### Features

- Extract comprehensive product details:

  - Product Image
  - Product Name
  - Brand Name
  - Price
  - Stock Level
  - Product URL

- Location-based scraping (delivery or pickup)
- Supports proxies for anonymity and bypassing restrictions
- Fast and reliable scraping with retry mechanisms

### Pricing

- **$15 per 1,000 products scraped**
- No hidden fees or subscription costs

---

### Input

The actor accepts the following input:

- **url** (string, required): Publix collection URLs to scrape products from
- **deliveryZip** (string, required): Address or postal code for delivery location (e.g., "72076")
- **address** (string, optional): Street Address for delivery location (e.g., "2300 Griffin Road")
- **maxProducts** (integer, optional): Maximum number of products to scrape. Set to 0 for unlimited
- **serviceType** (string, optional): Choose "delivery" or "pickup" (default: "delivery")
- **proxyConfiguration** (object, optional): Proxy settings for enhanced scraping

#### 📝 Copy for Use:

```json
{
    "url": "https://www.homedepot.com/b/Home-Decor/N-5yc1vZc7pcZ7",
    "deliveryZip": "72076",
    "maxProducts": 200
}
````

***

### Why Choose This Scraper?

- **Affordable**: Pay only $15 per 1,000 products scraped
- **Comprehensive**: Extracts all essential product details including pricing and stock levels
- **Easy to Use**: Simple setup and integration with the Apify platform
- **Reliable**: Built with retry mechanisms to handle network issues
- **Location-aware**: Get accurate pricing and availability for specific delivery locations

***

### Recommended Proxy Providers

- ## **Shifter**

  - Reliable residential proxies all over the world.
  - Cheap rates
  - [Order Shifter Now](https://shifter.io/r/YoBB/order)
  - Get 10% Off any product, use coupan `rigelbytes-YoBB`.

- ## **OxyLabs**

  - **100M+ Proxies**
  - Fastest proxies in the market
  - Real profile, human-like Residential IPs
  - Quality assurance framework for most reliable IPs
  - [Get Proxies](https://oxylabs.go2cloud.org/aff_c?offer_id=7\&aff_id=1366\&url_id=7)

- ## **DataImpulse**

  - Covers **200+ Counties**
  - Reliable Residential Proxies for just $1/GB
  - [Get Residential Proxies](https://dataimpulse.com/?aff=89421)

### [![Learn More About Proxies](https://img.shields.io/badge/Learn_More-About_Proxies-blue?style=for-the-badge)](#understanding-proxies)

### 🙌 Why Buy Through Our Affiliate Link?

- Exclusive Deals: Some providers may offer special discounts or bonuses when you use our link.
- Support Our Work: Each purchase helps us maintain and improve the tools and services we provide.
- No Extra Cost: You pay the same price, but part of it goes to supporting our efforts.

#### Running via Apify Console

You can run this actor from the Apify Console by providing the necessary input parameters.

#### Running via API

You can trigger this actor using the Apify API, passing the required input in the request body.

### API Request Example (Python)

```python
from apify_client import ApifyClient

## Initialize the ApifyClient with your API token
client = ApifyClient("<YOUR_API_TOKEN>")

## Prepare the Actor input
run_input = {
    "url": "https://www.homedepot.com/b/Home-Decor/N-5yc1vZc7pcZ7",
    "deliveryZip": "72076",
    "maxProducts": 200
}

## Run the Actor and wait for it to finish
run = client.actor("rigelbytes/homedepot-scraper").call(run_input=run_input)
```

### JavaScript

```javascript
import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your API token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {
    "url": "https://www.homedepot.com/b/Home-Decor/N-5yc1vZc7pcZ7",
    "deliveryZip": "72076",
    "maxProducts": 200
};

(async () => {
    // Run the Actor and wait for it to finish
    const run = await client.actor("rigelbytes/homedepot-scraper").call(input);
})();
```

### Running with cURL

```shell
## Set API token
API_TOKEN=<YOUR_API_TOKEN>

## Prepare Actor input
cat > input.json <<'EOF'
{
    "url": "https://www.homedepot.com/b/Home-Decor/N-5yc1vZc7pcZ7",
    "deliveryZip": "72076",
    "maxProducts": 200
}
EOF

## Run the Actor
curl "https://api.apify.com/v2/acts/rigelbytes/homedepot-scraper/runs?token=$API_TOKEN" \
  -X POST \
  -d @input.json \
  -H 'Content-Type: application/json'
```

### Output

The scraper outputs product data in JSON format with the following fields:

- `name`: Product name

- `brandName`: Brand name

- `imageUrl`: Product image URL

- `url`: Product page URL

- `priceString`: Price as string

- `stockLevel`: Stock availability

- ## Output
  ![Output](https://github.com/faizanalii/apify-images/blob/main/homedepot-scraper.gif?raw=true)

### [![View Detailed Data](https://img.shields.io/badge/Detailed-Data-green?style=for-the-badge)](#detailed-data)

### 🚀 Other Tools by Rigel Bytes

[![Airbnb Images Downloader](https://img.shields.io/badge/Airbnb_Images_Downloader-blue?style=for-the-badge)](https://apify.com/rigelbytes/airbnb-images-downloader)\
A focused Airbnb image scraper that extracts all photos from an Airbnb listing page and packages the listing's image files into a compressed archive. The Act...

[![Zillow Scraper](https://img.shields.io/badge/Zillow_Scraper-green?style=for-the-badge)](https://apify.com/rigelbytes/zillow-scraper)\
A Zillow-focused web scraper that extracts structured property listing data for real estate analysis and monitoring. The Actor crawls Zillow listings to coll...

[![Zillow Detail Scraper](https://img.shields.io/badge/Zillow_Detail_Scraper-orange?style=for-the-badge)](https://apify.com/rigelbytes/zillow-detail-scraper)\
Zillow scraper with customizable proxy support. Extract comprehensive property data, including pricing, images, and location details, using your proxies for better control and efficiency. Check the recommended proxy providers below.

[![Daraz](https://img.shields.io/badge/Daraz-blueviolet?style=for-the-badge)](https://apify.com/rigelbytes/daraz)\
A web scraping Actor that extracts product listings and detailed product and seller data from Daraz.pk (Pakistan ecommerce marketplace) for monitoring and an...

[![Airbnb Listing](https://img.shields.io/badge/Airbnb_Listing-red?style=for-the-badge)](https://apify.com/rigelbytes/airbnb-listing)\
A web-scraping Actor that bulk-extracts structured Airbnb listing data from listing pages: it retrieves listing metadata, descriptive content, property featu...

[![Google Maps Scraper](https://img.shields.io/badge/Google_Maps_Scraper-yellow?style=for-the-badge)](https://apify.com/rigelbytes/google-maps-scraper)\
A Google Maps scraping Actor that extracts structured business profiles and local place intelligence at scale: it crawls Google Maps listings to collect busi...

[![Airbnb Availability Calendar](https://img.shields.io/badge/Airbnb_Availability_Calendar-purple?style=for-the-badge)](https://apify.com/rigelbytes/airbnb-availability-calendar)\
Exports Airbnb listing availability calendars by scraping listing pages and producing structured, per-date calendar data. The Actor extracts date entries and...

[![Instagram Profile Scraper](https://img.shields.io/badge/Instagram_Profile_Scraper-pink?style=for-the-badge)](https://apify.com/rigelbytes/instagram-profile-scraper)\
A web-scraping Actor that extracts detailed Instagram profile and media metadata from profile pages: it retrieves profile-level metrics (follower/following c...

[![Land.com Scraper](https://img.shields.io/badge/Land.Com_Scraper-cyan?style=for-the-badge)](https://apify.com/rigelbytes/landdotcom-scraper)\
A Land.com-focused web scraper that crawls Land.com property listings and extracts structured real estate data for specified geographic areas and listing typ...

[![Airbnb Reviews](https://img.shields.io/badge/Airbnb_Reviews-success?style=for-the-badge)](https://apify.com/rigelbytes/airbnb-reviews)\
A web-scraping Actor that extracts unlimited reviews from Airbnb listings: it crawls listing review pages and produces structured review records containing r...

[![FurnishedFinder](https://img.shields.io/badge/Furnishedfinder-important?style=for-the-badge)](https://apify.com/rigelbytes/furnishedfinder)\
A web-scraping Actor designed to extract large-scale furnished rental data from Furnished Finder: it crawls listing pages to collect listing metadata (proper...

[![Immobilienscout24](https://img.shields.io/badge/Immobilienscout24-critical?style=for-the-badge)](https://apify.com/rigelbytes/immobilienscout24)\
A scraper for immobilienscout24.de that extracts large-scale real estate listing data and contact information, optimized for bulk property data collection, i...

[![Airbnb Listing Urls](https://img.shields.io/badge/Airbnb_Listing_Urls-informational?style=for-the-badge)](https://apify.com/rigelbytes/airbnb-listing-urls)\
A web scraper that extracts unlimited Airbnb listings from search queries and returns structured listing metadata for analysis. The Actor crawls Airbnb searc...

[![Instagram Engagement Tool](https://img.shields.io/badge/Instagram_Engagement_Tool-9cf?style=for-the-badge)](https://apify.com/rigelbytes/instagram-engagement-tool)\
Analyzes public Instagram profiles by scraping recent posts and profile metadata to compute engagement metrics for images and videos. The Actor extracts prof...

[![Instagram Post Scraper](https://img.shields.io/badge/Instagram_Post_Scraper-blue?style=for-the-badge)](https://apify.com/rigelbytes/instagram-post-scraper)\
An Instagram scraping Actor that extracts every post from Instagram profiles and produces structured post-level metadata and media assets for social media an...

[![BBB Scraper](https://img.shields.io/badge/Bbb_Scraper-green?style=for-the-badge)](https://apify.com/rigelbytes/bbb-scraper)\
A web-scraping Actor that extracts detailed business listings from the Better Business Bureau (BBB). It crawls BBB listings and produces structured business ...

[![Linkedin Company Scraper](https://img.shields.io/badge/Linkedin_Company_Scraper-orange?style=for-the-badge)](https://apify.com/rigelbytes/linkedin-company-scraper)\
A LinkedIn Company Scraper that extracts structured company profile data from LinkedIn company pages for lead generation and competitive intelligence. The Ac...

[![linkedin-company-details](https://img.shields.io/badge/Linkedin_Company_Details-blueviolet?style=for-the-badge)](https://apify.com/rigelbytes/linkedin-company-details)\
A LinkedIn Company Scraper for extracting comprehensive company profiles and social content from LinkedIn: it scrapes and returns structured company profile ...

[![Instagram Reel Scraper](https://img.shields.io/badge/Instagram_Reel_Scraper-red?style=for-the-badge)](https://apify.com/rigelbytes/instagram-reel-scraper)\
A web-scraping Actor that extracts all Instagram Reels from public profiles and produces structured reel-level metadata for content analysis, research, and m...

[![Rottentomatoes Reviews Scraper](https://img.shields.io/badge/Rottentomatoes_Reviews_Scraper-yellow?style=for-the-badge)](https://apify.com/rigelbytes/rottentomatoes-reviews-scraper)\
A web-scraping Apify Actor that extracts user and critic reviews from Rotten Tomatoes pages, producing structured review records for analysis. It crawls unli...

[![Extract Furnished Finder Hosts](https://img.shields.io/badge/Extract_Furnished_Finder_Hosts-purple?style=for-the-badge)](https://apify.com/rigelbytes/furnished-finder-hosts)\
Scrapes Furnished Finder listings and extracts structured listing and host profile data for furnished rentals, including listing titles, property types, geol...

[![Trustpilot Reviews Scraper](https://img.shields.io/badge/Trustpilot_Reviews_Scraper-pink?style=for-the-badge)](https://apify.com/rigelbytes/trustpilot-reviews)\
A Trustpilot review scraper that collects structured review records and full reviewer profile data at scale. It extracts review content (titles and body text...

[![Furnished Finder Fast](https://img.shields.io/badge/Furnished_Finder_Fast-cyan?style=for-the-badge)](https://apify.com/rigelbytes/furnished-finder-fast)\
An Apify Actor for scraping Furnished Finder rental listings and optional host profiles, extracting structured listing data such as photos, textual descripti...

[![Zillow Agents](https://img.shields.io/badge/Zillow_Agents-success?style=for-the-badge)](https://apify.com/rigelbytes/zillow-agents)\
A Zillow agent profile scraper that extracts structured agent data from Zillow for location-based queries (city, neighborhood, ZIP). The Actor scrapes agent ...

[![Bayut Scraper](https://img.shields.io/badge/Bayut_Scraper-important?style=for-the-badge)](https://apify.com/rigelbytes/bayut-scraper)\
A web-scraping Actor for extracting structured property listings and market intelligence from Bayut.com (UAE). It crawls Bayut property pages and returns str...

[![dubai-listing-scraper](https://img.shields.io/badge/Dubai_Listing_Scraper-critical?style=for-the-badge)](https://apify.com/rigelbytes/dubai-listing-scraper)\
A web scraping Actor for Bayut.com that extracts structured UAE property listing data for sale and rent across Dubai, Abu Dhabi and other Emirates. It progra...

[![Tiktok Comment Scraper](https://img.shields.io/badge/Tiktok_Comment_Scraper-informational?style=for-the-badge)](https://apify.com/rigelbytes/tiktok-comment-scraper)\
A TikTok comment scraping Actor that extracts all comments from TikTok videos given a video URL. It collects commenter metadata (usernames, display names, pr...

[![Tiktok Engagement Rate](https://img.shields.io/badge/Tiktok_Engagement_Rate-9cf?style=for-the-badge)](https://apify.com/rigelbytes/tiktok-engagement-rate)\
A TikTok profile scraper that analyzes public TikTok accounts to extract profile metadata and recent video-level interaction metrics and to compute engagemen...

[![Company Service Finder](https://img.shields.io/badge/Company_Service_Finder-blue?style=for-the-badge)](https://apify.com/rigelbytes/company-service-finder)\
Company Service Finder scrapes business listings from Google Search and Google Maps across cities and states, extracts company websites, names, phone numbers...

[![Website Services Finder](https://img.shields.io/badge/Website_Services_Finder-green?style=for-the-badge)](https://apify.com/rigelbytes/website-services-finder)\
Website Services Finder extracts and AI-analyzes company services and business information from business websites using web crawling plus large-language and ...

[![Airbnb Address Finder](https://img.shields.io/badge/Airbnb_Address_Finder-orange?style=for-the-badge)](https://apify.com/rigelbytes/airbnb-address-finder)\
A web-scraping Apify Actor that bulk-extracts Airbnb listing addresses and comprehensive listing metadata from provided Airbnb listing URLs. It parses listin...

[![Immowelt Scraper](https://img.shields.io/badge/Immowelt_Scraper-blueviolet?style=for-the-badge)](https://apify.com/rigelbytes/immowelt-scraper)\
An Apify Actor that scrapes unlimited real estate listings from immowelt.de and returns structured property data for indexing and analysis. The Actor extract...

[![Propertyfinder Scraper](https://img.shields.io/badge/Propertyfinder_Scraper-red?style=for-the-badge)](https://apify.com/rigelbytes/propertyfinder-scraper)\
A scraper for propertyfinder.ae that extracts unlimited real estate listings and related metadata at scale. Implements asynchronous concurrency, automatic re...

[![Publix Scraper](https://img.shields.io/badge/Publix_Scraper-yellow?style=for-the-badge)](https://apify.com/rigelbytes/publix-scraper)\
A web scraping Actor for Publix.com that extracts grocery product data from Publix collection pages using a collection URL and a delivery/pickup location to ...

[![Redfin Scraper](https://img.shields.io/badge/Redfin_Scraper-purple?style=for-the-badge)](https://apify.com/rigelbytes/redfin-scraper)\
Redfin Scraper extracts large-scale real estate listing data from Redfin search and city pages and returns structured property records for downstream analysi...

[![Instacart Scraper](https://img.shields.io/badge/Instacart_Scraper-pink?style=for-the-badge)](https://apify.com/rigelbytes/instacart-scraper)\
A web-scraping Actor that extracts structured product data from instacart.com using a collection/search keyword combined with a delivery or pickup location; ...

[![Doctify Scraper](https://img.shields.io/badge/Doctify_Scraper-cyan?style=for-the-badge)](https://apify.com/rigelbytes/doctify-scraper)\
A web scraping Actor that extracts structured healthcare provider and practice data from doctify.com starting from a Doctify search-results URL. The Actor ha...

[![Facebook Ads Scraper](https://img.shields.io/badge/Facebook_Ads_Scraper-success?style=for-the-badge)](https://apify.com/rigelbytes/facebook-ads-scraper)\
Extracts structured ad data from the Facebook Ads Library using a search URL: scrapes ad metadata and creative assets (ad copy, titles, captions), destinatio...

[![Ticketmaster Scraper](https://img.shields.io/badge/Ticketmaster_Scraper-important?style=for-the-badge)](https://apify.com/rigelbytes/ticketmaster-scraper)\
A Ticketmaster-focused web scraper that extracts structured event metadata by location and date range for event monitoring, market research, and entertainmen...

[![Scrape Instagram Creators](https://img.shields.io/badge/Scrape_Instagram_Creators-critical?style=for-the-badge)](https://apify.com/rigelbytes/scrape-instagram-creators)\
Scrape Instagram Creators is an Instagram profile and media scraper that extracts detailed creator profile metadata and media-level information. It captures ...

[![Immowelt Property Scraper](https://img.shields.io/badge/Immowelt_Property_Scraper-informational?style=for-the-badge)](https://apify.com/rigelbytes/immowelt-property-scraper)\
A scraper for immowelt.de (Germany) that harvests large volumes of real estate listings and returns structured property records for analysis. It extracts lis...

[![Immobilienscout24-scraper](https://img.shields.io/badge/Immobilienscout24_Scraper-9cf?style=for-the-badge)](https://apify.com/rigelbytes/immobilienscout24-scraper)\
A web scraping Actor that extracts large volumes of real estate listings and contact information from immobilienscout24.de, focused on German property market...

[![Instagram Creator Stats](https://img.shields.io/badge/Instagram_Creator_Stats-blue?style=for-the-badge)](https://apify.com/rigelbytes/instagram-creator-stats)\
A scraping and analytics Actor that extracts Instagram profile metadata and per-post media details to compute engagement metrics for creator/influencer analy...

[![Etsy Scraper](https://img.shields.io/badge/Etsy_Scraper-green?style=for-the-badge)](https://apify.com/rigelbytes/etsy-scraper)\
A web-scraping Actor that extracts structured product data from Etsy.com from category pages, search results, or individual product list URLs. It crawls list...

[![Rightmove Scraper](https://img.shields.io/badge/Rightmove_Scraper-orange?style=for-the-badge)](https://apify.com/rigelbytes/rightmove-scraper)\
Scrapes Rightmove.co.uk property listings and returns structured property records for real estate data extraction and analysis. The Actor crawls Rightmove se...

[![Outdoorsy Scraper](https://img.shields.io/badge/Outdoorsy_Scraper-blueviolet?style=for-the-badge)](https://apify.com/rigelbytes/outdoorsy-scraper)\
A web scraping Actor that extracts rental listing data from outdoorsy.com search result pages. It processes multiple search result URLs in a single run, issu...

[![Instagram Comment Scraper](https://img.shields.io/badge/Instagram_Comment_Scraper-red?style=for-the-badge)](https://apify.com/rigelbytes/instagram-comment-scraper)\
A web scraping Actor that extracts all comments from Instagram posts and reels given their URLs; it captures commenter metadata (username, display name, prof...

### Understanding Proxies:

When scraping data or browsing anonymously, proxies are essential. They act as intermediaries, masking your original IP address and allowing you to send requests from another location.

#### Why Use Proxies?

- Avoid IP Blocks: By routing requests through proxies, you prevent the target website from recognizing your IP as a scraper or spammer.
- Access Geo-restricted Content: Proxies let you access content or websites restricted by location.
- Enhance Anonymity: Hide your actual IP, ensuring privacy while scraping or browsing.

#### Types of Proxies

1. Residential Proxies
   - Real IP addresses provided by ISPs to home users.
   - They mimic regular users, making them harder to detect.
   - Best for: Long-term, undetectable scraping, and avoiding blocks.
2. Data Center Proxies
   - IP addresses from servers in data centers.
   - Faster and cheaper than residential proxies but easier to detect and block.
   - Best for: High-speed scraping, but with a higher risk of detection.
3. Mobile Proxies
   - IPs provided by mobile carriers (3G/4G/5G networks).
   - Very difficult to detect, as they appear as regular mobile users.
   - Best for: Mobile-related scraping or avoiding sophisticated blocks.

#### Rotating Proxies vs. Straight Proxies

- Rotating Proxies: Every request you send goes through a different proxy, making it harder for websites to detect patterns.
- Straight Proxies: All requests are sent through the same proxy, making it easier to track your IP.

### About Rigel Bytes

Rigel Bytes specializes in web scraping, automation, and data analytics. We help businesses extract and leverage valuable data for informed decision-making.

### Contact Us

Ready to unlock the power of data? Reach out to us at (contact@rigelbytes.com) or [book an appointment](https://cal.com/faizanali/appointments) with us to learn more about how we can help you achieve your data goals.

### Detailed Data

```json
[
  {
    "itemId": "203672257",
    "dataSources": "searchNav",
    "badges": [],
    "info": {
      "isSponsored": null,
      "sponsoredMetadata": null,
      "sponsoredBeacon": null,
      "productSubType": null,
      "productDepartmentId": "562803",
      "paintBrand": null,
      "dotComColorEligible": false,
      "isLiveGoodsProduct": false,
      "augmentedReality": false,
      "globalCustomConfigurator": null,
      "samplesAvailable": false,
      "swatches": [],
      "totalNumberOfOptions": 6,
      "hidePrice": false,
      "ecoRebate": false,
      "quantityLimit": 0,
      "categoryHierarchy": [
        "Furniture",
        "Furniture Accessories & Replacement Parts",
        "Casters"
      ],
      "sskMin": null,
      "sskMax": null,
      "unitOfMeasureCoverage": null,
      "wasMaxPriceRange": null,
      "wasMinPriceRange": null,
      "isGenericProduct": null,
      "classNumber": "4",
      "hasSubscription": false,
      "productDepartment": "Casters",
      "customerSignal": null,
      "isBuryProduct": null,
      "returnable": "30-Day",
      "__typename": "Info"
    },
    "identifiers": {
      "canonicalUrl": "/p/Everbilt-5-in-Red-Polyurethane-and-Steel-Swivel-Plate-Locking-Caster-Wheel-with-330-lb-Load-Rating-4120945EB/203672257",
      "brandName": "Everbilt",
      "itemId": "203672257",
      "productLabel": "5 in. Red Polyurethane and Steel Swivel Plate Locking Caster Wheel with 330 lb. Load Rating",
      "productType": "MERCHANDISE",
      "parentId": "334489230",
      "modelNumber": "4120945EB",
      "storeSkuNumber": "194925",
      "specialOrderSku": null,
      "isSuperSku": true,
      "sampleId": null,
      "__typename": "Identifiers"
    },
    "media": {
      "images": [
        {
          "url": "https://images.thdstatic.com/productImages/df06add4-f407-4b84-81f4-8f1d4c82940a/svn/reds-pinks-everbilt-casters-4120945eb-64_<SIZE>.jpg",
          "type": "IMAGE",
          "subType": "PRIMARY",
          "sizes": [
            "65",
            "100",
            "145",
            "300",
            "400",
            "600",
            "1000"
          ],
          "__typename": "Image"
        },
        {
          "url": "https://images.thdstatic.com/productImages/48e7d317-e7ab-44ff-adbb-a866ccda40c1/svn/reds-pinks-everbilt-casters-4120945eb-e4_<SIZE>.jpg",
          "type": "IMAGE",
          "subType": "SECONDARY",
          "sizes": [
            "65",
            "100",
            "145",
            "300",
            "400",
            "600",
            "1000"
          ],
          "__typename": "Image"
        }
      ],
      "__typename": "Media"
    },
    "pricing": {
      "value": 20.97,
      "original": 20.97,
      "promotion": {
        "dates": null,
        "description": null,
        "experienceTag": null,
        "subExperienceTag": null,
        "type": null,
        "dollarOff": 0,
        "percentageOff": 0,
        "promotionTag": null,
        "savingsCenter": null,
        "savingsCenterPromos": "Buy More Save More",
        "specialBuySavings": null,
        "specialBuyDollarOff": null,
        "specialBuyPercentageOff": null,
        "__typename": "Promotion"
      },
      "preferredPriceFlag": false,
      "conditionalPromotions": [
        {
          "promotionId": 592576,
          "skuItemGroup": "SRC-1",
          "promotionTags": [
            "BMSM"
          ],
          "eligibilityCriteria": [
            {
              "itemGroup": "SRC-1",
              "minThresholdVal": 25,
              "thresholdType": "QUANTITY",
              "__typename": "EligibilityCriterion"
            }
          ],
          "reward": {
            "tiers": [
              {
                "minThresholdVal": 25,
                "thresholdType": "QUANTITY",
                "rewardVal": 10,
                "rewardType": "PERCNTOFF",
                "rewardLevel": null,
                "maxAllowedRewardAmount": null,
                "__typename": "ConditionalPromoTier"
              },
              {
                "minThresholdVal": 45,
                "thresholdType": "QUANTITY",
                "rewardVal": 20,
                "rewardType": "PERCNTOFF",
                "rewardLevel": null,
                "maxAllowedRewardAmount": null,
                "__typename": "ConditionalPromoTier"
              }
            ],
            "__typename": "ConditionalPromoReward"
          },
          "__typename": "ConditionalPromotion"
        }
      ],
      "alternatePriceDisplay": false,
      "alternate": {
        "bulk": null,
        "unit": {
          "caseUnitOfMeasure": null,
          "unitsOriginalPrice": null,
          "unitsPerCase": 0,
          "value": null,
          "__typename": "UnitPricing"
        },
        "__typename": "Alternate"
      },
      "mapAboveOriginalPrice": null,
      "mapDetail": null,
      "message": null,
      "specialBuy": null,
      "unitOfMeasure": "each",
      "clearance": null,
      "__typename": "Pricing"
    },
    "reviews": {
      "ratingsReviews": {
        "averageRating": "4.6141",
        "totalReviews": "495",
        "__typename": "RatingsReviews"
      },
      "__typename": "Reviews"
    },
    "details": {
      "collection": {
        "collectionId": null,
        "name": null,
        "url": null,
        "__typename": "Collection"
      },
      "highlights": null,
      "installation": null,
      "__typename": "Details"
    },
    "installServices": {
      "scheduleAMeasure": false,
      "gccCarpetDesignAndOrderEligible": false,
      "__typename": "InstallServices"
    },
    "availabilityType": {
      "type": "Shared",
      "buyable": false,
      "discontinued": false,
      "status": false,
      "__typename": "AvailabilityType"
    },
    "fulfillment": {
      "fulfillmentOptions": [
        {
          "services": [
            {
              "type": "bopis",
              "locations": [
                {
                  "isAnchor": true,
                  "inventory": {
                    "quantity": 20,
                    "isOutOfStock": false,
                    "isInStock": true,
                    "isLimitedQuantity": false,
                    "isUnavailable": false,
                    "maxAllowedBopisQty": null,
                    "minAllowedBopisQty": null,
                    "__typename": "Inventory"
                  },
                  "curbsidePickupFlag": null,
                  "isBuyInStoreCheckNearBy": null,
                  "distance": 0,
                  "locationId": "1402",
                  "state": "AR",
                  "storeName": "North Little Rock",
                  "storePhone": "(501)945-3500",
                  "type": "store",
                  "__typename": "Location"
                }
              ],
              "hasFreeShipping": false,
              "freeDeliveryThreshold": null,
              "earliestDeliveryDate": null,
              "totalCharge": null,
              "deliveryTimeline": null,
              "deliveryDates": null,
              "deliveryCharge": null,
              "dynamicEta": null,
              "deliveryMessage": null,
              "shipFromFastestLocation": false,
              "optimalFulfillment": false,
              "__typename": "Service"
            }
          ],
          "type": "pickup",
          "fulfillable": true,
          "priorityDeliveryOptions": null,
          "__typename": "FulfillmentOption"
        },
        {
          "services": [
            {
              "type": "sth",
              "locations": [
                {
                  "isAnchor": true,
                  "inventory": {
                    "quantity": 8498,
                    "isOutOfStock": false,
                    "isInStock": true,
                    "isLimitedQuantity": false,
                    "isUnavailable": false,
                    "maxAllowedBopisQty": null,
                    "minAllowedBopisQty": null,
                    "__typename": "Inventory"
                  },
                  "curbsidePickupFlag": null,
                  "isBuyInStoreCheckNearBy": null,
                  "distance": null,
                  "locationId": "8119",
                  "state": null,
                  "storeName": null,
                  "storePhone": null,
                  "type": "online",
                  "__typename": "Location"
                }
              ],
              "hasFreeShipping": true,
              "freeDeliveryThreshold": null,
              "earliestDeliveryDate": null,
              "totalCharge": 0,
              "deliveryTimeline": "later",
              "deliveryDates": {
                "startDate": "2026-01-09",
                "endDate": "2026-01-09",
                "__typename": "DeliveryDate"
              },
              "deliveryCharge": null,
              "dynamicEta": null,
              "deliveryMessage": null,
              "shipFromFastestLocation": false,
              "optimalFulfillment": true,
              "__typename": "Service"
            },
            {
              "type": "express delivery",
              "locations": [
                {
                  "isAnchor": true,
                  "inventory": {
                    "quantity": 20,
                    "isOutOfStock": false,
                    "isInStock": true,
                    "isLimitedQuantity": false,
                    "isUnavailable": false,
                    "maxAllowedBopisQty": null,
                    "minAllowedBopisQty": null,
                    "__typename": "Inventory"
                  },
                  "curbsidePickupFlag": null,
                  "isBuyInStoreCheckNearBy": null,
                  "distance": 0,
                  "locationId": "1402",
                  "state": "AR",
                  "storeName": "North Little Rock",
                  "storePhone": "(501)945-3500",
                  "type": "store",
                  "__typename": "Location"
                }
              ],
              "hasFreeShipping": false,
              "freeDeliveryThreshold": null,
              "earliestDeliveryDate": null,
              "totalCharge": 2.99,
              "deliveryTimeline": "today",
              "deliveryDates": {
                "startDate": "2026-01-03",
                "endDate": "2026-01-03",
                "__typename": "DeliveryDate"
              },
              "deliveryCharge": null,
              "dynamicEta": null,
              "deliveryMessage": null,
              "shipFromFastestLocation": false,
              "optimalFulfillment": false,
              "__typename": "Service"
            }
          ],
          "type": "delivery",
          "fulfillable": true,
          "priorityDeliveryOptions": [
            {
              "date": "2026-01-03",
              "timeline": "today",
              "totalCharge": 2.99,
              "__typename": "PriorityDeliveryOption"
            }
          ],
          "__typename": "FulfillmentOption"
        }
      ],
      "anchorStoreStatus": false,
      "anchorStoreStatusType": "ACTIVE",
      "backordered": false,
      "backorderedShipDate": null,
      "bossExcludedShipStates": "AK,GU,HI,PR,VI",
      "excludedShipStates": "AK,GU,HI,PR,VI",
      "seasonStatusEligible": null,
      "fulfillmentBundleMessage": null,
      "sthExcludedShipState": null,
      "onlineStoreStatus": false,
      "onlineStoreStatusType": null,
      "__typename": "Fulfillment"
    },
    "dataSource": "searchNav",
    "favoriteDetail": {
      "count": 164,
      "__typename": "FavoriteDetail"
    },
    "taxonomy": {
      "breadCrumbs": [
        {
          "label": "Furniture",
          "__typename": "BreadCrumb"
        },
        {
          "label": "Special Values",
          "__typename": "BreadCrumb"
        }
      ],
      "__typename": "Taxonomy"
    },
    "bundleFlag": null,
    "specificationGroup": null,
    "bundleItems": null,
    "__typename": "BaseProduct",
    "imageUrl": "https://images.thdstatic.com/productImages/df06add4-f407-4b84-81f4-8f1d4c82940a/svn/reds-pinks-everbilt-casters-4120945eb-64_1000.jpg",
    "url": "https://www.homedepot.com/p/Everbilt-5-in-Red-Polyurethane-and-Steel-Swivel-Plate-Locking-Caster-Wheel-with-330-lb-Load-Rating-4120945EB/203672257",
    "name": "5 in. Red Polyurethane and Steel Swivel Plate Locking Caster Wheel with 330 lb. Load Rating",
    "brandName": "Everbilt",
    "priceString": "20.97"
  },
  {
    "itemId": "203661074",
    "dataSources": "searchNav",
    "badges": [],
    "info": {
      "isSponsored": null,
      "sponsoredMetadata": null,
      "sponsoredBeacon": null,
      "productSubType": null,
      "productDepartmentId": "562803",
      "paintBrand": null,
      "dotComColorEligible": false,
      "isLiveGoodsProduct": false,
      "augmentedReality": false,
      "globalCustomConfigurator": null,
      "samplesAvailable": false,
      "swatches": [],
      "totalNumberOfOptions": 4,
      "hidePrice": false,
      "ecoRebate": false,
      "quantityLimit": 0,
      "categoryHierarchy": [
        "Furniture",
        "Furniture Accessories & Replacement Parts",
        "Casters"
      ],
      "sskMin": null,
      "sskMax": null,
      "unitOfMeasureCoverage": null,
      "wasMaxPriceRange": null,
      "wasMinPriceRange": null,
      "isGenericProduct": null,
      "classNumber": "4",
      "hasSubscription": false,
      "productDepartment": "Casters",
      "customerSignal": null,
      "isBuryProduct": null,
      "returnable": "30-Day",
      "__typename": "Info"
    },
    "identifiers": {
      "canonicalUrl": "/p/Everbilt-2-in-Black-Soft-Rubber-and-Steel-Swivel-Plate-Caster-with-Locking-Brake-and-90-lbs-Load-Rating-49509/203661074",
      "brandName": "Everbilt",
      "itemId": "203661074",
      "productLabel": "2 in. Black Soft Rubber and Steel Swivel Plate Caster with Locking Brake and 90 lbs. Load Rating",
      "productType": "MERCHANDISE",
      "parentId": "321395437",
      "modelNumber": "49509",
      "storeSkuNumber": "850851",
      "specialOrderSku": null,
      "isSuperSku": true,
      "sampleId": null,
      "__typename": "Identifiers"
    },
    "media": {
      "images": [
        {
          "url": "https://images.thdstatic.com/productImages/7572ec91-2265-49f4-80a8-ad8575e29bc7/svn/blacks-everbilt-casters-49509-64_<SIZE>.jpg",
          "type": "IMAGE",
          "subType": "PRIMARY",
          "sizes": [
            "65",
            "100",
            "145",
            "300",
            "400",
            "600",
            "1000"
          ],
          "__typename": "Image"
        },
        {
          "url": "https://images.thdstatic.com/productImages/c889c04f-8230-42e8-98f1-1af3f04b91f2/svn/blacks-everbilt-casters-49509-e4_<SIZE>.jpg",
          "type": "IMAGE",
          "subType": "SECONDARY",
          "sizes": [
            "65",
            "100",
            "145",
            "300",
            "400",
            "600",
            "1000"
          ],
          "__typename": "Image"
        }
      ],
      "__typename": "Media"
    },
    "pricing": {
      "value": 7.93,
      "original": 7.93,
      "promotion": {
        "dates": null,
        "description": null,
        "experienceTag": null,
        "subExperienceTag": null,
        "type": null,
        "dollarOff": 0,
        "percentageOff": 0,
        "promotionTag": null,
        "savingsCenter": null,
        "savingsCenterPromos": "Buy More Save More",
        "specialBuySavings": null,
        "specialBuyDollarOff": null,
        "specialBuyPercentageOff": null,
        "__typename": "Promotion"
      },
      "preferredPriceFlag": false,
      "conditionalPromotions": [
        {
          "promotionId": 592576,
          "skuItemGroup": "SRC-1",
          "promotionTags": [
            "BMSM"
          ],
          "eligibilityCriteria": [
            {
              "itemGroup": "SRC-1",
              "minThresholdVal": 25,
              "thresholdType": "QUANTITY",
              "__typename": "EligibilityCriterion"
            }
          ],
          "reward": {
            "tiers": [
              {
                "minThresholdVal": 25,
                "thresholdType": "QUANTITY",
                "rewardVal": 10,
                "rewardType": "PERCNTOFF",
                "rewardLevel": null,
                "maxAllowedRewardAmount": null,
                "__typename": "ConditionalPromoTier"
              },
              {
                "minThresholdVal": 45,
                "thresholdType": "QUANTITY",
                "rewardVal": 20,
                "rewardType": "PERCNTOFF",
                "rewardLevel": null,
                "maxAllowedRewardAmount": null,
                "__typename": "ConditionalPromoTier"
              }
            ],
            "__typename": "ConditionalPromoReward"
          },
          "__typename": "ConditionalPromotion"
        }
      ],
      "alternatePriceDisplay": false,
      "alternate": {
        "bulk": null,
        "unit": {
          "caseUnitOfMeasure": null,
          "unitsOriginalPrice": null,
          "unitsPerCase": 0,
          "value": null,
          "__typename": "UnitPricing"
        },
        "__typename": "Alternate"
      },
      "mapAboveOriginalPrice": null,
      "mapDetail": null,
      "message": null,
      "specialBuy": null,
      "unitOfMeasure": "each",
      "clearance": null,
      "__typename": "Pricing"
    },
    "reviews": {
      "ratingsReviews": {
        "averageRating": "4.4432",
        "totalReviews": "176",
        "__typename": "RatingsReviews"
      },
      "__typename": "Reviews"
    },
    "details": {
      "collection": {
        "collectionId": null,
        "name": null,
        "url": null,
        "__typename": "Collection"
      },
      "highlights": null,
      "installation": null,
      "__typename": "Details"
    },
    "installServices": {
      "scheduleAMeasure": false,
      "gccCarpetDesignAndOrderEligible": false,
      "__typename": "InstallServices"
    },
    "availabilityType": {
      "type": "Shared",
      "buyable": false,
      "discontinued": false,
      "status": false,
      "__typename": "AvailabilityType"
    },
    "fulfillment": {
      "fulfillmentOptions": [
        {
          "services": [
            {
              "type": "bopis",
              "locations": [
                {
                  "isAnchor": true,
                  "inventory": {
                    "quantity": 21,
                    "isOutOfStock": false,
                    "isInStock": true,
                    "isLimitedQuantity": false,
                    "isUnavailable": false,
                    "maxAllowedBopisQty": null,
                    "minAllowedBopisQty": null,
                    "__typename": "Inventory"
                  },
                  "curbsidePickupFlag": null,
                  "isBuyInStoreCheckNearBy": null,
                  "distance": 0,
                  "locationId": "1402",
                  "state": "AR",
                  "storeName": "North Little Rock",
                  "storePhone": "(501)945-3500",
                  "type": "store",
                  "__typename": "Location"
                }
              ],
              "hasFreeShipping": false,
              "freeDeliveryThreshold": null,
              "earliestDeliveryDate": null,
              "totalCharge": null,
              "deliveryTimeline": null,
              "deliveryDates": null,
              "deliveryCharge": null,
              "dynamicEta": null,
              "deliveryMessage": null,
              "shipFromFastestLocation": false,
              "optimalFulfillment": false,
              "__typename": "Service"
            }
          ],
          "type": "pickup",
          "fulfillable": true,
          "priorityDeliveryOptions": null,
          "__typename": "FulfillmentOption"
        },
        {
          "services": [
            {
              "type": "sth",
              "locations": [
                {
                  "isAnchor": true,
                  "inventory": {
                    "quantity": 85,
                    "isOutOfStock": false,
                    "isInStock": true,
                    "isLimitedQuantity": false,
                    "isUnavailable": false,
                    "maxAllowedBopisQty": null,
                    "minAllowedBopisQty": null,
                    "__typename": "Inventory"
                  },
                  "curbsidePickupFlag": null,
                  "isBuyInStoreCheckNearBy": null,
                  "distance": null,
                  "locationId": "8119",
                  "state": null,
                  "storeName": null,
                  "storePhone": null,
                  "type": "online",
                  "__typename": "Location"
                }
              ],
              "hasFreeShipping": true,
              "freeDeliveryThreshold": null,
              "earliestDeliveryDate": null,
              "totalCharge": 0,
              "deliveryTimeline": "later",
              "deliveryDates": {
                "startDate": "2026-01-06",
                "endDate": "2026-01-06",
                "__typename": "DeliveryDate"
              },
              "deliveryCharge": null,
              "dynamicEta": null,
              "deliveryMessage": null,
              "shipFromFastestLocation": false,
              "optimalFulfillment": false,
              "__typename": "Service"
            },
            {
              "type": "express delivery",
              "locations": [
                {
                  "isAnchor": true,
                  "inventory": {
                    "quantity": 25,
                    "isOutOfStock": false,
                    "isInStock": true,
                    "isLimitedQuantity": false,
                    "isUnavailable": false,
                    "maxAllowedBopisQty": null,
                    "minAllowedBopisQty": null,
                    "__typename": "Inventory"
                  },
                  "curbsidePickupFlag": null,
                  "isBuyInStoreCheckNearBy": null,
                  "distance": 0,
                  "locationId": "1402",
                  "state": "AR",
                  "storeName": "North Little Rock",
                  "storePhone": "(501)945-3500",
                  "type": "store",
                  "__typename": "Location"
                }
              ],
              "hasFreeShipping": false,
              "freeDeliveryThreshold": null,
              "earliestDeliveryDate": null,
              "totalCharge": 0,
              "deliveryTimeline": "today",
              "deliveryDates": {
                "startDate": "2026-01-03",
                "endDate": "2026-01-03",
                "__typename": "DeliveryDate"
              },
              "deliveryCharge": null,
              "dynamicEta": null,
              "deliveryMessage": null,
              "shipFromFastestLocation": true,
              "optimalFulfillment": true,
              "__typename": "Service"
            }
          ],
          "type": "delivery",
          "fulfillable": true,
          "priorityDeliveryOptions": null,
          "__typename": "FulfillmentOption"
        }
      ],
      "anchorStoreStatus": false,
      "anchorStoreStatusType": "ACTIVE",
      "backordered": false,
      "backorderedShipDate": null,
      "bossExcludedShipStates": "PR,VI,GU",
      "excludedShipStates": "AK,GU,HI,PR,VI",
      "seasonStatusEligible": null,
      "fulfillmentBundleMessage": null,
      "sthExcludedShipState": null,
      "onlineStoreStatus": false,
      "onlineStoreStatusType": null,
      "__typename": "Fulfillment"
    },
    "dataSource": "searchNav",
    "favoriteDetail": {
      "count": 603,
      "__typename": "FavoriteDetail"
    },
    "taxonomy": {
      "breadCrumbs": [
        {
          "label": "Furniture",
          "__typename": "BreadCrumb"
        },
        {
          "label": "Special Values",
          "__typename": "BreadCrumb"
        }
      ],
      "__typename": "Taxonomy"
    },
    "bundleFlag": null,
    "specificationGroup": null,
    "bundleItems": null,
    "__typename": "BaseProduct",
    "imageUrl": "https://images.thdstatic.com/productImages/7572ec91-2265-49f4-80a8-ad8575e29bc7/svn/blacks-everbilt-casters-49509-64_1000.jpg",
    "url": "https://www.homedepot.com/p/Everbilt-2-in-Black-Soft-Rubber-and-Steel-Swivel-Plate-Caster-with-Locking-Brake-and-90-lbs-Load-Rating-49509/203661074",
    "name": "2 in. Black Soft Rubber and Steel Swivel Plate Caster with Locking Brake and 90 lbs. Load Rating",
    "brandName": "Everbilt",
    "priceString": "7.93"
  },
  {
    "itemId": "203661072",
    "dataSources": "searchNav",
    "badges": [
      {
        "name": "bestsellerv1",
        "label": "Best Seller",
        "__typename": "Badge"
      }
    ],
    "info": {
      "isSponsored": null,
      "sponsoredMetadata": null,
      "sponsoredBeacon": null,
      "productSubType": null,
      "productDepartmentId": "562803",
      "paintBrand": null,
      "dotComColorEligible": false,
      "isLiveGoodsProduct": false,
      "augmentedReality": false,
      "globalCustomConfigurator": null,
      "samplesAvailable": false,
      "swatches": [],
      "totalNumberOfOptions": 10,
      "hidePrice": false,
      "ecoRebate": false,
      "quantityLimit": 0,
      "categoryHierarchy": [
        "Furniture",
        "Furniture Accessories & Replacement Parts",
        "Casters"
      ],
      "sskMin": null,
      "sskMax": null,
      "unitOfMeasureCoverage": null,
      "wasMaxPriceRange": null,
      "wasMinPriceRange": null,
      "isGenericProduct": null,
      "classNumber": "4",
      "hasSubscription": false,
      "productDepartment": "Casters",
      "customerSignal": null,
      "isBuryProduct": null,
      "returnable": "30-Day",
      "__typename": "Info"
    },
    "identifiers": {
      "canonicalUrl": "/p/Everbilt-1-1-2-in-Black-Soft-Rubber-and-Steel-Swivel-Plate-Caster-with-40-lb-Load-Rating-49489/203661072",
      "brandName": "Everbilt",
      "itemId": "203661072",
      "productLabel": "1-1/2 in. Black Soft Rubber and Steel Swivel Plate Caster with 40 lb. Load Rating",
      "productType": "MERCHANDISE",
      "parentId": "321395594",
      "modelNumber": "49489",
      "storeSkuNumber": "849851",
      "specialOrderSku": null,
      "isSuperSku": true,
      "sampleId": null,
      "__typename": "Identifiers"
    },
    "media": {
      "images": [
        {
          "url": "https://images.thdstatic.com/productImages/77cb729c-3dd6-4528-92ac-eb6da9fa598d/svn/blacks-everbilt-casters-49489-64_<SIZE>.jpg",
          "type": "IMAGE",
          "subType": "PRIMARY",
          "sizes": [
            "65",
            "100",
            "145",
            "300",
            "400",
            "600",
            "1000"
          ],
          "__typename": "Image"
        },
        {
          "url": "https://images.thdstatic.com/productImages/625334b1-da5c-4474-a295-8e2239e23510/svn/blacks-everbilt-casters-49489-e4_<SIZE>.jpg",
          "type": "IMAGE",
          "subType": "SECONDARY",
          "sizes": [
            "65",
            "100",
            "145",
            "300",
            "400",
            "600",
            "1000"
          ],
          "__typename": "Image"
        }
      ],
      "__typename": "Media"
    },
    "pricing": {
      "value": 5.47,
      "original": 5.47,
      "promotion": {
        "dates": null,
        "description": null,
        "experienceTag": null,
        "subExperienceTag": null,
        "type": null,
        "dollarOff": 0,
        "percentageOff": 0,
        "promotionTag": null,
        "savingsCenter": null,
        "savingsCenterPromos": "Buy More Save More",
        "specialBuySavings": null,
        "specialBuyDollarOff": null,
        "specialBuyPercentageOff": null,
        "__typename": "Promotion"
      },
      "preferredPriceFlag": false,
      "conditionalPromotions": [
        {
          "promotionId": 592576,
          "skuItemGroup": "SRC-1",
          "promotionTags": [
            "BMSM"
          ],
          "eligibilityCriteria": [
            {
              "itemGroup": "SRC-1",
              "minThresholdVal": 25,
              "thresholdType": "QUANTITY",
              "__typename": "EligibilityCriterion"
            }
          ],
          "reward": {
            "tiers": [
              {
                "minThresholdVal": 25,
                "thresholdType": "QUANTITY",
                "rewardVal": 10,
                "rewardType": "PERCNTOFF",
                "rewardLevel": null,
                "maxAllowedRewardAmount": null,
                "__typename": "ConditionalPromoTier"
              },
              {
                "minThresholdVal": 45,
                "thresholdType": "QUANTITY",
                "rewardVal": 20,
                "rewardType": "PERCNTOFF",
                "rewardLevel": null,
                "maxAllowedRewardAmount": null,
                "__typename": "ConditionalPromoTier"
              }
            ],
            "__typename": "ConditionalPromoReward"
          },
          "__typename": "ConditionalPromotion"
        }
      ],
      "alternatePriceDisplay": false,
      "alternate": {
        "bulk": null,
        "unit": {
          "caseUnitOfMeasure": null,
          "unitsOriginalPrice": null,
          "unitsPerCase": 0,
          "value": null,
          "__typename": "UnitPricing"
        },
        "__typename": "Alternate"
      },
      "mapAboveOriginalPrice": null,
      "mapDetail": null,
      "message": null,
      "specialBuy": null,
      "unitOfMeasure": "each",
      "clearance": null,
      "__typename": "Pricing"
    },
    "reviews": {
      "ratingsReviews": {
        "averageRating": "4.4632",
        "totalReviews": "462",
        "__typename": "RatingsReviews"
      },
      "__typename": "Reviews"
    },
    "details": {
      "collection": {
        "collectionId": null,
        "name": null,
        "url": null,
        "__typename": "Collection"
      },
      "highlights": null,
      "installation": null,
      "__typename": "Details"
    },
    "installServices": {
      "scheduleAMeasure": false,
      "gccCarpetDesignAndOrderEligible": false,
      "__typename": "InstallServices"
    },
    "availabilityType": {
      "type": "Shared",
      "buyable": false,
      "discontinued": false,
      "status": false,
      "__typename": "AvailabilityType"
    },
    "fulfillment": {
      "fulfillmentOptions": [
        {
          "services": [
            {
              "type": "bopis",
              "locations": [
                {
                  "isAnchor": true,
                  "inventory": {
                    "quantity": 51,
                    "isOutOfStock": false,
                    "isInStock": true,
                    "isLimitedQuantity": false,
                    "isUnavailable": false,
                    "maxAllowedBopisQty": null,
                    "minAllowedBopisQty": null,
                    "__typename": "Inventory"
                  },
                  "curbsidePickupFlag": null,
                  "isBuyInStoreCheckNearBy": null,
                  "distance": 0,
                  "locationId": "1402",
                  "state": "AR",
                  "storeName": "North Little Rock",
                  "storePhone": "(501)945-3500",
                  "type": "store",
                  "__typename": "Location"
                }
              ],
              "hasFreeShipping": false,
              "freeDeliveryThreshold": null,
              "earliestDeliveryDate": null,
              "totalCharge": null,
              "deliveryTimeline": null,
              "deliveryDates": null,
              "deliveryCharge": null,
              "dynamicEta": null,
              "deliveryMessage": null,
              "shipFromFastestLocation": false,
              "optimalFulfillment": false,
              "__typename": "Service"
            }
          ],
          "type": "pickup",
          "fulfillable": true,
          "priorityDeliveryOptions": null,
          "__typename": "FulfillmentOption"
        },
        {
          "services": [
            {
              "type": "sth",
              "locations": [
                {
                  "isAnchor": true,
                  "inventory": {
                    "quantity": 69,
                    "isOutOfStock": false,
                    "isInStock": true,
                    "isLimitedQuantity": false,
                    "isUnavailable": false,
                    "maxAllowedBopisQty": null,
                    "minAllowedBopisQty": null,
                    "__typename": "Inventory"
                  },
                  "curbsidePickupFlag": null,
                  "isBuyInStoreCheckNearBy": null,
                  "distance": null,
                  "locationId": "8119",
                  "state": null,
                  "storeName": null,
                  "storePhone": null,
                  "type": "online",
                  "__typename": "Location"
                }
              ],
              "hasFreeShipping": true,
              "freeDeliveryThreshold": null,
              "earliestDeliveryDate": null,
              "totalCharge": 0,
              "deliveryTimeline": "later",
              "deliveryDates": {
                "startDate": "2026-01-06",
                "endDate": "2026-01-06",
                "__typename": "DeliveryDate"
              },
              "deliveryCharge": null,
              "dynamicEta": null,
              "deliveryMessage": null,
              "shipFromFastestLocation": false,
              "optimalFulfillment": false,
              "__typename": "Service"
            },
            {
              "type": "express delivery",
              "locations": [
                {
                  "isAnchor": true,
                  "inventory": {
                    "quantity": 51,
                    "isOutOfStock": false,
                    "isInStock": true,
                    "isLimitedQuantity": false,
                    "isUnavailable": false,
                    "maxAllowedBopisQty": null,
                    "minAllowedBopisQty": null,
                    "__typename": "Inventory"
                  },
                  "curbsidePickupFlag": null,
                  "isBuyInStoreCheckNearBy": null,
                  "distance": 0,
                  "locationId": "1402",
                  "state": "AR",
                  "storeName": "North Little Rock",
                  "storePhone": "(501)945-3500",
                  "type": "store",
                  "__typename": "Location"
                }
              ],
              "hasFreeShipping": false,
              "freeDeliveryThreshold": null,
              "earliestDeliveryDate": null,
              "totalCharge": 0,
              "deliveryTimeline": "today",
              "deliveryDates": {
                "startDate": "2026-01-03",
                "endDate": "2026-01-03",
                "__typename": "DeliveryDate"
              },
              "deliveryCharge": null,
              "dynamicEta": null,
              "deliveryMessage": null,
              "shipFromFastestLocation": true,
              "optimalFulfillment": true,
              "__typename": "Service"
            }
          ],
          "type": "delivery",
          "fulfillable": true,
          "priorityDeliveryOptions": null,
          "__typename": "FulfillmentOption"
        }
      ],
      "anchorStoreStatus": false,
      "anchorStoreStatusType": "ACTIVE",
      "backordered": false,
      "backorderedShipDate": null,
      "bossExcludedShipStates": "PR,VI,GU",
      "excludedShipStates": "AK,GU,HI,PR,VI",
      "seasonStatusEligible": null,
      "fulfillmentBundleMessage": null,
      "sthExcludedShipState": null,
      "onlineStoreStatus": false,
      "onlineStoreStatusType": null,
      "__typename": "Fulfillment"
    },
    "dataSource": "searchNav",
    "favoriteDetail": {
      "count": 427,
      "__typename": "FavoriteDetail"
    },
    "taxonomy": {
      "breadCrumbs": [
        {
          "label": "Furniture",
          "__typename": "BreadCrumb"
        },
        {
          "label": "Special Values",
          "__typename": "BreadCrumb"
        }
      ],
      "__typename": "Taxonomy"
    },
    "bundleFlag": null,
    "specificationGroup": null,
    "bundleItems": null,
    "__typename": "BaseProduct",
    "imageUrl": "https://images.thdstatic.com/productImages/77cb729c-3dd6-4528-92ac-eb6da9fa598d/svn/blacks-everbilt-casters-49489-64_1000.jpg",
    "url": "https://www.homedepot.com/p/Everbilt-1-1-2-in-Black-Soft-Rubber-and-Steel-Swivel-Plate-Caster-with-40-lb-Load-Rating-49489/203661072",
    "name": "1-1/2 in. Black Soft Rubber and Steel Swivel Plate Caster with 40 lb. Load Rating",
    "brandName": "Everbilt",
    "priceString": "5.47"
  },
  {
    "itemId": "320210273",
    "dataSources": "searchNav",
    "badges": [
      {
        "name": "bestseller",
        "label": "Best Seller",
        "__typename": "Badge"
      }
    ],
    "info": {
      "isSponsored": null,
      "sponsoredMetadata": null,
      "sponsoredBeacon": null,
      "productSubType": null,
      "productDepartmentId": "579592",
      "paintBrand": null,
      "dotComColorEligible": false,
      "isLiveGoodsProduct": false,
      "augmentedReality": false,
      "globalCustomConfigurator": null,
      "samplesAvailable": false,
      "swatches": [
        {
          "isSelected": true,
          "itemId": "320210273",
          "label": "Gray",
          "swatchImgUrl": "https://images.thdstatic.com/catalog/swatchImages/35/ee/eec8918e-9d58-4d0d-8cf2-34b82bd4605d_35.jpg",
          "url": "/p/LACOO-Gray-Leather-Power-Lift-Standard-No-Motion-Recliner-with-Power-Lift-T-LR84LMP4/320210273",
          "value": "eec8918e-9d58-4d0d-8cf2-34b82bd4605d",
          "__typename": "Swatch"
        },
        {
          "isSelected": false,
          "itemId": "320209399",
          "label": "Black",
          "swatchImgUrl": "https://images.thdstatic.com/catalog/swatchImages/35/69/696b0538-f389-4dc0-8eaf-8ae31b1cc61f_35.jpg",
          "url": "/p/LACOO-Black-Leather-Standard-No-Motion-Recliner-with-Power-Lift-T-LR84LMP0/320209399",
          "value": "696b0538-f389-4dc0-8eaf-8ae31b1cc61f",
          "__typename": "Swatch"
        },
        {
          "isSelected": false,
          "itemId": "320210045",
          "label": "Brown",
          "swatchImgUrl": "https://images.thdstatic.com/catalog/swatchImages/35/e5/e5db9f03-fe8f-436a-8a8a-7a2fb9b3d77f_35.jpg",
          "url": "/p/LACOO-Brown-Leather-Standard-No-Motion-Recliner-with-Power-Lift-T-LR84LMP8/320210045",
          "value": "e5db9f03-fe8f-436a-8a8a-7a2fb9b3d77f",
          "__typename": "Swatch"
        },
        {
          "isSelected": false,
          "itemId": "338027940",
          "label": "Technical Fabric",
          "swatchImgUrl": "https://images.thdstatic.com/catalog/swatchImages/35/3e/3e33a6d6-9916-4fb6-9aea-3673e445eecd_35.jpg",
          "url": "/p/LACOO-Power-Lift-Recliner-Chair-Leathaire-with-Massage-for-Elderly-Ergonomic-Recliner-with-2-Cup-Holders-Side-Pockets-LR24-0638-G8/338027940",
          "value": "3e33a6d6-9916-4fb6-9aea-3673e445eecd",
          "__typename": "Swatch"
        },
        {
          "isSelected": false,
          "itemId": "338028066",
          "label": "Light Gray",
          "swatchImgUrl": "https://images.thdstatic.com/catalog/swatchImages/35/d4/d406eb56-4414-4abb-a0fa-ab1af15f60c8_35.jpg",
          "url": "/p/LACOO-Power-Lift-Recliner-Chair-Leathaire-with-Massage-for-Elderly-Ergonomic-Recliner-with-2-Cup-Holders-Side-Pockets-Grey-LR24-0638-G4/338028066",
          "value": "d406eb56-4414-4abb-a0fa-ab1af15f60c8",
          "__typename": "Swatch"
        }
      ],
      "totalNumberOfOptions": 6,
      "hidePrice": false,
      "ecoRebate": false,
      "quantityLimit": 5,
      "categoryHierarchy": [
        "Furniture",
        "Living Room Furniture",
        "Chairs",
        "Recliners"
      ],
      "sskMin": null,
      "sskMax": null,
      "unitOfMeasureCoverage": null,
      "wasMaxPriceRange": null,
      "wasMinPriceRange": null,
      "isGenericProduct": null,
      "classNumber": "34",
      "hasSubscription": false,
      "productDepartment": "Recliners",
      "customerSignal": null,
      "isBuryProduct": null,
      "returnable": "30-Day",
      "__typename": "Info"
    },
    "identifiers": {
      "canonicalUrl": "/p/LACOO-Gray-Leather-Power-Lift-Standard-No-Motion-Recliner-with-Power-Lift-T-LR84LMP4/320210273",
      "brandName": "LACOO",
      "itemId": "320210273",
      "productLabel": "Gray Leather Power Lift Standard (No Motion) Recliner with Power Lift",
      "productType": "MERCHANDISE",
      "parentId": "320209295",
      "modelNumber": "T-LR84LMP4",
      "storeSkuNumber": "1007667316",
      "specialOrderSku": null,
      "isSuperSku": true,
      "sampleId": null,
      "__typename": "Identifiers"
    },
    "media": {
      "images": [
        {
          "url": "https://images.thdstatic.com/productImages/c40c1698-c30b-45d6-8c0a-f3c19d87ee6d/svn/gray-lacoo-recliners-t-lr84lmp4-64_<SIZE>.jpg",
          "type": "IMAGE",
          "subType": "PRIMARY",
          "sizes": [
            "65",
            "100",
            "145",
            "300",
            "400",
            "600",
            "1000"
          ],
          "__typename": "Image"
        }
      ],
      "__typename": "Media"
    },
    "pricing": {
      "value": 263.19,
      "original": 495.99,
      "promotion": {
        "dates": null,
        "description": null,
        "experienceTag": null,
        "subExperienceTag": null,
        "type": null,
        "dollarOff": 232.8,
        "percentageOff": 47,
        "promotionTag": null,
        "savingsCenter": "Special Buys",
        "savingsCenterPromos": "Special Buys",
        "specialBuySavings": null,
        "specialBuyDollarOff": null,
        "specialBuyPercentageOff": null,
        "__typename": "Promotion"
      },
      "preferredPriceFlag": false,
      "conditionalPromotions": [
        {
          "promotionId": null,
          "skuItemGroup": null,
          "promotionTags": null,
          "eligibilityCriteria": null,
          "reward": null,
          "__typename": "ConditionalPromotion"
        }
      ],
      "alternatePriceDisplay": false,
      "alternate": {
        "bulk": null,
        "unit": {
          "caseUnitOfMeasure": null,
          "unitsOriginalPrice": null,
          "unitsPerCase": 0,
          "value": null,
          "__typename": "UnitPricing"
        },
        "__typename": "Alternate"
      },
      "mapAboveOriginalPrice": null,
      "mapDetail": null,
      "message": null,
      "specialBuy": null,
      "unitOfMeasure": "each",
      "clearance": null,
      "__typename": "Pricing"
    },
    "reviews": {
      "ratingsReviews": {
        "averageRating": "4.037",
        "totalReviews": "1242",
        "__typename": "RatingsReviews"
      },
      "__typename": "Reviews"
    },
    "details": {
      "collection": {
        "collectionId": null,
        "name": null,
        "url": null,
        "__typename": "Collection"
      },
      "highlights": null,
      "installation": null,
      "__typename": "Details"
    },
    "installServices": {
      "scheduleAMeasure": false,
      "gccCarpetDesignAndOrderEligible": false,
      "__typename": "InstallServices"
    },
    "availabilityType": {
      "type": "Online",
      "buyable": false,
      "discontinued": false,
      "status": false,
      "__typename": "AvailabilityType"
    },
    "fulfillment": {
      "fulfillmentOptions": [
        {
          "services": [
            {
              "type": "boss",
              "locations": [
                {
                  "isAnchor": true,
                  "inventory": {
                    "quantity": 510,
                    "isOutOfStock": false,
                    "isInStock": true,
                    "isLimitedQuantity": false,
                    "isUnavailable": false,
                    "maxAllowedBopisQty": null,
                    "minAllowedBopisQty": null,
                    "__typename": "Inventory"
                  },
                  "curbsidePickupFlag": null,
                  "isBuyInStoreCheckNearBy": null,
                  "distance": 0,
                  "locationId": "1402",
                  "state": "AR",
                  "storeName": "North Little Rock",
                  "storePhone": "(501)945-3500",
                  "type": "online",
                  "__typename": "Location"
                }
              ],
              "hasFreeShipping": false,
              "freeDeliveryThreshold": null,
              "earliestDeliveryDate": null,
              "totalCharge": null,
              "deliveryTimeline": null,
              "deliveryDates": null,
              "deliveryCharge": null,
              "dynamicEta": null,
              "deliveryMessage": null,
              "shipFromFastestLocation": false,
              "optimalFulfillment": false,
              "__typename": "Service"
            }
          ],
          "type": "pickup",
          "fulfillable": true,
          "priorityDeliveryOptions": null,
          "__typename": "FulfillmentOption"
        },
        {
          "services": [
            {
              "type": "sth",
              "locations": [
                {
                  "isAnchor": true,
                  "inventory": {
                    "quantity": 510,
                    "isOutOfStock": false,
                    "isInStock": true,
                    "isLimitedQuantity": false,
                    "isUnavailable": false,
                    "maxAllowedBopisQty": null,
                    "minAllowedBopisQty": null,
                    "__typename": "Inventory"
                  },
                  "curbsidePickupFlag": null,
                  "isBuyInStoreCheckNearBy": null,
                  "distance": null,
                  "locationId": "8119",
                  "state": null,
                  "storeName": null,
                  "storePhone": null,
                  "type": "online",
                  "__typename": "Location"
                }
              ],
              "hasFreeShipping": true,
              "freeDeliveryThreshold": null,
              "earliestDeliveryDate": null,
              "totalCharge": 0,
              "deliveryTimeline": "later",
              "deliveryDates": {
                "startDate": "2026-01-08",
                "endDate": "2026-01-12",
                "__typename": "DeliveryDate"
              },
              "deliveryCharge": null,
              "dynamicEta": null,
              "deliveryMessage": null,
              "shipFromFastestLocation": false,
              "optimalFulfillment": true,
              "__typename": "Service"
            }
          ],
          "type": "delivery",
          "fulfillable": true,
          "priorityDeliveryOptions": null,
          "__typename": "FulfillmentOption"
        }
      ],
      "anchorStoreStatus": false,
      "anchorStoreStatusType": "NA",
      "backordered": false,
      "backorderedShipDate": null,
      "bossExcludedShipStates": "PR,VI,GU",
      "excludedShipStates": "AK,GU,HI,PR,VI",
      "seasonStatusEligible": null,
      "fulfillmentBundleMessage": null,
      "sthExcludedShipState": null,
      "onlineStoreStatus": false,
      "onlineStoreStatusType": null,
      "__typename": "Fulfillment"
    },
    "dataSource": "searchNav",
    "favoriteDetail": null,
    "taxonomy": {
      "breadCrumbs": [
        {
          "label": "Furniture",
          "__typename": "BreadCrumb"
        },
        {
          "label": "Special Values",
          "__typename": "BreadCrumb"
        }
      ],
      "__typename": "Taxonomy"
    },
    "bundleFlag": null,
    "specificationGroup": null,
    "bundleItems": null,
    "__typename": "BaseProduct",
    "imageUrl": "https://images.thdstatic.com/productImages/c40c1698-c30b-45d6-8c0a-f3c19d87ee6d/svn/gray-lacoo-recliners-t-lr84lmp4-64_1000.jpg",
    "url": "https://www.homedepot.com/p/LACOO-Gray-Leather-Power-Lift-Standard-No-Motion-Recliner-with-Power-Lift-T-LR84LMP4/320210273",
    "name": "Gray Leather Power Lift Standard (No Motion) Recliner with Power Lift",
    "brandName": "LACOO",
    "priceString": "263.19"
  },
  {
    "itemId": "316140500",
    "dataSources": "searchNav",
    "badges": [
      {
        "name": "bestseller",
        "label": "Best Seller",
        "__typename": "Badge"
      },
      {
        "name": "top rated",
        "label": "Top Rated",
        "__typename": "Badge"
      }
    ],
    "info": {
      "isSponsored": null,
      "sponsoredMetadata": null,
      "sponsoredBeacon": null,
      "productSubType": null,
      "productDepartmentId": "579632",
      "paintBrand": null,
      "dotComColorEligible": false,
      "isLiveGoodsProduct": false,
      "augmentedReality": false,
      "globalCustomConfigurator": null,
      "samplesAvailable": false,
      "swatches": [
        {
          "isSelected": true,
          "itemId": "316140500",
          "label": "Black",
          "swatchImgUrl": "https://images.thdstatic.com/catalog/swatchImages/35/4f/4f9966ff-af78-46b9-a1fc-7b56a408633e_35.jpg",
          "url": "/p/TITAN-Prestige-Series-Black-Faux-Leather-Reclining-3D-Massage-Chair-with-Foot-Rollers-and-Heated-Seat-PRESTIGEBL/316140500",
          "value": "4f9966ff-af78-46b9-a1fc-7b56a408633e",
          "__typename": "Swatch"
        },
        {
          "isSelected": false,
          "itemId": "316140505",
          "label": "Brown",
          "swatchImgUrl": "https://images.thdstatic.com/catalog/swatchImages/35/f2/f2fcdb54-1afd-45da-a03b-b964080b3d40_35.jpg",
          "url": "/p/TITAN-Prestige-Series-Brown-Faux-Leather-Reclining-3D-Massage-Chair-with-Foot-Rollers-and-Heated-Seat-PRESTIGEBR/316140505",
          "value": "f2fcdb54-1afd-45da-a03b-b964080b3d40",
          "__typename": "Swatch"
        },
        {
          "isSelected": false,
          "itemId": "316140513",
          "label": "Taupe",
          "swatchImgUrl": "https://images.thdstatic.com/catalog/swatchImages/35/60/60bb9a91-08bd-4f39-a4f7-a03c90ae0d9c_35.jpg",
          "url": "/p/TITAN-Prestige-Series-Taupe-Faux-Leather-Reclining-3D-Massage-Chair-with-Foot-Rollers-and-Heated-Seat-PRESTIGETA/316140513",
          "value": "60bb9a91-08bd-4f39-a4f7-a03c90ae0d9c",
          "__typename": "Swatch"
        }
      ],
      "totalNumberOfOptions": 3,
      "hidePrice": false,
      "ecoRebate": false,
      "quantityLimit": 10,
      "categoryHierarchy": [
        "Furniture",
        "Living Room Furniture",
        "Massage Chairs"
      ],
      "sskMin": null,
      "sskMax": null,
      "unitOfMeasureCoverage": null,
      "wasMaxPriceRange": null,
      "wasMinPriceRange": null,
      "isGenericProduct": null,
      "classNumber": "42",
      "hasSubscription": false,
      "productDepartment": "Massage Chairs",
      "customerSignal": null,
      "isBuryProduct": null,
      "returnable": "30-Day",
      "__typename": "Info"
    },
    "identifiers": {
      "canonicalUrl": "/p/TITAN-Prestige-Series-Black-Faux-Leather-Reclining-3D-Massage-Chair-with-Foot-Rollers-and-Heated-Seat-PRESTIGEBL/316140500",
      "brandName": "TITAN",
      "itemId": "316140500",
      "productLabel": "Prestige Series Black Faux Leather Reclining 3D Massage Chair with Foot Rollers and Heated Seat",
      "productType": "MERCHANDISE",
      "parentId": "316602983",
      "modelNumber": "PRESTIGEBL",
      "storeSkuNumber": "1006150977",
      "specialOrderSku": null,
      "isSuperSku": true,
      "sampleId": null,
      "__typename": "Identifiers"
    },
    "media": {
      "images": [
        {
          "url": "https://images.thdstatic.com/productImages/b8b47515-a4be-4013-8758-692e359f0d3e/svn/black-titan-massage-chairs-prestigebl-64_<SIZE>.jpg",
          "type": "IMAGE",
          "subType": "PRIMARY",
          "sizes": [
            "65",
            "100",
            "145",
            "300",
            "400",
            "600",
            "1000"
          ],
          "__typename": "Image"
        },
        {
          "url": "https://images.thdstatic.com/productImages/f0d4a15e-5690-40dd-bc48-08fc97db3fb8/svn/black-titan-massage-chairs-prestigebl-e4_<SIZE>.jpg",
          "type": "IMAGE",
          "subType": "SECONDARY",
          "sizes": [
            "65",
            "100",
            "145",
            "300",
            "400",
            "600",
            "1000"
          ],
          "__typename": "Image"
        }
      ],
      "__typename": "Media"
    },
    "pricing": {
      "value": 1799,
      "original": 3999,
      "promotion": {
        "dates": null,
        "description": null,
        "experienceTag": null,
        "subExperienceTag": null,
        "type": null,
        "dollarOff": 2200,
        "percentageOff": 55,
        "promotionTag": null,
        "savingsCenter": "Special Buys",
        "savingsCenterPromos": "Special Buys",
        "specialBuySavings": null,
        "specialBuyDollarOff": null,
        "specialBuyPercentageOff": null,
        "__typename": "Promotion"
      },
      "preferredPriceFlag": false,
      "conditionalPromotions": [
        {
          "promotionId": null,
          "skuItemGroup": null,
          "promotionTags": null,
          "eligibilityCriteria": null,
          "reward": null,
          "__typename": "ConditionalPromotion"
        }
      ],
      "alternatePriceDisplay": false,
      "alternate": {
        "bulk": null,
        "unit": {
          "caseUnitOfMeasure": null,
          "unitsOriginalPrice": null,
          "unitsPerCase": 0,
          "value": null,
          "__typename": "UnitPricing"
        },
        "__typename": "Alternate"
      },
      "mapAboveOriginalPrice": null,
      "mapDetail": null,
      "message": null,
      "specialBuy": null,
      "unitOfMeasure": "each",
      "clearance": null,
      "__typename": "Pricing"
    },
    "reviews": {
      "ratingsReviews": {
        "averageRating": "4.3817",
        "totalReviews": "241",
        "__typename": "RatingsReviews"
      },
      "__typename": "Reviews"
    },
    "details": {
      "collection": {
        "collectionId": null,
        "name": null,
        "url": null,
        "__typename": "Collection"
      },
      "highlights": null,
      "installation": null,
      "__typename": "Details"
    },
    "installServices": {
      "scheduleAMeasure": false,
      "gccCarpetDesignAndOrderEligible": false,
      "__typename": "InstallServices"
    },
    "availabilityType": {
      "type": "Online",
      "buyable": false,
      "discontinued": false,
      "status": false,
      "__typename": "AvailabilityType"
    },
    "fulfillment": {
      "fulfillmentOptions": [
        {
          "services": [
            {
              "type": "boss",
              "locations": [
                {
                  "isAnchor": true,
                  "inventory": {
                    "quantity": 87,
                    "isOutOfStock": false,
                    "isInStock": true,
                    "isLimitedQuantity": false,
                    "isUnavailable": false,
                    "maxAllowedBopisQty": null,
                    "minAllowedBopisQty": null,
                    "__typename": "Inventory"
                  },
                  "curbsidePickupFlag": null,
                  "isBuyInStoreCheckNearBy": null,
                  "distance": 0,
                  "locationId": "1402",
                  "state": "AR",
                  "storeName": "North Little Rock",
                  "storePhone": "(501)945-3500",
                  "type": "online",
                  "__typename": "Location"
                }
              ],
              "hasFreeShipping": false,
              "freeDeliveryThreshold": null,
              "earliestDeliveryDate": null,
              "totalCharge": null,
              "deliveryTimeline": null,
              "deliveryDates": null,
              "deliveryCharge": null,
              "dynamicEta": null,
              "deliveryMessage": null,
              "shipFromFastestLocation": false,
              "optimalFulfillment": false,
              "__typename": "Service"
            }
          ],
          "type": "pickup",
          "fulfillable": true,
          "priorityDeliveryOptions": null,
          "__typename": "FulfillmentOption"
        },
        {
          "services": [
            {
              "type": "sth",
              "locations": [
                {
                  "isAnchor": true,
                  "inventory": {
                    "quantity": 87,
                    "isOutOfStock": false,
                    "isInStock": true,
                    "isLimitedQuantity": false,
                    "isUnavailable": false,
                    "maxAllowedBopisQty": null,
                    "minAllowedBopisQty": null,
                    "__typename": "Inventory"
                  },
                  "curbsidePickupFlag": null,
                  "isBuyInStoreCheckNearBy": null,
                  "distance": null,
                  "locationId": "8119",
                  "state": null,
                  "storeName": null,
                  "storePhone": null,
                  "type": "online",
                  "__typename": "Location"
                }
              ],
              "hasFreeShipping": true,
              "freeDeliveryThreshold": null,
              "earliestDeliveryDate": null,
              "totalCharge": 0,
              "deliveryTimeline": "later",
              "deliveryDates": {
                "startDate": "2026-01-19",
                "endDate": "2026-01-19",
                "__typename": "DeliveryDate"
              },
              "deliveryCharge": null,
              "dynamicEta": null,
              "deliveryMessage": null,
              "shipFromFastestLocation": false,
              "optimalFulfillment": true,
              "__typename": "Service"
            }
          ],
          "type": "delivery",
          "fulfillable": true,
          "priorityDeliveryOptions": null,
          "__typename": "FulfillmentOption"
        }
      ],
      "anchorStoreStatus": false,
      "anchorStoreStatusType": "NA",
      "backordered": false,
      "backorderedShipDate": null,
      "bossExcludedShipStates": "AK,GU,HI,PR,VI",
      "excludedShipStates": "AK,GU,HI,PR,VI",
      "seasonStatusEligible": null,
      "fulfillmentBundleMessage": null,
      "sthExcludedShipState": null,
      "onlineStoreStatus": false,
      "onlineStoreStatusType": null,
      "__typename": "Fulfillment"
    },
    "dataSource": "searchNav",
    "favoriteDetail": null,
    "taxonomy": {
      "breadCrumbs": [
        {
          "label": "Furniture",
          "__typename": "BreadCrumb"
        },
        {
          "label": "Special Values",
          "__typename": "BreadCrumb"
        }
      ],
      "__typename": "Taxonomy"
    },
    "bundleFlag": null,
    "specificationGroup": null,
    "bundleItems": null,
    "__typename": "BaseProduct",
    "imageUrl": "https://images.thdstatic.com/productImages/b8b47515-a4be-4013-8758-692e359f0d3e/svn/black-titan-massage-chairs-prestigebl-64_1000.jpg",
    "url": "https://www.homedepot.com/p/TITAN-Prestige-Series-Black-Faux-Leather-Reclining-3D-Massage-Chair-with-Foot-Rollers-and-Heated-Seat-PRESTIGEBL/316140500",
    "name": "Prestige Series Black Faux Leather Reclining 3D Massage Chair with Foot Rollers and Heated Seat",
    "brandName": "TITAN",
    "priceString": "1799.0"
  },
  {
    "itemId": "326374022",
    "dataSources": "searchNav",
    "badges": [
      {
        "name": "bestseller",
        "label": "Best Seller",
        "__typename": "Badge"
      },
      {
        "name": "exclusive",
        "label": "Exclusive",
        "__typename": "Badge"
      }
    ],
    "info": {
      "isSponsored": null,
      "sponsoredMetadata": null,
      "sponsoredBeacon": null,
      "productSubType": null,
      "productDepartmentId": "569842",
      "paintBrand": null,
      "dotComColorEligible": false,
      "isLiveGoodsProduct": false,
      "augmentedReality": false,
      "globalCustomConfigurator": null,
      "samplesAvailable": false,
      "swatches": [
        {
          "isSelected": true,
          "itemId": "326374022",
          "label": "Caramel Faux Leather",
          "swatchImgUrl": "https://images.thdstatic.com/catalog/swatchImages/35/b4/b4d030c0-6fb3-4596-bbc6-c37edbc94c59_35.jpg",
          "url": "/p/StyleWell-Goodwin-75-6-in-Square-Arm-Faux-Leather-Mid-Century-Modern-Sofa-with-Bolster-Pillows-in-Caramel-Brown-113A007CML/326374022",
          "value": "b4d030c0-6fb3-4596-bbc6-c37edbc94c59",
          "__typename": "Swatch"
        },
        {
          "isSelected": false,
          "itemId": "331055170",
          "label": "Charcoal Grey Fabric",
          "swatchImgUrl": "https://images.thdstatic.com/catalog/swatchImages/35/94/941e39ca-db4f-4515-9a9a-4883fc5c84e8_35.jpg",
          "url": "/p/StyleWell-Goodwin-75-6-in-Mid-Century-Modern-Square-Arm-Fabric-Sofa-with-Bolster-Pillows-in-Charcoal-Grey-113A007CHR/331055170",
          "value": "941e39ca-db4f-4515-9a9a-4883fc5c84e8",
          "__typename": "Swatch"
        },
        {
          "isSelected": false,
          "itemId": "331055171",
          "label": "Navy Faux Leather",
          "swatchImgUrl": "https://images.thdstatic.com/catalog/swatchImages/35/e2/e209a2b1-b77f-40ee-9142-6a520746cc59_35.jpg",
          "url": "/p/StyleWell-Goodwin-75-6-in-Mid-Century-Modern-Square-Arm-Faux-Leather-Sofa-in-Navy-Blue-113A007NVY/331055171",
          "value": "e209a2b1-b77f-40ee-9142-6a520746cc59",
          "__typename": "Swatch"
        },
        {
          "isSelected": false,
          "itemId": "333512013",
          "label": "Olive",
          "swatchImgUrl": "https://images.thdstatic.com/catalog/swatchImages/35/70/704b70e5-ba60-4ac5-a6a4-e42acd3804ca_35.jpg",
          "url": "/p/StyleWell-Goodwin-75-6-in-Square-Arm-Velvet-Rectangle-Sofa-in-Olive-Green-113A007OLV/333512013",
          "value": "704b70e5-ba60-4ac5-a6a4-e42acd3804ca",
          "__typename": "Swatch"
        },
        {
          "isSelected": false,
          "itemId": "326374029",
          "label": "Sand Beige Fabric",
          "swatchImgUrl": "https://images.thdstatic.com/catalog/swatchImages/35/7f/7f806a9c-f86c-439e-b3b9-d31bafe8b996_35.jpg",
          "url": "/p/StyleWell-Goodwin-75-6-in-Square-Arm-Fabric-Rectangle-Mid-Century-Modern-Sofa-with-Throw-Pillows-in-Sand-Beige-113A007SND/326374029",
          "value": "7f806a9c-f86c-439e-b3b9-d31bafe8b996",
          "__typename": "Swatch"
        }
      ],
      "totalNumberOfOptions": 5,
      "hidePrice": false,
      "ecoRebate": false,
      "quantityLimit": 10,
      "categoryHierarchy": [
        "Furniture",
        "Living Room Furniture",
        "Sofas & Couches"
      ],
      "sskMin": null,
      "sskMax": null,
      "unitOfMeasureCoverage": null,
      "wasMaxPriceRange": null,
      "wasMinPriceRange": null,
      "isGenericProduct": null,
      "classNumber": "34",
      "hasSubscription": false,
      "productDepartment": "Sofas & Couches",
      "customerSignal": null,
      "isBuryProduct": null,
      "returnable": "30-Day",
      "__typename": "Info"
    },
    "identifiers": {
      "canonicalUrl": "/p/StyleWell-Goodwin-75-6-in-Square-Arm-Faux-Leather-Mid-Century-Modern-Sofa-with-Bolster-Pillows-in-Caramel-Brown-113A007CML/326374022",
      "brandName": "StyleWell",
      "itemId": "326374022",
      "productLabel": "Goodwin 75.6 in. Square Arm Faux Leather Mid-Century Modern Sofa with Bolster Pillows in Caramel Brown",
      "productType": "MERCHANDISE",
      "parentId": "326374022",
      "modelNumber": "113A007CML",
      "storeSkuNumber": "1009941372",
      "specialOrderSku": null,
      "isSuperSku": false,
      "sampleId": null,
      "__typename": "Identifiers"
    },
    "media": {
      "images": [
        {
          "url": "https://images.thdstatic.com/productImages/bf7b9e1e-0277-45c0-bc7c-454a33ce8b3c/svn/caramel-faux-leather-stylewell-sofas-couches-113a007cml-64_<SIZE>.jpg",
          "type": "IMAGE",
          "subType": "PRIMARY",
          "sizes": [
            "65",
            "100",
            "145",
            "300",
            "400",
            "600",
            "1000"
          ],
          "__typename": "Image"
        },
        {
          "url": "https://images.thdstatic.com/productImages/50b04308-2c78-4ebf-97a7-91eeb50a03b3/svn/caramel-faux-leather-stylewell-sofas-couches-113a007cml-e4_<SIZE>.jpg",
          "type": "IMAGE",
          "subType": "SECONDARY",
          "sizes": [
            "65",
            "100",
            "145",
            "300",
            "400",
            "600",
            "1000"
          ],
          "__typename": "Image"
        }
      ],
      "__typename": "Media"
    },
    "pricing": {
      "value": 424.15,
      "original": 499,
      "promotion": {
        "dates": null,
        "description": null,
        "experienceTag": null,
        "subExperienceTag": null,
        "type": null,
        "dollarOff": 74.85,
        "percentageOff": 15,
        "promotionTag": null,
        "savingsCenter": "Special Buys",
        "savingsCenterPromos": "Special Buys",
        "specialBuySavings": null,
        "specialBuyDollarOff": null,
        "specialBuyPercentageOff": null,
        "__typename": "Promotion"
      },
      "preferredPriceFlag": false,
      "conditionalPromotions": [
        {
          "promotionId": null,
          "skuItemGroup": null,
          "promotionTags": null,
          "eligibilityCriteria": null,
          "reward": null,
          "__typename": "ConditionalPromotion"
        }
      ],
      "alternatePriceDisplay": false,
      "alternate": {
        "bulk": null,
        "unit": {
          "caseUnitOfMeasure": null,
          "unitsOriginalPrice": null,
          "unitsPerCase": 0,
          "value": null,
          "__typename": "UnitPricing"
        },
        "__typename": "Alternate"
      },
      "mapAboveOriginalPrice": null,
      "mapDetail": null,
      "message": null,
      "specialBuy": null,
      "unitOfMeasure": "each",
      "clearance": null,
      "__typename": "Pricing"
    },
    "reviews": {
      "ratingsReviews": {
        "averageRating": "4.1789",
        "totalReviews": "123",
        "__typename": "RatingsReviews"
      },
      "__typename": "Reviews"
    },
    "details": {
      "collection": {
        "collectionId": null,
        "name": null,
        "url": null,
        "__typename": "Collection"
      },
      "highlights": null,
      "installation": null,
      "__typename": "Details"
    },
    "installServices": {
      "scheduleAMeasure": false,
      "gccCarpetDesignAndOrderEligible": false,
      "__typename": "InstallServices"
    },
    "availabilityType": {
      "type": "Shared",
      "buyable": false,
      "discontinued": false,
      "status": false,
      "__typename": "AvailabilityType"
    },
    "fulfillment": {
      "fulfillmentOptions": [
        {
          "services": [
            {
              "type": "boss",
              "locations": [
                {
                  "isAnchor": true,
                  "inventory": {
                    "quantity": 205,
                    "isOutOfStock": false,
                    "isInStock": true,
                    "isLimitedQuantity": false,
                    "isUnavailable": false,
                    "maxAllowedBopisQty": null,
                    "minAllowedBopisQty": null,
                    "__typename": "Inventory"
                  },
                  "curbsidePickupFlag": null,
                  "isBuyInStoreCheckNearBy": null,
                  "distance": 0,
                  "locationId": "1402",
                  "state": "AR",
                  "storeName": "North Little Rock",
                  "storePhone": "(501)945-3500",
                  "type": "online",
                  "__typename": "Location"
                }
              ],
              "hasFreeShipping": false,
              "freeDeliveryThreshold": null,
              "earliestDeliveryDate": null,
              "totalCharge": null,
              "deliveryTimeline": null,
              "deliveryDates": null,
              "deliveryCharge": null,
              "dynamicEta": null,
              "deliveryMessage": null,
              "shipFromFastestLocation": false,
              "optimalFulfillment": false,
              "__typename": "Service"
            }
          ],
          "type": "pickup",
          "fulfillable": true,
          "priorityDeliveryOptions": null,
          "__typename": "FulfillmentOption"
        },
        {
          "services": [
            {
              "type": "sth",
              "locations": [
                {
                  "isAnchor": true,
                  "inventory": {
                    "quantity": 205,
                    "isOutOfStock": false,
                    "isInStock": true,
                    "isLimitedQuantity": false,
                    "isUnavailable": false,
                    "maxAllowedBopisQty": null,
                    "minAllowedBopisQty": null,
                    "__typename": "Inventory"
                  },
                  "curbsidePickupFlag": null,
                  "isBuyInStoreCheckNearBy": null,
                  "distance": null,
                  "locationId": "8119",
                  "state": null,
                  "storeName": null,
                  "storePhone": null,
                  "type": "online",
                  "__typename": "Location"
                }
              ],
              "hasFreeShipping": true,
              "freeDeliveryThreshold": null,
              "earliestDeliveryDate": null,
              "totalCharge": 0,
              "deliveryTimeline": "later",
              "deliveryDates": {
                "startDate": "2026-01-08",
                "endDate": "2026-01-12",
                "__typename": "DeliveryDate"
              },
              "deliveryCharge": null,
              "dynamicEta": null,
              "deliveryMessage": null,
              "shipFromFastestLocation": false,
              "optimalFulfillment": true,
              "__typename": "Service"
            }
          ],
          "type": "delivery",
          "fulfillable": true,
          "priorityDeliveryOptions": null,
          "__typename": "FulfillmentOption"
        }
      ],
      "anchorStoreStatus": false,
      "anchorStoreStatusType": "INACTIVE",
      "backordered": false,
      "backorderedShipDate": null,
      "bossExcludedShipStates": "GU,PR,VI",
      "excludedShipStates": "GU,PR,VI",
      "seasonStatusEligible": null,
      "fulfillmentBundleMessage": null,
      "sthExcludedShipState": null,
      "onlineStoreStatus": false,
      "onlineStoreStatusType": null,
      "__typename": "Fulfillment"
    },
    "dataSource": "searchNav",
    "favoriteDetail": null,
    "taxonomy": {
      "breadCrumbs": [
        {
          "label": "Furniture",
          "__typename": "BreadCrumb"
        },
        {
          "label": "Special Values",
          "__typename": "BreadCrumb"
        }
      ],
      "__typename": "Taxonomy"
    },
    "bundleFlag": null,
    "specificationGroup": null,
    "bundleItems": null,
    "__typename": "BaseProduct",
    "imageUrl": "https://images.thdstatic.com/productImages/bf7b9e1e-0277-45c0-bc7c-454a33ce8b3c/svn/caramel-faux-leather-stylewell-sofas-couches-113a007cml-64_1000.jpg",
    "url": "https://www.homedepot.com/p/StyleWell-Goodwin-75-6-in-Square-Arm-Faux-Leather-Mid-Century-Modern-Sofa-with-Bolster-Pillows-in-Caramel-Brown-113A007CML/326374022",
    "name": "Goodwin 75.6 in. Square Arm Faux Leather Mid-Century Modern Sofa with Bolster Pillows in Caramel Brown",
    "brandName": "StyleWell",
    "priceString": "424.15"
  }
]
```

# Actor input Schema

## `url` (type: `string`):

The Home Depot category or search URL to scrape products from.

## `deliveryZip` (type: `string`):

Postal code to set the delivery location.

## `address` (type: `string`):

Enter the street address to set the delivery location.

## `maxProducts` (type: `integer`):

The maximum number of products to scrape. Set to 0 to scrape all products.

## `proxyConfiguration` (type: `object`):

Select proxy groups or use your custom proxies

## Actor input object example

```json
{
  "url": "https://www.homedepot.com/b/Home-Decor/N-5yc1vZc7pcZ7",
  "deliveryZip": "72076",
  "maxProducts": 40,
  "proxyConfiguration": {
    "useApifyProxy": true,
    "apifyProxyGroups": [
      "RESIDENTIAL"
    ],
    "apifyProxyCountry": "US"
  }
}
```

# API

You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.

## JavaScript example

```javascript
import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {
    "url": "https://www.homedepot.com/b/Home-Decor/N-5yc1vZc7pcZ7",
    "deliveryZip": "72076",
    "maxProducts": 40
};

// Run the Actor and wait for it to finish
const run = await client.actor("datascrapers/homedepot-scraper").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

```

## Python example

```python
from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = {
    "url": "https://www.homedepot.com/b/Home-Decor/N-5yc1vZc7pcZ7",
    "deliveryZip": "72076",
    "maxProducts": 40,
}

# Run the Actor and wait for it to finish
run = client.actor("datascrapers/homedepot-scraper").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print("💾 Check your data here: https://console.apify.com/storage/datasets/" + run["defaultDatasetId"])
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{
  "url": "https://www.homedepot.com/b/Home-Decor/N-5yc1vZc7pcZ7",
  "deliveryZip": "72076",
  "maxProducts": 40
}' |
apify call datascrapers/homedepot-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "command": "npx",
            "args": [
                "mcp-remote",
                "https://mcp.apify.com/?tools=datascrapers/homedepot-scraper",
                "--header",
                "Authorization: Bearer <YOUR_API_TOKEN>"
            ]
        }
    }
}

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "HomeDepot Scraper",
        "description": "Extract product data from homedepot.com with just a collection URL and deliveryZip. Get product names, prices, images, stock levels, brand names, and more — perfect for price monitoring, inventory tracking, or market research. Use it for $3/1000 Products.",
        "version": "0.0",
        "x-build-id": "yQq8dqUakTUBEZZmX"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/datascrapers~homedepot-scraper/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-datascrapers-homedepot-scraper",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor, waits for its completion, and returns Actor's dataset items in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK"
                    }
                }
            }
        },
        "/acts/datascrapers~homedepot-scraper/runs": {
            "post": {
                "operationId": "runs-sync-datascrapers-homedepot-scraper",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor and returns information about the initiated run in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/runsResponseSchema"
                                }
                            }
                        }
                    }
                }
            }
        },
        "/acts/datascrapers~homedepot-scraper/run-sync": {
            "post": {
                "operationId": "run-sync-datascrapers-homedepot-scraper",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor, waits for completion, and returns the OUTPUT from Key-value store in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK"
                    }
                }
            }
        }
    },
    "components": {
        "schemas": {
            "inputSchema": {
                "type": "object",
                "required": [
                    "deliveryZip",
                    "url"
                ],
                "properties": {
                    "url": {
                        "title": "Home Depot URL",
                        "type": "string",
                        "description": "The Home Depot category or search URL to scrape products from.",
                        "default": "https://www.homedepot.com/b/Home-Decor/N-5yc1vZc7pcZ7"
                    },
                    "deliveryZip": {
                        "title": "Postal Code",
                        "type": "string",
                        "description": "Postal code to set the delivery location.",
                        "default": "72076"
                    },
                    "address": {
                        "title": "Street Address",
                        "type": "string",
                        "description": "Enter the street address to set the delivery location."
                    },
                    "maxProducts": {
                        "title": "Maximum number of products to scrape",
                        "type": "integer",
                        "description": "The maximum number of products to scrape. Set to 0 to scrape all products.",
                        "default": 40
                    },
                    "proxyConfiguration": {
                        "title": "Proxy configuration",
                        "type": "object",
                        "description": "Select proxy groups or use your custom proxies",
                        "default": {
                            "useApifyProxy": true,
                            "apifyProxyGroups": [
                                "RESIDENTIAL"
                            ],
                            "apifyProxyCountry": "US"
                        }
                    }
                }
            },
            "runsResponseSchema": {
                "type": "object",
                "properties": {
                    "data": {
                        "type": "object",
                        "properties": {
                            "id": {
                                "type": "string"
                            },
                            "actId": {
                                "type": "string"
                            },
                            "userId": {
                                "type": "string"
                            },
                            "startedAt": {
                                "type": "string",
                                "format": "date-time",
                                "example": "2025-01-08T00:00:00.000Z"
                            },
                            "finishedAt": {
                                "type": "string",
                                "format": "date-time",
                                "example": "2025-01-08T00:00:00.000Z"
                            },
                            "status": {
                                "type": "string",
                                "example": "READY"
                            },
                            "meta": {
                                "type": "object",
                                "properties": {
                                    "origin": {
                                        "type": "string",
                                        "example": "API"
                                    },
                                    "userAgent": {
                                        "type": "string"
                                    }
                                }
                            },
                            "stats": {
                                "type": "object",
                                "properties": {
                                    "inputBodyLen": {
                                        "type": "integer",
                                        "example": 2000
                                    },
                                    "rebootCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "restartCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "resurrectCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "computeUnits": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            },
                            "options": {
                                "type": "object",
                                "properties": {
                                    "build": {
                                        "type": "string",
                                        "example": "latest"
                                    },
                                    "timeoutSecs": {
                                        "type": "integer",
                                        "example": 300
                                    },
                                    "memoryMbytes": {
                                        "type": "integer",
                                        "example": 1024
                                    },
                                    "diskMbytes": {
                                        "type": "integer",
                                        "example": 2048
                                    }
                                }
                            },
                            "buildId": {
                                "type": "string"
                            },
                            "defaultKeyValueStoreId": {
                                "type": "string"
                            },
                            "defaultDatasetId": {
                                "type": "string"
                            },
                            "defaultRequestQueueId": {
                                "type": "string"
                            },
                            "buildNumber": {
                                "type": "string",
                                "example": "1.0.0"
                            },
                            "containerUrl": {
                                "type": "string"
                            },
                            "usage": {
                                "type": "object",
                                "properties": {
                                    "ACTOR_COMPUTE_UNITS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_WRITES": {
                                        "type": "integer",
                                        "example": 1
                                    },
                                    "KEY_VALUE_STORE_LISTS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_INTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_EXTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_SERPS": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            },
                            "usageTotalUsd": {
                                "type": "number",
                                "example": 0.00005
                            },
                            "usageUsd": {
                                "type": "object",
                                "properties": {
                                    "ACTOR_COMPUTE_UNITS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_WRITES": {
                                        "type": "number",
                                        "example": 0.00005
                                    },
                                    "KEY_VALUE_STORE_LISTS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_INTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_EXTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_SERPS": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
