Ace Hardware Product Data API
Scrape Ace Hardware product information instantly with a simple API call
A GET request to our /api/getter/?platform="acehardware_detail"
endpoint allows you to scrape product data for any product on Ace Hardware's website in real-time.
New! Comprehensive Product Data
Get detailed product information including inventory quantities, store availability, specifications, and fulfillment options from Ace Hardware's extensive catalog.
Example
To scrape details about a Milwaukee M12 Pruning Shears from Ace Hardware, you can use the following command:
1 |
|
1 2 3 4 5 |
|
1 2 3 |
|
1 2 3 4 5 6 |
|
1 2 3 4 5 6 |
|
Query Parameters
Product Identifier
url
Required
The URL of the Ace Hardware product listing you wish to scrape.
Store Selection (Optional)
store_no
Optional
The specific Ace Hardware store number to get localized inventory and pricing data.
If not specified, returns general availability data.
Other Required Parameters
platform
Required
Specifies the scraping engine you wish to invoke. In this case, the value should be acehardware_detail.
api_key
Required
Your account's token—which can be obtained by signing up here.
URL Encoding
The value of the query parameter url
must be URL or percent encoded. If you're using Python, this can be done with the function urllib.parse.quote()
.
Store-Specific Data
For the most accurate inventory and pricing information, include the store_no
parameter to get data specific to that Ace Hardware location.
Results
The response will include the following attributes for the product:
Attributes Returned | Data Type | Information Represented |
---|---|---|
name | string | Full product name including manufacturer part number |
brand | string | Product brand name |
brand_link | string | URL to the brand's page on Ace Hardware |
url | string | Product URL on Ace Hardware |
images | list | List of product image URLs |
description | string | Detailed product description |
highlights | list | Key product highlights |
model_no | string | Manufacturer model number |
upc | string | Universal Product Code |
retail_id | string | Retail identifier |
sku_id | string | Ace Hardware SKU identifier |
price | float | Current product price |
price_reduced | float | Reduced price if on sale |
currency | string | Currency code (e.g., USD) |
currency_symbol | string | Currency symbol (e.g., $) |
in_stock | boolean | Whether the product is in stock |
inventory_quantity | int | Available inventory quantity |
categories | list | Product category hierarchy with names and URLs |
specifications | list | Detailed product specifications |
features | list | Product features list |
retailer_badges | list | Special badges or labels |
inventory | object | Detailed inventory status information |
key_features | list | Key product features |
product_family | object | Product variant and family information |
related_products | object | Related product recommendations |
fulfillment_options | list | Available fulfillment methods (pickup, delivery) |
classification | object | Product classification details |
additional_details | object | Order quantities and subscription info |
vendor | object | Vendor name and number |
store_details | object | Store-specific availability information |
shipping_details | object | Shipping charges and eligibility |
product_attributes | object | Sales rankings and accessory SKUs |
promotional_details | object | Current promotion information |
return_policy | object | Return policy details |
store_no | string | Store number if specified |
Inventory Details
The inventory
object provides comprehensive stock information including:
- quantity: Current available inventory
- in_stock: Boolean stock status
- discontinued: Whether the product is discontinued
- buyable: Whether the product can be purchased
- limited_quantity: If stock is limited
Fulfillment Options
The API returns detailed fulfillment options including:
- pickup: Buy Online Pick Up in Store (BOSS) availability
- delivery: Ship to Home (STH) options with timeline and charges
Response Example
Here's the response you can expect to receive for the request showcased above:
{
"success": true,
"platform": "acehardware_detail",
"result_count": 1,
"detail": {
"name": "Milwaukee M12 2534-21 Steel Curved Cordless Pruner Mfr# 2534-21",
"brand": "Milwaukee",
"url": "https://www.acehardware.com/departments/lawn-and-garden/gardening-tools/pruning-tools/7026319",
"images": [],
"description": "The Milwaukee M12 Brushless Pruning Shears deliver the fastest, most controlled pruning while reducing fatigue. These pruning shears deliver the power to cut up to 1-1/4 in. branches while providing the ability to lock the blades into half of that capacity through the mode select board, increasing application speed by 40%. The M12 Brushless Pruning Shears reduce muscle effort by 75% compared to manual solutions allowing users to complete tough applications with ease and speed. The active blade control enables the blade movement to follow the trigger movement, providing more control over the cut capacity during application. This, combined with the mode select and lightweight, inline design, offers better accessibility and control in intricate pruning applications.Find the PRUNING SHEAR BRSHLS 12V at Ace.",
"highlights": [],
"model_no": "2534-21",
"upc": "90263682",
"retail_id": "90263682",
"sku_id": "7026319",
"currency": "USD",
"currency_symbol": "$",
"in_stock": true,
"inventory_quantity": 4484,
"price": 249.0,
"price_reduced": 249.0,
"categories": [
{
"name": "Departments",
"url": "/departments"
},
{
"name": "Lawn And Garden",
"url": "/lawn-and-garden"
},
{
"name": "Gardening Tools",
"url": "/gardening-tools"
},
{
"name": "Pruning Tools",
"url": "/pruning-tools"
}
],
"brand_link": "https://www.acehardware.com/brands/milwaukee",
"specifications": [
{
"name": "Product Type",
"value": "Cordless Pruner"
},
{
"name": "Brand",
"value": "Milwaukee"
},
{
"name": "Country of Origin",
"value": "CN"
}
],
"features": [
"Delivers up to 1000 cuts per charge on 1/2 in. bra",
"Mode select - select full or half mode to match cu",
"Optimized in-line design - increased access in tig",
"Slim, ergonomic grip - more comfort during use"
],
"inventory": {
"quantity": 4484,
"status": {
"in_stock": true,
"discontinued": false,
"buyable": true,
"limited_quantity": false
}
},
"fulfillment_options": [
{
"type": "pickup",
"services": [
{
"type": "boss",
"timeline": null,
"free_shipping": false,
"optimal": false,
"dates": null,
"charge": 0,
"locations": []
}
]
},
{
"type": "delivery",
"services": [
{
"type": "sth",
"timeline": "later",
"free_shipping": false,
"optimal": true,
"dates": null,
"charge": 0,
"locations": []
}
]
}
],
"shipping_details": {
"shipping_code": "G",
"standard_shipping_charge": 16.0,
"alaska_shipping_charge": null,
"hawaii_shipping_charge": null,
"free_shipping_eligible": false
},
"product_attributes": {
"product_type_noun": "Pruner",
"proposition_65_flag": "N",
"replacement_part_skus": [],
"accessory_skus": [
"2014200;2551109;7011017;7017487;7029527"
],
"sales_rank": "002",
"sales_rank_a": 2,
"sales_rank_b": 6,
"online_sales_30d": 2242,
"online_sales_90d": 6308,
"online_sales_1y": 35476,
"whats_in_the_box": "(1) Lithium-ion Battery Charger and (1) Redlithium"
}
},
"credits_used": 10,
"remaining_credits": 20975848.5
}
Request Cost
10 credits per request are deducted for each successful request.
2 credits per request for Enterprise plan users.
Support
Need help or want to request a new feature? Reach out to us at support@unwrangle.com