Skip to content

Lowes Product Reviews API

Scrape Lowes product reviews instantly with a simple API call

Last Updated: April 28, 2025

With a GET request to the /api/getter/?platform="lowes_reviews" endpoint, we can scrape customer reviews for any product on Lowes' online store in real-time.

Example

Here's an example showcasing how you can scrape customer reviews for any product on Lowes.com using its product URL and the page number we're interested in scraping reviews from.

The results are sorted by recency, so the most recent reviews are on page 1.

1
curl 'https://data.unwrangle.com/api/getter/?platform=lowes_reviews&url=https%3A%2F%2Fwww.lowes.com%2Fpd%2FHusqvarna-YTH18542-18-5-HP-Hydrostatic-42-in-Riding-Lawn-Mower-with-Mulching-Capability-Kit-Sold-Separately%2F1000368427&api_key=API_KEY'
1
2
3
4
5
import requests

url = 'https://data.unwrangle.com/api/getter/?platform=lowes_reviews&url=https%3A%2F%2Fwww.lowes.com%2Fpd%2FHusqvarna-YTH18542-18-5-HP-Hydrostatic-42-in-Riding-Lawn-Mower-with-Mulching-Capability-Kit-Sold-Separately%2F1000368427&api_key=API_KEY'
response = requests.get(url)
print(response.json())
1
2
3
const response = await fetch('https://data.unwrangle.com/api/getter/?platform=lowes_reviews&url=https%3A%2F%2Fwww.lowes.com%2Fpd%2FHusqvarna-YTH18542-18-5-HP-Hydrostatic-42-in-Riding-Lawn-Mower-with-Mulching-Capability-Kit-Sold-Separately%2F1000368427&api_key=API_KEY')
const data = await response.json()
console.log(data)
1
2
3
4
5
6
<?php
$url = 'https://data.unwrangle.com/api/getter/?platform=lowes_reviews&url=https%3A%2F%2Fwww.lowes.com%2Fpd%2FHusqvarna-YTH18542-18-5-HP-Hydrostatic-42-in-Riding-Lawn-Mower-with-Mulching-Capability-Kit-Sold-Separately%2F1000368427&api_key=API_KEY';
$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_reviews&url=https%3A%2F%2Fwww.lowes.com%2Fpd%2FHusqvarna-YTH18542-18-5-HP-Hydrostatic-42-in-Riding-Lawn-Mower-with-Mulching-Capability-Kit-Sold-Separately%2F1000368427&api_key=API_KEY')
response = Net::HTTP.get(uri)
puts response

Query Parameters

As you can see in the example below, our endpoint needs the following query parameters:

Review Query

url

Required

Parameter defines the URL of the product listing for which you want to query reviews. Value of this parameter must be encoded.

page

Optional

Parameter defines the page number from which you want to query reviews. The default value is 1. Max value 1000.

Note

Even when the response mentions the no_of_pages as greater than 1000, the maximum page number for which you can query reviews with the API is 1000.

Other Required Parameters

platform

Required

Parameter specifies the scraping engine you want to invoke. For the Lowes Reviews API, the value should be lowes_reviews.

api_key

Required

Parameter defines your account's token. Get your API key for free here.

Note

The value of the query parameter url must be URL or percent encoded. If you're using Python, this can be done with the function urlencode.

Results

Each request returns up to 10 reviews. The response will include the following attributes for each review present in the response:

Attributes Returned Data Type Information Represented
id string Retailer ID of the review
date string Date when review was published
rating int Rating by reviewer
review_title string Review title by reviewer
review_text string Review's text content
author_name string Reviewer's name
meta_data dict Dict containing meta data like helpful vote count and whether the reviewer recommends the product
lang_code string Country level language of review content
response dict Response from the retailer or manufacturer, if available
variant dict Information about the product variant being reviewed

Response Example

Each request returns up to 10 results. Here's the response you can expect for the request showcased above:

{
  "success": true,
  "platform": "lowes_reviews",
  "url": "https://www.lowes.com/pd/Husqvarna-YTH18542-18-5-HP-Hydrostatic-42-in-Riding-Lawn-Mower-with-Mulching-Capability-Kit-Sold-Separately/1000368427",
  "page": 1,
  "total_results": 1853,
  "no_of_pages": 186,
  "result_count": 10,
  "reviews": [
    {
      "id": "8a716a13-9666-5d8c-af22-cc2733cd4e7c",
      "date": "2025-03-31",
      "rating": 3,
      "review_title": "Cuts Great But Use for 2 Seasons And It's Dead",
      "review_text": "[This review was collected as part of a promotion.] Cuts Great But use for 2 Seasons and it's dead when driving a few feet back from mowing.  Suddenly it just went dead while the engine was still running without mowing.  Since then I can't start it.",
      "review_url": null,
      "author_name": "ExcitedandDisappointed",
      "author_url": null,
      "author_avatar": null,
      "meta_data": {
        "helpful_vote_count": 1,
        "is_syndicated": true,
        "is_recommended": false
      },
      "lang_code": "en_US",
      "response": {
        "author_name": "Husqvarna",
        "content": "We are sorry to hear that you are experiencing this issue. If you have time for a troubleshooting session, please visit : https://www.husqvarna.com/us/support/contact/ . Look to the right lower corner where you will see a blue box that says how can we help. Click inside and choose troubleshooting! Hopefully you get these issues resolved quickly. If you need additional help, our team would we happy to assist via the live chat! We have a network of Husqvarna Authorized dealers there for you too. To find a dealer near you, look to: https://locations.husqvarna.com/us . We apologize for any inconvenience.",
        "date": "2025-04-03"
      },
      "variant": {
        "id": "1000368427",
        "name": null,
        "url": null,
        "is_current_variant": true,
        "attributes": []
      }
    },
    {
      "id": "f408883e-34f2-5cf6-9319-9c77068f6ebc",
      "date": "2025-03-28",
      "rating": 5,
      "review_title": null,
      "review_text": null,
      "review_url": null,
      "author_name": null,
      "author_url": null,
      "author_avatar": null,
      "meta_data": {
        "helpful_vote_count": 0,
        "is_syndicated": false,
        "is_recommended": null
      },
      "lang_code": "en_US",
      "response": {
        "author_name": "Response from Husqvarna",
        "content": "\nThank you for choosing Husqvarna for your outdoor power equipment needs. We appreciate your feedback!\n    <img src=\"https://s3.amazonaws.com/stratos-logos/logos/HusqvarnaCustomerService.png\" alt=\"HusqvarnaCustomerService\" title=\"HusqvarnaCustomerService\" style=\"display: block !important; margin-top: 2em !important; border: 1px solid #ccc !important; padding: 2px !important; background-color: white !important;\" />\n<!--[if ReviewResponse]><![endif]-->",
        "date": "2025-03-31"
      },
      "variant": {
        "id": "5013874587",
        "name": "YTH1942 42-in 19 -HP Single cylinder Gas Riding lawn mower",
        "url": "https://www.lowes.com/pd/Husqvarna-YTH1942-42-in-19-HP-Riding-Lawn-Mower/5013874587",
        "is_current_variant": false,
        "attributes": []
      }
    },
    {
      "id": "31307333-83d4-5e15-ab5f-2e6ed24d30fa",
      "date": "2025-02-10",
      "rating": 5,
      "review_title": "Clearance",
      "review_text": "The price for a mower this good.",
      "review_url": null,
      "author_name": "Auditman",
      "author_url": null,
      "author_avatar": null,
      "meta_data": {
        "helpful_vote_count": 0,
        "is_syndicated": false,
        "is_recommended": true
      },
      "lang_code": "en_US",
      "response": {
        "author_name": "Response from Husqvarna",
        "content": "\nThank you for choosing Husqvarna for your outdoor power equipment needs! We appreciate you taking the time to leave a review with us. If you ever need any support, please don&#39;t hesitate to reach out via live chat!\n    <img src=\"https://s3.amazonaws.com/stratos-logos/logos/HusqvarnaCustomerService.png\" alt=\"HusqvarnaCustomerService\" title=\"HusqvarnaCustomerService\" style=\"display: block !important; margin-top: 2em !important; border: 1px solid #ccc !important; padding: 2px !important; background-color: white !important;\" />\n<!--[if ReviewResponse]><![endif]-->",
        "date": "2025-02-11"
      },
      "variant": {
        "id": "5013874587",
        "name": "YTH1942 42-in 19 -HP Single cylinder Gas Riding lawn mower",
        "url": "https://www.lowes.com/pd/Husqvarna-YTH1942-42-in-19-HP-Riding-Lawn-Mower/5013874587",
        "is_current_variant": false,
        "attributes": []
      }
    },
    {
      "id": "d3b44615-5a84-5d57-af53-19cf63dbede5",
      "date": "2025-01-18",
      "rating": 1,
      "review_title": "Lowe's Protection Plan",
      "review_text": "Do not purchase the Lowe's Protection Plan \nI did not make any claims against it and cannot get my rewards from it.",
      "review_url": null,
      "author_name": "Steve",
      "author_url": null,
      "author_avatar": null,
      "meta_data": {
        "helpful_vote_count": 0,
        "is_syndicated": false,
        "is_recommended": false
      },
      "lang_code": "en_US",
      "response": {
        "author_name": "Response from Husqvarna",
        "content": "\nWe are sorry for any inconvenience you endured. Please reach out to our customer service team if there&#39;s anything we can do to help. You can find the Product Support tool, our Husqvarna expert direct messaging, and email here: https://www.husqvarna.com/us/support/contact . We hope to have the opportunity to assist you!\n    <img src=\"https://s3.amazonaws.com/stratos-logos/logos/HusqvarnaCustomerService.png\" alt=\"HusqvarnaCustomerService\" title=\"HusqvarnaCustomerService\" style=\"display: block !important; margin-top: 2em !important; border: 1px solid #ccc !important; padding: 2px !important; background-color: white !important;\" />\n<!--[if ReviewResponse]><![endif]-->",
        "date": "2025-01-21"
      },
      "variant": {
        "id": "5013874587",
        "name": "YTH1942 42-in 19 -HP Single cylinder Gas Riding lawn mower",
        "url": "https://www.lowes.com/pd/Husqvarna-YTH1942-42-in-19-HP-Riding-Lawn-Mower/5013874587",
        "is_current_variant": false,
        "attributes": []
      }
    },
    {
      "id": "46320893-888b-5bb1-b7f1-4663e6945580",
      "date": "2025-01-11",
      "rating": 5,
      "review_title": null,
      "review_text": null,
      "review_url": null,
      "author_name": null,
      "author_url": null,
      "author_avatar": null,
      "meta_data": {
        "helpful_vote_count": 0,
        "is_syndicated": false,
        "is_recommended": null
      },
      "lang_code": "en_US",
      "response": {
        "author_name": "Response from Husqvarna",
        "content": "\nThank you for taking the time to leave a review. We value your feedback!\n    <img src=\"https://s3.amazonaws.com/stratos-logos/logos/HusqvarnaCustomerService.png\" alt=\"HusqvarnaCustomerService\" title=\"HusqvarnaCustomerService\" style=\"display: block !important; margin-top: 2em !important; border: 1px solid #ccc !important; padding: 2px !important; background-color: white !important;\" />\n<!--[if ReviewResponse]><![endif]-->",
        "date": "2025-01-13"
      },
      "variant": {
        "id": "5013874587",
        "name": "YTH1942 42-in 19 -HP Single cylinder Gas Riding lawn mower",
        "url": "https://www.lowes.com/pd/Husqvarna-YTH1942-42-in-19-HP-Riding-Lawn-Mower/5013874587",
        "is_current_variant": false,
        "attributes": []
      }
    },
    {
      "id": "00e9d698-7413-5e7c-a182-8420ac8e42c5",
      "date": "2024-12-28",
      "rating": 5,
      "review_title": "Wonderful Riding Lawnmower",
      "review_text": "[This review was collected as part of a promotion.] Love the hydrostatic drive and everything about the mower.   It was purchased for me for a Christmas gift by my wife and children.  I am so excited to use the lawnmower in the spring",
      "review_url": null,
      "author_name": "Mac08",
      "author_url": null,
      "author_avatar": null,
      "meta_data": {
        "helpful_vote_count": 13,
        "is_syndicated": true,
        "is_recommended": true
      },
      "lang_code": "en_US",
      "response": null,
      "variant": {
        "id": "1000368427",
        "name": null,
        "url": null,
        "is_current_variant": true,
        "attributes": []
      }
    },
    {
      "id": "3c0f9873-8204-5a9d-b057-1762931cf345",
      "date": "2024-12-04",
      "rating": 1,
      "review_title": "Hard to start",
      "review_text": "1 year old engine won't start unless I took the spark plug out. I took it for warranty repair and was told its not covered so much for 3 year warranty.",
      "review_url": null,
      "author_name": "Speedy",
      "author_url": null,
      "author_avatar": null,
      "meta_data": {
        "helpful_vote_count": 0,
        "is_syndicated": false,
        "is_recommended": false
      },
      "lang_code": "en_US",
      "response": {
        "author_name": "Response from Husqvarna",
        "content": "\nWe are sorry for any inconvenience you endured. Please reach out to our customer service team if there&#39;s anything we can do to help. You can find the Product Support tool, our Husqvarna expert direct messaging, and email here: https://www.husqvarna.com/us/support/contact . We hope to have the opportunity to assist you!\n    <img src=\"https://s3.amazonaws.com/stratos-logos/logos/HusqvarnaCustomerService.png\" alt=\"HusqvarnaCustomerService\" title=\"HusqvarnaCustomerService\" style=\"display: block !important; margin-top: 2em !important; border: 1px solid #ccc !important; padding: 2px !important; background-color: white !important;\" />\n<!--[if ReviewResponse]><![endif]-->",
        "date": "2024-12-04"
      },
      "variant": {
        "id": "5013874587",
        "name": "YTH1942 42-in 19 -HP Single cylinder Gas Riding lawn mower",
        "url": "https://www.lowes.com/pd/Husqvarna-YTH1942-42-in-19-HP-Riding-Lawn-Mower/5013874587",
        "is_current_variant": false,
        "attributes": []
      }
    },
    {
      "id": "76272a5a-40ea-581b-9074-f421f29689f1",
      "date": "2024-10-09",
      "rating": 1,
      "review_title": "nothing but problems poor quality",
      "review_text": "I bought the Husqvarna lawn tractor 3 yrs ago. Every summer I have a problem with it and it takes up to 10 weeks to get it fixed. This is not good in prime time of cutting grass. The first summer I had it one of the supports for the mower deck broke off and went through my mower deck causing damage to blades. When I took it to the dealer to get fixed under warranty it took 10 weeks to fix it. Then I was told I had to pay for the blades as this was not a warranty item but I said it was because of the piece braking on the deck that caused the damaged. They agreed so I ended up not having to pay for them. ( I have no concerns with the dealership as they have been great to deal with, on a positive note). The second summer the hub on the front wheel rim broke causing the wheel to fall off. I got replacement parts under warranty and did the work myself to fix it. At the end of that summer the new wheel broke the same way again. When using today I cut my neighbors yard then started my yard. I stopped to have dinner then went back out to finish cutting my yard and the lawn mower will not move. I bought this mower thinking that it was quality machine but have found out it is a piece of crap and I will not be buying another  one or recommending Husqvarna  to any of my friends.",
      "review_url": null,
      "author_name": "Peeve",
      "author_url": null,
      "author_avatar": null,
      "meta_data": {
        "helpful_vote_count": 2,
        "is_syndicated": true,
        "is_recommended": false
      },
      "lang_code": "en_US",
      "response": {
        "author_name": "Husqvarna",
        "content": "Peeve, we are saddened to hear this. We appreciate you taking the time to share this feedback. We are thrilled to hear your local dealer has been great to work with when needed. Please reach out to our customer care team if there is anything we can do to support you. Our live chat is found on Husqvarna.com in the lower right corner. We hope to get the opportunity to assist you!",
        "date": "2024-10-09"
      },
      "variant": {
        "id": "1000368427",
        "name": null,
        "url": null,
        "is_current_variant": true,
        "attributes": []
      }
    },
    {
      "id": "54728024-6d7d-53ae-9908-ff1be7e58dd9",
      "date": "2024-10-07",
      "rating": 4,
      "review_title": "I love mine minus some flaws",
      "review_text": "[This review was collected as part of a promotion.] I bought this product in April of 2021, is used minimally and stored in garage all winter long, went to use it this morning (10/04/2024) and just stopped working. Its only 3years old and has engine problems!!! Maintenace always done to it and well maintained. Completely disappointed.",
      "review_url": null,
      "author_name": "Bec@",
      "author_url": null,
      "author_avatar": null,
      "meta_data": {
        "helpful_vote_count": 0,
        "is_syndicated": true,
        "is_recommended": null
      },
      "lang_code": "en_US",
      "response": null,
      "variant": {
        "id": "1000368427",
        "name": null,
        "url": null,
        "is_current_variant": true,
        "attributes": []
      }
    },
    {
      "id": "f24d5869-bbbb-5ffb-b666-f98e3a398aa8",
      "date": "2024-09-09",
      "rating": 3,
      "review_title": "don't go to the lowes store in waterloo",
      "review_text": "it cam with a damaged battery did not run had to spend money to drive to the store they did give me a new one but i should not have had to do this the paperwork that came with it was damaged and moldy it said we should have 2 keys we only received one was not impressed with the customer service at this store will never buy from here again",
      "review_url": null,
      "author_name": "tiny",
      "author_url": null,
      "author_avatar": null,
      "meta_data": {
        "helpful_vote_count": 0,
        "is_syndicated": false,
        "is_recommended": false
      },
      "lang_code": "en_US",
      "response": {
        "author_name": "Response from Husqvarna",
        "content": "\nWe are sorry to hear this. Thank you for sharing this feedback. If there is anything Husqvarna can do for you, please reach out to our live chat on Husqvarna.com! Again, we apologize for your inconvenience.\n    <img src=\"https://s3.amazonaws.com/stratos-logos/logos/HusqvarnaCustomerService.png\" alt=\"HusqvarnaCustomerService\" title=\"HusqvarnaCustomerService\" style=\"display: block !important; margin-top: 2em !important; border: 1px solid #ccc !important; padding: 2px !important; background-color: white !important;\" />\n<!--[if ReviewResponse]><![endif]-->",
        "date": "2024-09-10"
      },
      "variant": {
        "id": "5013874587",
        "name": "YTH1942 42-in 19 -HP Single cylinder Gas Riding lawn mower",
        "url": "https://www.lowes.com/pd/Husqvarna-YTH1942-42-in-19-HP-Riding-Lawn-Mower/5013874587",
        "is_current_variant": false,
        "attributes": []
      }
    }
  ],
  "credits_used": 10,
  "remaining_credits": 9549573
}

Request Cost

10 credits are deducted for each successful request

Support

If you want to add a parameter to our response, or have any question or feedback, please write to us at support@unwrangle.com