Discover/lowes.com API
live

lowes.com APIwww.lowes.com

Retrieve Lowe's product listings, search results, pricing, availability, and specs via 3 endpoints. Supports store-level inventory and ZIP-based delivery data.

Endpoints
3
Updated
26d ago
Try it
Maximum number of products to return per request.
Pagination offset.
Category name or numeric category ID. Named categories: dimensional-lumber, studs, pressure-treated-lumber, plywood, boards, deck-boards.
Lowe's store number for local pricing and inventory. Find your store number on the Lowe's store locator.
api.parse.bot/scraper/95caade6-3446-483b-a265-65353e571d23/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/95caade6-3446-483b-a265-65353e571d23/get_category_products?limit=3&category=dimensional-lumber' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 3 totalclick to expand

Get product listings for a given category with prices, specs, and availability. Uses Lowe's internal products API for reliable JSON responses.

Input
ParamTypeDescription
limitintegerMaximum number of products to return per request.
offsetintegerPagination offset.
categorystringCategory name or numeric category ID. Named categories: dimensional-lumber, studs, pressure-treated-lumber, plywood, boards, deck-boards.
store_numberstringLowe's store number for local pricing and inventory. Find your store number on the Lowe's store locator.
Response
{
  "type": "object",
  "fields": {
    "offset": "integer current pagination offset",
    "products": "array of product objects with product_id, description, price, specs, rating, etc.",
    "category_id": "string numeric category ID",
    "next_offset": "integer or null, offset for the next page of results",
    "total_count": "integer total number of products in the category",
    "store_number": "string store number used for the request"
  },
  "sample": {
    "data": {
      "offset": 0,
      "products": [
        {
          "url": "https://www.lowes.com/pd/Top-Choice-2-in-x-4-in-x-10-ft-Fir-Lumber-Common-1-5-in-x-3-5-in-x-10-ft-Actual/4082896",
          "price": null,
          "specs": {
            "Dressing": "S4S",
            "Wood Species": "Fir",
            "Actual Dimensions": "1.5-in x 3.5-in x 10-ft"
          },
          "badges": null,
          "rating": 4.2,
          "category": "DIMENSIONAL LUMBER",
          "division": "LUMBER",
          "model_id": "WF204TOPCHC10",
          "image_url": "https://mobileimages.lowes.com/productimages/24168f40-0ec7-454b-bdc1-9299117b9054/42352639.jpg",
          "is_buyable": true,
          "product_id": "4082896",
          "description": "2-in x 4-in x 10-ft Fir Kiln-Dried Lumber",
          "item_number": "432480",
          "bulk_pricing": null,
          "review_count": 961,
          "wood_species": "Fir",
          "pickup_quantity": 0,
          "pickup_available": false,
          "actual_dimensions": "1.5-in x 3.5-in x 10-ft",
          "delivery_available": false
        }
      ],
      "category_id": "4294402500",
      "next_offset": 24,
      "total_count": 395,
      "store_number": "0340"
    },
    "status": "success"
  }
}

About the lowes.com API

The Lowe's API provides 3 endpoints to retrieve product data from Lowes.com, covering category browsing, keyword search, and full product detail. The get_product_detail endpoint returns pricing, fulfillment availability, promotions, barcodes, and structured specifications for any Lowe's product by its omniItemId. All endpoints support store-specific pricing via a store number parameter, making it straightforward to build location-aware product tools.

Endpoints Overview

Three endpoints cover the main ways users interact with product data on Lowes.com. get_category_products returns paginated product listings for a given category — either by name (e.g. dimensional-lumber, pressure-treated-lumber) or numeric category ID. Each product object in the products array includes product_id, description, price, specs, and rating. Use offset and limit to page through results, and check total_count to know how many items exist in the category.

Search and Detail

search_products accepts a query string and returns matching products with the same product object shape as the category endpoint. It also supports limit, offset, and store_number, and returns total_count and next_offset for pagination. get_product_detail is the most field-rich endpoint: given a product_id (Lowe's omniItemId), it returns price, specs, rating, review_count, barcode, item_number, promotions, and an availability object that breaks down fulfillment methods such as pickup and delivery. ZIP-based delivery availability is enabled by passing both zip_code and zip_state.

Store-Level Pricing and Inventory

All three endpoints accept a store_number parameter, which scopes pricing and inventory to a specific Lowe's location. Store numbers can be found via the Lowe's store locator. Without a store number, responses reflect general or default pricing. The get_product_detail response's availability object reflects how fulfillment options vary by store and ZIP code, making it possible to distinguish between in-store pickup availability and delivery eligibility for a given location.

Common use cases
  • Monitor price changes on specific Lowe's products by polling get_product_detail with a product_id over time.
  • Build a lumber cost estimator using get_category_products with the dimensional-lumber or pressure-treated-lumber category.
  • Check local in-store pickup availability for a product by passing store_number to get_product_detail.
  • Search competing product options by keyword using search_products and compare price and rating across results.
  • Aggregate specifications from the specs field across a product category for side-by-side comparison tools.
  • Identify active promotions on products using the promotions array returned by get_product_detail.
  • Determine delivery eligibility for a ZIP code by passing zip_code and zip_state to get_product_detail.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does Lowe's offer an official developer API?+
Lowe's does not offer a public developer API for product data. The Parse Lowe's API provides structured access to the same product, pricing, and availability information visible on Lowes.com.
What does the `availability` field in `get_product_detail` contain?+
The availability object breaks down fulfillment options for a product, including methods like in-store pickup and delivery. Its contents are scoped to the store number and ZIP code you provide in the request. Omitting those parameters will return default or national availability data.
Does the API cover Lowe's Pro or contractor pricing?+
The API returns standard retail pricing from Lowes.com. Lowe's Pro pricing, which requires a Pro account login, is not currently exposed. You can fork this API on Parse and revise it to add an endpoint that handles authenticated Pro account pricing if your use case requires it.
Can I retrieve product reviews through this API?+
get_product_detail returns rating (average star rating) and review_count (number of reviews), but individual review text and reviewer metadata are not currently returned. You can fork this API on Parse and revise it to add a review-listing endpoint that surfaces per-review content.
How does pagination work across the endpoints?+
All three endpoints return an offset (current position), next_offset (the value to pass on the next call, or null if there are no more results), and total_count (total items available). Pass offset and limit on each request to step through pages. When next_offset is null, you have reached the last page.
Page content last updated . Spec covers 3 endpoints from www.lowes.com.
Related APIs in EcommerceSee all →
homedepot.com API
Search and browse Home Depot's product catalog to compare pricing, check real-time availability, and review detailed product specifications. Find products across all categories, look up store locations and hours, and check fulfillment options including in-store pickup and delivery.
leroymerlin.fr API
Search and browse Leroy Merlin France's complete product catalog to find items by category, view pricing, product details, and compare offerings from Leroy Merlin and their online partners. Access real-time product information including names, IDs, URLs, and seller details to help you discover and evaluate home improvement and DIY products.
walmart.com API
Retrieve product data from Walmart.com including pricing, descriptions, availability, reviews, and category listings. Access real-time product information to search by keyword, look up items by ID or URL, and browse department categories.
menards.com API
Search Menards' complete product catalog across lumber, building materials, and all categories while viewing real-time pricing, sale prices, rebates, and final values. Browse by category or use search suggestions to find exactly what you need with full pricing transparency.
screwfix.com API
Access Screwfix's full product catalog — browse category hierarchies, retrieve paginated product listings with pricing and ratings, fetch detailed product specifications, and search by keyword. Ideal for price monitoring, product research, and catalog analysis.
ikea.com API
Search and browse IKEA's full product catalog to find items by category, compare measurements, read customer reviews, and check real-time store availability and current deals. Discover new arrivals and best-selling products to help you shop smarter and find exactly what you need.
sephora.com API
Search and browse Sephora's product catalog to find detailed information about beauty items, including specifications, customer reviews, Q&A discussions, pricing, and real-time availability. Filter products by category or brand, and access comprehensive brand listings to discover exactly what you're looking for.
wayfair.com API
Browse and search Wayfair's product catalog. Retrieve product details by SKU or URL, explore daily sales and promotions, browse categories, and filter products by keyword, price, and physical dimensions.