+Lowe's API
Lowe's product search and product pages as JSON: prices, ratings, specs and availability.
The API.SH Lowe's API reads public Lowe's product data. Search Lowe's (US) by keyword to get item number, model, brand, price, was-price, savings, rating, review count and key specs. Look up one product by item number or link to get the full specification table, description, highlights, barcode, images and online availability by fulfillment method.
- 2 endpoints
- from $1 / 1,000 calls
- 1,000 free credits / month
- failed calls free
GET https://api.api.sh/lowes/v1/ search
{ "success": true } What you can build with the Lowe's API
Price monitoring
Track price, was-price and savings on a list of products over time.
Competitor and assortment analysis
Search a keyword to see which brands and products Lowe's lists, with ratings and sponsored or marketplace flags.
Product data enrichment
Fill your catalog with model numbers, barcodes, specification tables and images from the product page.
Review and rating tracking
Follow rating and review count across products to spot rising and falling items.
Lowe's data you get
Field names from real responses. Numbers come parsed, URLs absolute, dates in ISO 8601.
Lowe's API endpoints and prices
Lowe's endpoints cost 1 to 2 credits per call: credits are $1 per 1,000 on a monthly plan, $2 pay-as-you-go. Pricing
| Lowe's product search /lowes/ | $2 · $4 PAYG 2 credits |
| Lowe's product /lowes/ | $1 · $2 PAYG 1 credit |
Call the Lowe's API
Lowe's product search: GET https://api.api.sh/lowes/
curl "https://api.api.sh/lowes/v1/search?q=cordless+drill" \
-H "x-api-key: $APISH_KEY" import os, requests
res = requests.get(
"https://api.api.sh/lowes/v1/search",
params={"q": "cordless drill"},
headers={"x-api-key": os.environ["APISH_KEY"]},
timeout=120,
)
res.raise_for_status()
data = res.json() const url = new URL("https://api.api.sh/lowes/v1/search");
url.searchParams.set("q", "cordless drill");
const res = await fetch(url, { headers: { "x-api-key": process.env.APISH_KEY } });
if (!res.ok) throw new Error(`${res.status} ${await res.text()}`);
const data = await res.json(); # Google Sheets (API.SH add-on)
=APISH("/lowes/v1/search", "q", "cordless drill")
# Zapier, Make, n8n (verified node): pick the API.SH app,
# choose "Lowe's" and "Lowe's product search".
# AI agents (Claude, ChatGPT, Cursor): add the
# API.SH MCP server https://api.sh/mcp - Create a free accountConfirm your email and get 1,000 free credits every month. No card needed.
- Create an API keyOne key works for all 482 platforms.
- Send the requestJSON back in one call. Add
output=csvoroutput=ndjsonfor files.
Why API.SH for Lowe's data
- Public data only: no Lowe's login, cookies or account needed
- One key and one response shape for Lowe's and 481 other platforms
- Built and maintained by API.SH, not third-party publishers
- Pay per call; errors on our side cost nothing
- Live status for every endpoint
API.SH vs the official Lowe's API
Lowe's runs a developer portal on Azure API Management where approved partners subscribe to API products for things like inventory and stores. That is for partners with a subscription, not open product data. API.SH needs no Lowe's partnership and returns public search and product data as JSON.
Rather than keeping a Lowe's scraper alive or comparing Unwrangle, Apify and RapidAPI listings, use one API.SH key with a fixed price per call.
Lowe's API questions
What Lowe's data can I get?+
Product search results for keywords (/lowes/v1/search) and one product with price, rating, specifications, description and availability (/lowes/v1/product).
How much does the Lowe's API cost?+
Per call: /lowes/v1/product costs 1 credit; /lowes/v1/search costs 2 credits. On a monthly plan 1,000 credits cost $1 (Starter is $50/month for 50,000 credits). Pay-as-you-go is $2 per 1,000 credits, with top-ups from $15 that never expire.
Is there a free trial?+
Yes. Every account gets 1,000 free credits every month. That is 1,000 calls to /lowes/v1/product at 1 credit each.
Is there an official Lowe's API?+
Lowe's has a developer portal with APIs you subscribe to, aimed at partners and suppliers. It is not an open product data feed. API.SH reads the public Lowe's pages and needs no partnership.
Do I need a Lowe's account or login?+
No. API.SH reads public Lowe's pages only. No endpoint uses a login, cookies or anyone's account.
Is there a free Lowe's API?+
Lowe's partner APIs are subscription based. With API.SH, every account gets 1,000 free credits every month to call /lowes/v1/search and /lowes/v1/product.
Are prices and availability for my local store?+
Search results are what a visitor without a selected store sees, so prices and the online availability by fulfillment method are not tied to a specific store.
How do I get started?+
1. Sign up at api.sh. 2. Copy your API key from the dashboard. 3. Call /lowes/v1/search with q set to a keyword, then pass an item number to /lowes/v1/product. Docs and every parameter are at https://api.sh/docs. You can also use the JS or Python SDK, Google Sheets, Zapier, Make, n8n or the MCP server at https://api.sh/mcp.