Google Search Results Scraper API

Use Oxylabs’ Google Scraper to collect public data from Google: get web search results, news, image search, ads, hotel data, and more on a large scale. 

  • Get real-time search results data

  • Access coordinate-level precision data

  • Pay only for successfully delivered results

*This scraper is part of SERP Scraper API

google scraper api

Start scraping Google now

Retrieve search results

Our scraper can collect Google search results in real time. All you need to do is provide us with the URL or let us form the URL from our end by providing a few input parameters. You can get raw HTML or structured search data in JSON format, depending on your needs. To get an idea of the final result, see the sample output code on the right.

{
"results": [
    {
"content": {
"url": "https://www.google.nl/search?q=adidas&num=2&uule=w+CAIQICILbmV0aGVybGFuZHM&gl=nl&hl=nl",
"page": 1,
"results": {
"pla": {
"items": [
              {
"pos": 1,
"url": "http://www.sportskoen.nl/adidas-adilette-slippers-8758",
"price": "€ 29,95",
"title": "Adidas - Adilette Slippers-UK 9 / 43",
"seller": "SportSkoen.nl",
"source": "Van Google",
"url_image": "https://encrypted-tbn1.gstatic.com/shopping?q=tbn:ANd9GcTgdtGN_cGbONUA11vupnKVe35qLvyp18W4fcAm0qtORzHvTip4GaXqC8UI7ulfYjQxW8m5Q2IaRg&usqp=CAc",
"image_data": "iVBORw0KG...QmCC"
              },
              {
...
              }
            ]
          },
"paid": [
            {
"pos": 1,
"url": "https://www.adidas.nl/",
"desc": "Shop al je adidas® favorieten vandaag online. Bestel nu op de officiële website. Verhalen, looks en sportkleding bij adidas. Sinds 1949. Ontdek de officiële adidas shop! Brands: adidas Originals, adidas Cloudfoam, adidas Stella McCartney, adidas Athletics.",
"title": "Officiële shop adidas® - Ontdek onze collecties online",
"data_rw": "https://www.google.nl/aclk?sa=l&ai=DChcSEwjZz6S09Lz8AhVF5VwKHWTdAMMYABAFGgJjZQ&sig=AOD64_3TOFTYgEF4aS5WhHDRqMJ_zNWqSg&q&adurl",
"data_pcu": [
"https://www.adidas.nl/",
"https://clickserve.dartsearch.net/"
              ],
"sitelinks": {
"expanded": [
                  {
"url": "http://www.adidas.nl/heren?grid=true",
"desc": "Shop stijlvolle adidas herenkleren, -schoenen en -accessoires online.",
"title": "adidas® Heren"
                  },
                  {
...
                  },
                  {
"url": "http://www.adidas.nl/kinderen?grid=true",
"desc": "Shop stijlvolle adidas kleding, schoenen en accessoires voor kids.",
"title": "adidas® Kids"
                  }
                ]
              },
"url_shown": "https://www.adidas.nl/",
"pos_overall": 1
            }
          ],
"organic": [
            {
"pos": 1,
"url": "https://www.adidas.nl/",
"desc": "Sportwinkel voor adidas schoenen en kleding. Shop o.a. Originals, Voetbal, Hardlopen en gym artikelen op de officiële adidas NL website.",
"title": "adidas Nederland | Winter Sale 2023:Tot 50% korting",
"url_shown": "https://www.adidas.nl",
"pos_overall": 2
            },
            {
...
            }
          ],
"knowledge": {
"title": "Adidas",
"images": [
"iVBO...RK5CYII="
            ],
"factoids": [
              {
"links": [
                  {
"href": "/intl/nl-NL_NL/googlefinance/disclaimer/",
"title": "Disclaimer"
                  },
                  {
...
                  }
                ],
"title": "Aandelenkoers",
"content": "ADS (ETR) € 140,24 -1,42 (-1,00%)10 jan 12:15 CET - Disclaimer"
              },
              {
...
              }
            ],
"subtitle": "Bedrijf",
"description": "Adidas AG is een Duitse multinational, opgericht en gevestigd in Herzogenaurach, Duitsland, die schoenen, kleding en accessoires ontwerpt en produceert. Het is de grootste fabrikant van sportkleding in Europa en de op één na grootste ter wereld, na Nike.",
"related_searches": [
              {
"url": "/search?num=2&gl=nl&hl=nl&q=Reebok&si=AEcPFx5y3cpWB8t3QIlw940Bbgd-HLN-aNYSTraERzz0WyAsdAdMvVHJZQJQhTXSD20D111Si96y7rqAppyzvyRxUk0mykUhZeEjw-E7yZPecb9KzDY16qz5VPi0cRYWu8M4ZWz650fBZqluti0Vckt03o3F4JUYvBtLUlSApxd-EWa5pL-zG2sKLBk4g2EEwgpR3geTmK95Mzw0AgAu9wywJgUK8JG68fLnRkrrBG4sFf9FCxoW4vkS90p_PyGtUAtEpG29iaN-2aQnYzl6c6u80m0ej3Kj4AJLJvwXE-Z-Le9PKdnvS6M%3D&sa=X&ved=2ahUKEwiqs5209Lz8AhUurJUCHV9EBXQQxA16BAg2EAU",
"title": "Reebok",
"section_title": "Mensen zoeken ook naar"
              },
              {
...
              }
            ]
          },
"local_pack": {
"items": [
              {
"cid": "3652335229400050701",
"pos": 1,
"links": [
                  {
"href": "https://www.adidas.nl/?utm_source=gmb&utm_medium=organic&utm_campaign=NL219067_local",
"title": "Website"
                  },
                  {
"href": "/maps/dir//adidas+Originals+Store+Utrecht,+Lange+Elisabethstraat+27,+3511+JB+Utrecht/data=!4m6!4m5!1m1!4e2!1m2!1m1!1s0x47c66f4351b73237:0x32afb38a4d08ec0d?sa=X&hl=nl&gl=nl",
"title": "Route"
                  }
                ],
"phone": "0800 0203354",
"title": "adidas Originals Store Utrecht",
"rating": 0,
"address": "Utrecht",
"rating_count": 0
              },
              {
...
              }
            ],
"pos_overall": 3
          },
"related_searches": {
"pos_overall": 5,
"related_searches": [
"adidas outlet",
"adidas sneakers",
"adidas schoenen",
"adidas voetbalschoenen",
"adidas kids",
"adidas originals",
"adidas dames",
"adidas broek"
            ]
          },
"search_information": {
"query": "adidas",
"showing_results_for": "adidas",
"total_results_count": 950000000
          },
"total_results_count": 950000000
        },
"last_visible_page": 10,
"parse_status_code": 12000
      },
"created_at": "2023-01-10 11:35:03",
"updated_at": "2023-01-10 11:35:10",
"page": 1,
"url": "https://www.google.nl/search?q=adidas&num=2&uule=w+CAIQICILbmV0aGVybGFuZHM&gl=nl&hl=nl",
"job_id": "7018540711020627969",
"status_code": 200,
"parser_type": ""
    }
  ]
}

Get ads data

Collecting paid search result data from Google with our scraping solution is easy. All you need to do is provide us with the URL or let us form a URL from our end by providing a few input parameters. For your convenience, you can get raw HTML or structured public data in JSON format. A sample of the output is showcased to the right.

{
"results": [
    {
"content": {
"url": "https://www.google.nl/search?q=adidas&uule=w+CAIQICILbmV0aGVybGFuZHM&gl=nl&hl=nl",
"page": 1,
"results": {
"paid": [
            {
"pos": 1,
"url": "https://www.adidas.nl/",
"desc": "Shop al je adidas® favorieten vandaag online. Bestel nu op de officiële website. Verhalen, looks en sportkleding bij adidas. Sinds 1949. Ontdek de officiële adidas shop!",
"title": "Officiële shop adidas® - Ontdek onze collecties online",
"data_rw": "https://www.google.nl/aclk?sa=l&ai=DChcSEwj5g-Omzcv8AhXKESsKHXmTC1cYABAAGgJzZg&sig=AOD64_2knVO85xavyqT8lBeEd7Ql3AeiKg&q&adurl",
"data_pcu": [
"https://www.adidas.nl/",
"https://clickserve.dartsearch.net/"
              ],
"sitelinks": {
"inline": [
                  {
"url": "http://www.adidas.nl/heren?grid=true",
"title": "adidas® Heren"
                  },
                  {
...
                  }
                ]
              },
"url_shown": "https://www.adidas.nl/",
"pos_overall": 12
            }
          ],
"organic": [
            {
"pos": 1,
"url": "https://www.adidas.nl/",
"desc": "Sportwinkel voor adidas schoenen en kleding. Shop o.a. Originals, Voetbal, Hardlopen en gym artikelen op de officiële adidas NL website.",
"title": "adidas Nederland | Winter Sale 2023:Tot 50% korting",
"sitelinks": {
"expanded": [
                  {
"url": "https://www.adidas.nl/outlet",
"title": "Outlet"
                  },
                  {
...
                  },
                  {
"url": "https://www.adidas.nl/heren",
"title": "Kleding en schoenen voor heren"
                  }
                ]
              },
"url_shown": "https://www.adidas.nl",
"pos_overall": 1
            },
            {
...
            },
            {
"pos": 8,
"url": "https://www.scapino.nl/adidas",
"desc": "Shop je Adidas sneakers, voetbalschoenen en sportkleding bij Scapino. Online of in de winkel. Vandaag voor 22:00 uur besteld, morgen in huis.*",
"title": "Adidas sportschoenen, sneakers en sportkleding - Scapino",
"url_shown": "https://www.scapino.nl› adidas",
"pos_overall": 11
            }
          ],
"knowledge": {
"title": "Adidas",
"images": [
"iVBORw0KGgoAAAANSU...AASUVORK5CYII="
            ],
"factoids": [
              {
"links": [
                  {
"href": "/search?gl=nl&hl=nl&q=adidas+aandelenkoers&stick=H4sIAAAAAAAAAONgecRoxi3w8sc9YSndSWtOXmNU5-IKzsgvd80rySypFJLkYoOy-KV4ubj10_UNU8rMTcvSUngWsYokpmSmJBYrJCbmpaTmpOZl56cWFQMAFq2xOVIAAAA&sa=X&ved=2ahUKEwjY_Nqmzcv8AhWO93MBHbqcDg4Q6BN6BAhYEAI",
"title": "Aandelenkoers"
                  },
                  {
"href": "/search?gl=nl&hl=nl&q=ETR:+ADS&stick=H4sIAAAAAAAAAONgecRoxi3w8sc9YSndSWtOXmNU5-IKzsgvd80rySypFJLkYoOy-KV4ubj10_UNU8rMTcvSUngWsXK4hgRZKTi6BAMAYx34FEYAAAA&sa=X&ved=2ahUKEwjY_Nqmzcv8AhWO93MBHbqcDg4QsRV6BAhYEAM",
"title": "ADS"
                  },
                  {
"href": "/intl/nl-NL_NL/googlefinance/disclaimer/",
"title": "Disclaimer"
                  }
                ],
"title": "Aandelenkoers",
"content": "ADS (ETR) € 146,52 +0,08 (+0,05%)13 jan 17:35 CET - Disclaimer"
              },
              {
...
              },
              {
"links": [
                  {
"href": "/search?gl=nl&hl=nl&q=adidas+industrie&sa=X&ved=2ahUKEwjY_Nqmzcv8AhWO93MBHbqcDg4Q6BMoAHoECGcQAg",
"title": "Industrie"
                  }
                ],
"title": "Industrie",
"content": "sportartikelen"
              }
            ],
"subtitle": "Bedrijf",
"description": "Adidas AG is een Duitse multinational, opgericht en gevestigd in Herzogenaurach, Duitsland, die schoenen, kleding en accessoires ontwerpt en produceert. Het is de grootste fabrikant van sportkleding in Europa en de op één na grootste ter wereld, na Nike.",
"related_searches": [
              {
"url": "/search?gl=nl&hl=nl&q=Reebok&si=AEcPFx5y3cpWB8t3QIlw940Bbgd...EAU",
"title": "Reebok",
"section_title": "Mensen zoeken ook naar"
              },
              {
...
              },
              {
"url": "/search?gl=nl&hl=nl&q=Zalando&si=AEcPFx7HnMxbNS2egwqbd2fGse...EAs",
"title": "Zalando",
"section_title": "Mensen zoeken ook naar"
              }
            ]
          },
"local_pack": {
"items": [
              {
"cid": "3652335229400050701",
"pos": 1,
"links": [
                  {
"href": "https://www.adidas.nl/?utm_source=gmb&utm_medium=organic&utm_campaign=NL219067_local",
"title": "Website"
                  },
                  {
"href": "/maps/dir//adidas+Originals+Store+Utrecht,+Lange+Elisabethstraat+27,+3511+JB+Utrecht/data=!4m6!4m5!1m1!4e2!1m2!1m1!1s0x47c66f4351b73237:0x32afb38a4d08ec0d?sa=X&hl=nl&gl=nl",
"title": "Route"
                  }
                ],
"phone": "0800 0203354",
"title": "adidas Originals Store Utrecht",
"rating": 0,
"address": "Utrecht",
"rating_count": 0
              },
              {
...
              }
            ],
"pos_overall": 2
          },
"instant_answers": [
            {
"type": "unknown",
"_parsed": false,
"pos_overall": 3
            }
          ],
"related_searches": {
"pos_overall": 13,
"related_searches": [
"adidas outlet",
"adidas schoenen",
"adidas sneakers",
"adidas voetbalschoenen",
"adidas kids",
"adidas wiki",
"adidas trainingspak",
"adidas kortingscode"
            ]
          },
"related_questions": {
"items": [
              {
"pos": 1,
"answer": "Rudolf verliet het bedrijf in 1949 om Puma te beginnen aan de andere kant van de stad (over de Aurach River), en Adolf Dassler noemde het bedrijf adidas, naar zijn bijnaam Adi Dassler.",
"search": {
"url": "/search?gl=nl&hl=nl&q=Wat+is+de+afkorting+van+Adidas%3F&sa=X&ved=2ahUKEwjY_Nqmzcv8AhWO93MBHbqcDg4Qzmd6BAhoEAU",
"title": "Wat is de afkorting van Adidas?"
                },
"source": {
"url": "https://nl.wikipedia.org/wiki/Adidas",
"title": "Adidas - Wikipedia",
"url_shown": "https://nl.wikipedia.org › wiki › Adidas"
                },
"question": "Wat is de afkorting van Adidas?"
              },
              {
...
              },
              {
"pos": 4,
"search": {
"url": "/search?gl=nl&hl=nl&q=Hoe+is+Adidas+ontstaan%3F&sa=X&ved=2ahUKEwjY_Nqmzcv8AhWO93MBHbqcDg4Qzmd6BAhUEAU",
"title": "Hoe is Adidas ontstaan?"
                },
"question": "Hoe is Adidas ontstaan?"
              }
            ],
"pos_overall": 5
          },
"search_information": {
"query": "adidas",
"showing_results_for": "adidas",
"total_results_count": 826000000
          },
"total_results_count": 826000000
        },
"last_visible_page": 10,
"parse_status_code": 12000
      },
"created_at": "2023-01-16 07:50:03",
"updated_at": "2023-01-16 07:50:08",
"page": 1,
"url": "https://www.google.nl/search?q=adidas&uule=w+CAIQICILbmV0aGVybGFuZHM&gl=nl&hl=nl",
"job_id": "7020658413956808705",
"status_code": 200,
"parser_type": ""
    }
  ]
}

Retrieve hotels data

Gather public hotel data from Google efficiently by simply providing us with a fully formed URL or letting us form the URL from our end by giving a few input parameters. You can get raw HTML or structured hotel data in JSON format if needed. The output response sample is available on your right.

{
"results": [
        {
"content":"<!doctype html>\n<html lang=\"en\">\n<head>
            ...
            </script></body>\n</html>\n",
"created_at": "2023-01-16 08:11:58",
"updated_at": "2023-01-16 08:12:05",
"page": 1,
"url": "https://www.google.com/search?tbm=lcl&q=hotels+in+Paris&hotel_occupancy=1&hotel_dates=2023-10-01,2023-10-10&uule=w+CAIQICINdW5pdGVkIHN0YXRlcw&gl=us&hl=en",
"job_id": "7020663928640251905",
"status_code": 200
        }
    ]
}

Great service and support! We have been using Oxylabs services for several years, and we are very pleased with the quality of service, especially comparing to previous few similar we tried. Their crew also has been very forthcoming and helpful.

Milos

Oxylabs customer

What customers are saying

Oxylabs aims not only to be the leading provider of web scraping solutions but a reliable business partner. We highly appreciate customers trusting us with their data needs.

24/7 support and other features

Detailed guides

Get a smooth start with Oxylabs’ documentation and demo video.

Proxy pool management

Take advantage of our 102M+ proxy pool without worrying about its management.

Bulk gathering

Scrape data from multiple pages with up to 1000 URLs per batch.

Multiple delivery options

Get your data delivered via an API or to your cloud storage bucket (AWS S3 or GCS).

Automated jobs

Use Scheduler to set up recurring data gathering and parsing tasks.

24/7 support

Reach out to our friendly and professional support specialists at any time of the day.

Google Search API pricing

Gather data from Google effortlessly

Pay only for successful results

Gather coordinate-level SERP data

Receive scraping know-how

Don’t miss out

Free Trial

0

1 week trial

Limited to 1 user

Starter

99

$3.40 / 1K results

$99 + VAT billed monthly

Business

399

$2.50 / 1K results

$399 + VAT billed monthly

Corporate

999

$1.90 / 1K results

$999 + VAT billed monthly

Enterprise

Starts from:

10,000

Custom price per result

 

Results
5,000
29,000
160,000
526,000
10 Million+
Rate limit
5 requests / s
15 requests / s
50 requests / s
100 requests / s
Unlimited
Coordinate-level scraping
24/7 support
Dashboard access
Dedicated Account Manager

10% off

Yearly plans discount

For all our plans by paying yearly. Contact custumer support to learn more.

We accept these payment methods:

Frequently asked questions

Is scraping Google allowed? 

Google search results are considered publicly available data, so scraping them is allowed. However, there are some types of data you cannot scrape (i.e., personal information, copyrighted content) so it’s best if you consult a legal professional beforehand. 

How does Oxylabs’ SERP Scraper API work?

Simply put, you first select your target website and send a request to our API containing the link (or links to several pages.) Then, our API returns the data in a structured format so you can easily analyze it. 

Of course, in reality, the process is a bit more complex than that – check out this video where one of our professionals explains how the tool works step-by-step. 

What is SERP data used for? 

One of the most common cases for SERP data is SEO monitoring – tracking the visibility and rankings of your (or your competitor’s) website. SEO specialists then analyze this data and implement strategic decisions, if necessary. Also, other businesses monitor reviews, product pricing, and hotel data that appears on Google.

Does Google offer an official API for scraping its data?

No, as of this moment, Google doesn’t provide a tool for scraping its data, so businesses typically use third-party scrapers or build those themselves.

Need a customized website scraper?