Effortlessly scrape and parse a variety of Google Shopping page types, such as Search, Product, and Product Pricing.
Gather accurate real-time data globally
Get customized and highly-localized results
Receive structured output in JSON format
*This scraper is part of E-Commerce Scraper API
Easily obtain publicly-available Google Shopping search results. Simply send a fully formed target URL or provide a few input parameters so we can form the URL on our side. You can receive raw HTML or structured search results in JSON format. See the output example on the right.
{ "results": [ { "content": { "url": "https://www.google.com/search?tbm=shop&q=basketball&uule=w+CAIQICINdW5pdGVkIHN0YXRlcw&gl=us&hl=en", "page": 1, "results": { "paid": [], "filters": [ { "name": "Show only", "values": [ { "url": "/search?gl=us&hl=en&tbm=shop&q=basketball&tbs=mr:1,buy:g&sa=X&ved=0ahUKEwj2tZTm69H3AhUJCc0KHZIbBMEQsysIqwwoAA", "value": "Buy on Google" }, { ... }, { "url": "/search?gl=us&hl=en&tbm=shop&q=basketball&tbs=mr:1,smb:1&sa=X&ved=0ahUKEwj2tZTm69H3AhUJCc0KHZIbBMEQ-bAGCK0MKAI", "value": "Smaller stores" } ] }, { "name": "Price", "values": [ { "url": "/search?gl=us&hl=en&tbm=shop&q=basketball&tbs=mr:1,price:1,ppr_max:10&sa=X&ved=0ahUKEwj2tZTm69H3AhUJCc0KHZIbBMEQvSsIsQwoAA", "value": "Up to $10" }, { ... }, { "url": "/search?gl=us&hl=en&tbm=shop&q=basketball&tbs=mr:1,price:1,ppr_min:100&sa=X&ved=0ahUKEwj2tZTm69H3AhUJCc0KHZIbBMEQvSsItQwoBA", "value": "Over $100" } ] }, { "name": "Color", "values": [ { "url": "/search?gl=us&hl=en&tbm=shop&q=basketball&tbs=mr:1,color:specific,color_val:black&sa=X&ved=0ahUKEwj2tZTm69H3AhUJCc0KHZIbBMEQtSsIugwoAA", "value": "Black" } ] }, { "name": "Brand", "values": [ { "url": "/search?gl=us&hl=en&tbm=shop&q=basketball&tbs=mr:1,pdtr0:997763%7C1012779&sa=X&ved=0ahUKEwj2tZTm69H3AhUJCc0KHZIbBMEQsysIvgwoAA", "value": "Wilson" }, { ... }, { "url": "/search?gl=us&hl=en&tbm=shop&q=basketball&tbs=mr:1,pdtr0:997763%7C1031440&sa=X&ved=0ahUKEwj2tZTm69H3AhUJCc0KHZIbBMEQsysIxAwoBg", "value": "COSCO" } ] }, { "name": "Shipping & returns", "values": [ { "url": "/search?gl=us&hl=en&tbm=shop&q=basketball&tbs=mr:1,free_return:1&sa=X&ved=0ahUKEwj2tZTm69H3AhUJCc0KHZIbBMEQsysIyAwoAA", "value": "Free returns" }, { ... }, { "url": "/search?gl=us&hl=en&tbm=shop&q=basketball&tbs=mr:1,ship:1&sa=X&ved=0ahUKEwj2tZTm69H3AhUJCc0KHZIbBMEQsysIygwoAg", "value": "Free shipping" } ] }, { "name": "Discover", "values": [ { "url": "/search?gl=us&hl=en&tbm=shop&q=basketball&tbs=mr:1,dei:1&sa=X&ved=0ahUKEwj2tZTm69H3AhUJCc0KHZIbBMEQsysIzgwoAA", "value": "Black-owned businesses" } ] }, { "name": "Product rating", "values": [ { "url": "/search?gl=us&hl=en&tbm=shop&q=basketball&tbs=mr:1,avg_rating:400&sa=X&ved=0ahUKEwj2tZTm69H3AhUJCc0KHZIbBMEQz90GCNIMKAA", "value": "4 and up " }, { ... }, { "url": "/search?gl=us&hl=en&tbm=shop&q=basketball&tbs=mr:1,avg_rating:100&sa=X&ved=0ahUKEwj2tZTm69H3AhUJCc0KHZIbBMEQz90GCNcMKAM", "value": "1 and up " } ] }, { "name": "Condition", "values": [ { "url": "/search?gl=us&hl=en&tbm=shop&q=basketball&tbs=mr:1,new:1&sa=X&ved=0ahUKEwj2tZTm69H3AhUJCc0KHZIbBMEQsysI3QwoAA", "value": "New items" }, { "url": "/search?gl=us&hl=en&tbm=shop&q=basketball&tbs=mr:1,new:3&sa=X&ved=0ahUKEwj2tZTm69H3AhUJCc0KHZIbBMEQsysI3gwoAQ", "value": "Used items" } ] }, { "name": "Seller", "values": [ { "url": "/search?gl=us&hl=en&tbm=shop&q=basketball&tbs=mr:1,merchagg:m7972&sa=X&ved=0ahUKEwj2tZTm69H3AhUJCc0KHZIbBMEQsysI4gwoAA", "value": "DICK'S Sporting Goods", "merchant_id": "m7972" }, { ... }, { "url": "/search?gl=us&hl=en&tbm=shop&q=basketball&tbs=mr:1,merchagg:g5756894%7Cm5219454&sa=X&ved=0ahUKEwj2tZTm69H3AhUJCc0KHZIbBMEQsysI_wwoFQ", "value": "Zazzle", "merchant_id": "g5756894%7Cm5219454" } ] } ], "organic": [ { "pos": 1, "url": "/shopping/product/2895743887794441565?q=basketball&uule=w+CAIQICINdW5pdGVkIHN0YXRlcw&gl=us&hl=en&prds=eto:13623860889414308530_0,rsk:PC_7144672466500268981&sa=X&ved=0ahUKEwj2tZTm69H3AhUJCc0KHZIbBMEQ8gIIiQ0oAA", "type": "grid", "price": 9.97, "title": "And1 Fantom Graffiti Street Basketball, Size: 29.5 inch, Red", "currency": "USD", "merchant": { "url": "/url?url=https://www.walmart.com/ip/AND1-Fantom-Graffiti-Street-Basketball/692543780%3Fwmlspartner%3Dwlpa%26selectedSellerId%3D0&rct=j&q=&esrc=s&sa=U&ved=0ahUKEwj2tZTm69H3AhUJCc0KHZIbBMEQguUECJAN&usg=AOvVaw0l_VgSCdWvv0YT8zNV6AwE", "name": ".aULzUe{letter-spacing:0.2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;color:#1967d2;line-height:22px;font-family:Roboto,Arial,Sans-Serif}Walmart" }, "price_str": "$9.97.", "product_id": "2895743887794441565", "pos_overall": 1 }, { ... }, { "pos": 80, "url": "/shopping/product/6151552437452191901?q=basketball&uule=w+CAIQICINdW5pdGVkIHN0YXRlcw&gl=us&hl=en&sa=X&ved=0ahUKEwj2tZTm69H3AhUJCc0KHZIbBMEQ8gIIjxcoAA", "type": "grid", "price": 40.59, "title": "Mikasa BQ1100 Basketball Official", "currency": "USD", "merchant": { "url": "/url?url=https://basketball.epicsports.com/prod/4090/mikasa-nfhs-bq-series-competition-29-5-basketball.html%3Ftrk%3D1600085031&rct=j&q=&esrc=s&sa=U&ved=0ahUKEwj2tZTm69H3AhUJCc0KHZIbBMEQguUECJIX&usg=AOvVaw2Qb2U2fxPeiKvIwAFRJnUO", "name": "Epic Sports" }, "price_str": "$40.59.", "product_id": "6151552437452191901", "pos_overall": 80 } ], "search_information": { "query": "basketball", "showing_results_for": "basketball" } }, "last_visible_page": 8, "parse_status_code": 12000 }, "created_at": "2022-05-09 06:58:36", "updated_at": "2022-05-09 06:58:42", "page": 1, "url": "https://www.google.com/search?tbm=shop&q=basketball&uule=w+CAIQICINdW5pdGVkIHN0YXRlcw&gl=us&hl=en", "job_id": "6929323725695227905", "status_code": 200, "parser_type": "" } ] }
Swiftly extract data from a particular Google Shopping product page by providing a fully formed target URL. You can also send us a few input parameters, and we will form the URL on our end. You can get raw HTML or structured product data in JSON format when needed. See a sample of the output displayed on the right.
{ "results": [ { "content": { "url": "https://www.google.com/shopping/product/6151552437452191901?uule=w+CAIQICINdW5pdGVkIHN0YXRlcw&gl=us&hl=en", "title": "Mikasa BQ1100 Basketball Official", "images": { "full_size": [ "https://encrypted-tbn1.gstatic.com/shopping?q=tbn:ANd9GcTsMDYMSlrlrjER-H5xHwOGmDKijWJgYtrMu-POv3JuKSBtXkuwqCc-NJqXy76VZb-JeUGNMHgWpmq25Rgh0yV-J1t6lj73&usqp=CAY" ], "thumbnails": [] }, "variants": [ { "type": "Size", "items": [ { "value": "Size 6", "available": true, "product_id": "12907455603058442785" }, { "value": "Size 7", "selected": true, "available": true, "product_id": "6151552437452191901" } ] } ], "highlights": [ "Size 7", "Competition game ball", "Cordley composite cover", "Wide channel", "Designed for indoor use" ], "description": "Level up your game now with the Indoor Basketball by Mikasa Sports, Size 7 - Championship Series, Competition! This competition game ball is made of specially compounded rubber material and special chemical composite to prevent layers from peeling. This ball's improved thin film coat leaves the feeling of natural leather and its premium micro-fiber composite cover prevents that score from slipping off your hands. The high air retention capability and adequate rebound longevity are achieved with its intelligent construction. Designed for indoor use, it also boasts air cushions to deliver soft and strong grip. With the well-balanced ball construction, you can definitely achieve total balance and control. Durable construction. Powerful grip. Gentle touch. Play your best today and grab the Indoor Basketball by Mikasa Sports, Size 7 - Championship Series, Competition!", "related_items": [ { "items": [ { "url": "/shopping/product/5688753286764228258?uule=w+CAIQICINdW5pdGVkIHN0YXRlcw&gl=us&hl=en&prds=epd:15499756951361495493,oid:15499756951361495493,rsk:PC_17845703503359704742&sa=X&ved=0ahUKEwjfrvHw69H3AhXahP0HHdo0B3EQrhIIcg", "price": 9.99, "title": "Tarmak Men's R100, Basketball ...", "rating": 4.5, "currency": "USD", "reviews_count": 2456 }, { "url": "/shopping/product/15189183023795546276?uule=w+CAIQICINdW5pdGVkIHN0YXRlcw&gl=us&hl=en&prds=epd:4014245109382337527,oid:4014245109382337527,rsk:PC_3715543414279635088&sa=X&ved=0ahUKEwjfrvHw69H3AhXahP0HHdo0B3EQrhIIdg", "price": 109.95, "title": "Wilson NCAA Evo NXT Game Basketball", "rating": 4, "currency": "USD", "reviews_count": 37 }, { "url": "/shopping/product/3825593705175985494?uule=w+CAIQICINdW5pdGVkIHN0YXRlcw&gl=us&hl=en&prds=epd:16684023295127281670,oid:16684023295127281670,rsk:PC_1542493126743285368&sa=X&ved=0ahUKEwjfrvHw69H3AhXahP0HHdo0B3EQrhIIeg", "price": 69.99, "title": "Wilson Evolution Indoor Game ...", "rating": 4.5, "currency": "USD", "reviews_count": 1092 }, { "url": "/shopping/product/15812215176313496524?uule=w+CAIQICINdW5pdGVkIHN0YXRlcw&gl=us&hl=en&prds=epd:14675350186308772261,oid:14675350186308772261,rsk:PC_10888770517254528336&sa=X&ved=0ahUKEwjfrvHw69H3AhXahP0HHdo0B3EQrhIIfg", "price": 73.5, "title": "Spalding Legacy Tf-1000 Indoor ...", "rating": 4.5, "currency": "USD", "reviews_count": 1925 }, { "url": "/shopping/product/18240249874593330291?uule=w+CAIQICINdW5pdGVkIHN0YXRlcw&gl=us&hl=en&prds=epd:16235714908843469361,oid:16235714908843469361,rsk:PC_5742794121566194630&sa=X&ved=0ahUKEwjfrvHw69H3AhXahP0HHdo0B3EQrhIIggE", "price": 19.99, "title": "Decathlon BT100, Basketball ...", "rating": 4.5, "currency": "USD", "reviews_count": 944 }, { "url": "/shopping/product/1205956411867188246?uule=w+CAIQICINdW5pdGVkIHN0YXRlcw&gl=us&hl=en&prds=epd:12964647013116253886,oid:12964647013116253886,rsk:PC_15465944636107685133&sa=X&ved=0ahUKEwjfrvHw69H3AhXahP0HHdo0B3EQrhIIhgE", "price": 99.95, "title": "Baden BX7E-02D-F Perfection ...", "rating": 4.5, "currency": "USD", "reviews_count": 84 }, { "url": "/shopping/product/6423717504455742896?uule=w+CAIQICINdW5pdGVkIHN0YXRlcw&gl=us&hl=en&prds=epd:13895992678702929490,oid:13895992678702929490,rsk:PC_11849333091184670147&sa=X&ved=0ahUKEwjfrvHw69H3AhXahP0HHdo0B3EQrhIIigE", "price": 9.05, "title": "MacGregor Rubber Basketball ...", "rating": 3.5, "currency": "USD", "reviews_count": 344 }, { "url": "/shopping/product/4729530520874750781?uule=w+CAIQICINdW5pdGVkIHN0YXRlcw&gl=us&hl=en&prds=epd:11220969377284956555,oid:11220969377284956555,rsk:PC_11782026418948764459&sa=X&ved=0ahUKEwjfrvHw69H3AhXahP0HHdo0B3EQrhIIjgE", "price": 15.99, "title": "Wilson NBA Drv Basketball", "rating": 4.5, "currency": "USD", "reviews_count": 316 }, { "url": "/shopping/product/8430257643588471460?uule=w+CAIQICINdW5pdGVkIHN0YXRlcw&gl=us&hl=en&prds=epd:16813126910794842539,oid:16813126910794842539&sa=X&ved=0ahUKEwjfrvHw69H3AhXahP0HHdo0B3EQrhIIkgE", "price": 74.99, "title": "Wilson NCAA Official Game ...", "currency": "USD", "reviews_count": 0 }, { "url": "/shopping/product/1578440537330764690?uule=w+CAIQICINdW5pdGVkIHN0YXRlcw&gl=us&hl=en&prds=epd:95398887148698003,oid:95398887148698003,rsk:PC_10768082336510151813&sa=X&ved=0ahUKEwjfrvHw69H3AhXahP0HHdo0B3EQrhIIlQE", "price": 20, "title": "Nike Dominate Basketball Size 7 ...", "rating": 4.5, "currency": "USD", "reviews_count": 511 } ], "title": "Related items" } ], "specifications": [ { "items": [ { "title": "Dimensions (Overall)", "value": "9 inches (H) x 9 inches (D)" }, { "title": "Shell Material", "value": "Composite" }, { "title": "Ball Diameter", "value": "9 inches" }, { "title": "Package Quantity", "value": "1" }, { "title": "Battery", "value": "No Battery Used" } ], "section_title": "Details" } ], "parse_status_code": 12000 }, "created_at": "2022-05-09 06:58:59", "updated_at": "2022-05-09 06:59:06", "page": 1, "url": "https://www.google.com/shopping/product/6151552437452191901?uule=w+CAIQICINdW5pdGVkIHN0YXRlcw&gl=us&hl=en", "job_id": "6929323821178579969", "status_code": 200, "parser_type": "" } ] }
Efficiently gather public pricing information by sending us a fully formed URL or by providing us with a few input parameters so that we can construct the URL on our end. Per your needs, our Google Shopping API can fetch raw HTML or structured pricing data in JSON format. On the right, you can find an output example.
{ "results": [ { "content": { "url": "https://www.google.com/shopping/product/6151552437452191901/offers?uule=w+CAIQICINdW5pdGVkIHN0YXRlcw&gl=us&hl=en", "title": "Mikasa BQ1100 Basketball Official", "rating": 4.5, "pricing": [ { "price": 40.59, "seller": "Epic Sports", "details": "$10.76 delivery by Thu, May 1230-day returnsSave $10 on purchase of $100", "currency": "USD", "condition": "New", "price_tax": 4.56, "price_total": 55.91, "seller_link": "/url?q=https://basketball.epicsports.com/prod/4090/mikasa-nfhs-bq-series-competition-29-5-basketball.html%3Ftrk%3D1600085031&sa=U&ved=0ahUKEwj7_4-C7NH3AhXr_rsIHUO-B5oQ2ykIJA&usg=AOvVaw31h8nkZdCHWHkzNbRVm58u", "price_shipping": 10.76 }, { "price": 44.99, "seller": "School Specialty", "details": "Spend $49 for free delivery30-day returns", "currency": "USD", "condition": "New", "price_total": 59.82, "seller_link": "/url?q=https://www.schoolspecialty.com/mikasa-official-composite-covered-basketball-orange-2019891%3Futm_source%3Dgoogle%26utm_medium%3Dorganic%26utm_campaign%3Dsurfaces&sa=U&ved=0ahUKEwj7_4-C7NH3AhXr_rsIHUO-B5oQ2ykIMw&usg=AOvVaw0TKR5fDKqFhURqr9y9qAHX", "price_shipping": 4.88 }, { "price": 52.28, "details": "Free delivery", "currency": "USD", "condition": "New", "price_tax": 4.64, "price_total": 56.92, "seller_link": "/url?q=https://www.discountbandit.com/mikasa-official-composite-covered-basketball-29-5-inch-2019891.html%3Fgs%3D1&sa=U&ved=0ahUKEwj7_4-C7NH3AhXr_rsIHUO-B5oQ2ykIOA&usg=AOvVaw0PcAVnSmsx2ZmH_6ZBNDDo", "seller_shop": "Discount Bandit", "seller_seller": "Home Accents", "price_shipping": 0 }, { "price": 54.88, "seller": "myperfectbuy.com", "details": "Free delivery by Wed, May 18Apply SAVE22", "currency": "USD", "condition": "New", "price_tax": 4.68, "price_total": 59.56, "seller_link": "/url?q=https://myperfectbuy.com/products/mikasa-official-composite-covered-basketball-29-5-inch%3Fcurrency%3DUSD%26variant%3D41362244862148%26utm_medium%3Dcpc%26utm_source%3Dgoogle%26utm_campaign%3DGoogle%2520Shopping%26srsltid%3DAWLEVJwM0L_F4lJ46wfNwnvxZC8gQWMGnk3OxYEDt4Y3gWjTpycu592SRA4&sa=U&ved=0ahUKEwj7_4-C7NH3AhXr_rsIHUO-B5oQ2ykIOw&usg=AOvVaw1G5wfOLgBr82qqVaiFEkdt", "price_shipping": 0 } ], "review_count": 0, "parse_status_code": 12000 }, "created_at": "2022-05-09 06:59:32", "updated_at": "2022-05-09 06:59:38", "page": 1, "url": "https://www.google.com/shopping/product/6151552437452191901/offers?uule=w+CAIQICINdW5pdGVkIHN0YXRlcw&gl=us&hl=en", "job_id": "6929323960567862273", "status_code": 200, "parser_type": "" } ] }
I've been an Oxylabs customer for > 5 years. Great uninterrupted service. The ability to rotate IPs across different regions and tune them with different headers is quite a differentiator. Oxylabs' functionality has helped us maintain a steady & successful crawl capacity of millions of web pages.
Vasanth Gopal
Let our products take the effort away and get you the data you really need. Gain full access to any public content worldwide and retrieve successful results to stay ahead of the competition. We are always here to aid with our first-class customer support and comprehensive resources.
Use our 102M+ proxy pool for geo-targeting with an automatic management system.
Scrape multiple pages simultaneously with up to 1000 URLs per batch.
Receive results via an API or to your Amazon S3 or Google Cloud Storage.
Reach our support team at any time whenever you need assistance.
Gather data from Google Shopping effortlessly
Pay only for successful results
Gather highly-localized data
Receive scraping know-how
0
1 week trial
Limited to 1 user
99
$3.00 / 1K results
$99 + VAT billed monthly
399
$2.00 / 1K results
$399 + VAT billed monthly
999
$1.50 / 1K results
$999 + VAT billed monthly
Starts from:
10,000
Custom price per result
10% off
Yearly plans discount
For all our plans by paying yearly. Contact custumer support to learn more.
We accept these payment methods:
What levels of geo-targeting are available for Google Shopping?
You can retrieve localized Google Shopping results through four different geo-targeting levels. Target web pages on a coordinate and radius, city, state, or country-level. You can find more information here.
How does the Google Shopping API avoid blocks?
Our Google Shopping results API is designed to prevent websites from detecting bot activity. It uses the latest anti-detection techniques, such as passive and active fingerprinting, to avoid IP blocks and CAPTCHAs and make the Google Shopping scraping requests look like organic user traffic.
Can I get parsed results?
Yes, you can get parsed data from the three page types (search, product, and pricing) in JSON format. See our documentation to learn more.
Can I receive a sorted and filtered output of Google Shopping pages?
Using the google_shopping_search data source, you can indeed sort and filter product listings. By adding an additional input parameter to your request, you can sort by review score, by ascending or descending price, or by default Google Shopping sorting. You are also able to filter the products by the minimum and maximum price. Click here to find out more about sorting and filtering.
Need a customized website scraper?
GET IN TOUCH
General:
hello@oxylabs.ioSupport:
support@oxylabs.ioCareer:
career@oxylabs.ioCertified data centers and upstream providers
Connect with us
Advanced proxy solutions
Resources
Innovation hub