...

Scrape Google Shopping Product Results

Google Shopping Product Data is a crucial piece of data for pricing software companies and sentimental analysis as it covers information about the product price, description, user reviews, price comparisons, and related products.

In this tutorial, we will learn how to scrape this valuable Google Product information with the help of Node JS. At the end, we will see how our Google Product API can help you scrape Google Product Results without any extra effort, which we require in scraping Google.

Scrape Google Shopping Product Results

Requirements:

Web Parsing with CSS selectors

Searching the tags from the HTML files is not only a difficult thing to do but also a time-consuming process. It is better to use the CSS Selectors Gadget for selecting the perfect tags to make your web scraping journey easier.

This gadget can help you to come up with the perfect CSS selector for your need. Here is the link to the tutorial, which will teach you to use this gadget for selecting the best CSS selectors according to your needs.

User Agents

User-Agent is used to identify the application, operating system, vendor, and version of the requesting user agent, which can save help in making a fake visit to Google by acting as a real user.

You can also rotate User Agents, read more about this in this article: How to fake and rotate User Agents using Python 3.

If you want to further safeguard your IP from being blocked by Google, try these 10 Tips to avoid getting Blocked while Scraping Websites.

Install Libraries

Before we begin, install these libraries so we can move forward and prepare our scraper.

1. Unirest JS
2. Cheerio JS

Or you can type the below commands in your project terminal to install the libraries:

npm i unirest
npm i cheerio

To extract our HTML data, we will use Unirest JS, and for parsing the HTML data, we will use Cheerio JS.

Target:

Scrape Google Shopping Product Results:

Copy the below target URL to extract the HTML data using the help of Unirest JS:

https://www.google.com/shopping/product/1741888852360229737

Then we will parse each marked container in the above image with the help of Cheerio. Here is our code:

const cheerio = require("cheerio");
    const unirest = requre("unirest")
const getShoppingData = async() => {
    try
    {
    const url = "https://www.google.com/shopping/product/1741888852360229737?sourceid=chrome&ie=UTF-8";
    const response = await unirest
    .get(url)
    .headers({
        "User-Agent":
    "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/101.0.4951.54 Safari/537.36" 
    })
    const $ = cheerio.load(response.body)
    let product_results = {};
    product_results.title = $(".sh-t__title").text();
    let prices = [];
    let conditions = [];
    $(".TZeISb").each((i,el) => {
        prices[i] = $(el).find(".g9WBQb").text();
        conditions[i] = $(el).find(".pp-bubble-cont").text().length ? $(el).find(".pp-bubble-cont .XI4N6c").text() : $(el).find(".Yy9sbf").text();
    if(conditions[i] == ""){
        conditions[i] = "New"
    }
    })
    product_results.prices = prices;
    product_results.conditions = conditions
    product_results.typical_prices = {};
    product_results.typical_prices.low = $(".KaGvqb .qYlANb").text().replace("A" , "");
    product_results.typical_prices.high = $(".xyYTQb .qYlANb").text().replace("A" , "");
    product_results.typical_prices.shown_price = $(".FYiaub").text().replace("A" , "");
    product_results.reviews = $(".qIEPib").text().length ? $(".qIEPib").text().split(" ")[0] : "";
    product_results.rating = $(".uYNZm").text();
    if($(".vqSBk").length)
    {
        let features =[];
        $(".vqSBk .KgL16d").each((i,el) => {
            features[i] = $(el).text()
        })
        product_results.features = features
    }

    if($(".Qo4JI").length)
    {
    let extensions = [];
    $(".Qo4JI .OA4wid").each((i,el) => {
        extensions[i] = $(el).text();
    })
    product_results.extensions = extensions
    }
    product_results.descriptions = $(".sh-ds__full-txt").text();
        if($(".HE4Qgd").length)
        {
        let media = [];
        $(".HE4Qgd img").each((i,el) => {
            media.push({
                type: "image",
                link: $(el).attr("src")
            })
        })
        product_results.media = media
        }

    Object.keys(product_results).forEach(key => {
        if (product_results[key] === '' || product_results[key] === undefined) {
        delete product_results[key];
        }
    });
    console.log(product_results);
    
    let reviews_results = {};
    let ratings = [];
    $(".l1agtd .internal-link").each((i,el) => {
        ratings.push({
            name: $(el).find(".rOdmxf").text().split(" ")[0],
            amount: $(el).find(".vL3wxf").text().split(" ")[0]
        })
    })
    for (let i = 0; i < ratings.length; i++) {
        Object.keys(ratings[i]).forEach(key => ratings[i][key] === "" ? delete ratings[i][key] : {});  
    }
    let reviews = [];
    $(".XBANlb").each((i,el) => {
        reviews.push({
            position: i+1,
            title: $(el).find(".P3O8Ne").text(),
            date: $(el).find(".ff3bE").text(),
            rating: $(el).find(".UzThIf").length ? $(el).find(".UzThIf").attr("aria-label").split(" ")[0] : "",
            source: $(el).find(".sPPcBf").text(),
            description: $(el).find(".g1lvWe div").text()
        })
    })
    for (let i = 0; i < reviews.length; i++) {
        Object.keys(reviews[i]).forEach(key => reviews[i][key] === "" ? delete reviews[i][key] : {});  
    }
    reviews_results.ratings = ratings;
    reviews_results.reviews = reviews
    Object.keys(reviews_results).forEach(key => {
        if (reviews_results[key] === []) {
        delete reviews_results[key];
        }
    });
    console.log(reviews_results);
    }
    catch(e)
    {
        console.log(e)
    }
    getShoppingData();

Results:

Our result should look like this 👇🏻:

{
    title: 'Apple iPhone 13 Pro Max 1 TB, Gold',
    prices: [ '₹1,74,503.00', '₹1,67,307.00', '₹1,73,900.00' ],
    conditions: [ '', '', '' ],
    typical_prices: {
    low: '₹1,68,683.57',
    high: '₹1,74,502.70',
    shown_price: '₹1,74,503.00 at Flipkart'
    },
    reviews: '12,235',
    rating: '4.6',
    features: [
    '17 cm (6.7-inch) Super Retina XDR display with ProMotion for a faster, more responsive feel',
    'Cinematic mode adds shallow depth of field and shifts focus automatically in your videos',
    '12MP TrueDepth front camera with Night mode, 4K Dolby Vision HDR recording',
    'A15 Bionic chip for lightning-fast performance',
    'Up to 28 hours of video playback, the best battery life ever in an iPhone',
    '17 cm (6.7-inch) Super Retina XDR display with ProMotion for a faster, more responsive feel',
    'Cinematic mode adds shallow depth of field and shifts focus automatically in your videos',
    '12MP TrueDepth front camera with Night mode, 4K Dolby Vision HDR recording',
    'A15 Bionic chip for lightning-fast performance',
    'Up to 28 hours of video playback, the best battery life ever in an iPhone',
    'Durable design with Ceramic Shield'
    ],
    extensions: [
    'Smartphone',
    'Dual SIM',
    'iOS',
    '5G',
    'Wireless Charging',
    'With Fast Charging',
    'With OLED Display',
    'Facial Recognition',
    '2778 x 1284',
    'Water Resistant'
    ]
  }
  [
    {
    position: 1,
    date: '7 December, 2021',
    rating: '5',
    source: 'chantal.v · Review provided by   influenster.com',
    description: `THE BOTTOM LINE Apple's iPhone 13 Pro Max is the ultimate mobile content creation machine, with the best camera and longest battery life of any iPhone. The ultimate phone for photo and video creators! The iPhone 13 Pro Max (starting at $1,099) is the ultimate professional content creator's phone. It combines Apple's excellent camera algorithms and software support with true two-day battery life for a massive phone that's always ready to realize your dreams. While the standard iPhone 13 (starting at $799) seems to be the best choice for most people, with a terrific balance of size, power, battery life, and price, the iPhone 13 Pro Max is a terrific alternative for heavy users and artists, with its killer cameras and beautiful buttress of a battery. The iPhone 13 Pro ... MoreTHE BOTTOM LINE Apple's iPhone 13 Pro Max is the ultimate mobile content creation machine, with the best camera and longest battery life of any iPhone. The ultimate phone for photo and video creators! The iPhone 13 Pro Max (starting at $1,099) is the ultimate professional content creator's phone. It combines Apple's excellent camera algorithms and software support with true two-day battery life for a massive phone that's always ready to realize your dreams. While the standard iPhone 13 (starting at $799) seems to be the best choice for most people, with a terrific balance of size, power, battery life, and price, the iPhone 13 Pro Max is a terrific alternative for heavy users and artists, with its killer cameras and beautiful buttress of a battery. The iPhone 13 Pro Max is, well, max. At 6.3 by 3.1 by 0.3 inches and 8.5 ounces, it's a large, heavy phone that you won't want to use in one hand. That's the price you pay (along with your $1,100) for this kind of battery life. But you're probably used to it already, as it's almost exactly the same size as the 12 Pro Max. It's a little heavier than last year's model, though, which weighed 8.0 ounces. It’s roomy, narrow-bezel screen gets a little bit more real estate from a slightly smaller notch than on the iPhone 12 Pro Max. Apple has said in numerous articles- the notch is 20% smaller than before. On the back, the Pro Max's triple-camera system juts out noticeably. I'd smooth it out with a case, although you don't necessarily need one for protection—the phone carries IP68 waterproofing and has Apple's tough "ceramic shield" screen coating. (with a phone this nice I still like to always get a screen protector, they have awesome designs and custom ones for cases sold on castify.com I even found cute little sparkle individual camera lens covers to put on for extra protection (and it's a cute touch! They have tons of colors on Amazon that will work with any Apple 11 up! The 13 Pro Max comes in four colors, including blue, gold, graphite (gray), and silver. The blue is very cool and elegant, as you can see below. CONS- BIG HEAVY Like other phones its size, this is more of a bag phone than a pocket phone. It fits in my coat and jacket pockets, but it'll stick out of most pants pockets but I've noticed over the years so did just about every iPhone from the 6 and up! OVERALL I RECOMMENDED THIS 100% I am an Mac/Apple user is all things from phones, watches, laptops, TVs. You name it if it has an apple on it, it’s definitely in our household! Less`
    }
  ]

Now, we will scrape the reviews page of this product. Click on the link and view all reviews, at the bottom of the single review present on the product page, which will open the reviews page.

Then we will prepare our parser and search for the tags for the user reviews.

As you can see all the user reviews are under the tag fade-in-animate. So, our review parser would look like this:

let reviews = []                            
    $(".fade-in-animate").each((i, el) => {
    reviews.push({
        position: i + 1,
        title: $(el).find(".P3O8Ne").text(),
        date: $(el).find(".ff3bE").text(),
        rating: $(el).find(".UzThIf").attr("aria-label").length ? $(el).find(".UzThIf").attr("aria-label").split(" ")[0] : "",
        source: $(el).find(".sPPcBf").text(),
        description: $(el).find(".g1lvWe div").text()
    })
    })

If you want to extract the next page reviews, scroll down the page, till you see a button, named “More Reviews”, at the bottom.

This button contains the link to the next page of reviews, we will extract this also:

let next_page_link = $(".sh-fp__pagination-button").attr("data-url") ? "https://www.google.com" + $(".sh-fp__pagination-button").attr("data-url") : "";

So, our reviews parser is completed and looks like this:

let reviews = []                            
    $(".fade-in-animate").each((i, el) => {
    reviews.push({
        position: i + 1,
        title: $(el).find(".P3O8Ne").text(),
        date: $(el).find(".ff3bE").text(),
        rating: $(el).find(".UzThIf").attr("aria-label").length ? $(el).find(".UzThIf").attr("aria-label").split(" ")[0] : "",
        source: $(el).find(".sPPcBf").text(),
        description: $(el).find(".g1lvWe div").text()
    })
    }) 
    let next_page_link = $(".sh-fp__pagination-button").attr("data-url") ? "https://www.google.com" + $(".sh-fp__pagination-button").attr("data-url") : "";

Here are the results:

reviews: [
    {
    position: 1,
    title: '',
    date: '7 December, 2021',
    rating: '5',
    source: 'chantal.v · Review provided by   influenster.com',
    description: `THE BOTTOM LINE Apple's iPhone 13 Pro Max is the ultimate mobile content creation machine, with the best camera and longest battery life of any iPhone. The ultimate phone for photo and video creators! The iPhone 13 Pro Max (starting at $1,099) is the ultimate professional content creator's phone. It combines Apple's excellent camera algorithms and software support with true two-day battery life for a massive phone that's always ready to realize your dreams. While the standard iPhone 13 (starting at $799) seems to be the best choice for most people, with a terrific balance of size, power, battery life, and price, the iPhone 13 Pro Max is a terrific alternative for heavy users and artists, with its killer cameras and beautiful buttress of a battery. The iPhone 13 Pro ... MoreTHE BOTTOM LINE Apple's iPhone 13 Pro Max is the ultimate mobile content creation machine, with the best camera and longest battery life of any iPhone. The ultimate phone for photo and video creators! The iPhone 13 Pro Max (starting at $1,099) is the ultimate professional content creator's phone. It combines Apple's excellent camera algorithms and software support with true two-day battery life for a massive phone that's always ready to realize your dreams. While the standard iPhone 13 (starting at $799) seems to be the best choice for most people, with a terrific balance of size, power, battery life, and price, the iPhone 13 Pro Max is a terrific alternative for heavy users and artists, with its killer cameras and beautiful buttress of a battery. The iPhone 13 Pro Max is, well, max. At 6.3 by 3.1 by 0.3 inches and 8.5 ounces, it's a large, heavy phone that you won't want to use in one hand. That's the price you pay (along with your $1,100) for this kind of battery life. But you're probably used to it already, as it's almost exactly the same size as the 12 Pro Max. It's a little heavier than last year's model, though, which weighed 8.0 ounces. It’s roomy, narrow-bezel screen gets a little bit more real estate from a slightly smaller notch than on the iPhone 12 Pro Max. Apple has said in numerous articles- the notch is 20% smaller than before. On the back, the Pro Max's triple-camera system juts out noticeably. I'd smooth it out with a case, although you don't necessarily need one for protection—the phone carries IP68 waterproofing and has Apple's tough "ceramic shield" screen coating. (with a phone this nice I still like to always get a screen protector, they have awesome designs and custom ones for cases sold on castify.com I even found cute little sparkle individual camera lens covers to put on for extra protection (and it's a cute touch! They have tons of colors on Amazon that will work with any Apple 11 up! The 13 Pro Max comes in four colors, including blue, gold, graphite (gray), and silver. The blue is very cool and elegant, as you can see below. CONS- BIG HEAVY Like other phones its size, this is more of a bag phone than a pocket phone. It fits in my coat and jacket pockets, but it'll stick out of most pants pockets but I've noticed over the years so did just about every iPhone from the 6 and up! OVERALL I RECOMMENDED THIS 100% I am an Mac/Apple user is all things from phones, watches, laptops, TVs. You name it if it has an apple on it, it’s definitely in our household! Less`
    },
    {
    position: 2,
    title: '',
    date: '21 May, 2022',
    rating: '5',
    source: 'johnny.r · Review provided by   influenster.com',
    description: 'After upgrading from the 11 Pro Max, I immediately notice an increased responsiveness and color vibrance—attributes in themselves that would be worth considering an upgrade. Apple says it correctly on their site, “A display so responsive, every interaction feels new again.† Additionally, somehow the phone itself is even more beautiful with the square edge stainless steel, taller frame, and smooth ceramic glass. This time around I chose silver, being traditionally a graphite / black subscriber—I’m glad I did. My only drawback here is that the frame is of such a quality that it almost feels buttery, making it nearly impossible to hold with one hand…a case is necessary for grip. While I’m still testing the camera, so far I’m pleased with the upgrade ... MoreAfter upgrading from the 11 Pro Max, I immediately notice an increased responsiveness and color vibrance—attributes in themselves that would be worth considering an upgrade. Apple says it correctly on their site, “A display so responsive, every interaction feels new again.† Additionally, somehow the phone itself is even more beautiful with the square edge stainless steel, taller frame, and smooth ceramic glass. This time around I chose silver, being traditionally a graphite / black subscriber—I’m glad I did. My only drawback here is that the frame is of such a quality that it almost feels buttery, making it nearly impossible to hold with one hand…a case is necessary for grip. While I’m still testing the camera, so far I’m pleased with the upgrade from the 11. The tri-camera 2019 model never failed to underperform when compared to Samsung, Google phone, or Blackberry images. The 13 has a noticeable upgrade in richness to what I would consider ‘acceptable’, though Apple is still far from the capabilities I’ve seen on the aforementioned models. Low light photo has improved, but video still looks 5 years behind, pixelated and grainy like an entry-level DSLR. The photographic styles prior to shooting are a game-changer for me. The attribute I disliked most about the iPhone 11 Pro Max camera was the yellowed appearance of shots right off the device; I would forever be decreasing the warmth and filtering important moments. On the 13 you can set a pre-filter, more or less, that eliminates the yellowed look with multiple options. The portrait and cinematic modes can be rewarding, but ultimately the device is using an algorithm to edge detect and I’m not into the fake blurs around people, which is what you would mostly be capturing with the high aperture…lots more work to be done there. I’d be remiss if I didn’t mention the call quality bump as well. Perhaps that was an update from the 12, but I just exited a loud car and when the other end of my call could not hear me with my Sony XM4s (yes call quality is still trash on their flagship headphone model), switching to the phone directly eliminated all surrounding sound other than my voice—the 11 wasn’t quite that notable in loud environments. As far as pricing is concerned $1099 is the standard these days, so without a price increase I don’t have anything negative to say. To me, the value I get over 2 years from a device worth that pays for itself 20 times over. With Verizon’s trade-in discount my upgrade cost $99 and tax—the decision was clear. FYI: Def don’t need another wall charger after receiving the 20v with the 11...the 30v usb bricks also work…so no worries on the footprint reduction. At this point I have too many white cords as it is and the mag safe adaptation is only $39, which naturally I purchased to maximize the new phone high. I did, however, find it odd that they did not include the upgraded rope wire that came with a new keyboard I purchased…hmm Less'
    },
    {
    position: 3,
    title: 'Impressive Update from 11 Pro Max',
    date: '30 September, 2021',
    rating: '5',
    source: 'Kyle Ladrech · Review provided by   Google',
    description: 'After upgrading from the 11 Pro Max, I immediately notice an increased responsiveness and color vibrance—attributes in themselves that would be worth considering an upgrade. Apple says it correctly on their site, “A display so responsive, every interaction feels new again.” Additionally, somehow the phone itself is even more beautiful with the square edge stainless steel, taller frame, and smooth ceramic glass. This time around I chose silver, being traditionally a graphite / black subscriber—I’m glad I did. My only drawback here is that the frame is of such a quality that it almost feels buttery, making it nearly impossible to hold with one hand…a case is necessary for grip.While I’m still testing the camera, so far I’m pleased with the upgrade from the 11. The ... MoreAfter upgrading from the 11 Pro Max, I immediately notice an increased responsiveness and color vibrance—attributes in themselves that would be worth considering an upgrade. Apple says it correctly on their site, “A display so responsive, every interaction feels new again.” Additionally, somehow the phone itself is even more beautiful with the square edge stainless steel, taller frame, and smooth ceramic glass. This time around I chose silver, being traditionally a graphite / black subscriber—I’m glad I did. My only drawback here is that the frame is of such a quality that it almost feels buttery, making it nearly impossible to hold with one hand…a case is necessary for grip.While I’m still testing the camera, so far I’m pleased with the upgrade from the 11. The tri-camera 2019 model never failed to underperform when compared to Samsung, Google phone, or Blackberry images. The 13 has a noticeable upgrade in richness to what I would consider ‘acceptable’, though Apple is still far from the capabilities I’ve seen on the aforementioned models. Low light photo has improved, but video still looks 5 years behind, pixelated and grainy like an entry-level DSLR. The photographic styles prior to shooting are a game-changer for me. The attribute I disliked most about the iPhone 11 Pro Max camera was the yellowed appearance of shots right off the device; I would forever be decreasing the warmth and filtering important moments. On the 13 you can set a pre-filter, more or less, that eliminates the yellowed look with multiple options. The portrait and cinematic modes can be rewarding, but ultimately the device is using an algorithm to edge detect and I’m not into the fake blurs around people, which is what you would mostly be capturing with the high aperture…lots more work to be done there.I’d be remiss if I didn’t mention the call quality bump as well. Perhaps that was an update from the 12, but I just exited a loud car and when the other end of my call could not hear me with my Sony XM4s (yes call quality is still trash on their flagship headphone model), switching to the phone directly eliminated all surrounding sound other than my voice—the 11 wasn’t quite that notable in loud environments. As far as pricing is concerned $1099 is the standard these days, so without a price increase I don’t have anything negative to say. To me, the value I get over 2 years from a device worth that pays for itself 20 times over. With Verizon’s trade-in discount my upgrade cost $99 and tax—the decision was clear.FYI: Def don’t need another wall charger after receiving the 20v with the 11...the 30v usb bricks also work…so no worries on the footprint reduction. At this point I have too many white cords as it is and the mag safe adaptation is only $39, which naturally I purchased to maximize the new phone high. I did, however, find it odd that they did not include the upgraded rope wire that came with a new keyboard I purchased…hmm Less'
    },
    {
    position: 4,
    title: 'HUGE improvement over my 11 Pro',
    date: '6 January, 2022',
    rating: '5',
    source: 'Alex1024 · Review provided by   vzw.com',
    description: 'I personally didn’t really think this phone was going to be worth it, I had my previous 11 pro for about 2 1/2 years and still thought it was a solid phone however the past couple weeks I started having issues with my 11 pro lagging so I decided it was time to upgrade. I have only been using this phone for a few hours and can already tell a MAJOR difference between 13 pro and 11 pro. The smaller notch is definitely nice, the bezels around the phone are slightly smaller, it’s ever so slightly bigger than the 11 pro but not major, closer to the size of the regular 11 which combined with the smaller bezels definitely give it a bigger screen. The colors on the screen are incredibly bright that’s one of the first things i noticed when I got it. I personally don’t see a ... MoreI personally didn’t really think this phone was going to be worth it, I had my previous 11 pro for about 2 1/2 years and still thought it was a solid phone however the past couple weeks I started having issues with my 11 pro lagging so I decided it was time to upgrade. I have only been using this phone for a few hours and can already tell a MAJOR difference between 13 pro and 11 pro. The smaller notch is definitely nice, the bezels around the phone are slightly smaller, it’s ever so slightly bigger than the 11 pro but not major, closer to the size of the regular 11 which combined with the smaller bezels definitely give it a bigger screen. The colors on the screen are incredibly bright that’s one of the first things i noticed when I got it. I personally don’t see a huge difference with the faster refresh rate but it is nice to have. I wouldn’t upgrade just for that reason. The speakers are significantly louder, the power button is ever so slightly lower so it’s easier to press, 5G is SUPER FAST that’s one of the biggest improvements I’ve noticed internet speed over data is much faster than my 11 pro. And the cameras god I could write a whole paragraph about them but the biggest improvement I notice is the zoom. You can zoom much further & much clearer than the 11 pro. I picked up a MagSafe charger & a MagSafe compatible otter box and I already like that new feature a lot. I’m sure I am forgetting some things. I’ve only had this phone 3 hours and already can tell SOOO MUCH IMPROVEMENT. I can’t speak for the iPhone 12 users I’ve never had a 12 but if you have an 11 or below definitely consider this iPhone! Also the sierra blue color is beautiful I had the midnight green 11 pro which I liked but the blue color is much nicer! Probably the only complaint I can think of is it doesn’t have usbc I really wish Apple would make the switch to usb c. It also does not come with a charger block in the box so if you don’t have a 12 or 20w usbc block You will probably want one of those too especially if you’re planning on using MagSafe Less'
    },
    {
    position: 5,
    title: 'Iphone Vrs Android',
    date: '2 October, 2022',
    rating: '4',
    source: 'Catbird84 · Review provided by   uscellular.com',
    description: `Overall, quite happy with this phone I have been an Android user from the very beginning, and at age 70, have many years behind my belt on this phone. I was indeed happy with the Android, and to be honest, came within a day of returning my Iphone 13 promax as I was still having a very difficult time trying to adapt to the change in the OS and features of the two phones. At our age, and not being raised in the computer age, it is much more difficult for us to adapt to these changes than a younger person. However, I stuck with it and eventually was quite pleased with a great many of the features of this phone. I would say that it does indeed have a significant number of "perks" over the Android that make it a superior product. However, in 2 areas, it is clearly ... MoreOverall, quite happy with this phone I have been an Android user from the very beginning, and at age 70, have many years behind my belt on this phone. I was indeed happy with the Android, and to be honest, came within a day of returning my Iphone 13 promax as I was still having a very difficult time trying to adapt to the change in the OS and features of the two phones. At our age, and not being raised in the computer age, it is much more difficult for us to adapt to these changes than a younger person. However, I stuck with it and eventually was quite pleased with a great many of the features of this phone. I would say that it does indeed have a significant number of "perks" over the Android that make it a superior product. However, in 2 areas, it is clearly outclassed, one is the camera, it can't hold a candle to the Android, the colors and look of identical pictures taken by both show the Android to be the clear winner in every case. In fairness, the Android does have a much higher rated camera as far as pixel count, etc and it does indeed show, day or night. However, the Iphone is "plenty good enough", so we will leave it at that. And another small, but oddly very noticeable issue is weight, it feels like I am holding up a gold bar to talk into compared to the Android, and it does pose a problem when held in certain positions....I know, like the Dr would say" well then, don't hold it in those positions" !! Which of course we have learned not to. And it may be the combination of the case combined with the phone that makes it so heavy, but when it finally gets old and of no use down the road in the future, it will be reborn into its new role as our primary new "defensive and offensive" weapon for home defense....can't imagine any heavily armed and protected intruder holding up to even a glancing blow from this thing thrown at them!! Less`
    },
    {
    position: 6,
    title: 'Great Switch from Samsung Galaxy Note 10+ to iPhone 13 Pro Max',
    date: '8 August, 2022',
    rating: '5',
    source: 'Shire23 · Review provided by   vzw.com',
    description: `Decided to switch to iPhone from my Note 10+ due to the extra security that iOS offers over Android (such as not allowing non-App store apps and each app needing to get permission to do pretty much anything on your device). Plus, Apple has remedied a lot of the reasons that I switched from iPhone to Android more than 10 years ago (home screen folders, file browser, and home screen widgets to name a few). Not that these features are new to iOS by any means, but were originally items I left iOS for. I do kind of miss the ability to install apps outside of the App store (like you can do with APK files on Andorid). However, that's one of the things that makes iOS a bit more secure than Android. At this point in time, especially with all the scammers out there), I'm ... MoreDecided to switch to iPhone from my Note 10+ due to the extra security that iOS offers over Android (such as not allowing non-App store apps and each app needing to get permission to do pretty much anything on your device). Plus, Apple has remedied a lot of the reasons that I switched from iPhone to Android more than 10 years ago (home screen folders, file browser, and home screen widgets to name a few). Not that these features are new to iOS by any means, but were originally items I left iOS for. I do kind of miss the ability to install apps outside of the App store (like you can do with APK files on Andorid). However, that's one of the things that makes iOS a bit more secure than Android. At this point in time, especially with all the scammers out there), I'm willing to trade some flexibility for more security. Apple tends to make things a little more complicated than they need to be sometimes, often making the learning curve even higher. However, after ~6 months of using the device I've become pretty fluent in its use and only have to look up "how-to's" every so often. To be clear, it didn't take the full 6 months, but I've had the phone ~6 months at the time of writing this review. I love the design and color of the phone (I got Sierra Blue and my wife got Gold). It feels like a premium phone holding it in your hand. It's heavy, but too heavy, at least for me, anyway. My two biggest concerns going into the switch was 1) the lack of a fingerprint sensor (loved my fingerprint sensor on my Galaxy Note 10+) and 2) not having a home button. However, I don't really miss either of those features. Face ID has turned out to be even easier than having a fingerprint sensor -- now I don't miss it at all. While I still find myself looking for a "home button" from time to time, it's not really a big deal. Overall, I'm happy with my switch and wouldn't change anything. The 13 Pro Max is a Powerhouse that should serve my needs for years to come. Less`
    },
    {
    position: 7,
    title: 'Worst iPhone yet',
    date: '21 September, 2022',
    rating: '1',
    source: 'Nicole · Review provided by   vzw.com',
    description: `Super disappointed with Apple. Their phones get more expensive and yet the quality gets worse, and their idea of "innovative design" is to change the size of the phone or type of ports so you need to buy all new accessories with every upgrade. I loved my Iphone 11 pro but it ran out of storage faster than my 8 pro (even though they had the same gb) so I was forced to upgrade since I couldn't find an 11 pro with more storage. I had high hopes for the 13 pro (my bad lol). I got it in January 2022 and had issues from the very start. I use my phone for content creation so the ability to shoot RAW & 4k video was a huge selling point. HOWEVER the 13 Pro automatically edits and brightens your photos and there's no way to turn it off. I've tried absolutely everything to ... MoreSuper disappointed with Apple. Their phones get more expensive and yet the quality gets worse, and their idea of "innovative design" is to change the size of the phone or type of ports so you need to buy all new accessories with every upgrade. I loved my Iphone 11 pro but it ran out of storage faster than my 8 pro (even though they had the same gb) so I was forced to upgrade since I couldn't find an 11 pro with more storage. I had high hopes for the 13 pro (my bad lol). I got it in January 2022 and had issues from the very start. I use my phone for content creation so the ability to shoot RAW & 4k video was a huge selling point. HOWEVER the 13 Pro automatically edits and brightens your photos and there's no way to turn it off. I've tried absolutely everything to stop it from auto-editing, but even shooting in RAW my photos turn out over exposed and unusable or require extensive editing to try and make them look normal. Video was great at first, but all of a sudden it started to lose focus randomly and there's no way to fix it either. Sometimes when I begin to film, the entire screen is blurry as it seems it's trying to focus on something that isn't even there, or while I'm filming it decides that what I'm focusing on isn't important anymore, it goes blurry and even tapping on the screen does nothing to help it focus on what I'm filming. Aside from those camera issues, the phone loves to freeze up and crash apps I'm in the middle of using (I never leave multiple tabs open so it's not a memory issue). It also has a fun habit of randomly locking up the touchscreen so I'm unable to close a window or click on a link. Apple support is of no help either. They don't seem so have a solution for any of these issues or like to ignore that they even exist. Don't waste your money on Apple, the quality and value just aren't there anymore. Less`
    },
    {
    position: 8,
    title: 'Way overpriced!!!',
    date: '1 July, 2022',
    rating: '2',
    source: 'David K · Review provided by   Google',
    description: 'I have always bought low end android phones that were cheap. I figured if I broke $100 phone after a year so what! That is a philosophy I should have stuck with!! I was purchasing my first EV And I thought I would like to have a top tier phone so that it would integrate seamlessly with the car. That is what brought me to buying and iPhone 13 Promax. I believe this was a mistake! I am on Verizon I have 5G ultra wide network yet even in a fairly populated city of 100,000+ I still have hard time getting connected to the Internet and the phone will run very slow at times. This is also true at home with my home Wi-Fi. How can I have full bars 5G ultra wide and still take 30+ seconds to open up eBay or YouTube? The performance is on par or slightly better than cheap ... MoreI have always bought low end android phones that were cheap. I figured if I broke $100 phone after a year so what! That is a philosophy I should have stuck with!! I was purchasing my first EV And I thought I would like to have a top tier phone so that it would integrate seamlessly with the car. That is what brought me to buying and iPhone 13 Promax. I believe this was a mistake! I am on Verizon I have 5G ultra wide network yet even in a fairly populated city of 100,000+ I still have hard time getting connected to the Internet and the phone will run very slow at times. This is also true at home with my home Wi-Fi. How can I have full bars 5G ultra wide and still take 30+ seconds to open up eBay or YouTube? The performance is on par or slightly better than cheap $100-$200 android garbage phones but for the $1300 I paid I expect considerably better performance. This iPhone has failed me in that regard.  Also when using the speakerphone I often times have to hold it almost as if I’m not on speakerphone and raise my voice in order for anyone to hear me. I get numerous complaints that they can hardly hear me. Again $1300 phone and this is the performance! I guess it’s really awesome that the camera is so good though…. I wish I was a professional videographer or photographer. However I am not, so yes I can take great pictures but it doesn’t negate the fact that the phone doesn’t operate as a phone nor as an Internet surfing device very well. I would have been better off buying a cheap android and a good camera and pocketing the rest of my money. If you read most of the reviews everybody will lean towards the camera and that should’ve been the clue when I was researching it in the first place. Some people will talk about great performance but I don’t see it. A lot of people talk about the 120 Hz but I can’t really see the difference in 120hz and anything slower really.  Even a video reviewer shot it on slow motion so you could see how smoother 120 hz was!!  So that tells me you’ll never see it unaided!!  The phone looks good, it’s iconic the camera is fantastic but it’s just extremely overpriced when I can get everything I need to work at the same speed and I’ll save myself $1100! If you’re looking at reviews because you’re considering an iPhone don’t get hung up on things that don’t really matter and think that the phone is fantastic. When it comes down to it it’s not that great unless you were taking professional photos or videos, or or some kind of weird professional gamer that only games on phones! Please choose wisely! Less'
    },
    {
    position: 9,
    title: 'Full of glitches, camera AI ruins photos',
    date: '7 May, 2022',
    rating: '2',
    source: 'Buyerbeware · Review provided by   vzw.com',
    description: 'Upgraded from the iPhone 11 a few months ago and the experience has been awful. I take and edit a a lot of photos and video and there are a few amazing photos I’ve taken with this 13 ProMax but overall most of the photo and video is almost unusable. They’re oversaturated, out of focus and the “auto”edit never gets it right compared to Google photos. Google “iPhone 13 ProMax Camera Oversaturated” and you’ll see it’s a huge and growing issue as people spend more time on this phone. Besides that it’s been riddled with glitches- constantly disconnecting from wifi, using cellular data when it should be using wifi, password manager doesn’t work (will often auto fill password box with randomly generated password when you need it to input the actual password) iphoto, iphoto ... MoreUpgraded from the iPhone 11 a few months ago and the experience has been awful. I take and edit a a lot of photos and video and there are a few amazing photos I’ve taken with this 13 ProMax but overall most of the photo and video is almost unusable. They’re oversaturated, out of focus and the “auto”edit never gets it right compared to Google photos. Google “iPhone 13 ProMax Camera Oversaturated” and you’ll see it’s a huge and growing issue as people spend more time on this phone. Besides that it’s been riddled with glitches- constantly disconnecting from wifi, using cellular data when it should be using wifi, password manager doesn’t work (will often auto fill password box with randomly generated password when you need it to input the actual password) iphoto, iphoto not syncing with iCloud, constantly not getting notifications even though I’ve double checked every setting a thousand times— but the big thing is the camera. They have given way to much rendering over to AI and it just gets it wrong most of the time. There’s way to much red in the blacks, blurry photos, and just this gross, unusable oversaturated look. Practically unusable in low light conditions and when it does work the photos often have a cartoon or comic book look to them. I was way happier with my iPhone 11 on TMobile I curse the day I switched to Verizon so I could get this phone Less'
    },
    {
    position: 10,
    title: 'Complete Trash',
    date: '18 September, 2022',
    rating: '1',
    source: 'Tommy72058 · Review provided by   vzw.com',
    description: 'This is the worst phone I have ever used. The volume controls are awful it will sometimes mute my ringer and other times I will be on a call and the volume will drop all the way down to where I cannot hear the other person. Bluetooth is a joke it will not stay to my truck it randomly drops the connection and causes more issues than it is worth. At first, I thought it a connection issue with my truck so I deleted my account and set up a new account with the same results. I then connected my old phone and guess what no Bluetooth drops. I also connected my child’s entry level Samsung phone we went on a weeklong trip to Florida and my child’s phone never dropped the connection. I also ran a week with my wife’s iPhone 10 connected with no Bluetooth drops. 4 different ... MoreThis is the worst phone I have ever used. The volume controls are awful it will sometimes mute my ringer and other times I will be on a call and the volume will drop all the way down to where I cannot hear the other person. Bluetooth is a joke it will not stay to my truck it randomly drops the connection and causes more issues than it is worth. At first, I thought it a connection issue with my truck so I deleted my account and set up a new account with the same results. I then connected my old phone and guess what no Bluetooth drops. I also connected my child’s entry level Samsung phone we went on a weeklong trip to Florida and my child’s phone never dropped the connection. I also ran a week with my wife’s iPhone 10 connected with no Bluetooth drops. 4 different phone 3 worked fine and 1 didn’t so the problem is the iPhone 13 Pro Max. I work in technology sales and have nearly 20 years of experience in the IT industry. Apple should be embarrassed by this product. I owned it for 3 months and after constant issues with this phone costing me business opportunities I am ditching it and going to Samsung. I need something that is reliable and this phone is not reliable. I would avoid this phone. It is definitely a reliability downgrade from my previous phone which was more than 4 years old. I am not a fan of paying premium pricing for unreliable devices. Less'
    }
   ]
   https://www.google.com/shopping/product/1741888852360229737/reviews?prds=cid:1741888852360229737,cs:1,pid:7427589787611831083,rnum:10,rpt:EnkKdwp1MCwwLjk2MDUyNDQ5OTQxNjM1MTMyLCJhOjAwMDAwMDAwMDAwMDNjNGEiLCJhOjE1OTYzMjcxNDQyMDcxNDk3MDYwIiwxLCIxNTk2MzI3MTQ0MjA3MTQ5NzA2MCIsIjg0MzMzNjk0NzAyNzMyMDcxMjhfQ1Ai,rsk:PC_8217023720749633348,sgro:or

With Google Product API

Scraping, in the long run, can become a time-consuming process as it requires you to maintain the scraper according to changing CSS Selectors. To solve this problem, we at Serpdog also offer Google Product API and Google Shopping API that return the readymade structured JSON data to the users. It includes details like online sellers, product reviews, product variations, specifications, and much more.

Our users also get 100 free requests on the first sign-up.

const axios = require('axios');
axios.get('https://api.serpdog.io/product?product_id=2515929089120399478&api_key=APIKEY')
   .then(response => {
   console.log(response.data);
   })
   .catch(error => {
   console.log(error);
   });

Result:

{
    "meta": {
        "api_key": "APIKEY",
        "product_id": "2515929089120399478"
    },
    "product_results": {
        "title": "Google Pixel 6 Pro 5G Unlocked (128GB) - Cloudy White",
        "prices": [
        "$899.00",
        "$888.00",
        "$609.99"
        ],
        "conditions": [
        "Refurbished item"
        ],
        "typical_prices": {
        "low": "$649.00",
        "high": "$899.00",
        "shown_price": "$899.00 at Google Store"
        },
        "reviews": "3,963",
        "rating": "3.7",
        "features": [
        "The powerful Google Tensor processor is the first processor designed by Google and made for Pixel; takes performance to a whole new level",
        "Advanced camera system with wide and ultrawide lenses, 4x optical zoom, and a main sensor that captures 150% more light",
        "Pixel’s fast charging all day battery adapts to you and saves power for apps you use the most",
        "Keeps your phone protected with the next gen Titan M2 chip, 5 years of security updates, and the most hardware layers of any phone",
        "What's in the box: USB Cable & Cell Phone"
        ],
        "extensions": [
        "Smartphone",
        "Dual SIM",
        "Android",
        "5G",
        "With Wireless Charging",
        "With Fast Charging",
        "Triple Lens",
        "GSM",
        "With OLED Display",
        "Fingerprint Scanner"
        ]
    },
    "online_sellers": [
        {
        "position": 1,
        "name": "store.google.com",
        "link": "https://google.com/url?q=https://store.google.com/us/config/pixel_6_pro%3Fhl%3Den-US&sa=U&ved=0ahUKEwjhh8_wtY_6AhWGmmoFHSBYD_oQ2ykIbQ&usg=AOvVaw0ls6g_Q7lmXUA-8N0xv7yX",
        "delivery": "Free delivery by Sun, Oct 9",
        "base_price": "$899.00",
        "total_price": "$968.67"
        },
        {
        "position": 2,
        "name": "www.visible.com",
        "link": "https://google.com/url?q=https://www.visible.com/shop/smartphones/google-pixel-6-pro/%3Fsku%3DGA03150-US%3Futm_source%3Dgoogle_feed%26utm_medium%3Dsurfaces%26utm_campaign%3Dshopping_feed%26utm_term%3Dunpaid%26utm_content%3Dgoogle_unpaid_shopping&sa=U&ved=0ahUKEwjhh8_wtY_6AhWGmmoFHSBYD_oQ2ykIcA&usg=AOvVaw248BJdz66UYDTpYA5l-69U",
        "delivery": "Free delivery by tomorrow14-day returns",
        "base_price": "$888.00",
        "total_price": "$956.82"
        },
        {
        "position": 3,
        "name": "www.ebay.com",
        "link": "https://google.com/url?q=https://www.ebay.com/itm/165641118590%3Fchn%3Dps%26mkevt%3D1%26mkcid%3D28%26var%3D465154727621&sa=U&ved=0ahUKEwjhh8_wtY_6AhWGmmoFHSBYD_oQ2ykIdw&usg=AOvVaw0znhyVTnuMwX-X9UrCzyPG",
        "delivery": "Free delivery by Wed, Sep 21",
        "base_price": "$609.99",
        "total_price": "$657.26"
        },
        {
        "position": 4,
        "name": "www.shopping.com",
        "link": "https://google.com/url?q=https://www.shopping.com/item.html%3Fid%3Dv1-304453355887-0%26offer%3Dtrue%26provider%3D0%26itemId%3Dv1-304453355887-0%26a%3DitemName_Google%2BPixel%2B6%2BPro%2B128GB%2B(Unlocked)%2B6.7%2522%2BCloudy%2BWhite%2BGA03150-US%2B-%2BSealed!%26zipCode%3D95125%26trackableItemId%3Dv1-304453355887-0%26trackFor%3DEPN&sa=U&ved=0ahUKEwjhh8_wtY_6AhWGmmoFHSBYD_oQ2ykIfA&usg=AOvVaw36Xzm7xkLVB5QQepyXoaap",
        "delivery": "Delivery date & cost shown at checkout",
        "base_price": "$749.99",
        "total_price": "$808.11"
        },
        {
        "position": 5,
        "name": "www.newegg.com",
        "link": "https://google.com/url?q=https://www.newegg.com/p/23B-001E-00311%3Fitem%3D9SIAEJWG9S7520%26nm_mc%3Dknc-googleadwords%26cm_mmc%3Dknc-googleadwords-_-cell%2520phones%2520-%2520unlocked%2520cell%2520phones-_-google-_-9SIAEJWG9S7520%26source%3Dregion&sa=U&ved=0ahUKEwjhh8_wtY_6AhWGmmoFHSBYD_oQ2ykIfw&usg=AOvVaw3rVJ7nEMODNGPVJBXKs1RA",
        "delivery": "Free delivery",
        "base_price": "$965.00",
        "total_price": "$1,039.79"
        },
        {
        "position": 6,
        "name": "fusionelectronix.com",
        "link": "https://google.com/url?q=https://fusionelectronix.com/google-pixel-6-pro-5g-android-phone-unlocked-smartphone-with-advanced-pixel-camera-and-telephoto-lens/%3Fsku%3DGA03150-US%26srsltid%3DAdGWZVRzWpdUEMLahHsKdQRMV8gVdrJKSwfFWD2tAb8JvAOt8UIpVVbupZE&sa=U&ved=0ahUKEwjhh8_wtY_6AhWGmmoFHSBYD_oQ2ykIggE&usg=AOvVaw2BZuMz993whf8B776krIdW",
        "delivery": "Free delivery by Thu, Sep 2230-day returns",
        "base_price": "$849.99",
        "total_price": "$926.49"
        },
        {
        "position": 7,
        "link": "https://google.comundefined",
        "delivery": "Free delivery by Thu, Sep 22Free deliveryFree delivery means no shipping and service fees. Orders must meet store minimums before taxes and fees in select delivery areas.Discount shown at checkout30-day returnsReturn policyIf anything goes wrong with this order, you can count on Google to help.",
        "base_price": "$849.99",
        "total_price": "$915.86"
        },
        {
        "position": 8,
        "name": "www.designinfo.in",
        "link": "https://google.com/url?q=https://www.designinfo.in/google-pixel-smartphone/google-pixel-6-pro-5g-android-phone-unlocked-smartphone-with-advanced-pixel-camera-and-telephoto-lens-128gb-cloudy-white-Buy-India-12292.html%3FSubmitCurrency%3D1%26id_currency%3D3&sa=U&ved=0ahUKEwjhh8_wtY_6AhWGmmoFHSBYD_oQ2ykIpwE&usg=AOvVaw3OU429UoWYFBn6KC-D6nEC",
        "delivery": "Free delivery by Wed, Sep 14Free 7-day returns",
        "base_price": "$1,038.16",
        "total_price": "$1,038.16"
        },
        {
        "position": 9,
        "name": "brookpad.com",
        "link": "https://google.com/url?q=https://brookpad.com/products/google-pixel-6-pro-5g-android-phone-unlocked-smartphone-with-advanced-pixel-camera-and-telephoto-lens-128gb-cloudy-white%3Fvariant%3D42795043422447%26currency%3DUSD%26utm_source%3Dgoogle%26utm_medium%3Dorganic%26utm_campaign%3DEFLcomEN%2520USD%26utm_content%3DGoogle%2520Pixel%25206%2520Pro%2520-%25205G%2520Android%2520Phone%2520-%2520Unlocked%2520Smartphone%2520with%2520Advanced%2520Pixel%2520Camera%2520and%2520Telephoto%2520Lens%2520-%2520128GB%2520-%2520Cloudy%2520White&sa=U&ved=0ahUKEwjhh8_wtY_6AhWGmmoFHSBYD_oQ2ykIrgE&usg=AOvVaw2Y8vMFR7WWCHbJkaWXnYrY",
        "delivery": "Free delivery",
        "base_price": "$779.00",
        "total_price": "$839.37"
        }
    ],
    "related_products": [
        {
        "title": "Apple iPhone 11 64GB A2223 Dual ...",
        "link": "https://google.com/shopping/product/15803068371519325321?gl=us&hl=en&sourceid=chrome&ie=UTF-8&prds=epd:10631478861498867201,oid:10631478861498867201,pid:8943183604683076901,rsk:PC_8023149794696260886&sa=X&ved=0ahUKEwjhh8_wtY_6AhWGmmoFHSBYD_oQrhIIvAE",
        "price": "$383.00"
        },
        {
        "title": "Apple iPhone 13 Pro Max - 128 ...",
        "link": "https://google.com/shopping/product/437651240330897754?gl=us&hl=en&sourceid=chrome&ie=UTF-8&prds=epd:12092745641898811330,oid:12092745641898811330,pid:16627194887412580682,rsk:PC_8217023720749633348&sa=X&ved=0ahUKEwjhh8_wtY_6AhWGmmoFHSBYD_oQrhIIwAE",
        "price": "$1,505.00"
        },
        {
        "title": "Samsung Galaxy Z Flip4 256GB ...",
        "link": "https://google.com/shopping/product/7122562219288976666?gl=us&hl=en&sourceid=chrome&ie=UTF-8&prds=epd:16920866743550249733,oid:16920866743550249733,pid:3561175075735285781,rsk:PC_2259866432285326910&sa=X&ved=0ahUKEwjhh8_wtY_6AhWGmmoFHSBYD_oQrhIIxAE",
        "price": "$1,039.99"
        },
        {
        "title": "Apple iPhone 13 Pro - 128 GB ...",
        "link": "https://google.com/shopping/product/3687170449830135457?gl=us&hl=en&sourceid=chrome&ie=UTF-8&prds=epd:16656761546560440730,oid:16656761546560440730,pid:12785372938347343599,rsk:PC_12721096405768421674&sa=X&ved=0ahUKEwjhh8_wtY_6AhWGmmoFHSBYD_oQrhIIyAE",
        "price": "$1,150.00"
        },
        {
        "title": "Apple iPhone 13 Mini - 128 GB ...",
        "link": "https://google.com/shopping/product/9605877161972811703?gl=us&hl=en&sourceid=chrome&ie=UTF-8&prds=epd:8491221753191645156,oid:8491221753191645156,pid:17062421298967806788,rsk:PC_1686283355608115465&sa=X&ved=0ahUKEwjhh8_wtY_6AhWGmmoFHSBYD_oQrhIIzAE",
        "price": "$569.99"
        },
        {
        "title": "Apple iPhone 13 - 128 GB - Green",
        "link": "https://google.com/shopping/product/3628886803268507508?gl=us&hl=en&sourceid=chrome&ie=UTF-8&prds=epd:14568268246630545116,oid:14568268246630545116,pid:11865528305208463674,rsk:PC_8971650804785857268&sa=X&ved=0ahUKEwjhh8_wtY_6AhWGmmoFHSBYD_oQrhII0AE",
        "price": "$1,065.00"
        },
        {
        "title": "Samsung Galaxy Z Flip3 5G 256GB ...",
        "link": "https://google.com/shopping/product/13312216002509535198?gl=us&hl=en&sourceid=chrome&ie=UTF-8&prds=epd:11624618888767727737,oid:11624618888767727737,pid:16540539309733388515,rsk:PC_16887429298718313848&sa=X&ved=0ahUKEwjhh8_wtY_6AhWGmmoFHSBYD_oQrhII1AE",
        "price": "$849.99"
        },
        {
        "title": "Apple iPhone 12 Pro Max - 128 ...",
        "link": "https://google.com/shopping/product/5492645873506991877?gl=us&hl=en&sourceid=chrome&ie=UTF-8&prds=epd:15728576390396903694,oid:15728576390396903694,pid:8785319130127152524,rsk:PC_8614981451121089051&sa=X&ved=0ahUKEwjhh8_wtY_6AhWGmmoFHSBYD_oQrhII2AE",
        "price": "$949.00"
        },
        {
        "title": "Google Pixel 6 5G Unlocked ...",
        "link": "https://google.com/shopping/product/11209475922215274808?gl=us&hl=en&sourceid=chrome&ie=UTF-8&prds=epd:8502432159441856059,oid:8502432159441856059,pid:11873849009401935557,rsk:PC_18445383168216468507&sa=X&ved=0ahUKEwjhh8_wtY_6AhWGmmoFHSBYD_oQrhII3AE",
        "price": "$722.00"
        },
        {
        "title": "Samsung Galaxy S21 FE 5G - 128 ...",
        "link": "https://google.comhttps://www.bestbuy.com/site/samsung-galaxy-s21-fe-5g-128gb-unlocked-graphite/6466003.p?skuId=6466003&contractId=unactivated&ref=NS&loc=101&extStoreId=1021&sa=X&ved=0ahUKEwjhh8_wtY_6AhWGmmoFHSBYD_oQrhII4AE",
        "price": "$599.99"
        }
    ],
    "specifications": {
        "details": {
        "Manufacturer Part Number": "GA03150-US",
        "Product Line": "Pixel 6 Pro",
        "Product Name": "Pixel 6 Pro Smartphone",
        "Product Type": "Smartphone",
        "Phone Style": "Bar"
        }
    },
    "reviews_results": {
        "ratings": [
        {
            "name": "5",
            "amount": "1,800"
        },
        {
            "name": "4",
            "amount": "754"
        },
        {
            "name": "3",
            "amount": "488"
        },
        {
            "name": "2",
            "amount": "351"
        },
        {
            "name": "1",
            "amount": "570"
        }
        ],
        "reviews": [
        {
            "position": 1,
            "title": "Next-Generation Features in a Beautiful Package",
            "date": "February 10, 2022",
            "rating": "5",
            "source": "Garrett111 · Review provided by  store.google.com",
            "description": "Pros Easy data transfer Great speaker Sharp, high-resolution screen Seamless integration with pixel buds Great design Responsive fingerprint reader Ip68 water/dust resistance UI is fast and easy to use Fantastic camera and camera software Reasonable price for a flagship phone Improved security with Tensor chip Cons Some software issues The all-glass body feels fragile Screen brightness seems low From first unboxing I’ve been in love with this phone! It is a dream to hold and the 2k screen is the sharpest I’ve had the pleasure of using. The included USB-C to USB-C cable made transferring data from my old phone (Samsung S21 5G) fast and easy. With the camera and software, I am taking photos that are on par with or even better than my DSLR. It’s incredible what Google ... MorePros Easy data transfer Great speaker Sharp, high-resolution screen Seamless integration with pixel buds Great design Responsive fingerprint reader Ip68 water/dust resistance UI is fast and easy to use Fantastic camera and camera software Reasonable price for a flagship phone Improved security with Tensor chip Cons Some software issues The all-glass body feels fragile Screen brightness seems low From first unboxing I’ve been in love with this phone! It is a dream to hold and the 2k screen is the sharpest I’ve had the pleasure of using. The included USB-C to USB-C cable made transferring data from my old phone (Samsung S21 5G) fast and easy. With the camera and software, I am taking photos that are on par with or even better than my DSLR. It’s incredible what Google has done tailoring the software to work with their new Tensor chip. I haven’t had a chance to use the live transcribe/translate feature yet, but I am encouraged to book a trip in the future knowing I have such capabilities in my pocket. The fingerprint reader has worked flawlessly, though it does light up the screen in that area, which was a surprise the first time I unlocked it in the dark. Compared to my S21, the screen brightness has to be turned up further in order to have a comparable brightness, though at maximum brightness there is little difference between phones. I suspect the brightness curve is just calibrated differently, possibly to improve battery life. The battery easily lasts a whole day for me and I love the feature where it will sync the charging speed to finish right as your morning alarm goes off, saving unnecessary battery wear. The speaker is the best I have experienced on a phone. I was surprised at the dynamic range the first time I turned on some music; this has by far the best bass/mid response I’ve ever heard from a phone speaker, and the treble side holds its own too. While I love the feel of this phone in my hand, I’d recommend a case for long term use as it is a glass body. I have encountered a few bugs and software hiccups so far, but there have already been several updates, so I see no reason to believe that things won’t be polished. Overall, this phone provides top of the line security, hardware, and software in a beautiful package. It truly lives up to Flagship status. Less"
        }
        ]
    },
    "product_variations": [
        {
        "thumbnail": "https://encrypted-tbn2.gstatic.com/shopping?q=tbn:ANd9GcTYdUS0M3Qssgzn_ALynruF40QacaALu-TNnmVI49IqaOttbMr1sIBX5LJL4vWfGf5yzhGk-Cpm8qbptz4gs2kBUCA8S6uE1j9oFGRyUoqpiG1vtiyDtQ&usqp=CAY"
        },
        {
        "link": "https://google.com/shopping/product/7259312469429982789?gl=us&hl=en&sourceid=chrome&ie=UTF-8&prds=opd:11506453431541392925,rsk:PC_5803332436479017245&sa=X&ved=0ahUKEwjhh8_wtY_6AhWGmmoFHSBYD_oQlIUHCD4oAQ",
        "product_id": "https://api.serpdog.io/product?api_key=APIKEY&hl=en&gl=us&product_id=7259312469429982789",
        "thumbnail": "https://encrypted-tbn0.gstatic.com/shopping?q=tbn:ANd9GcRTUYAWQ6jsqpKzBg7H9AEn0bxjcIvhOPQ9LTSa9ZrwJwQGIKiBDh3StyOcXbdHXAa9eSf4jSe4VkUTHl9f56zhBsqHPKoZk_GrgGifU0rPryIbdV9SrA&usqp=CAY"
        },
        {
        "link": "https://google.com/shopping/product/2940402033531438677?gl=us&hl=en&sourceid=chrome&ie=UTF-8&prds=opd:11506453431541392925,rsk:PC_5803332436479017245&sa=X&ved=0ahUKEwjhh8_wtY_6AhWGmmoFHSBYD_oQlIUHCD8oAg",
        "product_id": "https://api.serpdog.io/product?api_key=APIKEY&hl=en&gl=us&product_id=2940402033531438677",
        "thumbnail": "https://encrypted-tbn2.gstatic.com/shopping?q=tbn:ANd9GcRYNdGaeo4kqCW5NEH-Neb5_OkntVfV0t6VVO4jNvhGF7Nd3ql-Af1rZITttD7ovisbtlqGlMJjCHWJwO8k_sOBSY1pdpK6H6tDEmhe0Q&usqp=CAY"
        }
    ]
   }

Conclusion:

In this tutorial, we learned to scrape Google Product Results using Node JS. Feel free to ask me anything you need clarification on. Follow me on Twitter. Thanks for reading!

Additional Resources

1. Scrape Google Organic Search Results
2. Scrape Google Images Results
3. Scrape Google News Results
4. Scrape Google Maps Reviews