Scrapingdog
HomePricingSupportLogin
  • Documentation
  • Web Scraping API
    • Request Customization
      • Javascript Rendering
        • Wait when rendering Javascript
      • Custom Headers
      • Premium Residential Proxies
      • Geotargeting
      • Sessions
  • POST Request
  • Google Search Scraper API
    • Google Country Parameter: Supported Google Countries
    • Supported Google Countries via cr parameter
    • Google Domains Page
    • Google Language Page
    • Google LR Language Page
  • Google AI Overview API
  • Google Maps API
    • Google Maps Posts API
    • Google Maps Photos API
    • Google Maps Reviews API
    • Google Maps Places API
  • Google Trends API
    • Google Trends Autocomplete API
    • Google Trends Trending Now API
  • Google Images API
  • Google News API
    • Google News API 2.0
  • Google Shopping API
  • Google Product API
  • Google Videos API
  • Google Shorts API
  • Google Autocomplete API
  • Google Scholar API
    • Google Scholar Profiles API
    • Google Scholar Author API
      • Google Scholar Author Citation API
    • Google Scholar Cite API
  • Google Finance API
  • Google Lens API
  • Google Jobs API
  • Google Local API
  • Google Patents API
    • Google Patent Details API
  • Bing Search Scraper API
  • Amazon Scraper API
    • Amazon Product Scraper
    • Amazon Search Scraper
    • Amazon Reviews API
    • Amazon Autocomplete Scraper
  • Instagram Scraper API
  • Linkedin Scraper API
    • Person Profile Scraper
    • Company Profile Scraper
  • Linkedin Jobs Scraper
    • Scrape Linkedin Jobs
    • Scrape LinkedIn Job Overview
  • Yelp Scraper API
  • Twitter Scraping API
    • X Scraping API 2.0
  • Indeed Scraper API
  • Zillow Scraper API
  • Youtube Scraper API
    • Youtube Search API
    • YouTube Transcripts API
    • YouTube Channel API
  • Walmart Scraper API
    • Walmart Product Scraper
    • Walmart Search Scraper
    • Walmart Reviews Scraper
  • Screenshot API
  • Webhook Integration
  • Datacenter Proxies
  • Account API
Powered by GitBook
On this page
  • Parameters
  • API Example
  • Response
  1. Walmart Scraper API

Walmart Product Scraper

This API can be used for scraping any product page from Walmart. All you need is the URL of that product page.

You have to send a GET request to https://api.scrapingdog.com/walmart/product with the below given parameters.

Parameters

Parameter
Description

api_key

required

Your personal API key. Available on your dashboard Type: String

url required

The Walmart Product URL. Type: String

API Example

curl "https://api.scrapingdog.com/walmart/product?api_key=5eaa61a6e562fc52fe763tr516e4653&url=https://www.walmart.com/ip/46480251"
import requests

url = "https://api.scrapingdog.com/walmart/product"
params = {
    "api_key": "5eaa61a6e562fc52fe763tr516e4653",
    "url": "https://www.walmart.com/ip/46480251"
}

response = requests.get(url, params=params)

if response.status_code == 200:
    data = response.json()
    print(data)
else:
    print(f"Request failed with status code {response.status_code}")
const axios = require('axios');

const url = 'https://api.scrapingdog.com/walmart/product';
const params = {
  api_key: '5eaa61a6e562fc52fe763tr516e4653',
  url: 'https://www.walmart.com/ip/46480251'
};

axios
  .get(url, { params })
  .then((response) => {
    if (response.status === 200) {
      const data = response.data;
      console.log(data);
    } else {
      console.log(`Request failed with status code ${response.status}`);
    }
  })
  .catch((error) => {
    console.error('Request failed with an error:', error);
  });
<?php

$apiUrl = 'https://api.scrapingdog.com/walmart/product';
$apiKey = '5eaa61a6e562fc52fe763tr516e4653';
$url= 'https://www.walmart.com/ip/46480251';

$queryString = http_build_query([
    'api_key' => $apiKey,
    'url' => $url
]);

$fullUrl = $apiUrl . '?' . $queryString;

$ch = curl_init($fullUrl);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

$response = curl_exec($ch);
$httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);

if ($httpCode == 200) {
    $data = json_decode($response, true);
    print_r($data);
} else {
    echo "Request failed with status code $httpCode\n";
}

curl_close($ch);
?>
require 'net/http'
require 'json'

api_url = 'https://api.scrapingdog.com/walmart/product'
api_key = '5eaa61a6e562fc52fe763tr516e4653'
url = 'https://www.walmart.com/ip/46480251'

params = {
  'api_key' => api_key,
  'url' => url
}

uri = URI(api_url)
uri.query = URI.encode_www_form(params)

response = Net::HTTP.get_response(uri)

if response.is_a?(Net::HTTPSuccess)
  data = JSON.parse(response.body)
  puts data
else
  puts "Request failed with status code #{response.code}"
end
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.HttpURLConnection;
import java.net.URL;

public class Main {
    public static void main(String[] args) {
        String apiURL = "https://api.scrapingdog.com/walmart/product";
        String apiKey = "5eaa61a6e562fc52fe763tr516e4653";
        String url = "https://www.walmart.com/ip/46480251";

        try {
            // Create the URL with query parameters
            URL url = new URL(apiURL + "?api_key=" + apiKey + "&url=" + url);
            HttpURLConnection connection = (HttpURLConnection) url.openConnection();

            // Set the request method to GET
            connection.setRequestMethod("GET");

            // Get the response code
            int responseCode = connection.getResponseCode();

            if (responseCode == 200) {
                // Read the response data
                BufferedReader reader = new BufferedReader(new InputStreamReader(connection.getInputStream()));
                String line;
                StringBuilder response = new StringBuilder();

                while ((line = reader.readLine()) != null) {
                    response.append(line);
                }
                reader.close();

                // Print the response data
                System.out.println(response.toString());
            } else {
                System.out.println("Request failed with response code: " + responseCode);
            }
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}

Response

{
    "search_information": {
        "location": {
            "postal_code": "95829",
            "province_code": "CA",
            "city": "Sacramento",
            "store_id": "3081"
        }
    },
    "product_results": {
        "us_item_id": "46480251",
        "product_id": "2XNJUAF4W0RK",
        "upc": "889714000052",
        "title": "Crest 3D Whitestrips Glamorous White At-Home Teeth Whitening Kit, 14 Treatments",
        "short_description": "Think your whitening toothpaste is giving you the whitest smile you can get? Think again. Crest 3DWhitestrips Glamorous White removes over 15 years of stains with a comfortable, no-slip teeth whitening experience. The Advanced Seal Technology's no-slip grip means the strips stay put until you take them off, allowing you to talk and even drink water while whitening your teeth. Choose Crest 3DWhitestrips Glamorous White from the #1 dentist-recommended at-home teeth whitening brand and get 100% noticeably whiter teeth, guaranteed. It has been accepted by the American Dental Association and uses the same whitening ingredient as dentists. This enamel-safe, at-home teeth whitening kit will make your smile 8 levels whiter. Simply apply Crest 3DWhitestrips Glamorous White for 30 minutes a day for 14 days. This pack includes 28 teeth whitening strips, 14 for your top teeth and 14 for your bottom teeth, to be used over the course of 2 weeks.",
        "detailed_description_html": "<ul>   <li>8 Levels Whiter in just 2 Weeks</li>   <li>Removes over 15 years of tough set-in stains</li>   <li>Accepted by the American Dental Association</li>   <li>Uses the same whitening ingredient as dentists</li>   <li>Enamel Safe &amp; Effective</li>   <li>Features our Advanced Seal Technology no-slip grip so strips stay put during full application time</li>  </ul>",
        "category": [
            {
                "name": "Personal Care",
                "url": "https://www.walmart.com/cp/personal-care/1005862"
            },
            {
                "name": "Oral Care",
                "url": "https://www.walmart.com/cp/oral-care/1007221"
            },
            {
                "name": "Teeth Whitening",
                "url": "https://www.walmart.com/cp/teeth-whitening/1044034"
            },
            {
                "name": "Teeth Whitening Strips",
                "url": "https://www.walmart.com/cp/teeth-whitening-strips/1298483"
            },
            {
                "name": "Crest Whitening Strips",
                "url": "https://www.walmart.com/cp/crest-whitening-strips/5708395"
            }
        ],
        "seller_id": "ED877B9408BC4891AD47093410DA3360",
        "seller_name": "AYCM PRODUCT INC",
        "seller_display_name": "Momo Quick Ship",
        "delivery_date": "2025-02-25T22:59:00.000Z",
        "specifications": [
            {
                "name": "Features",
                "value": "No"
            },
            {
                "name": "Brand",
                "value": "Crest"
            },
            {
                "name": "Assembled Product Dimensions (L x W x H)",
                "value": "4.92 x 1.64 x 5.63 Inches"
            }
        ],
        "product_type_id": "1243",
        "product_type": "Teeth Whitening",
        "manufacturer": "Crest",
        "product_page_url": "https://www.walmart.com/ip/Crest-3D-Whitestrips-Glamorous-White-At-Home-Teeth-Whitening-Kit-14-Treatments/46480251",
        "price_map": [
            25,
            "USD"
        ],
        "in_stock": "IN_STOCK",
        "images": [
            "https://i5.walmartimages.com/seo/Crest-3D-Whitestrips-Glamorous-White-At-Home-Teeth-Whitening-Kit-14-Treatments_e095ce4d-9c4a-4317-9d76-c5b59e137dfb.ca95ee281517de7c7dab492e33f4f0a0.jpeg",
            "https://i5.walmartimages.com/asr/b25b436e-edbb-48ed-819a-424c5400f1c8.5f60ac0eea7e69afe754d6a97518d6d5.jpeg",
            "https://i5.walmartimages.com/asr/a22ef242-138f-4fd3-82ac-f68f53519b26.97c863da2a37923b379fc51cabaaa108.jpeg",
            "https://i5.walmartimages.com/asr/1731bb4b-38cc-4316-ac93-17a236e4b0cd.395b236deb8874fff79091f9ef9cf3a3.jpeg",
            "https://i5.walmartimages.com/asr/b27ba338-8093-4f33-9ac0-94b78e61c492.6254204c2486edf11e468fafafdb4846.jpeg",
            "https://i5.walmartimages.com/asr/615cad97-b1a8-472a-896c-e16769f043bd.37d81c2764445b55ab90c8cc92552739.jpeg",
            "https://i5.walmartimages.com/asr/53d2bb4f-83fd-48cf-9195-ceb26959cb48.5635cd02556c20cae5b2ce0f5d340baa.jpeg",
            "https://i5.walmartimages.com/asr/6f783a52-c8bb-441d-912a-60303726bc3a.e7b7674b3fd6485232077ce0cca847d7.jpeg"
        ],
        "reviews": 1197,
        "rating": 4.4,
        "offer_id": "A24458F944C73C3F83DF29829B302704",
        "offer_type": "A24458F944C73C3F83DF29829B302704",
        "offers": [
            {
                "selleer_id": "ED877B9408BC4891AD47093410DA3360",
                "catalog_seller_id": 102616245,
                "seller_name": "AYCM PRODUCT INC",
                "seller_display_name": "Momo Quick Ship",
                "price": 25
            }
        ],
        "variant_swatches": []
    },
    "reviews_results": {
        "ratings": [
            {
                "stars": 1,
                "count": 54
            },
            {
                "stars": 2,
                "count": 38
            },
            {
                "stars": 3,
                "count": 84
            },
            {
                "stars": 4,
                "count": 210
            },
            {
                "stars": 5,
                "count": 811
            }
        ],
        "reviews": {
            "rating": 4.4,
            "count": 1197,
            "top_positive": {
                "title": "Love these!",
                "text": "It shipped faster than the site said it would! product is great! whitens well.... but after trying this one AND the crest strips called 'For Professional Whitening' I have found that these whiten a little less dramatically than then the 'For Professional Whitening' crest whitening strips. But they are still well worth the money!",
                "rating": 5,
                "positive_feedback": 15,
                "negative_feedback": 2,
                "review_submission_time": "5/8/2020",
                "user_nickname": "DIana",
                "customer_type": [
                    "VerifiedPurchaser"
                ]
            },
            "top_negative": {
                "title": "HORRIBLE, CHEAPLY MADE",
                "text": "Umm WHAT HAPPENED to these strips??!! I have used them for YEARS and the new box I just got is made of SUPER THIN plastic wrap type strips that WILL NOT stay on my teeth what so ever!! They are HORRIBLE! Like seriously.. WHY did they use the cheapest plastic for the strips now? They are worthless one you try to remove them from the plastic sleeve they sit on!!!",
                "rating": 1,
                "positive_feedback": 4,
                "negative_feedback": 0,
                "review_submission_time": "12/2/2020",
                "user_nickname": "Jessica",
                "customer_type": [
                    "VerifiedPurchaser"
                ]
            },
            "top_mentions": [
                {
                    "score_percentage": null,
                    "name": "Sensitivity",
                    "count": 126
                },
                {
                    "score_percentage": null,
                    "name": "Teeth",
                    "count": 100
                },
                {
                    "score_percentage": null,
                    "name": "Whiter",
                    "count": 83
                },
                {
                    "score_percentage": null,
                    "name": "Ease Of Use",
                    "count": 81
                },
                {
                    "score_percentage": null,
                    "name": "Smile",
                    "count": 68
                },
                {
                    "score_percentage": null,
                    "name": "Price",
                    "count": 63
                },
                {
                    "score_percentage": null,
                    "name": "Whitening",
                    "count": 52
                },
                {
                    "score_percentage": null,
                    "name": "Taste",
                    "count": 38
                },
                {
                    "score_percentage": null,
                    "name": "Applying",
                    "count": 30
                },
                {
                    "score_percentage": null,
                    "name": "Value",
                    "count": 21
                },
                {
                    "score_percentage": null,
                    "name": "Gums",
                    "count": 18
                },
                {
                    "score_percentage": null,
                    "name": "Effectiveness",
                    "count": 16
                },
                {
                    "score_percentage": null,
                    "name": "Package",
                    "count": 15
                },
                {
                    "score_percentage": null,
                    "name": "Strips",
                    "count": 15
                },
                {
                    "score_percentage": null,
                    "name": "Instructions",
                    "count": 13
                },
                {
                    "score_percentage": null,
                    "name": "Comfort",
                    "count": 13
                },
                {
                    "score_percentage": null,
                    "name": "Mouth",
                    "count": 11
                },
                {
                    "score_percentage": null,
                    "name": "Pain",
                    "count": 10
                },
                {
                    "score_percentage": null,
                    "name": "Brightness",
                    "count": 10
                },
                {
                    "score_percentage": null,
                    "name": "Appearance",
                    "count": 9
                },
                {
                    "score_percentage": null,
                    "name": "Crest",
                    "count": 9
                },
                {
                    "score_percentage": null,
                    "name": "Stick",
                    "count": 9
                },
                {
                    "score_percentage": null,
                    "name": "Bottom",
                    "count": 8
                },
                {
                    "score_percentage": null,
                    "name": "Putting",
                    "count": 7
                },
                {
                    "score_percentage": null,
                    "name": "Staying On",
                    "count": 7
                }
            ],
            "customer_reviews": [
                {
                    "title": "Love these!",
                    "text": "It shipped faster than the site said it would! product is great! whitens well.... but after trying this one AND the crest strips called 'For Professional Whitening' I have found that these whiten a little less dramatically than then the 'For Professional Whitening' crest whitening strips. But they are still well worth the money!",
                    "rating": 5,
                    "review_submission_time": "5/8/2020",
                    "user_nickname": "DIana",
                    "customer_type": [
                        "VerifiedPurchaser"
                    ]
                },
                {
                    "title": "Better than I ever hoped",
                    "text": "This was last resort after dentist and periodontist said whitening wouldn't do any good because of the tetracycline stains in my teeth.  It got to the point where I wouldn't smile because I was so ashamed of my teeth.  Amazingly, I saw results after the first use.  I am now on day nine of the strips and am so happy with the results.  And at a fraction of the cost of professional whitening.   Finally not ashamed to smile.  Will definitely use these again.",
                    "rating": 5,
                    "review_submission_time": "5/26/2016",
                    "user_nickname": "wermie",
                    "customer_type": [
                        "VerifiedPurchaser"
                    ]
                },
                {
                    "title": "Great whitening",
                    "text": "I've tried other brands of tooth whitening but always come back to the mainstay. I have yet to find anything that whitens like Crest. I was hoping that I wouldn't need the full two weeks, but I did. The whitening was minimal that first week but really showed improvement in the second week. There was no irritation. The strips held well with plenty of gel to get in between the teeth. Would recommend.",
                    "rating": 5,
                    "review_submission_time": "7/22/2024",
                    "user_nickname": "Anna",
                    "customer_type": [
                        "VerifiedPurchaser"
                    ]
                },
                {
                    "title": "Crest White Strips",
                    "text": "White strips work better than anything else I've tried including charcoal toothpaste, peroxide and baking soda combo.  All help, but Crest  white strips work best",
                    "rating": 5,
                    "review_submission_time": "8/14/2020",
                    "user_nickname": "Pat",
                    "customer_type": [
                        "VerifiedPurchaser"
                    ]
                },
                {
                    "title": "Amazing!",
                    "text": "It worked out perfectly. I had to use two packages of them to get to Ultima results because with coffee and tea stains  .  I use two boxes and      two applications and it works fine brilliant smile.",
                    "rating": 5,
                    "review_submission_time": "9/3/2024",
                    "user_nickname": "Kimmie",
                    "customer_type": [
                        "VerifiedPurchaser"
                    ]
                },
                {
                    "title": "Excellent Product",
                    "text": "Have used Crest white strips for years.  They do a great job!! Strips are easy to apply. Haven't been able to see my dentist during the pandemic and was seeing some staining.  After 5 days I see a remarkable improvement.",
                    "rating": 5,
                    "review_submission_time": "7/6/2020",
                    "user_nickname": "blee",
                    "customer_type": [
                        "VerifiedPurchaser"
                    ]
                },
                {
                    "title": "BEST RESULTS",
                    "text": "These crest whitestrips work SOOO fast!! I noticed a difference in two days! Also a BIG plus is that they didn't hurt my sensitive teeth or gums . THANK YOU!!",
                    "rating": 5,
                    "review_submission_time": "5/15/2020",
                    "user_nickname": "Ali03",
                    "customer_type": [
                        "VerifiedPurchaser"
                    ]
                },
                {
                    "title": "Crest White Strips",
                    "text": "Works very well and easy to use.",
                    "rating": 5,
                    "review_submission_time": "2/4/2025",
                    "user_nickname": "Arleen",
                    "customer_type": [
                        "VerifiedPurchaser"
                    ]
                },
                {
                    "title": "Little to no change. Cannot recommend these.",
                    "text": "Everything is easy to use. You definitely get what you pay for. My teeth were not bad from the start, but like everyone i wanted whiter teeth. I used them and i see no difference. I took before and after pictures and i cant tell because of the lighting, but my teeth now look the same. I wouldnt buy again, and also i felt like i wastes time wearing them. If they turn or get twisted, its hard to get them back flat and into your mouth. The bottom strip gets uncomfortable from time to time. 2 out of 5 stars.",
                    "rating": 2,
                    "review_submission_time": "8/2/2020",
                    "user_nickname": "Justin",
                    "customer_type": [
                        "VerifiedPurchaser"
                    ]
                },
                {
                    "title": "HORRIBLE, CHEAPLY MADE",
                    "text": "Umm WHAT HAPPENED to these strips??!! I have used them for YEARS and the new box I just got is made of SUPER THIN plastic wrap type strips that WILL NOT stay on my teeth what so ever!! They are HORRIBLE! Like seriously.. WHY did they use the cheapest plastic for the strips now? They are worthless one you try to remove them from the plastic sleeve they sit on!!!",
                    "rating": 1,
                    "review_submission_time": "12/2/2020",
                    "user_nickname": "Jessica",
                    "customer_type": [
                        "VerifiedPurchaser"
                    ]
                }
            ]
        }
    }
}

PreviousWalmart Scraper APINextWalmart Search Scraper

Last updated 3 months ago