100 free credits. No credit card required.Start building
Logo
Home Depot logo
100 free credits. No credit card required

Home Depot Product API

Scrape Home Depot Product data with one API call. Returns full product detail for a Home Depot item: title, brand, model number, UPC, description, highlight bullets, current and original price, star rating, review count, the image gallery, and stock status. It also returns per-store inventory under product.ext.store_inventory, giving the actual unit count on the shelf at each nearby store, which is the field nothing else in this API sells. Pass store_id to localise pricing and that inventory; get a store id from GET /v1/home_depot/stores. For the review text call GET /v1/home_depot/reviews with the same item id.

Last updated September 2026Maintained by the SocialCrawl team

Returns one Home Depot product by item id or URL: title, brand, model number, UPC, price, rating, images, and per-store stock counts.

Use it when you have a product page or item id. It is the only endpoint here that reports how many units sit on the shelf at each store.

Searching 65 platforms in parallel

·TikTok logoTikTok·Instagram logoInstagram·YouTube logoYouTube·Facebook logoFacebook·X logoX·LinkedIn logoLinkedIn·Reddit logoReddit·Threads logoThreads·Pinterest logoPinterest·Twitch logoTwitch·Truth Social logoTruth Social·Snapchat logoSnapchat·Kick logoKick·Bluesky logoBluesky·Kwai logoKwai·Rumble logoRumble·Spotify logoSpotify·Apple Music logoApple Music·TikTok Shop logoTikTok Shop·Amazon Shop logoAmazon Shop·Google Shopping logoGoogle Shopping·Trustpilot logoTrustpilot·TripAdvisor logoTripAdvisor·Yelp logoYelp·Linktree logoLinktree·Komi logoKomi·Pillar logoPillar·lnk.bio logolnk.bio·Facebook Ads logoFacebook Ads·Google Ads logoGoogle Ads·LinkedIn Ads logoLinkedIn Ads·Google Search logoGoogle Search·Google News logoGoogle News·Finance logoFinance·Polymarket logoPolymarket·Tavily logoTavily·Hacker News logoHacker News·GitHub logoGitHub·Perplexity logoPerplexity·Naver logoNaver·Utility logoUtility·Universal Search logoUniversal Search
·TikTok logoTikTok·Instagram logoInstagram·YouTube logoYouTube·Facebook logoFacebook·X logoX·LinkedIn logoLinkedIn·Reddit logoReddit·Threads logoThreads·Pinterest logoPinterest·Twitch logoTwitch·Truth Social logoTruth Social·Snapchat logoSnapchat·Kick logoKick·Bluesky logoBluesky·Kwai logoKwai·Rumble logoRumble·Spotify logoSpotify·Apple Music logoApple Music·TikTok Shop logoTikTok Shop·Amazon Shop logoAmazon Shop·Google Shopping logoGoogle Shopping·Trustpilot logoTrustpilot·TripAdvisor logoTripAdvisor·Yelp logoYelp·Linktree logoLinktree·Komi logoKomi·Pillar logoPillar·lnk.bio logolnk.bio·Facebook Ads logoFacebook Ads·Google Ads logoGoogle Ads·LinkedIn Ads logoLinkedIn Ads·Google Search logoGoogle Search·Google News logoGoogle News·Finance logoFinance·Polymarket logoPolymarket·Tavily logoTavily·Hacker News logoHacker News·GitHub logoGitHub·Perplexity logoPerplexity·Naver logoNaver·Utility logoUtility·Universal Search logoUniversal Search
·TikTok logoTikTok·Instagram logoInstagram·YouTube logoYouTube·Facebook logoFacebook·X logoX·LinkedIn logoLinkedIn·Reddit logoReddit·Threads logoThreads·Pinterest logoPinterest·Twitch logoTwitch·Truth Social logoTruth Social·Snapchat logoSnapchat·Kick logoKick·Bluesky logoBluesky·Kwai logoKwai·Rumble logoRumble·Spotify logoSpotify·Apple Music logoApple Music·TikTok Shop logoTikTok Shop·Amazon Shop logoAmazon Shop·Google Shopping logoGoogle Shopping·Trustpilot logoTrustpilot·TripAdvisor logoTripAdvisor·Yelp logoYelp·Linktree logoLinktree·Komi logoKomi·Pillar logoPillar·lnk.bio logolnk.bio·Facebook Ads logoFacebook Ads·Google Ads logoGoogle Ads·LinkedIn Ads logoLinkedIn Ads·Google Search logoGoogle Search·Google News logoGoogle News·Finance logoFinance·Polymarket logoPolymarket·Tavily logoTavily·Hacker News logoHacker News·GitHub logoGitHub·Perplexity logoPerplexity·Naver logoNaver·Utility logoUtility·Universal Search logoUniversal Search
·TikTok logoTikTok·Instagram logoInstagram·YouTube logoYouTube·Facebook logoFacebook·X logoX·LinkedIn logoLinkedIn·Reddit logoReddit·Threads logoThreads·Pinterest logoPinterest·Twitch logoTwitch·Truth Social logoTruth Social·Snapchat logoSnapchat·Kick logoKick·Bluesky logoBluesky·Kwai logoKwai·Rumble logoRumble·Spotify logoSpotify·Apple Music logoApple Music·TikTok Shop logoTikTok Shop·Amazon Shop logoAmazon Shop·Google Shopping logoGoogle Shopping·Trustpilot logoTrustpilot·TripAdvisor logoTripAdvisor·Yelp logoYelp·Linktree logoLinktree·Komi logoKomi·Pillar logoPillar·lnk.bio logolnk.bio·Facebook Ads logoFacebook Ads·Google Ads logoGoogle Ads·LinkedIn Ads logoLinkedIn Ads·Google Search logoGoogle Search·Google News logoGoogle News·Finance logoFinance·Polymarket logoPolymarket·Tavily logoTavily·Hacker News logoHacker News·GitHub logoGitHub·Perplexity logoPerplexity·Naver logoNaver·Utility logoUtility·Universal Search logoUniversal Search
Home Depot API

What can you do with the Product API?

The Product endpoint gives you structured Home Depot data with computed fields in a single request. No scraping infrastructure to build or maintain.

Example Request

curl -H "x-api-key: YOUR_API_KEY" \
  "https://www.socialcrawl.dev/v1/home_depot/product?item_id=326680222"
import requests

response = requests.get(
    "https://www.socialcrawl.dev/v1/home_depot/product",
    params={
    'item_id': '326680222',
    },
    headers={"x-api-key": "YOUR_API_KEY"},
)

data = response.json()
const response = await fetch(
  "https://www.socialcrawl.dev/v1/home_depot/product?item_id=326680222",
  {
    headers: { "x-api-key": "YOUR_API_KEY" },
  },
);

const data = await response.json();

Parameters

ParameterRequiredDescription
item_idNoHome Depot internet number (item id), the numeric id at the end of a homedepot.com product URL: homedepot.com/p/<name>/326680222 is item id 326680222. Pass url instead if you would rather hand over the whole product URL.
urlNoFull Home Depot product page URL, used instead of item_id. The item id is extracted from it.
store_idNoHome Depot store number used to localise price, stock, and pickup availability, for example 121.
Example Response

What does the Home Depot Product API return?

Every response follows one unified schema. Here is a real, unmodified response body, so you can see the exact fields you get back before spending a credit.

Example response
{
  "success": true,
  "platform": "home_depot",
  "endpoint": "/v1/home_depot/product",
  "data": {
    "product": {
      "id": "326680222",
      "url": "https://www.homedepot.com/p/RYOBI-ONE-18V-Cordless-3-8-in-Drill-Driver-Kit-with-Compact-Battery-and-Charger-PCL201K1/326680222",
      "title": "ONE+ 18V Cordless 3/8 in. Drill/Driver Kit with Compact Battery and Charger",
      "description": "The RYOBI 18V ONE+ 3/8\" Cordless Drill / Driver has the power and speed to tackle DIY weekend projects or everyday tasks around the home like drilling pilot holes or driving screws. Designed with a 3/8\" keyless chuck, attach most drill bits and various drill attachments, making this the perfect tool to have handy for building, assembling, hanging, wood working, and other building projects. With speeds up to 600 RPM. and a variable speed trigger, quickly drill into a variety of materials, help install hardware, and mount fixtures with control in all applications. Weighing in at a light weight 2.8lbs., this drill's design allows for effortless and easy handling, plus portability and ease of use for any user. This cordless power tool features an on-board LED worklight for visibility in dimly lit spaces. Best of all, it is part of the RYOBI ONE+ system where any 18V ONE+ battery works with any 18V ONE+ product. This 18V ONE+ 3/8\" Drill is backed by the RYOBI 3-Year Manufacturer's Warranty and includes batteries within the power tool kit. Included is the PCL201 18V ONE+ 3/8\" Drill / Driver, PBP002 18V ONE+ Compact Battery, 18V Charger, and Operator's Manuals.",
      "seller": null,
      "brand": "RYOBI",
      "price": {
        "current": 49.97,
        "original": null,
        "currency": "USD"
      },
      "rating": {
        "average": 4.5827,
        "count": 1898
      },
      "image_urls": [
        "https://images.thdstatic.com/productImages/4bc923ed-c482-4f8a-85d1-3b46eca358ea/svn/ryobi-power-drills-pcl201k1-64_<SIZE>.jpg",
        "https://images.thdstatic.com/productImages/d1b51a7c-92a5-4e75-8dbb-986a9470e3c9/svn/ryobi-power-drills-pcl201k1-e1_<SIZE>.jpg"
      ],
      "availability": "InStock",
      "reviews_count": 1898,
      "features": [
        "Ideal For Everyday DIY - Fastening, Drilling, Assembly, & More",
        "Lightweight Design For Increased Comfort During Use"
      ],
      "ext": {
        "store_inventory": [
          {
            "store_id": "256",
            "store_name": "Stadium",
            "state": "FL",
            "in_stock": false,
            "quantity": 0
          },
          {
            "store_id": "6327",
            "store_name": "Gandy Blvd",
            "state": null,
            "in_stock": true,
            "quantity": 16
          }
        ],
        "sku_id": "1010127831"
      }
    }
  },
  "credits_used": 5,
  "request_id": "req_example000000",
  "cached": false,
  "credits_remaining": 9999
}

Live sample illustrating the unified response shape. Field values reflect the record you query.

API Details

How does the Home Depot Product API work?

Send a GET request with your API key and get back clean, structured JSON in our unified schema. Supported computed fields are populated when the source provides the required inputs.

Method

GET

Response

JSON

Why SocialCrawl

Why use SocialCrawl for Home Depot Product data?

We handle the complexity of Home Depot data extraction so you can focus on building. Unified schema, AI enrichment, and zero platform logic in your code.

Developer First

How do you scrape social media data in seconds?

The fastest social media scraping API for developers. Scrape profiles, posts, comments, and analytics from 65 platforms covering 10B+ monthly active users.

One schema, every platform

Query 65 platforms with identical response structures. Write your integration once.

Computed fields, not just scraped

When an endpoint supports these metrics and the source provides the required inputs, the normalized record includes engagement_rate, estimated_reach, content_category, and language. Ready to use.

See your data before you code

Visual Data Explorer. Paste any URL, get rich result cards, sortable tables, CSV export.

import requests

response = requests.get(
    'https://www.socialcrawl.dev/v1/tiktok/profile',
    params={'handle': 'charlidamelio'},
    headers={'x-api-key': 'sc_YOUR_API_KEY'}
)
data = response.json()
[ .JSON ]
{
  "success": true,
  "platform": "tiktok",
  "data": {
    "author": {
      "username": "charlidamelio",
      "followers": 152400000
    },
    "engagement": {
      "likes": 12400000000,
      "engagement_rate": 0.087
    },
    "metadata": {
      "language": "en",
      "content_category": "lifestyle"
    }
  }
}
+ 65 platforms
FAQ

Have a question? We got answers

Find answers to frequently asked questions about SocialCrawl's API, pricing, and capabilities.

Contact us
Do I need the item id, or will a URL do?
Either works. Pass the item id if you have it, or hand over the whole product page URL and the id is extracted for you.
Where do the per-store stock numbers appear?
Under the product's extension block as a store inventory list, each entry carrying the store id, store name, state, in-stock flag and the actual unit quantity.
Does pricing change by location?
It can. Pass a store id or ZIP code to localise price, stock and pickup availability, since Home Depot prices and stocks at store level.
Is the review count a number?
Yes. Home Depot sends it as a string on this endpoint, which we coerce to a number so it matches the review endpoint and every other product in the API.
How do I get the review text?
Call the reviews endpoint with the same item id. Product detail carries the rating and its star histogram but not the written reviews.

Ask AI about SocialCrawl

Ready to scrape Home Depot Product data?

Get your API key and start pulling Home Depot data in under 60 seconds.

Start for free

🤖 AI agent or LLM? Read this page as markdown