Lowes Product Data API
Scrape detailed Lowes product information instantly with a simple API call
A GET request to our /api/getter/?platform="lowes_detail"
endpoint allows you to scrape product data for any product listing URL on Lowes.com in real-time.
Example
Here's an example showcasing how you can scrape product data for any product on Lowes.com using its URL. For this example, we use the URL of this product.
1 |
|
1 2 3 4 5 |
|
1 2 3 |
|
1 2 3 4 5 6 |
|
1 2 3 4 5 6 |
|
Query Parameters
As you can see in the example above, our endpoint needs the following query parameters:
Product URL
url
Required
Product listing's URL on Lowes.com. Remove unnecessary query parameters and encode the URL.
zipcode
Optional
Zipcode of the location to fetch the product availability for. Default: 99504
store_no
Optional
Lowes store number. store_no can be found by using Lowes Store Search API Default: 2955. Alternatively, you can find a list of all store numbers here.
zip_state
Optional
2 letter zip state code. Can also be found by using Lowes Store Search API. This parameter is required for fetching details local to a store_no. Default: AK
city
Optional
City name for the Lowe's store location. You can find valid city values in the store list here.
store_name
Optional
Name of the specific Lowe's store location. Valid store names can be found in the store list here.
include_source
Optional
Whether to include the source of the product data in the response. Default: false. Note: This parameter is only available for users on the Professional plan and above.
Note
For location based store-wise queries, the parameters zipcode
, store_no
, and zip_state
are required.
Other Required Parameters
platform
Required
Specifies the scraping engine you wish to invoke. In this case, the value should be lowes_detail.
api_key
Required
Your account's token—which can be obtained by signing up here.
Note
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 urlencode
.
Results
The response will include the following attirbutes for the product:
Attributes Returned | Data Type | Information Represented |
---|---|---|
name | string | Name of product listing |
brand | string | Product's brand name |
url | string | Product URL on Lowes.com |
model_no | string | Manufacturer's model number |
sku_id | string | Lowes.com SKU ID |
barcode | string | Product barcode |
upc | string | Product UPC code |
barcodes | list | List of barcode objects |
barcodes.code | string | Barcode number |
barcodes.quantity | integer | Quantity per barcode |
barcodes.level | string | Barcode level |
barcodes.is_consumer_unit | boolean | Whether barcode is consumer unit |
list_price | integer | List price in cents |
price | integer | Current price in cents |
currency | string | Currency code |
rating | float | Average rating of product |
total_reviews | integer | Number of reviews |
description | string | Product description |
categories | list | Product categories |
specifications | list | List of specification objects |
specifications.name | string | Specification name |
specifications.value | string | Specification value |
highlights | list | Product highlights |
images | list | Product image URLs |
videos | list | Product video URLs |
in_stock | boolean | Stock availability |
lowes_exclusive | boolean | Lowes exclusive item |
social_proof | string | Social proof text |
energy_star_certified | boolean | Energy Star certification |
end_date | string | End date if applicable |
selling_channels | list | Available selling channels |
item_behavior | list | Item behavior flags |
installation_available | boolean | Installation availability |
inventory_details | object | Inventory details object |
inventory_details.buffer | integer | Inventory buffer amount |
inventory_details.min_quantity | integer | Minimum order quantity |
inventory_details.multiple_quantity | integer | Multiple order quantity |
inventory_details.max_purchase_quantity | integer | Maximum purchase quantity |
product_status | boolean | Product status |
is_buyable | boolean | Whether item can be purchased |
is_published | boolean | Whether item is published |
rollup_indicator | boolean | Rollup indicator flag |
is_unzipped_eligible | boolean | Unzipped eligibility |
selling_restriction | boolean | Whether selling is restricted |
interpack_info | object | Interpack information |
interpack_info.description | string | Interpack description |
interpack_info.quantity | integer | Interpack quantity |
interpack_info.code | string | Interpack code |
prop65_warning | object | Prop 65 warning information |
prop65_warning.value | string | Warning value |
prop65_warning.url | string | Warning document URL |
program_type | string | Program type |
variants | list | Product variants |
variants.id | string | Variant ID |
variants.name | string | Variant name |
variants.type | string | Variant type |
variants.url | string | Variant URL |
variants.is_selected | boolean | Whether variant is selected |
inventory_quantity | integer | Current inventory quantity |
store_inventory_quantity | integer | Store inventory quantity |
est_delivery_date | string | Estimated delivery date |
measurements | object | Product measurements |
measurements.depth | string | Product depth |
measurements.width | string | Product width |
measurements.height | string | Product height |
measurements.weight | string | Product weight |
warranty | string | Warranty information |
guides | list | Product guides and manuals |
guides.title | string | Guide title |
guides.url | string | Guide URL |
store | object | Store information |
store.name | string | Store name |
store.number | string | Store number |
store.address | string | Store address |
store.city | string | Store city |
store.state | string | Store state |
store.zipcode | string | Store zipcode |
store.phone | string | Store phone number |
Response Example
Here's the response you can expect to receive for the request showcased above:
{
"success": true,
"url": "https://www.lowes.com/pd/Husqvarna-YTH18542-18-5-HP-Hydrostatic-42-in-Riding-Lawn-Mower-with-Mulching-Capability-Kit-Sold-Separately/1000368427",
"result_count": 1,
"detail": {
"name": "Husqvarna YTH18542 42-Inches 18.5 -HP Single cylinder Gas Riding lawn mower",
"brand": "Husqvarna",
"url": "https://www.lowes.com/pd/Husqvarna-YTH18542-18-5-HP-Hydrostatic-42-in-Riding-Lawn-Mower-with-Mulching-Capability-Kit-Sold-Separately/1000368427",
"model_no": "960450059",
"sku_id": "1000368427",
"barcode": "085388593238",
"upc": "085388593238",
"barcodes": [
{
"code": "085388593238",
"quantity": 1,
"level": "EACH",
"is_consumer_unit": true
}
],
"list_price": 2399,
"price": 2399,
"currency": "USD",
"rating": 4.0,
"total_reviews": 1851,
"description": "The Husqvarna YTH18542 Riding Lawn Mower offers premium performance with quality results, all in a compact-size garden tractor. Made for versatile homeowner use all year, this 42-inch riding mower is ideal for larger yards of 1 to 2 acres. With an 18.5-HP Briggs and Stratton Intek engine, you get powerful performance with a pedal-operated automatic transmission for optimum control. This gas lawn mower features a reverse operating system that allows the operator to mow in reverse with a simple turn of a switch. With a compact design, this ride on mower is easy to maneuver and store. The tight 16-inch turning radius lets you mow in tighter spaces and navigate around obstacles with ease. To ensure a clean, consistent cut every time, this lawn tractor has an air induction mowing system that enhances airflow around the deck. Husqvarna riding lawn mowers work with a variety of lawn care equipment parts and accessories, such as mulching kits and snow thrower rider lawn mower attachments.",
"categories": [
"RIDING_MOWERS_TRACTORS"
],
"specifications": [
{
"name": "Series Name",
"value": "YTH18542"
},
{
"name": "Type",
"value": "Riding lawn mower"
},
{
"name": "Assembled Weight (lbs.)",
"value": "443"
},
{
"name": "Cut Width (Inches)",
"value": "42"
},
{
"name": "Cutting Range/Yard Size (Acres)",
"value": "1-2 acres"
},
{
"name": "Engine Oil Capacity (oz.)",
"value": "48"
},
{
"name": "Front Wheel Size",
"value": "15-in"
},
{
"name": "Fuel Capacity (Gallons)",
"value": "2.5"
},
{
"name": "Maximum Cutting Height (Inches)",
"value": "4"
},
{
"name": "Minimum Cutting Height (Inches)",
"value": "1.5"
},
{
"name": "Mower Deck Width (Inches)",
"value": "48.81"
},
{
"name": "Overall Length (Inches)",
"value": "69.25"
},
{
"name": "Overall Width with Deck (Inches)",
"value": "50.0"
},
{
"name": "Rear Wheel Size",
"value": "20-in"
},
{
"name": "Ammeter",
"value": "No"
},
{
"name": "Bagger Capable",
"value": "Yes"
},
{
"name": "Blade Engagement Type (PTO)",
"value": "Manual"
},
{
"name": "Cruise Control",
"value": "No"
},
{
"name": "Deck Gauge",
"value": "13"
},
{
"name": "Differential",
"value": "Standard"
},
{
"name": "Discharge Location",
"value": "Side"
},
{
"name": "Engine Brand",
"value": "Briggs & Stratton"
},
{
"name": "Engine Displacement (Cu. Centimeters)",
"value": "540"
},
{
"name": "Engine Horsepower",
"value": "18.5"
},
{
"name": "Engine Oil Included",
"value": "Yes"
},
{
"name": "Engine Series",
"value": "Intek"
},
{
"name": "Engine Type",
"value": "Single cylinder"
},
{
"name": "Front Axle",
"value": "Cast iron"
},
{
"name": "Grease Fittings",
"value": "Yes"
},
{
"name": "Headlight(s)",
"value": "Yes"
},
{
"name": "Lowe's Exclusive",
"value": "No"
},
{
"name": "Maximum Forward Speed (MPH)",
"value": "5.5"
},
{
"name": "Maximum Reverse Speed (MPH)",
"value": "3.0"
},
{
"name": "Mulching Capable",
"value": "Yes (kit sold separately)"
},
{
"name": "Number of Blades",
"value": "2"
},
{
"name": "Number of Deck Positions",
"value": "6"
},
{
"name": "Number of Deck/Anti-Scalp Wheels",
"value": "2"
},
{
"name": "Oil Filter Type",
"value": "Spin-on"
},
{
"name": "Operator-Controlled Mow-in-Reverse",
"value": "Yes"
},
{
"name": "Power Source",
"value": "Gas"
},
{
"name": "Recommended for Terrain Type",
"value": "Uneven"
},
{
"name": "Seat Type",
"value": "Mid-back"
},
{
"name": "Steering Type",
"value": "Standard wheel"
},
{
"name": "Transmission Type",
"value": "Automatic"
},
{
"name": "Turning Radius (Inches)",
"value": "16"
},
{
"name": "Attachment Compatible",
"value": "Front and rear"
},
{
"name": "Warranty",
"value": "3-year"
},
{
"name": "CA Residents: Prop 65 Warning(s)",
"value": "Yes"
},
{
"name": "California Air Resources Board Compliant",
"value": "No"
},
{
"name": "Safety Listing",
"value": "Not safety listed"
},
{
"name": "UNSPSC",
"value": "21101700"
}
],
"highlights": [
"Husqvarna YTH18542 Riding Lawn Mower comes with Hi- Lift blades and offers premium performance with quality results, all in a compact size riding mower",
"18.5-HP Briggs and Stratton Intek engine offers powerful performance for these riding lawn tractors",
"Pedal-operated hydrostatic transmission lets you change speed and direction with the pedals, so you can keep both hands on the steering wheel",
"Air induction mowing technology improves airflow within the deck, ensuring a clean, consistent cut every time you use these riding mowers",
"Easy controls on the Husqvarna riding mower include fender-mounted cutting height adjustment and reverse operating switch to mow in reverse",
"Tight 16-inch turning radius lets you easily mow in tighter spaces and navigate around obstacles",
"An adjustable, 13-inch mid-back seat; easy step-through design and ergonomic steering wheel make this ride on mower comfortable to use",
"Compact design makes these Husqvarna lawn mowers easy to maneuver and store with a chute up width of 43.5 inches",
"Great for uneven terrain, this ride on lawn mower has two anti-scalp wheels to reduce risk of scalping and a cast iron front axle for extra stability"
],
"images": [
"https://mobileimages.lowes.com/productimages/c987735b-3db8-4b5a-a6b7-74860970c1e6/50148291.jpg",
"https://mobileimages.lowes.com/productimages/c7df96ce-6339-485f-bcc6-67f3b4df24f5/08669885.jpg",
"https://mobileimages.lowes.com/productimages/3f4c27a8-607c-4085-bae3-6eec7c2fd44c/08669892.jpg",
"https://mobileimages.lowes.com/productimages/b03c9000-646e-48f3-aac8-622768dfced5/08669891.jpg",
"https://mobileimages.lowes.com/productimages/e15126a1-dcf8-480b-bcfb-194c279c186e/08669887.jpg",
"https://mobileimages.lowes.com/productimages/0beaee9a-0392-4c2b-b483-b7270b4d1f2a/08669884.jpg",
"https://mobileimages.lowes.com/productimages/2111fd2e-ae77-4a22-98c5-8dd0ba140027/08669881.jpg",
"https://mobileimages.lowes.com/productimages/e08b7030-91e9-4fc7-bf30-a43c0b4a68cd/42089144.jpg",
"https://mobileimages.lowes.com/productimages/33983ea8-9fbc-4f2e-b9b2-c81f0263feba/08669886.jpg",
"https://mobileimages.lowes.com/productimages/58a994c7-fe77-4dfb-b50b-730d396b5fa9/08669879.jpg",
"https://mobileimages.lowes.com/productimages/e5e8ae11-c7dc-4a72-917f-79f667c04dfd/48290476.jpg",
"https://mobileimages.lowes.com/productimages/9f2ff00d-a6cd-4648-9ddc-c97a64d34be1/62869324.jpg"
],
"videos": [
"https://cdnapisec.kaltura.com/p/4215793/sp/421579300/playManifest/entryId/1_7apn28ia/format/applehttp/protocol/https"
],
"in_stock": true,
"lowes_exclusive": false,
"social_proof": "1k+ views last week",
"energy_star_certified": false,
"end_date": null,
"selling_channels": [
"Online",
"Store"
],
"item_behavior": [
"Regular"
],
"installation_available": false,
"inventory_details": {
"buffer": 1,
"min_quantity": 0,
"multiple_quantity": 0,
"max_purchase_quantity": 2
},
"product_status": true,
"is_buyable": true,
"is_published": true,
"rollup_indicator": false,
"is_unzipped_eligible": false,
"selling_restriction": true,
"interpack_info": {
"description": "EACH",
"quantity": 1,
"code": "EA"
},
"prop65_warning": {
"value": "Yes",
"url": "https://pdf.lowes.com/productdocuments/d8c41ca2-cd17-4f87-87db-e9128481e88c/61153725.pdf"
},
"program_type": "Stock",
"variants": [
{
"id": "1000368427",
"name": "18.5",
"type": "Engine Horsepower",
"url": "https://www.lowes.com/pd/Husqvarna-YTH18542-18-5-HP-Hydrostatic-42-in-Riding-Lawn-Mower-with-Mulching-Capability-Kit-Sold-Separately/1000368427",
"is_selected": true
},
{
"id": "5013874587",
"name": "19",
"type": "Engine Horsepower",
"url": "https://www.lowes.com/pd/Husqvarna-YTH1942-42-in-19-HP-Riding-Lawn-Mower/5013874587",
"is_selected": false
}
],
"inventory_quantity": 0,
"store_inventory_quantity": 0,
"est_delivery_date": null,
"measurements": {
"depth": "73 Inches",
"width": "45.5 Inches",
"height": "46 Inches",
"weight": "509 lbs."
},
"warranty": "3-year",
"guides": [
{
"title": "Use and Care Manual",
"url": "https://pdf.lowes.com/productdocuments/82f03699-67a2-44f9-8006-5ead352fe1c4/61153711.pdf"
},
{
"title": "Operating Manual",
"url": "https://pdf.lowes.com/productdocuments/4abf51b3-0098-4921-8344-00df8c4a91a5/08861139.pdf"
},
{
"title": "Prop65 Warning Label",
"url": "https://pdf.lowes.com/productdocuments/d8c41ca2-cd17-4f87-87db-e9128481e88c/61153725.pdf"
},
{
"title": "Installation Manual",
"url": "https://pdf.lowes.com/productdocuments/fdc12b11-d200-4cac-808b-5eedb0f5f2ec/11386179.pdf"
},
{
"title": "Warranty Guide",
"url": "https://pdf.lowes.com/productdocuments/fd1ca11c-d15e-4fee-8ceb-d67bf1051782/67602356.pdf"
}
],
"store": {
"name": "N.E. Anchorage Lowe's",
"number": "2955",
"address": "1200 NORTH MULDOON",
"city": "Anchorage",
"state": "AK",
"zipcode": "99504",
"phone": "(907) 269-2400"
}
},
"meta_data": {
"json_source": "<json_source_here>" // if include_source is true
},
"remaining_credits": 761002.0
}
Request Cost
10 credits are deducted for each successful request
Support
If you want to add a parameter to our response, or have any question or feedback, please write to us at support@unwrangle.com