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.
For some targets our system forces JavaScript rendering even if you do not set render; those requests count as rendered traffic. The list of force-rendered targets and how to switch rendering off are in Forcing rendering on specific pages.
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.
Search
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
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
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.
-
- mandatory parameter
Localization and Filtering
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?