Lowe's
Lowe's product search, product detail with specifications, and what the Lowe's shopping assistant tells a signed-out shopper.
Call these actions with your String API key; see Authentication. Every call answers with the envelope described in Responses & errors, whose data holds the rows below.
- Site:
lowes - Version:
1.1.0 - Reads from:
lowes.com
| Action | Description | Listed price |
|---|---|---|
mylow | Ask Mylow, the Lowe's shopping assistant, one question as a signed-out shopper at a chosen store and get the answer it writes and the products it recommends: title, brand, displayed, retail and sale prices for that store, rating, lowes.com link, image and pickup and delivery availability. Pass the session from a row back to continue the conversation at a lower cost. | Billed per request at your plan's rates |
search | Search Lowe's products, optionally one brand and sort order: item id, model number, brand, title, selling price, package quantity, rating and link, with whether a marketplace seller lists the item. Out-of-stock items are left out, as they are on the site, and variants are rolled up into one result. | Billed per request at your plan's rates |
product | Read Lowe's products by item id or URL: title, brand, model number, UPC, selling price, marketplace seller, bullets, description and every specification Lowe's publishes for the item. | Billed per request at your plan's rates |
mylow
Ask Mylow, the Lowe's shopping assistant, one question as a signed-out shopper at a chosen store and get the answer it writes and the products it recommends: title, brand, displayed, retail and sale prices for that store, rating, lowes.com link, image and pickup and delivery availability. Pass the session from a row back to continue the conversation at a lower cost.
POST https://request.usestring.ai/v1/integrations/lowes/mylowInput
Unknown fields are rejected.
| Field | Type | Description |
|---|---|---|
prompt | string | Required. The question to ask Mylow. At least 1 character. Matches \S. |
store | string | The Lowe's store number to price and stock the products for, such as 0595, the default. A number Lowe's has no store under returns an answer with no products. Matches ^\d{1,5}$. |
session | string | The session from an earlier row, to ask this prompt in the same conversation: Mylow remembers the earlier prompts, and the call costs less. A session lasts up to 30 minutes and answers one prompt at a time; one that has lapsed is replaced by a new conversation. |
Output
data is an array of rows, one per result. Each row has:
| Field | Type | Description |
|---|---|---|
prompt | string | — |
store | string | The store number the products are priced and stocked for. |
answer | string | The answer's text. |
products | object[] | The products the answer shows, in the order it shows them. Empty when Mylow answers without recommending products, or asks a question back. |
products[].position | integer | Position in the answer's products, from 1. |
products[].itemId | string | The id in the product's lowes.com URL. |
products[].itemNumber | string | null | The Lowe's item number. |
products[].modelNumber | string | null | — |
products[].vendorNumber | string | null | — |
products[].brand | string | null | — |
products[].title | string | The product's description as the card shows it, without the brand. |
products[].displayPrice | number | null | The price the card shows at this store, in USD. |
products[].retailPrice | number | null | The retail price at this store, in USD. |
products[].wasPrice | number | null | The earlier price a sale is measured against, in USD. |
products[].savings | string | null | The sale as the card words it, such as Save 16% Ends Nov 4. |
products[].rating | number | null | The average star rating, out of 5. |
products[].reviewCount | integer | null | — |
products[].url | string | The product's lowes.com page. |
products[].imageUrl | string | null | — |
products[].pickup | string | null | The card's store pickup line, such as Free Store Pickup available or Pickup not available. |
products[].delivery | string | null | The card's delivery line, such as Delivery available. |
products[].pickupDate | string | null | The date the product can be picked up at this store, as YYYY-MM-DD. |
session | string | Pass this back as session to continue the conversation. |
Example
curl https://request.usestring.ai/v1/integrations/lowes/mylow \
-H "Authorization: Bearer $STRING_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"prompt": "best cordless drill under $100"
}'data starts with these rows:
[
{
"prompt": "best cordless drill under $100",
"store": "0595",
"answer": "Found some great cordless drills under $100 for you:\n\nGreenworks 24-volt 1/2-in Keyless Brushless Cordless Drill\n\nBatteries and charger included\n\nRating: 4.8 from 202 reviews\n\nFleming Supply 18-volt 3/8-in Keyless Cordless Drill\n\n• Batteries and charger included\n• Rating: 4.4 from 26 reviews\n\nCRAFTSMAN V20 20-volt 3/8-in Keyless Cordless Drill\n\n• Batteries and charger included\n• Rating: 4.9 from 40 reviews\n\nThese options give you a solid mix of power and reliability. Let me know if you need further details or assistance!",
"products": [
{
"position": 1,
"itemId": "5018789773",
"itemNumber": "8900692",
"modelNumber": "DD345",
"vendorNumber": "95404",
"brand": "greenworks",
"title": "24-volt 1/2-in Keyless Brushless Cordless Drill 1 -Batteries Included, and Charger Included",
"displayPrice": 139.99,
"retailPrice": 139.99,
"wasPrice": null,
"savings": null,
"rating": 4.8,
"reviewCount": 202,
"url": "https://www.lowes.com/pd/Greenworks-24V-Cordless-400-in-lbs-Drill-Driver-2Ah-USB-C-Battery-30W-Charger/5018789773",
"imageUrl": "https://mobileimages.lowes.com/productimages/38ad1076-e147-4aa7-b81e-3a5ec27a20d6/82373250.jpeg?size=xl",
"pickup": "Free Store Pickup available",
"delivery": "Delivery available",
"pickupDate": "2026-11-05"
},
{
"position": 2,
"itemId": "1002619048",
"itemNumber": "2484014",
"modelNumber": "231702NRX",
"vendorNumber": "103678",
"brand": "fleming supply",
"title": "18-volt 3/8-in Keyless Cordless Drill 1 -Batteries Included, and Charger Included",
"displayPrice": 45.93,
"retailPrice": 45.93,
"wasPrice": 54.68,
"savings": "Save 16% Ends Nov 4",
"rating": 4.4,
"reviewCount": 26,
"url": "https://www.lowes.com/pd/Fleming-Supply-Fleming-Supply-Cordless-Drill-Tool-Set-78-Piece-Drill-Bits-Sockets-Drivers-Spades-and-Flashlight-in-a-Carry-Case/1002619048",
"imageUrl": "https://mobileimages.lowes.com/productimages/b4f31a58-4119-43ac-b68a-c11ae3e79b82/71395429.jpeg?size=xl",
"pickup": "Free Store Pickup available",
"delivery": "Delivery available",
"pickupDate": "2026-11-09"
},
{
"position": 3,
"itemId": "5018832753",
"itemNumber": "8914851",
"modelNumber": "CMCD600D1",
"vendorNumber": "70",
"brand": "craftsman",
"title": "V20 20-volt 3/8-in Keyless Cordless Drill 1 -Batteries Included, and Charger Included",
"displayPrice": 49,
"retailPrice": 49,
"wasPrice": 59,
"savings": "Save 16% Ends Jan 27",
"rating": 4.9,
"reviewCount": 40,
"url": "https://www.lowes.com/pd/CRAFTSMAN-V20-20-volt-Max-3-8-in-Keyless-Cordless-Drill-1-Batteries-Included-and-Charger-Included/5018832753",
"imageUrl": "https://mobileimages.lowes.com/productimages/b5d82258-fa7f-4d37-89fc-8ff59d4d7c62/100979505.jpeg?size=xl",
"pickup": "Free Store Pickup available",
"delivery": "Delivery available",
"pickupDate": "2026-11-03"
}
],
"session": "eyJzIjoi..."
}
]Requests and billing
- Requests: 1–4 Web Access requests per call.
- Billing:
passthrough. Each request the action makes bills at its own rate on your plan; there is no separate charge for the action. See Pricing.
search
Search Lowe's products, optionally one brand and sort order: item id, model number, brand, title, selling price, package quantity, rating and link, with whether a marketplace seller lists the item. Out-of-stock items are left out, as they are on the site, and variants are rolled up into one result.
POST https://request.usestring.ai/v1/integrations/lowes/searchInput
Unknown fields are rejected.
| Field | Type | Description |
|---|---|---|
query | string | Required. What to search for, such as cordless drill. At least 1 character. |
brand | string | Only this brand, as Lowe's spells it in its Brand filter, ignoring case, such as DEWALT. |
sort | sortBy_featured sortBy_bestSellers sortBy_priceLowToHigh sortBy_priceHighToLow sortBy_highestRated sortBy_brand sortBy_newestArrivals | The result order. Omitted, Lowe's default relevance. |
pages | integer | How many pages of 24 results to read, from 1. Lowe's serves the first 720 results of a search. From 1 to 30. |
Output
data is an array of rows, one per result. Each row has:
| Field | Type | Description |
|---|---|---|
position | integer | Position in this search, from 1. |
itemId | string | The Lowe's item id, which the product action takes. |
itemNumber | string | null | — |
modelNumber | string | null | The model number as Lowe's lists it. |
brand | string | null | — |
title | string | null | — |
url | string | null | — |
imageUrl | string | null | — |
price | number | null | The selling price in USD. Null when the result only states a range across its variants. |
priceMin | number | null | The lowest price across a result's rolled-up variants in USD, when the result states a range. |
priceMax | number | null | The highest price across a result's rolled-up variants in USD, when the result states a range. |
wasPrice | number | null | The price before a markdown in USD, when there is one. |
packageQuantity | number | null | — |
rating | number | null | — |
reviewCount | integer | null | — |
marketplace | boolean | null | Whether a marketplace seller lists the item rather than Lowe's. |
sponsored | boolean | null | — |
Example
curl https://request.usestring.ai/v1/integrations/lowes/search \
-H "Authorization: Bearer $STRING_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"query": "cordless drill",
"brand": "DEWALT"
}'data starts with these rows:
[
{
"position": 1,
"itemId": "5014148635",
"itemNumber": "5220845",
"modelNumber": "DCD793D1",
"brand": "DEWALT",
"title": "20-volt Max 1/2-in Keyless Brushless Cordless Drill 1 -Batteries Included, and Charger Included",
"url": "https://www.lowes.com/pd/DEWALT-20-volt-Max-Brushless-Drill-1-Battery-Included-Charger-Included-and-Soft-Bag-included/5014148635",
"imageUrl": "https://mobileimages.lowes.com/productimages/00257ce0-26b9-42f6-97ae-c8d32e4c96c4/74509365.tiff",
"price": 99,
"priceMin": null,
"priceMax": null,
"wasPrice": null,
"packageQuantity": 1,
"rating": 4.7,
"reviewCount": 793,
"marketplace": false,
"sponsored": false
},
{
"position": 2,
"itemId": "50040962",
"itemNumber": "506283",
"modelNumber": "DCD771C2",
"brand": "DEWALT",
"title": "20-volt Max 1/2-in Keyless Cordless Drill 2 -Batteries Included, and Charger Included",
"url": "https://www.lowes.com/pd/DEWALT-20-Volt-Max-1-2-in-Cordless-Drill-Charger-Included/50040962",
"imageUrl": "https://mobileimages.lowes.com/productimages/98901790-b0c3-4fcd-ac02-26524801b302/94752317.jpeg",
"price": 119,
"priceMin": null,
"priceMax": null,
"wasPrice": 179,
"packageQuantity": 1,
"rating": 4.6,
"reviewCount": 1408,
"marketplace": false,
"sponsored": false
},
{
"position": 3,
"itemId": "1000343183",
"itemNumber": "865050",
"modelNumber": "DCH133B",
"brand": "DEWALT",
"title": "20-volt Max Variable Speed Cordless Rotary Hammer Drill",
"url": "https://www.lowes.com/pd/DEWALT-XR-20-Volt-Max-1-in-SDS-Plus-Cordless-Rotary-Hammer-Tool-Only/1000343183",
"imageUrl": "https://mobileimages.lowes.com/productimages/1217e528-3992-4896-a485-5c20ac1ed4cc/08622453.jpg",
"price": null,
"priceMin": 199,
"priceMax": 399,
"wasPrice": null,
"packageQuantity": 1,
"rating": 4.6,
"reviewCount": 330,
"marketplace": false,
"sponsored": true
}
]Requests and billing
- Requests: 1 Web Access request per result page, plus up to 1 setup request per call.
- Billing:
passthrough. Each request the action makes bills at its own rate on your plan; there is no separate charge for the action. See Pricing.
product
Read Lowe's products by item id or URL: title, brand, model number, UPC, selling price, marketplace seller, bullets, description and every specification Lowe's publishes for the item.
POST https://request.usestring.ai/v1/integrations/lowes/productInput
Unknown fields are rejected.
| Field | Type | Description |
|---|---|---|
products | string[] | null | Required. Lowe's item ids or lowes.com/pd/ product URLs. At least 1 entry. |
Output
data is an array of rows, one per result. Each row has:
| Field | Type | Description |
|---|---|---|
itemId | string | — |
itemNumber | string | null | — |
modelNumber | string | null | The model number as Lowe's lists it. |
brand | string | null | — |
title | string | null | — |
url | string | null | — |
upc | string | null | — |
price | number | null | The selling price in USD, null when the item has no current offer. |
buyable | boolean | null | — |
category | string | null | The category code Lowe's files the item under. |
sellerName | string | null | The marketplace seller, null for an item Lowe's sells itself. |
bullets | string[] | — |
description | string | null | — |
specs | object[] | — |
specs[].name | string | — |
specs[].value | string | null | — |
specs[].group | string | null | The section of the specification table, such as Features. |
imageUrls | string[] | — |
Example
curl https://request.usestring.ai/v1/integrations/lowes/product \
-H "Authorization: Bearer $STRING_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"products": ["5014148635"]
}'data starts with these rows:
[
{
"itemId": "5014148635",
"itemNumber": "5220845",
"modelNumber": "DCD793D1",
"brand": "DEWALT",
"title": "DEWALT 20-volt Max 1/2-in Keyless Brushless Cordless Drill 1 -Batteries Included, and Charger Included",
"url": "https://www.lowes.com/pd/DEWALT-20-volt-Max-Brushless-Drill-1-Battery-Included-Charger-Included-and-Soft-Bag-included/5014148635",
"upc": "885911904919",
"price": 99,
"buyable": true,
"category": "C100010",
"sellerName": null,
"bullets": ["Over 2-in shorter in length at 6.38-in (tool head length only) to tackle tough jobs", "Get up to 16% more power with 404 UWO and up to 1,650 RPMs no load for a variety of drilling applications", "High bit retention with 1/2-in ratcheting chuck", "Illuminate workspaces using the on-tool LED work light", "Includes : (1) 20V MAX* Brushless Cordless 1/2-in Drill/Driver, (1) DCB203 20V MAX* 2.0Ah Battery, (1) DCB107 12V/20V MAX* Li-ion Battery Charger, (1) Belt Hook", "**The DCD793 is over 2-in shorter in length compared to DCD771, tool head length only", "***The DEWALT® DCD793 with a DEWALT® DCB203 battery provides up to 16% more power versus DEWALT® DCD771 with a DEWALT® DCB203 battery"],
"description": "Get up to 16% more power** with the new 20V MAX* Brushless 1/2 in. Drill/Driver. At over 2 in. shorter in length** (tool head length only) at 6.38 in. and 404 unit watts out, this brushless drill/driver can complete a variety of drilling applications on the jobsite. The on-tool LED work light helps to provide illumination to maximize efficiency and productivity.",
"specs": [
{
"name": "Sub-Brand",
"value": "N/A",
"group": "General"
},
{
"name": "Package Quantity",
"value": "1",
"group": "General"
},
{
"name": "Battery Type",
"value": "Lithium ion (Li-ion)",
"group": "General"
},
{
"name": "Battery Voltage",
"value": "20-volt max",
"group": "General"
},
{
"name": "Chuck Type",
"value": "Keyless",
"group": "General"
},
{
"name": "Handle Type",
"value": "Ergonomic",
"group": "General"
},
{
"name": "Number of Clutch Settings",
"value": "15",
"group": "General"
},
{
"name": "Amperage",
"value": "0",
"group": "Dimensions"
},
{
"name": "Cord Length (Feet)",
"value": "0",
"group": "Dimensions"
},
{
"name": "Tool Weight (lbs.)",
"value": "5",
"group": "Dimensions"
},
{
"name": "Tool Length (Inches)",
"value": "12",
"group": "Dimensions"
},
{
"name": "Battery Amp Hours",
"value": "2",
"group": "Dimensions"
},
{
"name": "Maximum Chuck Size",
"value": "1/2-in",
"group": "Dimensions"
},
{
"name": "Tool Width (Inches)",
"value": "3.25",
"group": "Dimensions"
},
{
"name": "Tool Height (Inches)",
"value": "9",
"group": "Dimensions"
},
{
"name": "Number of Batteries Included",
"value": "1",
"group": "Features"
},
{
"name": "Maximum Speed (RPM)",
"value": "1650",
"group": "Features"
},
{
"name": "Brushless",
"value": "Yes",
"group": "Features"
},
{
"name": "Right Angle",
"value": "No",
"group": "Features"
},
{
"name": "Forward and Reverse Switch Included",
"value": "Yes",
"group": "Features"
},
{
"name": "Hybrid Capable",
"value": "No",
"group": "Features"
},
{
"name": "Accessories Included",
"value": "No",
"group": "Features"
},
{
"name": "Charge Time (Minutes)",
"value": "30",
"group": "Features"
},
{
"name": "Variable Speed",
"value": "Yes",
"group": "Features"
},
{
"name": "Charger Included",
"value": "Yes",
"group": "Features"
},
{
"name": "Battery Included",
"value": "Yes",
"group": "Features"
},
{
"name": "Cordless",
"value": "Yes",
"group": "Features"
},
{
"name": "Tool Power Output",
"value": "404 UWO",
"group": "Features"
},
{
"name": "Side Handle Included",
"value": "No",
"group": "Features"
},
{
"name": "Works with iOS",
"value": "No",
"group": "Compatibility"
},
{
"name": "Works with Android",
"value": "No",
"group": "Compatibility"
},
{
"name": "Wi-Fi Compatibility",
"value": "No",
"group": "Compatibility"
},
{
"name": "App Compatibility",
"value": "No",
"group": "Compatibility"
},
{
"name": "Bluetooth Compatibility",
"value": "No",
"group": "Compatibility"
},
{
"name": "Warranty",
"value": "3-year limited",
"group": "Warranty"
},
{
"name": "Battery Warranty",
"value": "2-year limited",
"group": "Warranty"
},
{
"name": "CA Residents: Prop 65 Warning(s)",
"value": "No",
"group": "Certifications"
},
{
"name": "Safety Listing",
"value": "UL safety listing",
"group": "Certifications"
},
{
"name": "Features",
"value": "Brushless; Cordless; Variable speed",
"group": "Hidden"
},
{
"name": "Number of Removable Battery(s)",
"value": "1",
"group": "Hidden"
},
{
"name": "Included",
"value": "Charger; Forward and reverse switch",
"group": "Hidden"
},
{
"name": "Removable Battery(s) Included",
"value": "Yes",
"group": "Hidden"
},
{
"name": "Removable Battery(s) Type",
"value": "Lithium ion (Li-ion)",
"group": "Hidden"
},
{
"name": "Height (Inches)",
"value": "9",
"group": "Hidden"
},
{
"name": "Length (Inches)",
"value": "12",
"group": "Hidden"
},
{
"name": "Width (Inches)",
"value": "3.25",
"group": "Hidden"
},
{
"name": "UNSPSC",
"value": "27112700",
"group": "Miscellaneous"
}
],
"imageUrls": ["https://mobileimages.lowes.com/productimages/00257ce0-26b9-42f6-97ae-c8d32e4c96c4/74509365.tiff"]
}
]Requests and billing
- Requests: 1 Web Access request per entry in
items. - Billing:
passthrough. Each request the action makes bills at its own rate on your plan; there is no separate charge for the action. See Pricing.
Facebook Marketplace
Facebook Marketplace listings as its logged-out web answers them, in 48 countries: a keyword or category search around a city or a point with the search panel's filters, and a listing's detail.
Copilot Search
Bing Copilot Search answers: the answer a signed-out visitor gets for a prompt, the sources it cites, and the sponsored products shown beside it.