Skip to content

Lowes Product Search API

Scrape Lowes search results instantly with a simple API call

Last Updated: December 19, 2024

A GET request to our endpoint /api/getter/?platform="lowes_search" will allow you to scrape search results from Lowes.com's search engine in real-time.

Example

Here's an example showcasing how you can scrape search results from Lowes.com for the keyword of your choice. For our example, we have chosen the keyword, "chair".

1
curl 'https://data.unwrangle.com/api/getter/?platform=lowes_search&search=chair&api_key=API_KEY'
1
2
3
4
5
import requests

url = 'https://data.unwrangle.com/api/getter/?platform=lowes_search&search=chair&api_key=API_KEY'
response = requests.get(url)
print(response.json())
1
2
3
const response = await fetch('https://data.unwrangle.com/api/getter/?platform=lowes_search&search=chair&api_key=API_KEY')
const data = await response.json()
console.log(data)
1
2
3
4
5
6
<?php
$url = 'https://data.unwrangle.com/api/getter/?platform=lowes_search&search=chair&api_key=API_KEY';
$response = file_get_contents($url);
$data = json_decode($response, true);
print_r($data);
?>
1
2
3
4
5
6
require 'net/http'
require 'uri'

uri = URI.parse('https://data.unwrangle.com/api/getter/?platform=lowes_search&search=chair&api_key=API_KEY')
response = Net::HTTP.get(uri)
puts response

Query Parameters

As you can see in the example above, our endpoint needs the following query parameters:

Search Query

search

Required

Parameter defines the search query you want to search. You can use anything that a user may use in a regular search while shopping on Lowes.com.

page

Optional

Parameter defines the page number for which you want the results. Default value is 1.

store_no

Optional

Parameter defines from which store you want the results. store_no can be found by using Lowes Store Search API

The default store number is 2955 (Lowe's of N.E. Anchorage, AK). If no store number is provided, results will be shown for this location.

Other Required Parameters

platform

Required

Parameter specifies the scraping engine you wish to invoke. In this case, the value should be lowes_search.

api_key

Required

Your account's token—which can be obtained by signing up here.

Note

Be sure to replace any whitespace in the search keywords with a plus + sign. So, if you're looking to scrape search results for the keyword "black chair", please set the value of the query parameter search to "black+chair".

Results

The response will include up to 24 product results for every query. Our scraper grabs the following attributes for every product in Lowes's search results:

Attributes Returned Data Type Information Represented
id string Retailer ID of product listing
name string Name of product listing
model_no string Manufacturer's model no. of product listing
brand string Product's brand name
url string URL of product listing
price float Price of product
rating float Average rating of product
total_ratings int No. of user ratings received by product
in_stock boolean Availability of the product
highlights array Key features of the product
images array URLs of product images
videos array URLs of product videos
price_reduced float Discounted price of product
currency string Currency of the price
inventory_quantity int Quantity of product in stock
est_delivery_date string Estimated delivery date
free_shipping boolean Free shipping availability
free_shipping_threshold_amt float Minimum amount for free shipping
free_shipping_threshold_currency string Currency for free shipping threshold
meta_data.store.name string Name of the store
meta_data.store.number string Store number
meta_data.store.address string Store address
meta_data.store.city string Store city
meta_data.store.state string Store state
meta_data.store.zipcode string Store zipcode
meta_data.store.phone string Store phone number
meta_data.store.timezone string Store timezone
meta_data.nearby_stores array List of nearby stores with details

Response Example

Here's the response you can expect to receive for the request showcased above:

{
    "success": true,
    "search": "chair",
    "page": 1,
    "total_results": 222,
    "no_of_pages": 10,
    "result_count": 24,
    "results": [
        {
            "name": "Hoatley Modern Beige Swivel Accent Chair",
            "brand": "allen + roth",
            "id": "5013316287",
            "url": "https://www.lowes.com/pd/allen-roth-Hoatley-Modern-Natural-Swivel-Accent-Chair/5013316287",
            "rating": 4.8,
            "total_ratings": 80,
            "model_no": "1248-8397B-80",
            "in_stock": true,
            "social_proof_msg": null,
            "highlights": [
                "Modern style Hoatley accent swivel chair by allen + roth",
                "Extremely comfortable, plush back cushion",
                "Smooth, swivel base offers 360-degree rotation"
            ],
            "images": [
                "https://mobileimages.lowes.com/productimages/acb30594-7d71-447c-97bd-1d1945f484fa/64686312.jpg",
                "https://mobileimages.lowes.com/productimages/25b6f067-12bc-4e58-84d1-31ff6265b284/63654319.jpg",
                "https://mobileimages.lowes.com/productimages/e5229485-4620-4697-9ba7-507b456ab8ac/63654318.jpg",
                "https://mobileimages.lowes.com/productimages/d4b4ac25-267e-4968-8d0f-0df27e2901c5/63654317.jpg",
                "https://mobileimages.lowes.com/productimages/ff3597b7-531a-4d2b-8769-fa5010ee1183/64686310.jpg",
                "https://mobileimages.lowes.com/productimages/542e4dfb-884f-4036-9ac1-bee70f246681/64686314.jpg",
                "https://mobileimages.lowes.com/productimages/0e25a736-b53a-4cde-b501-e63e0eec08c2/64686313.jpg",
                "https://mobileimages.lowes.com/productimages/73e1ed37-8b25-415c-929f-2683991b2775/64686316.jpg",
                "https://mobileimages.lowes.com/productimages/17a996f5-bf5f-4a9e-b4b5-6394f11e3240/64686315.jpg",
                "https://mobileimages.lowes.com/productimages/558b3072-5b5e-4be7-b470-aad123889a83/64686317.jpg"
            ],
            "videos": [
                "https://cdnapisec.kaltura.com/p/4215793/sp/421579300/playManifest/entryId/1_mezv77eu/format/applehttp/protocol/https",
                "https://cdnapisec.kaltura.com/p/4215793/sp/421579300/playManifest/entryId/1_c27xva38/format/applehttp/protocol/https"
            ],
            "price_reduced": 379,
            "price": 379,
            "currency": "USD",
            "inventory_quantity": 5,
            "est_delivery_date": "2024-12-21",
            "free_shipping": false,
            "free_shipping_threshold_amt": null,
            "free_shipping_threshold_currency": null
        },
        {
            "name": "Zeena Modern Navy Accent Chair",
            "brand": "Origin 21",
            "id": "5013313701",
            "url": "https://www.lowes.com/pd/Origin-21-Zeena-Modern-Navy-Accent-Chair/5013313701",
            "rating": 4.8,
            "total_ratings": 17,
            "model_no": "1968-8185-47",
            "in_stock": true,
            "social_proof_msg": null,
            "highlights": [
                "Modern style",
                "Extremely comfortable, smooth back cushion",
                "Beautiful 100% polyester fabric in a stunning navy color"
            ],
            "images": [
                "https://mobileimages.lowes.com/productimages/541432d9-2ea5-4353-bb70-13266a50a56f/64686294.jpg",
                "https://mobileimages.lowes.com/productimages/eadec9a4-54b1-4976-b815-2a38c17ab14b/50281706.jpg",
                "https://mobileimages.lowes.com/productimages/ccd5791b-2458-4831-b3ca-8a29754a9bce/60145781.jpg",
                "https://mobileimages.lowes.com/productimages/8cc91569-08a5-4a66-a543-2ffc58c585be/64686296.jpg",
                "https://mobileimages.lowes.com/productimages/a16971d4-122c-4e01-813f-38eda4c4adfc/64686295.jpg",
                "https://mobileimages.lowes.com/productimages/60752f5c-9fa5-47fe-8d71-5228e8a0b0db/64686298.jpg",
                "https://mobileimages.lowes.com/productimages/7e7232c8-7fd9-4300-81aa-ade4484e90ab/64686297.jpg",
                "https://mobileimages.lowes.com/productimages/bf58ffcb-d419-48ca-ad4a-4d45def37d51/64686300.jpg",
                "https://mobileimages.lowes.com/productimages/4918c43a-a0fe-4332-bfa7-309363ef628b/50281710.jpg",
                "https://mobileimages.lowes.com/productimages/953fc978-0265-41fd-a1e1-55822f7a0bc5/50281709.jpg",
                "https://mobileimages.lowes.com/productimages/ae520cf1-4ace-417b-ba5b-f64b899985af/50281711.jpg"
            ],
            "videos": [
                "https://cdnapisec.kaltura.com/p/4215793/sp/421579300/playManifest/entryId/1_e1qbz9k3/format/applehttp/protocol/https",
                "https://cdnapisec.kaltura.com/p/4215793/sp/421579300/playManifest/entryId/1_qiqird9p/format/applehttp/protocol/https"
            ],
            "price_reduced": 395,
            "price": 395,
            "currency": "USD",
            "inventory_quantity": 2,
            "est_delivery_date": "2024-12-20",
            "free_shipping": false,
            "free_shipping_threshold_amt": null,
            "free_shipping_threshold_currency": null
        },
        {
            "name": "Stackable Gray Resin Frame Stationary Dining Chair with Solid Seat",
            "brand": "Adams Manufacturing",
            "id": "5001374959",
            "url": "https://www.lowes.com/pd/Adams-Manufacturing-Adams-Penza-Stack-Chair-Gray/5001374959",
            "rating": 4.3,
            "total_ratings": 291,
            "model_no": "8220-13-4900",
            "in_stock": true,
            "social_proof_msg": null,
            "highlights": [
                "Durable, gray resin frame",
                "UV protected, fade-resistant resin",
                "Includes smart phone holder"
            ],
            "images": [
                "https://mobileimages.lowes.com/productimages/8479d68d-67f3-4709-b9a2-0966c666f539/40316520.jpg",
                "https://mobileimages.lowes.com/productimages/4777a9de-0cab-45fa-b171-0cd7918cb69f/62422745.jpg",
                "https://mobileimages.lowes.com/productimages/6886501a-1dd3-41ec-8ccd-01b12139394b/62422746.jpg",
                "https://mobileimages.lowes.com/productimages/e887033f-4650-4d62-b9ea-a2d1bb7d6fe4/62422747.jpg",
                "https://mobileimages.lowes.com/productimages/a64d86e8-fe35-408a-9d51-d08be5b2ea3d/62422749.jpg",
                "https://mobileimages.lowes.com/productimages/e90b50ea-2611-4864-a62f-0968db028d44/62436517.jpg",
                "https://mobileimages.lowes.com/productimages/83a7b105-9b7b-4f93-a6cd-85fc14e50665/62436518.jpg",
                "https://mobileimages.lowes.com/productimages/ece47c70-eaab-443e-9b61-935a85d0e555/62436519.jpg",
                "https://mobileimages.lowes.com/productimages/c941adba-2209-4ea5-8cb2-dee3d595abfb/46301777.jpg",
                "https://mobileimages.lowes.com/productimages/2111fa7e-0373-4c5f-91c7-1952968382de/62422748.jpg",
                "https://mobileimages.lowes.com/productimages/3495a08f-ba37-4e83-b170-86ab40da8a1c/44269011.jpg",
                "https://mobileimages.lowes.com/productimages/22083a63-437e-468d-9070-36dd2b0a9e27/44269010.jpg",
                "https://mobileimages.lowes.com/productimages/e3eb2a18-a4f6-4028-a825-dd6c6f414d5f/44269012.jpg"
            ],
            "videos": [
                "https://cdnapisec.kaltura.com/p/4215793/sp/421579300/playManifest/entryId/1_kb2g08qk/format/applehttp/protocol/https"
            ],
            "price_reduced": 14.98,
            "price": 14.98,
            "currency": "USD",
            "inventory_quantity": 3,
            "est_delivery_date": "2024-12-21",
            "free_shipping": false,
            "free_shipping_threshold_amt": null,
            "free_shipping_threshold_currency": null
        },
        {
            "name": "Coco accent chair Casual Gray Chenille Accent Chair",
            "brand": "Linon",
            "id": "1001149332",
            "url": "https://www.lowes.com/pd/Linon-Coco-Accent-Chair-Gray-Damask-Casual-Gray-Chenille-Accent-Chair/1001149332",
            "rating": 3.3,
            "total_ratings": 6,
            "model_no": "36096GDAM-01-KD-U",
            "in_stock": false,
            "social_proof_msg": null,
            "highlights": [
                "Black finish",
                "Button tufted accents",
                "Gray damask jacquard fabric"
            ],
            "images": [
                "https://mobileimages.lowes.com/productimages/5b8fc03b-0efa-410c-876e-d74ddae698ab/11584763.jpg",
                "https://mobileimages.lowes.com/productimages/ba3899df-90cd-4548-8a8b-e20a731b0c8b/11584759.jpg",
                "https://mobileimages.lowes.com/productimages/9c156df6-c2b5-4099-a73d-f12bc8094914/11584760.jpg",
                "https://mobileimages.lowes.com/productimages/cf08a7b8-b548-4d3e-926b-2b852b3c21e4/11584761.jpg",
                "https://mobileimages.lowes.com/productimages/a987a9c8-a8bb-4ed7-aec6-87cb019b4b85/11584762.jpg",
                "https://mobileimages.lowes.com/productimages/443a3c1b-d8a7-4c44-82ab-35e1231c5992/16290325.jpg",
                "https://mobileimages.lowes.com/productimages/12679dcc-85a1-422f-afa8-8dd85f29e35e/16290317.jpg",
                "https://mobileimages.lowes.com/productimages/f38fb1e4-fe58-4755-b316-77a316fd7f26/16290315.jpg"
            ],
            "videos": [
                "https://cdnapisec.kaltura.com/p/4215793/sp/421579300/playManifest/entryId/1_mmgkj8i2/format/applehttp/protocol/https"
            ],
            "price_reduced": 161.46,
            "price": 161.46,
            "currency": "USD",
            "inventory_quantity": 0,
            "est_delivery_date": null,
            "free_shipping": true,
            "free_shipping_threshold_amt": 45,
            "free_shipping_threshold_currency": "USD"
        },
        ...
        {
            "name": "Papasan Chair Casual Camouflage Swivel Papasan Chair",
            "brand": "OSP Home Furnishings",
            "id": "1002986160",
            "url": "https://www.lowes.com/pd/OSP-Home-Furnishings-Papasan-Chair-with-Camo-Cushion-and-Black-Frame/1002986160",
            "rating": 4.0,
            "total_ratings": 2,
            "model_no": "BF25292-C63",
            "in_stock": false,
            "social_proof_msg": null,
            "highlights": [
                "360° Swivel function",
                "Built-in fabric straps to hold cushion in place",
                "Thick padded, button-tufted polyester cushion"
            ],
            "images": [
                "https://mobileimages.lowes.com/productimages/5955b802-76e8-4fc2-a217-e522624e44b6/66304327.jpeg",
                "https://mobileimages.lowes.com/productimages/6a8423f5-ca85-4b33-8720-f55fbe08c10f/15928434.jpg",
                "https://mobileimages.lowes.com/productimages/de31adf5-d31a-478b-8714-c4093302887b/15928432.jpg",
                "https://mobileimages.lowes.com/productimages/b9bd8fc4-2550-47df-bc4d-af0a1a3f213e/15928433.jpg",
                "https://mobileimages.lowes.com/productimages/b9d423bd-23f4-42f7-b68e-fc2034adf799/66304326.jpeg",
                "https://mobileimages.lowes.com/productimages/a2bcea1f-fe3d-47d2-ada7-1ea47ada86ec/66304329.jpeg",
                "https://mobileimages.lowes.com/productimages/77f61a32-c21d-4239-ab61-81e51bc0edc2/15928431.jpg",
                "https://mobileimages.lowes.com/productimages/e34f2e62-dc46-4d90-bbb9-14cf893abae4/66304328.jpeg"
            ],
            "videos": [
                "https://cdnapisec.kaltura.com/p/4215793/sp/421579300/playManifest/entryId/1_txnglvwh/format/applehttp/protocol/https"
            ],
            "price_reduced": 237.99,
            "price": 237.99,
            "currency": "USD",
            "inventory_quantity": 0,
            "est_delivery_date": null,
            "free_shipping": false,
            "free_shipping_threshold_amt": null,
            "free_shipping_threshold_currency": null
        }
    ],
    "meta_data": {
        "store": {
            "name": "N.E. Anchorage Lowe's",
            "number": "2955",
            "address": "1200 NORTH MULDOON",
            "city": "Anchorage",
            "state": "AK",
            "zipcode": "99504",
            "phone": "(907) 269-2400",
            "timezone": "America/Anchorage"
        },
        "nearby_stores": [
            {
                "name": "Anchorage Lowe's",
                "number": "0289",
                "address": "333 EAST TUDOR ROAD",
                "city": "Anchorage",
                "state": "AK",
                "zipcode": "99503",
                "phone": "(907) 563-0391",
                "timezone": "America/Anchorage",
                "distance": "5.5"
            },
            {
                "name": "S. Anchorage Lowe's",
                "number": "1633",
                "address": "10900 OLD SEWARD HIGHWAY",
                "city": "Anchorage",
                "state": "AK",
                "zipcode": "99515",
                "phone": "(907) 349-8889",
                "timezone": "America/Anchorage",
                "distance": "8.5"
            },
            {
                "name": "Wasilla Lowe's",
                "number": "2512",
                "address": "2561 EAST SUN MOUNTAIN AVE",
                "city": "Wasilla",
                "state": "AK",
                "zipcode": "99654",
                "phone": "(907) 352-3100",
                "timezone": "America/Anchorage",
                "distance": "26.6"
            }
        ]
    },
    "remaining_credits": 1881968
}

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