# Home Depot

<figure><img src="/files/0FdPDfKeUuBtul1RheCz" alt=""><figcaption></figcaption></figure>

Our Home Depot module supports both account based checkout and guest checkout and operates on a true first come first serve system with no queue, making fast monitoring and efficient task setup essential. Because HD restocks can appear without warning and sell out quickly, Stellar automates account login, carting and checkout flows to help secure high demand items consistently. This module is ideal for price errors, tools, appliances, seasonal items and limited retail products that drop or restock abruptly.

***

### Preliminary Checklist

Before setting up tasks on Home Depot, make sure you have everything below prepared:

* **Profiles**

> Create and save your checkout [profiles](https://guides.stellaraio.com/stellar/navigating-stellaraio/what-is-the-profiles-tab/how-do-i-add-a-profile) under the **Profiles tab** in Stellar. These contain your billing, shipping and payment info.

* **Proxies**

> - High-quality **ISP** or **Residential** proxies are required.
> - Low-quality or flagged proxies will cause **Akamai-related errors.**
> - For reliable performance, consider using **Stella Proxies ISPs or Residentials.**
>   * If you're looking for proxies, check out [Stella Proxies](https://guides.stellaraio.com/stellar/getting-started-with-stellaraio/stella-proxies) for high quality ISP and Residential proxies.

* **Cook Group Access**

> Optional but recommended. Your [cook group](https://guides.stellaraio.com/stellar/getting-started-with-stellaraio/cook-groups) can help you find product URLs, SKUs and early restock alerts.

* **Test Task**

> Before big drops, run a **test task** on a random in stock product to confirm your profile, account, proxies and delays are functioning correctly.

***

## Sessions

Add your accounts to Stellar by following the steps below

1. Go to Identities tab
2. Go to Sessions
3. Select on Home Depot
4. Click the Add Session button

<figure><img src="/files/mdN5aP74RQJr1pTttt8U" alt=""><figcaption></figcaption></figure>

5. Nickname your Session and add your account email and password
6. Click Save. Your account will login when you start a Shipping or Pickup mode task

{% hint style="info" %}
Sessions are not needed for Home Depot. You can leave the Session field empty in task setup to use Guest checkout
{% endhint %}

***

## **Task Overview**

### Shipping mode

<figure><img src="/files/vYjvF2jsij4plqfhWK2W" alt=""><figcaption></figcaption></figure>

### Pickup mode

<figure><img src="/files/XeCO89llR1VuYK2C3bdG" alt=""><figcaption></figcaption></figure>

### Monitor mode

<figure><img src="/files/PWFw8EVHhUtKzfUDXB09" alt=""><figcaption></figcaption></figure>

### Monitor-Pickup mode

<figure><img src="/files/I8NHrUCXxNJqQ7VVx0bu" alt=""><figcaption></figcaption></figure>

* What **Mode** do I use?
  * **Shipping mode** works on all shipping products
  * **Pickup mode** works on all pickup products
  * **Monitor mode** will continuously check for product availability (Shipping fulfillment) and notify your checkout tasks when product is in stock
  * **Monitor-Pickup mode** will continuously check for product availability (Pickup fulfillment) and notify your checkout tasks when product is in stock
* What does **Profile** mean?
  * Select a **Profile** you want to use and that profile information will be used when checking out items
* What type of **Proxies** should I use?
  * ISPs for monitoring and residentials for checkout tasks
    * If you're looking for proxies, check out [Stella Proxies](/stellar/getting-started-with-stellaraio/proxies.md) for high quality ISP and Residential proxies&#x20;
* What do I enter for **URL**?
  * Copy and paste the **Product Page URL**. Make sure you're not pasting any unwanted characters or spaces
    * For example <https://www.homedepot.com/p/Dr-Seuss-6-ft-Animated-Grinch-Christmas-Animatronic-22GM16953/320168369>
* What is a **SKU** and how do I get it?
  * A SKU is an item-specific identification ID that is special only to a single item. HomeDepot SKUs tend to be near the end of the link. ( ex. <https://www.homedepot.com/p/Dr-Seuss-6-ft-Animated-Grinch-Christmas-Animatronic-22GM16953/320168369> , SKU would be **320168369** )
* What is a good **QTY** to use?
  * It's best to check with your [cookgroup](/stellar/getting-started-with-stellaraio/cook-groups.md) for quantity recommendations as different products may have different purchase limits set by the site
    * Stellar does not automatically adjust the quantity if you set a number higher than what's allowed
* What is **Session**?
  * Select a Session (account) you want to use for your task(s)
    * Leave this Session field empty for Guest checkout
* What do I enter for **Zipcode**?
  * On Home Depot, different zip codes will have different prices, including price errors. Input your zipcode into this field
* What is **Radius**?
  * **Radius** is necessary to put in the Pickup mode tasks. This is how far you're willing to pickup the item in miles
* What is **Store IDs?**
  * Put in comma separated format for example `storeid1,storeid2,storeid3,storeid4,storeid5`&#x20;
* What is **Maximum Price**?
  * Maximum price is used in order to not purchase an item over the desired price value you would like. We recommend putting a price value slightly above the retail value to account for fees and shipping
* What is an **Associate ID**?
  * If you have one, enter your associate ID to get an extra 10% off your checkout
* What **Monitoring** **Delays** should I use?
  * We recommend delays around 4000
* What **Reset** **Delays** should I use?
  * We recommend delays around 5000
* What is **Watch Task?** box?
  * Using watch task will help your proxies encounter less proxy bans and less proxy errors overall. Using a watch task essentially means you want your task to rely on other sources to monitor, in this case your monitor mode task will ping the watch task when a restock has happened
    * If you check this box, your task will wait for a monitor mode task to ping it then it'll proceed to add item to cart and checkout
    * If this box is unchecked, your task will monitor the product, add to cart and checkout
* What is **Express Delivery**?
  * Check this box if you want to choose the Express Delivery option for shipping. Leave this box unchecked for standard delivery option
* What is **Use TopCashBack?** box?
  * Follow the [TopCashBack guide](https://help.stellaraio.com/stellar/navigating-stellaraio/what-is-the-settings-tab/how-do-i-set-up-topcashback) to set it up and check this box to earn cashback on eligible purchases


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://guides.stellaraio.com/stellar/retailers/home-depot.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
