Skip to content

Lowes Category Search API

Scrape Lowes category or department pages instantly with a simple API call

Last Updated: May 30, 2025

A GET request to our endpoint /api/getter/?platform="lowes_category" allows you to scrape product listings from any Lowes.com category or department page in real-time.

New! Fetch Multiple Pages in One Request

You can now retrieve up to 10 pages of results (240 products) in a single API request using the new max_pages parameter. This simplifies your integration and reduces the number of API calls needed.

Example

Here's an example showcasing how you can scrape a category page from Lowes.com. For our example, we have chosen the Deck Posts & Post Sleeves category.

1
curl 'https://data.unwrangle.com/api/getter/?platform=lowes_category&url=https%3A%2F%2Fwww.lowes.com%2Fpl%2Fdishwashers%2Fbuilt-in-dishwashers%2F4294857924&page=1&api_key=API_KEY&store_no=2636'
1
2
3
4
5
import requests

url = 'https://data.unwrangle.com/api/getter/?platform=lowes_category&url=https%3A%2F%2Fwww.lowes.com%2Fpl%2Fdishwashers%2Fbuilt-in-dishwashers%2F4294857924&page=1&api_key=API_KEY&store_no=2636'
response = requests.get(url)
print(response.json())
1
2
3
const response = await fetch('https://data.unwrangle.com/api/getter/?platform=lowes_category&url=https%3A%2F%2Fwww.lowes.com%2Fpl%2Fdishwashers%2Fbuilt-in-dishwashers%2F4294857924&page=1&api_key=API_KEY&store_no=2636')
const data = await response.json()
console.log(data)
1
2
3
4
5
6
<?php
$url = 'https://data.unwrangle.com/api/getter/?platform=lowes_category&url=https%3A%2F%2Fwww.lowes.com%2Fpl%2Fdishwashers%2Fbuilt-in-dishwashers%2F4294857924&page=1&api_key=API_KEY&store_no=2636';
$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_category&url=https%3A%2F%2Fwww.lowes.com%2Fpl%2Fdishwashers%2Fbuilt-in-dishwashers%2F4294857924&page=1&api_key=API_KEY&store_no=2636')
response = Net::HTTP.get(uri)
puts response

Multi-Page Example (New!)

You can now fetch multiple pages in a single request using the max_pages parameter:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
import requests

# Request up to 5 pages in one call
url = 'https://data.unwrangle.com/api/getter/?platform=lowes_category&url=https%3A%2F%2Fwww.lowes.com%2Fpl%2Fdishwashers%2Fbuilt-in-dishwashers%2F4294857924&page=1&max_pages=5&api_key=API_KEY&store_no=2636'
response = requests.get(url)
data = response.json()

# Check how many pages were actually fetched
pages_fetched = data.get('pages_fetched', 1)
total_products = len(data.get('results', []))
print(f"Retrieved {total_products} products across {pages_fetched} pages")

# Credits charged = base_credits × pages_fetched
credits_charged = data.get('credits_used')
print(f"Credits charged: {credits_charged}")
1
2
3
4
5
6
7
8
// Request up to 5 pages in one call
const response = await fetch('https://data.unwrangle.com/api/getter/?platform=lowes_category&url=https%3A%2F%2Fwww.lowes.com%2Fpl%2Fdishwashers%2Fbuilt-in-dishwashers%2F4294857924&page=1&max_pages=5&api_key=API_KEY&store_no=2636')
const data = await response.json()

// Check results
const pages_fetched = data.pages_fetched || 1
const total_products = data.results?.length || 0
console.log(`Retrieved ${total_products} products across ${pages_fetched} pages`)

Query Parameters

Category URL

url

Required

The full URL of the Lowes category or department page you want to scrape.

page

Optional

Page number of results to fetch. Defaults to 1 if not specified.

When using max_pages, this parameter specifies the starting page number.

max_pages

Optional

The maximum number of pages to retrieve in a single request. Default value is 1.

Maximum allowed value is 10 pages (up to 240 products in one request).

The API will fetch pages sequentially starting from the page parameter. For example, if page=3 and max_pages=5, the API will attempt to fetch pages 3, 4, 5, 6, and 7.

Important: You are charged credits based on the actual number of pages fetched, not the requested max_pages value. The response includes a pages_fetched field indicating how many pages were successfully retrieved.

If any page fails during multi-page fetching, the API returns all successfully fetched products up to that point rather than failing the entire request.

store_no

Optional

Store number to localize results. store_no can be a single store number in a string or a list of store numbers in a string. When providing a list, the first number will be used as the primary store, and the others will be considered as nearby stores, allowing the API to emulate the source website's behavior more accurately. For example, "2636,0489,2352,0595".

You can find store numbers using our Lowes Store Search API or from this list. Defaults to 2955 (Anchorage, AK).

Other Required Parameters

platform

Required

Must be set to lowes_category to invoke this scraping engine.

api_key

Required

Your Unwrangle API key. You can get one by signing up here.

Results

The response includes up to 24 product listings per page. Each product object contains:

Attributes Returned Data Type Information Represented
name string Product name
brand string Brand name
id string Product ID
url string Product URL
model_no string Model number
item_number string Item number
vendor_number string Vendor number
upc string UPC code
category string Primary category
categories list Category hierarchy
product_type string Product type
program_type string Program type
is_special_order boolean Special order flag
special_order_number string Special order number
order_requirements object Order requirements
rating float Average rating
total_ratings integer Number of ratings
highlights list Product highlights
images list Image URLs
videos list Video URLs
price float Current price
price_reduced float Original price if on sale
on_sale boolean Whether item is on sale
currency string Currency code
sale_end_date string Sale end date
in_stock boolean Whether item is in stock
low_stock boolean Low stock indicator
inventory object Detailed inventory info
vendor_information object Vendor details
est_delivery_date string Estimated delivery date
shipping object Shipping information
store_no string Store number
zip_code string Store zip code

Response Example

{
    "success": true,
    "url": "https://www.lowes.com/pl/dishwashers/built-in-dishwashers/4294857924",
    "page": 1,
    "total_results": 397,
    "no_of_pages": 17,
    "result_count": 24,
    "results": [
        {
            "name": "24-in Front Control Built-in Dishwasher ( Stainless steel ) ENERGY STAR, 55-Decibel Standard Sound Level",
            "brand": "Frigidaire",
            "id": "1000507507",
            "url": "https://www.lowes.com/pd/Frigidaire-60-Decibel-Filtration-Built-In-Dishwasher-Stainless-Steel-Common-24-in-Actual-24-in-ENERGY-STAR/1000507507",
            "model_no": "FFCD2413US",
            "item_number": "1054481",
            "vendor_number": "2251",
            "upc": "012505115332",
            "category": "BUILTIN_DISH",
            "categories": [
                {
                    "id": "100357",
                    "name": "BUILTIN_DISH",
                    "type": "category",
                    "url": "https://www.lowes.com/c/BUILTIN_DISH/100357"
                },
                {
                    "id": "518620",
                    "name": "Product Group",
                    "type": "productGroup",
                    "url": "https://www.lowes.com/c/Product-Group/518620"
                },
                {
                    "id": "14028",
                    "name": "DISHWASHERS - FRIGIDAIRE",
                    "type": "assortment",
                    "url": "https://www.lowes.com/c/DISHWASHERS%20-%20FRIGIDAIRE/14028"
                }
            ],
            "product_type": "LOCALONLY",
            "program_type": "Stock",
            "is_special_order": false,
            "special_order_number": null,
            "order_requirements": {
                "minimum_quantity": 0,
                "multiple_quantity": 0,
                "maximum_purchase_quantity": 0
            },
            "rating": 4.0,
            "total_ratings": 11376,
            "highlights": [],
            "images": [
                "https://mobileimages.lowes.com/productimages/4638ce0d-55ba-4716-baa7-29ec4361e969/09399486.jpg",
                "https://mobileimages.lowes.com/productimages/e046a412-2e62-4a41-85d3-4dc2c31a2bcc/14577428.jpg",
                "https://mobileimages.lowes.com/productimages/755ae531-f910-4bcb-8f0a-f16c3790c3f9/70222103.jpeg",
                "https://mobileimages.lowes.com/productimages/8f792de5-efbd-47f6-a7d1-49d2f73b7c89/10051003.jpg",
                "https://mobileimages.lowes.com/productimages/f241ae10-c6b4-49cd-9518-2ae47ad30939/09399492.jpg",
                "https://mobileimages.lowes.com/productimages/34d23404-fdfe-4fe7-a8e7-4ff7bd40fadc/09399487.jpg",
                "https://mobileimages.lowes.com/productimages/0287accd-c831-4d39-a433-18314656868a/09413409.jpg",
                "https://mobileimages.lowes.com/productimages/b6c54f6d-3ddc-4df7-8446-e7d2cc857dce/09399490.jpg",
                "https://mobileimages.lowes.com/productimages/0a83e87d-20f2-427a-ba69-6c44fe4c02cd/09399495.jpg",
                "https://mobileimages.lowes.com/productimages/a4104c3a-33a8-4ef0-8cbe-91c6703ced45/09413412.jpg",
                "https://mobileimages.lowes.com/productimages/77405b0d-8bd9-4fa9-8ba1-1865ae1f64db/09399496.jpg",
                "https://mobileimages.lowes.com/productimages/b0f7fcbf-4bbf-4747-bcb6-fddc852e0ff4/09399493.jpg",
                "https://mobileimages.lowes.com/productimages/15722809-c603-457f-9c3a-421683f33e0c/10036763.jpg",
                "https://mobileimages.lowes.com/productimages/2a58db62-7bf2-4d39-b703-6f634805b11f/10036764.jpg",
                "https://mobileimages.lowes.com/productimages/83249ab4-a915-44d1-aa72-47f95ab596c8/10168935.jpg"
            ],
            "videos": [
                "https://cdnapisec.kaltura.com/p/4215793/sp/421579300/playManifest/entryId/1_ej16wnb7/format/applehttp/protocol/https",
                "https://cdnapisec.kaltura.com/p/4215793/sp/421579300/playManifest/entryId/1_ucte4ufq/format/applehttp/protocol/https"
            ],
            "price": 349,
            "price_reduced": 469,
            "on_sale": true,
            "currency": "USD",
            "sale_end_date": "2025-04-16",
            "in_stock": true,
            "low_stock": true,
            "is_stock_item": true,
            "is_global_stock_item": true,
            "inventory": {
                "total_quantity": 368,
                "store_pickup": {
                    "available": true,
                    "eligible": true,
                    "quantity": 368,
                    "available_today": true,
                    "pickup_time": "tomorrow",
                    "store_no": 2636,
                    "time_zone": "America/New_York"
                },
                "parcel_shipping": {
                    "available": false,
                    "eligible": false,
                    "quantity": 0,
                    "freight_type": null,
                    "ship_date": null,
                    "promise_date": null,
                    "carrier_type": null
                },
                "standard_delivery": {
                    "available": true,
                    "quantity": 341,
                    "lead_time_days": 2,
                    "estimated_delivery_date": "2025-04-12T08:00:00-04:00",
                    "appointment_date": "2025-04-12T08:00:00-04:00",
                    "carrier_service": "Box Truck"
                },
                "expedited_delivery": {
                    "available": false,
                    "quantity": 0,
                    "same_day_available": false,
                    "carrier": null,
                    "promise_date": null
                }
            },
            "vendor_information": {
                "vendor_number": "2251",
                "vendor_direct": false,
                "vendor_name": null
            },
            "est_delivery_date": "2025-04-12",
            "shipping": {
                "free_shipping": false,
                "free_shipping_eligible": true,
                "free_shipping_threshold_amt": null,
                "free_shipping_threshold_currency": null,
                "shipping_promotions": [
                    {
                        "id": "100000064842",
                        "name": "$29 Appliance Delivery Promo",
                        "type": "ExtCategoryLevelFixedShippingDiscount",
                        "end_date": "9999-12-31 23:59:59"
                    }
                ]
            },
            "free_shipping": false,
            "free_shipping_threshold_amt": null,
            "free_shipping_threshold_currency": null,
            "is_published": "Y",
            "is_buyable": "Y",
            "hazmat_code": "null",
            "timestamp": "2025-04-10T23:53:01.212873",
            "store_no": 2636,
            "zip_code": "20109"
        },
        {
            "name": "24-in Top Control Built-in Dishwasher ( Fingerprint Resistant Stainless Steel ) ENERGY STAR, 53-Decibel Standard Sound Level",
            "brand": "Samsung",
            "id": "5014401217",
            "url": "https://www.lowes.com/pd/Samsung-Top-Control-24-in-Built-In-Dishwasher/5014401217",
            "model_no": "DW80CG4021SR",
            "item_number": "5380394",
            "vendor_number": "149",
            "upc": null,
            "category": "BUILTIN_DISH",
            "categories": [
                {
                    "id": "100357",
                    "name": "BUILTIN_DISH",
                    "type": "category",
                    "url": "https://www.lowes.com/c/BUILTIN_DISH/100357"
                },
                {
                    "id": "518620",
                    "name": "Product Group",
                    "type": "productGroup",
                    "url": "https://www.lowes.com/c/Product-Group/518620"
                },
                {
                    "id": "27357",
                    "name": "DISHWASHERS - SAMSUNG",
                    "type": "assortment",
                    "url": "https://www.lowes.com/c/DISHWASHERS%20-%20SAMSUNG/27357"
                }
            ],
            "product_type": "LOCALONLY",
            "program_type": "Stock",
            "is_special_order": false,
            "special_order_number": null,
            "order_requirements": {
                "minimum_quantity": 0,
                "multiple_quantity": 0,
                "maximum_purchase_quantity": 0
            },
            "rating": 4.0,
            "total_ratings": 1009,
            "highlights": [],
            "images": [
                "https://mobileimages.lowes.com/productimages/792fa094-c14a-44fc-a447-94be3a743753/63873517.jpg",
                "https://mobileimages.lowes.com/productimages/755ae531-f910-4bcb-8f0a-f16c3790c3f9/70222103.jpeg",
                "https://mobileimages.lowes.com/productimages/e5f100cb-f307-442d-a561-808dbf8cdb9b/64145770.jpg",
                "https://mobileimages.lowes.com/productimages/eb4e2e78-c3a6-4113-bbf6-dd5d36f4ab03/69552975.jpeg",
                "https://mobileimages.lowes.com/productimages/9ff18083-21dd-4c0c-b102-34f1fbafbb4a/70188831.jpeg",
                "https://mobileimages.lowes.com/productimages/4333877f-b0e7-4955-a674-c28fe411e6ef/69190725.jpeg",
                "https://mobileimages.lowes.com/productimages/ce98a9be-8a5b-4694-8e2a-c295923de40b/64145769.jpg",
                "https://mobileimages.lowes.com/productimages/11db580a-d342-4c71-b741-3b0167663bdc/64145773.jpg",
                "https://mobileimages.lowes.com/productimages/1f3a6400-2153-4100-8438-e228c5565d59/64145772.jpg",
                "https://mobileimages.lowes.com/productimages/3d1b7c42-578e-4aa0-8453-5f08415ea290/64145774.jpg",
                "https://mobileimages.lowes.com/productimages/95b68caf-24ce-4766-894b-a6db5433609d/64145785.jpg",
                "https://mobileimages.lowes.com/productimages/f7676b6b-6059-4c41-82d5-fd3861ad4722/64145775.jpg",
                "https://mobileimages.lowes.com/productimages/c4054b3b-57a2-450d-9cb0-32b070a77689/64145776.jpg"
            ],
            "videos": [
                "https://cdnapisec.kaltura.com/p/4215793/sp/421579300/playManifest/entryId/1_p3t0intm/format/applehttp/protocol/https"
            ],
            "price": 429,
            "price_reduced": 649,
            "on_sale": true,
            "currency": "USD",
            "sale_end_date": "2025-04-16",
            "in_stock": true,
            "low_stock": true,
            "is_stock_item": true,
            "is_global_stock_item": true,
            "inventory": {
                "total_quantity": 755,
                "store_pickup": {
                    "available": true,
                    "eligible": true,
                    "quantity": 755,
                    "available_today": true,
                    "pickup_time": "tomorrow",
                    "store_no": 2636,
                    "time_zone": "America/New_York"
                },
                "parcel_shipping": {
                    "available": false,
                    "eligible": false,
                    "quantity": 0,
                    "freight_type": null,
                    "ship_date": null,
                    "promise_date": null,
                    "carrier_type": null
                },
                "standard_delivery": {
                    "available": true,
                    "quantity": 148,
                    "lead_time_days": 2,
                    "estimated_delivery_date": "2025-04-12T08:00:00-04:00",
                    "appointment_date": "2025-04-12T08:00:00-04:00",
                    "carrier_service": "Box Truck"
                },
                "expedited_delivery": {
                    "available": false,
                    "quantity": 0,
                    "same_day_available": false,
                    "carrier": null,
                    "promise_date": null
                }
            },
            "vendor_information": {
                "vendor_number": "149",
                "vendor_direct": false,
                "vendor_name": null
            },
            "est_delivery_date": "2025-04-12",
            "shipping": {
                "free_shipping": false,
                "free_shipping_eligible": true,
                "free_shipping_threshold_amt": null,
                "free_shipping_threshold_currency": null,
                "shipping_promotions": [
                    {
                        "id": "100000064842",
                        "name": "$29 Appliance Delivery Promo",
                        "type": "ExtCategoryLevelFixedShippingDiscount",
                        "end_date": "9999-12-31 23:59:59"
                    }
                ]
            },
            "free_shipping": false,
            "free_shipping_threshold_amt": null,
            "free_shipping_threshold_currency": null,
            "is_published": "Y",
            "is_buyable": "Y",
            "hazmat_code": null,
            "timestamp": "2025-04-10T23:53:01.213027",
            "store_no": 2636,
            "zip_code": "20109"
        }
    ],
    "remaining_credits": 7709971.0
}

Request Cost

10 credits per page are deducted for each successful request.

When using max_pages, you are charged based on the actual number of pages fetched (indicated by the pages_fetched field in the response), not the requested max_pages value.

2 credits per page for Enterprise plan users

Support

Need help or want to request a new feature? Reach out to us at support@unwrangle.com