For the complete documentation index, see llms.txt. This page is also available as Markdown.

Lowe's

Learn how to start scraping Lowe's.

With Web Scraper API, you can scrape various types of Lowe's pages; below is an overview of all supported scrapers and their respective source values. The response returns the page HTML in content, in the standard response structure described in Realtime and Push-Pull.

Source
Description

lowes_search

Search page for a search term of your choice.

lowes_product

Product page of a product ID of your choice.

Any other Lowe's page can be scraped by passing its url alone, no source needed.

Besides the parameters listed below, you can include additional parameters such as user_agent_type, geo_location, render, and more to customize your scraping request. Read more here.

Request samples

curl 'https://realtime.oxylabs.io/v1/queries' \
--user 'USERNAME:PASSWORD' \
-H 'Content-Type: application/json' \
-d '{
        "source": "lowes_search",
        "query": "iphone"
    }'
import requests
from pprint import pprint

# Structure payload.
payload = {
    'source': 'lowes_search',
    'query': 'iphone'
}

# Get response.
response = requests.request(
    'POST',
    'https://realtime.oxylabs.io/v1/queries',
    auth=('USERNAME', 'PASSWORD'),
    json=payload
)

# Instead of response with job status and results url, this will return the
# JSON response with the result.
pprint(response.json())

Request parameter values

Parameter
Description
Default Value

source

Sets the scraper.

lowes_search

query

The keyword or phrase to search for products.

-

store_id, delivery_zip, free_delivery, pickup_today, delivery_today_tomorrow

Optional localization and availability filters, see Localization and Filtering.

-

- mandatory parameter

Product

Request samples

Request parameter values

Parameter
Description
Default Value

source

Sets the scraper.

lowes_product

product_id

The numeric product ID at the end of the product page URL, e.g. lowes.com/pd/Apple-iPhone-13-Pro-Clear-Case-with-MagSafe/5012490299.

-

store_id, delivery_zip

Optional localization parameters, see Localization and Filtering.

-

- mandatory parameter

Localization and Filtering

Parameter
Applies to
Description
Default

store_id

lowes_search, lowes_product

Lowe's store number as an integer, e.g. 2752. Selects the store whose availability and prices the page shows.

-

delivery_zip

lowes_search, lowes_product

Delivery ZIP code as a string, e.g. "22313". Applied together with store_id.

-

free_delivery

lowes_search

Set to true to show only products with free delivery.

-

pickup_today

lowes_search

Set to true to show only products available for same-day pickup.

-

delivery_today_tomorrow

lowes_search

Set to true to show only products that can be delivered the same or the next day.

-

The three filters take true or false only. Without store_id, the page shows a store of Lowe's own choice and delivery_zip is not applied.

Last updated

Was this helpful?