
Homedepot Scraper
Home Depot Scraper
TLDR
- Search Home Depot products, get full product details with pricing, specs, availability, and store pickup info — all via 1 API.
- 25 free queries per month. No credit card required.
Here's a sample response for a product search results page:
{
"item_id": "334894519",
"name": "Benning 52 in. Indoor Matte Black Downrod Mount Ceiling Fan with Adjustable White Light LED and Remote Control Included",
"url": "https://apionline.homedepot.com/p/Hampton-Bay-Benning-52-in-Indoor-Matte-Black-Downrod-Mount-Ceiling-Fan-with-Adjustable-White-Light-LED-and-Remote-Control-Included-85251/334894519",
"model_number": "85251",
"images": ["https://images.thdstatic.com/productImages/...85251-64_1000.jpg"],
"pricing": {
"current_price": 99.0
},
"avg_rating": 4.5444,
"review_count": 169,
"brand": "Hampton Bay",
"variants": [
{
"label": "Matte Black",
"url": "https://apionline.homedepot.com/p/...85251/334894519",
"image": "https://images.thdstatic.com/catalog/swatchImages/35/95/9530c637-..._35.jpg"
}
],
"delivery": {
"is_free": true,
"meets_free_threshold": false
},
"pickup": {
"stock_count": 24,
"store": "Bangor",
"distance": 0
}
}What is this?
The Home Depot Scraper API gives you real-time access to Home Depot product data.
Search by keyword, filter by price or sort order, and get full product details — pricing, specifications, store availability, delivery options, and more. All as clean, structured JSON.
Perfect for price monitoring, inventory tracking, competitor analysis, home improvement apps, or any project that needs Home Depot data.
Why use it?
1. Detailed Data with 100% Accuracy
Get complete Home Depot product data in real time. Every price, every spec, every availability status — pulled live. No stale caches, no guesswork.
Product names, pricing, ratings, reviews, model numbers, UPCs, brand info, variants, specifications, highlights, breadcrumbs, delivery options, and store pickup — it's all there. 30+ data points per product.
2. Free Plan
25 queries per month. Free. No credit card required.
Build and test your app without any upfront costs.
How to use it?
Simple REST API. Here's how it works:
- Create an account at omkar.cloud to get your API key.
It takes just 2 minutes to sign up. You get 25 free requests every month for detailed Home Depot data.
- Make a request with it:
cURL:
curl -X GET "https://homedepot-scraper.omkar.cloud/homedepot/search?search_term=Ceiling%20fan" \
-H "API-Key: YOUR_API_KEY"Python:
import requests
api_key = "YOUR_API_KEY"
# Search for products
response = requests.get(
"https://homedepot-scraper.omkar.cloud/homedepot/search",
params={"search_term": "Ceiling fan"},
headers={"API-Key": api_key}
)
print(response.json())- Get structured Home Depot data and use it.
That's it. Keyword to product data in milliseconds.
API Reference
Find Products
GET https://homedepot-scraper.omkar.cloud/homedepot/search
search_term(required) — Search keyword. E.g.,Ceiling fan,Power drill,Vinyl plank flooring.page(optional, default:1) — Page number.sort_by(optional, default:best_match) — Sort order:best_match,top_sellers,price_low_to_high,price_high_to_low,top_rated.min_price(optional) — Minimum price filter in dollars.max_price(optional) — Maximum price filter in dollars.
Example:
import requests
response = requests.get(
"https://homedepot-scraper.omkar.cloud/homedepot/search",
params={"search_term": "Ceiling fan", "sort_by": "top_rated", "min_price": 50, "max_price": 300},
headers={"API-Key": "YOUR_API_KEY"}
)
print(response.json())Sample Response:
{
"count": 8536,
"per_page": 24,
"current_page": 1,
"total_pages": 356,
"next": "https://homedepot-scraper.omkar.cloud/homedepot/search?search_term=Ceiling+fan&page=2",
"previous": null,
"products": [
{
"item_id": "334894519",
"name": "Benning 52 in. Indoor Matte Black Downrod Mount Ceiling Fan with Adjustable White Light LED and Remote Control Included",
"url": "https://apionline.homedepot.com/p/Hampton-Bay-Benning-52-in-Indoor-Matte-Black-Downrod-Mount-Ceiling-Fan-with-Adjustable-White-Light-LED-and-Remote-Control-Included-85251/334894519",
"model_number": "85251",
"images": [
["https://images.thdstatic.com/productImages/.../85251-64_65.jpg", "...64_1000.jpg"]
],
"pricing": {
"current_price": 99.0
},
"avg_rating": 4.5444,
"review_count": 169,
"brand": "Hampton Bay",
"variants": [
{
"label": "Matte Black",
"url": "https://apionline.homedepot.com/p/.../334894519",
"image": "https://images.thdstatic.com/catalog/swatchImages/35/95/..._35.jpg"
},
{
"label": "Brushed Nickel",
"url": "https://apionline.homedepot.com/p/.../334894513",
"image": "https://images.thdstatic.com/catalog/swatchImages/35/39/..._35.jpg"
}
],
"delivery": {
"is_free": true,
"meets_free_threshold": false
},
"pickup": {
"stock_count": 24,
"store": "Bangor",
"distance": 0
}
}
]
}Product Overview
GET https://homedepot-scraper.omkar.cloud/homedepot/product
product_id(required) — Home Depot product ID. E.g.,321244251.
Example:
import requests
response = requests.get(
"https://homedepot-scraper.omkar.cloud/homedepot/product",
params={"product_id": "321244251"},
headers={"API-Key": "YOUR_API_KEY"}
)
print(response.json())Sample Response:
{
"item_id": "321244251",
"name": "Mena 54 in. White Color Changing Integrated LED Indoor/Outdoor Matte Black Ceiling Fan with Light Kit and Remote Control",
"description": "Upgrade your indoor or covered outdoor living spaces with the versatile Hampton Bay Mena 54 in. Ceiling Fan...",
"url": "https://www.homedepot.com/p/Hampton-Bay-Mena-54-in-White-Color-Changing-Integrated-LED-Indoor-Outdoor-Matte-Black-Ceiling-Fan-with-Light-Kit-and-Remote-Control-99919/321244251",
"upc": "082392922191",
"model_number": "99919",
"sku": "1005919921",
"brand": {
"name": "Hampton Bay",
"url": "https://www.homedepot.com/b/Lighting-Ceiling-Fans-Ceiling-Fans-With-Lights/Hampton-Bay/N-5yc1vZcjnuZp4"
},
"avg_rating": 4.2676,
"review_count": 1151,
"saves_count": 0,
"pricing": {
"current_price": 169.0
},
"min_order_qty": 0,
"highlights": [
"Weather resistant fan for indoor/covered outdoor patios/garages",
"Customizable integrated LED light kit - energy-efficient",
"Quickfit installs 50% faster compared to traditional fans"
],
"breadcrumbs": [
{
"label": "Lighting",
"url": "https://www.homedepot.com/b/Lighting/N-5yc1vZbvn5"
},
{
"label": "Ceiling Fans",
"url": "https://www.homedepot.com/b/Lighting-Ceiling-Fans/N-5yc1vZbvlq"
},
{
"label": "Ceiling Fans With Lights",
"url": "https://www.homedepot.com/b/Lighting-Ceiling-Fans-Ceiling-Fans-With-Lights/N-5yc1vZcjnu"
}
],
"specifications": [
{
"group": "Details",
"attributes": [
{
"label": "Actual Color Temperature (K)",
"detail": "2700,3000,5000"
},
{
"label": "Blade Color",
"detail": "Matte Black"
}
]
},
{
"group": "Warranty / Certifications",
"attributes": [
{
"label": "Certifications and Listings",
"detail": "FCC Listed,UL Listed"
},
{
"label": "Manufacturer Warranty",
"detail": "Lifetime Motor Warranty"
}
]
},
{
"group": "Dimensions",
"attributes": [
{
"label": "Assembled Height (in.)",
"detail": "16.80 in"
},
{
"label": "Assembled Weight (lbs.)",
"detail": "18"
}
]
}
],
"availability": {
"store_stock": 7,
"store_name": "Bangor",
"options": [
{
"method": "Ship to Home",
"label": "Get it by",
"estimated_dates": ["May 14", "May 14"],
"cost_note": "Free delivery",
"stock": 245
},
{
"method": "Schedule delivery",
"label": "As soon as",
"estimated_dates": ["Tue, May 12"],
"cost_note": "0.0",
"stock": 7
},
{
"method": "Store Pickup",
"label": "Pickup",
"estimated_dates": ["Today"],
"cost_note": "FREE",
"stock": 7
}
]
}
}FAQs
❓ What data does the API return?
Find Products returns per product:
- Product name, item ID, model number, URL
- Pricing (current price, original price, discount amount, discount percentage)
- Star rating, review count
- Product images (multiple resolutions)
- Brand name
- Color and style variants with swatch images
- Delivery info (free shipping, threshold status)
- Store pickup (stock count, store name, distance)
- Badges (best seller, special offers)
Product Overview returns 30+ fields including:
- Full product description, highlights, feature bullets
- UPC, model number, SKU
- Brand name and brand URL
- Pricing with unit price, bulk pricing, and promotions
- Category breadcrumbs
- Full specifications grouped by category (dimensions, warranty, details)
- Documents (installation guides, manuals)
- Real-time availability: store stock, ship-to-home, scheduled delivery, and store pickup with dates and stock levels
All in structured JSON. Ready to use in your app.
❓ How accurate is the data?
Data is pulled from Home Depot in real time. Every API call fetches live data — not cached or stale results.
Prices, availability, ratings, and stock levels reflect what's on Home Depot right now.
❓ Can I filter search results by price or sort order?
Yes. The Find Products endpoint supports min_price, max_price, and sort_by parameters.
Sort by top_sellers, price_low_to_high, price_high_to_low, top_rated, or best_match. Combine with price range filters to narrow results exactly how you need them.
❓ How do I find a product's ID?
The product ID is the number at the end of any Home Depot product URL.
For example, in homedepot.com/p/Hampton-Bay-.../321244251, the product ID is 321244251. You can also get product IDs from the Find Products search results — every result includes the item_id field.
❓ Does the API return real-time store availability?
Yes. The Product Overview endpoint returns live store stock levels, ship-to-home availability with estimated delivery dates, scheduled delivery options, and store pickup status. You get the exact stock count and the nearest store name.
❓ What kind of specifications does Product Overview return?
Full specs, grouped by category. Dimensions, weight, warranty info, certifications, material details, color, and every other spec listed on the product page. Each specification group contains labeled attributes with their values — the same data you'd see in the "Specifications" tab on Home Depot's site.
❓ Tell me about Omkar Cloud.
We're an API services company with 20+ tools for OCR, document processing, and developer APIs. Some things we are proud of:
- We built Botasaurus, an open-source framework with 3.7K+ GitHub stars
- Sponsored by 1000+ developers on GitHub
❓ How much does it cost?
- Free — $0 — 25 queries/month
- Starter — $16 — 800 queries/month
- Grow — $48 — 2,400 queries/month
- Scale — $148 — 7,400 queries/month
Why we're affordable: Low overhead. We run lean and pass the savings to you.
Note: You get 25 free queries every month.
❓ How do I get a refund?
If the product doesn't meet your needs within 90 days, get a refund in 2 clicks.
-
Go to Transactions Page

-
Click "Request Refund"

-
Confirm by clicking Request Refund again. The amount will be refunded within 1-2 business days. We'll email you updates.

No emails. No explanations. Simple 2-click process.
❓ Is there a catch in refunds?
No catch.
It's a simple 2-click process, exactly as described above.
Questions? We have answers.
Reach out anytime. We will solve your query within 1 working day.

