Skip to main content
GET
Home Depot Product
Retrieve a US Home Depot product by its nine-digit item_id or canonical product URL. Optional store_id selects the source-reported store inventory. Returns a normalized product with USD price, images, specifications and review totals. Missing values remain null. No live inventory guarantee is made. Successful uncached requests cost 5 credits. Cache hits and failed requests cost zero. Provider availability and free allowance may change.

Authorizations

x-api-key
string
header
required

Headers

Cache-Control
string
Idempotency-Key
string
X-Max-Credits
integer

Optional nonnegative integer cap on the maximum request hold. A live request whose hold exceeds this cap returns 422 CREDIT_BUDGET_EXCEEDED before spending. Metered holds use the requested limit; cache hits and successful idempotent replays cost zero.

Required range: x >= 0

Query Parameters

item_id
string

Nine-digit Home Depot product ID.

url
string

Canonical HTTPS URL containing the product ID or 22-character Yelp business ID. Query strings, fragments and aliases are unsupported.

store_id
string

One to four digit Home Depot US store ID. Missing inventory values remain null.

Response

Retrieve a US Home Depot product by its nine-digit item_id or canonical product URL. Optional store_id selects the source-reported store inventory. Returns a normalized product with USD price, images, specifications and review totals. Missing values remain null. No live inventory guarantee is made.

success
boolean
required
platform
string
required
endpoint
string
required
credits_used
integer
required
Required range: x >= 0
credits_remaining
integer | null
required
request_id
string
required
cached
boolean
required
data
object
required

The selected operation determines the resource fields in this object. Source data can omit a metric or report it as null.