Home Depot Product Search

Search Home Depot product cards and read price, rating, and product identifiers.

Use The Home Depot Search API for home improvement product discovery, price tracking, and catalog enrichment. Start with a broad query and then add filters once you know the category shape.

Search Products

import os
import serpapi


client = serpapi.Client(api_key=os.environ["SERPAPI_KEY"], timeout=20)

results = client.search(
    engine="home_depot",
    q="table",
)

for product in results.get("products", [])[:5]:
    print(product.get("title"))
    print(product.get("price"), product.get("rating"))
    print(product.get("product_id"))

What to Read

Start with products. Useful fields include title, product_id, price, rating, reviews, brand, thumbnail, and product URLs when present.

See the The Home Depot Search API documentation for product filters and pagination.