G2 rating Capterra rating

Scrape Google Search results in less than five minutes

Get real-time structured SERP data from Google Search without getting interrupted by CAPTCHAs, blocks, or IP bans.

  • AI-powered Google Search scraping API
  • Automatically bypass blocks and CAPTCHAs
  • Scrape search data with a 100% success rate
  • Extract clean data in JSON, CSV, or HTML
Google search

Get real-time Google SERP data with a single API call

cURL
curl --location --globoff 'https://scraping.soax.com/v2/serp/google?q=web+data+extraction'
JSON
{ "credits": 1, "organic": [ { "link":
{
"link": "https://www.soax.com/",
"position": 1,
"sitelinks": [
{
"link": "https://www.soax.com/proxies/",
"title": "Proxies"
},
{
"link": "https://www.soax.com/scraping/",
"title": "Scraping"
},
{
"link": "https://www.soax.com/targets/",
"title": "Targets"
}
],
"snippet": "Unblock even the toughest websites and transform raw HTML into structured data with advanced scraping APIs and proxies.",
"title": "Soax.com - collect web data at scale"
},
{

Scrape valuable data points from Google Search results

Go beyond search results. Our Google Search scraper gives you structured access to all kinds of SERP data, so you can analyze user intent, track competitor strategies, and build data-driven solutions.

 

Flexible scraper API plans and pricing

Efficient data extraction starts here. Explore our prices to find the scraper API plan that fits your project's scope and scale.

Individual Enterprise

$15

starting from

Pay as you go

Top up for as little as $15 and only pay for the data you use

from $2.10

/1000 requests

$99

/mo

Starter

Ideal for small-scale projects, smaller teams and startups

from $2.00

/1000 requests

$499

/mo

Professional

For large companies with high-volume operations

from $1.60

/1000 requests

$739

/mo

Core

The foundation for large-scale data collection

from $1.10

/1000 requests

$2999

/mo

Advanced

For high-growth companies with data-intensive applications

from $0.66

/1000 requests

Custom

Custom

Work with our experts to create a bespoke solution for your goals

Price based on usage

logo
logo
logo
logo
logo
logo
logo
logo
logo

Features of our scraping APIs

Top features

Easily scalable

Avoid interruptions, even during high-volume scraping activities. Our scraping APIs handle large-scale scraping projects effortlessly without compromising on performance.

Real-time data

Get up-to-the-minute insights from ecommerce websites, social media platforms, search engine results, and more, so you can make informed decisions with the latest data.

100% success rate

Successfully extract data from even the most challenging websites. We engineered our Web Unblocker to overcome advanced anti-scraping measures, including CAPTCHAs.

Zero infrastructure management

We take care of all proxy management and unblocking operations, saving you time on development as well as infrastructure and resource costs.

Google SERP data for enterprises

If you have extensive data requirements, speak to our sales team for a bespoke solution that’s optimized for scalability and efficiency.

Google Search scraping API input parameters

Key
Parameter
Description

{{}}

{{Query}}

{{q}}

{{Required parameter. Defines the query you want to search. You can use anything that you would use in a regular Google search (e.g., inurl:, site:, intitle:). We also support advanced search query parameters such as as_dt and as_eq.}}

{{}}

{{Location}}

{{location}}

{{Specifies the location you want the search to originate from. If several locations match the location you request, we’ll pick the most popular one. We recommend that you specify location at the city level. Cannot be used with uule parameter.}}

{{}}

{{Encoded location}}

{{uule}}

{{The Google encoded location you want to use for the search. Cannot be used with the location parameter.}}

{{}}

{{Google My Business ID}}

{{ludocid}}

{{Parameter defines the id (CID) for the Google My Business listing you want to scrape. Also known as Google Place ID.}}

{{}}

{{Knowledge Graph Map ID}}

{{lsig}}

{{Parameter that you might have to use to force the knowledge graph map view to show up. You can find the lsig ID by using our Local Pack API 3 or Google Local API.}}

{{}}

{{Cached search parameters}}

{{si}}

{{Specifies the cached search parameters of your Google Search. For some searches, si may override all other parameters except start, and num parameters.}}

{{}}

{{Google domain}}

{{google_domain}}

{{Defines which Google domain your search will use. The default is google.com.}}

{{}}

{{Country code}}

{{gl}}

{{Defines the country to use for your Google search using a two-letter country code. (e.g., us for the United States, or fr for France.)}}

{{}}

{{Language code}}

{{hl}}

{{Defines the language to use for your Google search using a two-letter country code. (e.g., us for the United States, or fr for France.)}}

{{}}

{{Country restriction}}

{{cr}}

{{Specifies one or multiple countries to limit your search to. It uses country{two-letter upper-case country code} to specify countries and uses | as a delimiter. (e.g., countryFR|countryDE will only search French and German pages).}}

{{}}

{{Language restriction}}

{{lr}}

{{Specifies one or multiple languages to limit the search to. It uses lang_{two-letter language code} to specify languages and | as a delimiter. (e.g., lang_fr|lang_de will only search French and German pages). Head to the Google lr languages page for a full list of supported languages.}}

{{}}

{{Advanced search parameters}}

{{tbs}}

{{Defines advanced search parameters that aren't possible in the regular query field. (e.g., advanced search for patents, dates, news, videos, images, apps, or text contents).}}

{{}}

{{Safe search}}

{{safe}}

{{Specifies one or multiple languages to limit the search to. It uses lang_{two-letter language code} to specify languages and | as a delimiter. (e.g., lang_fr|lang_de will only search French and German pages). Head to the Google lr languages page for a full list of supported languages.}}

{{}}

{{No auto-correct}}

{{nfpr}}

{{Parameter defines the exclusion of results from an auto-corrected query when the original query is spelled wrong. It can be set to 1 to exclude these results, or 0 to include them (default). Note that this parameter may not prevent Google from returning results for an auto-corrected query if no other results are available.}}

{{}}

{{Filter results}}

{{filter}}

{{Defines if the filters for 'Similar Results' and 'Omitted Results' are on or off. It can be set to 1 (default) to enable these filters, or 0 to disable these filters.}}

{{}}

{{Search type}}

{{tbm}}

{{Controls the type of search you want to do. It can be set to: regular Google Search (by including no tbm parameter), isch: Google Images API, lcl - Google Local API vid: Google Videos API, nws: Google News API, shop: Google Shopping API, pts: Google Patents API, or any other Google service.}}

{{}}

{{Result offset}}

{{start}}

{{Defines the result offset. It skips the given number of results. It's used for pagination (e.g., 0 is the first page of results, 10 is the 2nd page of results, 20 is the 3rd page of results, etc.). Google Local Results only accepts multiples of 20 (e.g. 20 for the second page results, 40 for the third page results, etc.) as the start value.}}

{{}}

{{Max results}}

{{num}}

{{Defines the maximum number of results to return (e.g., 10 returns 10 results, 40 returns 40 results, and 100 returns 100 results.)}}

Fuel your business with Google Search data

Track your website’s organic performance across thousands of target keywords in different cities, regions, or countries – so you can react quickly to changes in your rankings.

See which keywords your competitors are bidding on, what kind of content they’re creating, and how their Google Ads are performing in search results.

Discover specific questions and phrases people use to find information in your industry, so you can create content that addresses their needs.

See how your business and its competitors appear in local packs, map results, and other local SERP features in your target locations, so you can optimize for better visibility.

See how often your target keywords trigger SERP features like featured snippets, knowledge panels, or People Also Ask boxes, so you can tailor your content strategy accordingly.

Find websites and influencers who dominate the SERPs for your industry, so you can approach them as potential partners or collaborators.

Bypass Google’s anti-scraping measures

Our Google Search scraper uses artificial intelligence and machine learning to automatically handle Google’s anti-bot defenses and guarantee you can access all the SERP data you need.
  • Emulate real users in any location
  • Zero CAPTCHA solving required
  • Built-in anti-bot evasion tools
    Bypass Google’s anti-scraping measures

    Google Search scraper features

    Manages your browser's fingerprint to appear like a regular web browser. This makes it harder for Google to detect and block your scraping activity.

    Advanced anti-bot evasion technology ensures uninterrupted access to Google Search data, even during high-volume scraping activities.

    Scrapes faster with less resource consumption by using headless scraping, a technique that allows data extraction without a visual browser.

    Targets and extracts the specific data points you need from Google Search results pages, then exports it to the format of your choice.

    Uses machine learning to identify and extract relevant data from SERPs, even those with complex features.

    Automatically cleans and standardizes your data, removing unnecessary characters and formatting inconsistencies.

    Export clean, structured data from Google

    Our Google Search scraping API delivers results in clean, structured formats like JSON, CSV, and HTML. No more manual cleaning or complex parsing – the data is ready for your analysis or integration with other tools. This saves you time and effort, allowing you to focus on extracting valuable insights from Google Search results.
    • Automatically cleans your data
    • Exports in multiple formats
    • Provides ready-to-use data
      Data from the most challenging targets

      Efficient scrapers for Google Search

      Rely on our intelligent Google Search scraping API for uninterrupted data access. Unlike custom-built scrapers that break with every Google update, our AI-powered scraping API adapts to changes seamlessly. This ensures consistent performance and eliminates costly downtime caused by SERP revisions.
      Start trial
      Scrape global SERP data

      What our customers say

      You can view real people’s reviews of SOAX on G2, Trustpilot, and Capterra. Check out what they have to say about their experiences with SOAX.

      “This product is truly amazing, offering a retainer time of up to 60 minutes, which is unmatched by any other proxies. Additionally, it boasts exceptional speed and a zero downtime rate."

      Ibrahim B.

      Founder & CEO

      Read more on G2.com

      "Very easy and straightforward interface to use. Everything is intuitive. The customer service is truly one of a kind."

      Eddy L.

      Business Owner

      Read more on G2.com

      "The best proxies and professional team! IPs are high quality and clean. SOAX has a responsive support team that's always ready to help."

      Iryna R.

      Support Manager

      Read more on G2.com

      Scrape more search engines with SOAX scraping APIs

      Ecommerce

      Social media

      SERPs

      Just need a proxy for your scraper?

      Residential proxies

      Use real residential IPs from around the world, allowing you to browse and scrape as a regular user.

      Mobile proxies

      Access websites and data through mobile networks, ideal for scraping mobile-specific content.

      US ISP proxies

      Enjoy fast and reliable connections with IP addresses sourced directly from Internet Service Providers.

      Datacenter proxies

      Leverage high-speed connections and increased bandwidth for demanding scraping tasks and large-scale projects.

      Got questions?

      Is scraping Google Search legal?

      Scraping publicly available data from Google Search is legal if done correctly. However, it's important to scrape responsibly and ethically. Here are some key considerations:

      • Respect robots.txt: This file provides guidelines on which parts of a website should not be scraped. Always check Google's robots.txt file and adhere to its directives.
      • Avoid overloading servers: Excessive scraping can put a strain on Google's servers. Use reasonable scraping rates and avoid sending too many requests at once.
      • Don't scrape personal data: Scraping personal information without consent is illegal and unethical.
      • Be mindful of usage: While scraping public data is allowed if done correctly, using that data in a way that violates Google's Terms of Service or infringes on copyrights could lead to legal issues.

      To ensure you're scraping legally, it's best to use a reputable scraping API like SOAX, which has built-in mechanisms to ensure responsible data collection. If you have any specific concerns, consult with a legal professional.

      What is a Google Search proxy?

      A Google Search proxy is a residential, mobile, datacenter, or ISP proxy that you use specifically for Google Search. In short, a proxy acts as a middleman between you and Google Search. Proxies can help you access geo-restricted content, view SERPs from other regions, and make sure that Google doesn’t block your scraping activity.

      Do you need proxies to scrape Google Search?

      When you're scraping Google Search, proxies play a big role. Without them, Google can quickly detect what you're doing and block you. With a residential proxy , for example, your scraper looks like a normal visitor and won't get blocked.

      Different cities around the world might also have different information and prices, so using a proxy can help you narrow down your scraping activity so you can check the prices or data in the cities your customers are in.

      What data can I get from Google Search?

      You can scrape the following information from Google Search: Ad Results, Answer Box, Available On, Broaden Searches, Buying Guide, DMCA Messages, Discover More Places, Discussions and Forums, Events Results, Grammar Check, Immersive Products, Inline Images, Inline People Also Search For, Inline Products, Inline Shopping, Inline Videos, Jobs Results, Knowledge Graph, Local Ads, Local News, Local Pack, News Results, Organic Results, Pagination, Perspectives, Places Sites, Popular Destinations, Product Result, Questions And Answers, Recipes Results, Refine By, Refine This Search, Related Questions, Related Searches, Scholarly Articles, Short Videos, Showtimes Results, Spell Check, Sports Results, Things To Know, Top Carousel, Top Insights, Top Sights, Top Stories, Twitter Results, Visual Stories

      What is a scraping request?

      A request is an HTTP request sent by the scraper to a web server to retrieve data. We only count successful requests, meaning you only pay for data successfully retrieved.

      Which social media platforms can I scrape?

      We offer social media scraping APIs for:

      Looking for a specific dataset, or need help setting up your scraper?

      Get in touch with our team of data extraction experts today.