Home Depot
Home Depot Store Search API
Find Home Depot stores near a ZIP code, city or address as JSON: store number, full address, coordinates, distance in miles, store, Pro Desk and tool rental phone numbers, opening hours for each day, and in-store services such as tool rental, propane, key cutting and truck rental. Nearest first. Use the store number with the Store Availability and Delivery Quote endpoints. Costs 2 credits per request.
POST/api/v1/homedepot/stores
Authorizations
AuthorizationstringheaderrequiredBearer authentication header of the form Bearer <token>, where <token> is your Scavio API key (e.g. Bearer sk_live_your_key).
Body
application/jsonquerystringrequiredA 5-digit ZIP code, a city, or an address. Up to 200 characters.
Example: 10001
limitintegerStores to return, nearest first. 1 to 20, default 20.
Example: 5
Request
import requests
r = requests.post(
"https://api.scavio.dev/api/v1/homedepot/stores",
headers={"Authorization": "Bearer sk_live_your_key"},
json={"query": "10001", "limit": 5},
)
for store in r.json()["data"]["stores"]:
print(store["store_id"], store["name"], store["distance_miles"], "mi")Response
"query": "10001",
"count": 2,
"retrieved_at": "2026-10-16T08:43:12.000Z"
},
"response_time": 1412,
"credits_used": 2,
"credits_remaining": 4816
}