String docs
Site integrations

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
ActionDescriptionListed price
mylowAsk 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
searchSearch 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
productRead 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/mylow

Input

Unknown fields are rejected.

FieldTypeDescription
promptstringRequired. The question to ask Mylow. At least 1 character. Matches \S.
storestringThe 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}$.
sessionstringThe 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:

FieldTypeDescription
promptstring—
storestringThe store number the products are priced and stocked for.
answerstringThe answer's text.
productsobject[]The products the answer shows, in the order it shows them. Empty when Mylow answers without recommending products, or asks a question back.
products[].positionintegerPosition in the answer's products, from 1.
products[].itemIdstringThe id in the product's lowes.com URL.
products[].itemNumberstring | nullThe Lowe's item number.
products[].modelNumberstring | null—
products[].vendorNumberstring | null—
products[].brandstring | null—
products[].titlestringThe product's description as the card shows it, without the brand.
products[].displayPricenumber | nullThe price the card shows at this store, in USD.
products[].retailPricenumber | nullThe retail price at this store, in USD.
products[].wasPricenumber | nullThe earlier price a sale is measured against, in USD.
products[].savingsstring | nullThe sale as the card words it, such as Save 16% Ends Nov 4.
products[].ratingnumber | nullThe average star rating, out of 5.
products[].reviewCountinteger | null—
products[].urlstringThe product's lowes.com page.
products[].imageUrlstring | null—
products[].pickupstring | nullThe card's store pickup line, such as Free Store Pickup available or Pickup not available.
products[].deliverystring | nullThe card's delivery line, such as Delivery available.
products[].pickupDatestring | nullThe date the product can be picked up at this store, as YYYY-MM-DD.
sessionstringPass 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 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/search

Input

Unknown fields are rejected.

FieldTypeDescription
querystringRequired. What to search for, such as cordless drill. At least 1 character.
brandstringOnly this brand, as Lowe's spells it in its Brand filter, ignoring case, such as DEWALT.
sortsortBy_featured sortBy_bestSellers sortBy_priceLowToHigh sortBy_priceHighToLow sortBy_highestRated sortBy_brand sortBy_newestArrivalsThe result order. Omitted, Lowe's default relevance.
pagesintegerHow 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:

FieldTypeDescription
positionintegerPosition in this search, from 1.
itemIdstringThe Lowe's item id, which the product action takes.
itemNumberstring | null—
modelNumberstring | nullThe model number as Lowe's lists it.
brandstring | null—
titlestring | null—
urlstring | null—
imageUrlstring | null—
pricenumber | nullThe selling price in USD. Null when the result only states a range across its variants.
priceMinnumber | nullThe lowest price across a result's rolled-up variants in USD, when the result states a range.
priceMaxnumber | nullThe highest price across a result's rolled-up variants in USD, when the result states a range.
wasPricenumber | nullThe price before a markdown in USD, when there is one.
packageQuantitynumber | null—
ratingnumber | null—
reviewCountinteger | null—
marketplaceboolean | nullWhether a marketplace seller lists the item rather than Lowe's.
sponsoredboolean | 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/product

Input

Unknown fields are rejected.

FieldTypeDescription
productsstring[] | nullRequired. 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:

FieldTypeDescription
itemIdstring—
itemNumberstring | null—
modelNumberstring | nullThe model number as Lowe's lists it.
brandstring | null—
titlestring | null—
urlstring | null—
upcstring | null—
pricenumber | nullThe selling price in USD, null when the item has no current offer.
buyableboolean | null—
categorystring | nullThe category code Lowe's files the item under.
sellerNamestring | nullThe marketplace seller, null for an item Lowe's sells itself.
bulletsstring[]—
descriptionstring | null—
specsobject[]—
specs[].namestring—
specs[].valuestring | null—
specs[].groupstring | nullThe section of the specification table, such as Features.
imageUrlsstring[]—

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.