Thordata Docs
English
English
  • Overview
  • PROXIES
    • Integration Tutorial
      • Residential Proxies Integration
        • AdsPower
        • BitBrowser
        • ClonBrowser
        • Playwright
        • Puppeteer
        • Selenium
        • Ghost Browser
        • SwitchyOmega
        • FoxyProxy
        • Chrome
        • Edge
      • ISP Proxies Integration
        • AdsPower
        • BitBrowser
        • ClonBrowser
        • Ghost Browser
        • SwitchyOmega
        • FoxyProxy
        • Chrome
        • Edge
      • Datacenter Proxies Integration
        • AdsPower
        • BitBrowser
        • ClonBrowser
        • Ghost Browser
        • SwitchyOmega
        • FoxyProxy
        • Chrome
        • Edge
      • Unlimited Proxies Integration
        • AdsPower
        • BitBrowser
        • ClonBrowser
        • Ghost Browser
        • SwitchyOmega
        • FoxyProxy
        • Chrome
        • Edge
    • Residential Proxies
      • Getting Started Guide
      • Endpoint Generator
        • User & Pass auth
        • Whitelisted IPs
          • Country Entry
            • Country/Region Entry Node
          • API Link
      • Users
      • Basic Query
      • location Settings
        • Country / Region
        • City
        • State
      • Session Control
      • Protocols
      • Country/Region list
      • CDKEY Generation and Redemption
    • ISP Proxies
      • Getting Started Guide
    • Datacenter Proxies
      • Getting Started Guide
    • Unlimited Proxy Servers
      • Endpoint Generator
        • User & Pass auth
        • Whitelisted IPs
          • Country Entry
          • API Link
      • Users
      • Country/Region list
  • Scraping
    • SERP API
      • Quick Start Guide
      • Configuration
      • API Playground
      • SSL Certificate
      • Send Your First Request
      • Parsed JSON Result
      • SERP API Google Query Parameters
      • SERP API Bing Query Parameters
    • WEB Scraper API
      • Getting Started Guide
      • API request builder
  • FREE TOOLS
    • Chrome Extension
      • Tutorial
  • USEFUL LINKS
    • Dashboard Center
  • FAQ
    • Product Problem
      • How do I choose the right proxy package?
      • How to target specific countries/regions?
      • How to target a specific city?
      • What is Unlimited Proxies?
      • The IP test result does not match the region where the extraction was purchased?
    • Payment Problem
      • What payment methods are supported?
      • What should I do if I buy the wrong package?
      • Do you provide refunds for paid services?
      • After payment, how long does it take to receive my agency balance or activate my account?
  • SUPPORT
    • Contact Us
Powered by GitBook
On this page

Was this helpful?

  1. Scraping
  2. SERP API

SERP API Google Query Parameters

Understand the query parameters for Thordata’s SERP API - Google Search.

Search Term Example:

curl -k "https://www.google.com/search?q=pizza" --proxy scraping.thordata.com:30001 --proxy-user td-customer-serp_USERNAME:PASSWORD
Parameter
Name
Function
Parameter Value

q

Search Term

Specify search keywords

q=pizza

Localization Used to specify the language and locale of the search results. Example:

curl -k "https://www.google.ac/search?q=pizza&gl=af&hl=ach" --proxy scraping.thordata.com:30001 --proxy-user td-customer-serp_USERNAME:PASSWORD
Parameter
Name
Function
Parameter Value

hl

Language

Specify the display language of the search results interface

hl=en,hl=zh-CN...

gl

Country

Specify the display of search results according to the habits of users in that country.

gl=US,gl=CN...

Location Specifies the geocoded location of the search, altering the geographic context. You can download a file of all available values here. Example:

curl -k "https://www.google.ac/search?q=pizza&uule=w+CAIQICIXS2FidWwsS2FidWwsQWZnaGFuaXN0YW4" --proxy scraping.thordata.com:30001 --proxy-user td-customer-serp_USERNAME:PASSWORD
Parameter
Name
Function
Parameter Value

uule

Location

Specify precise geographic location based on coordinates (Base64 encoded)

uule=w+CAIQICINVW5pdGVkIFN0YXRlcw

Search Type Used to define the type of search. No tbm parameter is required for general search, but each other type uses a specific tbm value. Example:

curl -k "https://www.google.ac/search?q=pizza&tbm=isch" --proxy scraping.thordata.com:30001 --proxy-user td-customer-serp_USERNAME:PASSWORD
Parameter
Name
Function
Parameter Value

tbm

Search type

Specify search type

tbm=nws tbm=vid tbm=isch tbm=shop

Pagination Used to set result offset and number of results to return. Example:

curl -k "https://www.google.ac/search?q=pizza&start=10&num=100" --proxy scraping.thordata.com:30001 --proxy-user td-customer-serp_USERNAME:PASSWORD
Parameter
Name
Function
Parameter Value

start

Pagination

Specify search page number (offset)

start=10 (Display page 2) /00/10.../100

num

Results per page

Specify the number of results per search page

num=100 (Up to 100 results) 1....100

Safe Search Used to control whether explicit/adult content is filtered. Example:

curl -k "https://www.google.ac/search?q=pizza&safe=active" --proxy scraping.thordata.com:30001 --proxy-user td-customer-serp_USERNAME:PASSWORD
Parameter
Name
Function
Parameter Value

safe

Safe

Mainly used to block explicit adult content (such as pornography, violence, etc.)

safe=active safe=off

Parsing A Thordata custom parameter that allows you to receive a parsed JSON result instead of raw HTML. Example:

curl -k "https://www.google.ac/search?q=pizza&json=1" --proxy scraping.thordata.com:30001 --proxy-user td-customer-serp_USERNAME:PASSWORD
Parameter
Name
Function
Parameter Value

json

Parsing

Specify output format

No json value (returns HTML) json=1 (returns JSON) json=2 (returns JSON + HTML)

PreviousParsed JSON ResultNextSERP API Bing Query Parameters

Last updated 5 days ago

Was this helpful?