Google Search

By apigeek | Updated 7 days ago | Data

10 / 10



Service Level


Google Search Overview


Google Search API: Capture & Record Search Results [API Tutorial]

Table of ContentsIs there a Google Search API?Overview of Google Search APIHow to Get Access to the Google Search API1. Sign Up for a RapidAPI Account2. Navigate to the Google Search API Console3. Subscribe to Google Search APIWhat are some free web search APIs?How to use the Google Search APIGET get searchPOST post searchTesting the …

How To Scrape Google With Python

Ever since Google Web Search API deprecation in 2011, I've been searching for an alternative. I need a way to get links from Google search into my Python script. So I made my own, and here is a quick guide on scraping Google searches with requests and Beautiful Soup.

How to Build a Custom Search Engine with the Google Search API | RapidAPI

Table of ContentsA little introductionWhat we’ll be buildingLet’s beginSetup our work environmentThe search formPerforming the searchRendering the resultsFinal resultConclusions Google is nowadays the go-to search engine for almost everyone. Not only that, but their service offering ranges from email to web hosting, including AI services, maps, among many other things. You usually don’t think of …

How To Create a Google SERP Checker in Python

The goal of SEO is to get your website to the top of the search engine. One excellent way of tracking SEO progress is by checking the Search engine result pages (SERPs) of a website.

Use Python to Scrape LinkedIn Profiles

LinkedIn is a great place to find leads and engage with prospects. That is why I made a script to search Google for potential LinkedIn user and company profiles

Scraping Backlinks With Advance Google Search Operators and Python

In this article, I’ll show how to automatically use Google search operators to find backlinks with Python.

Followers: 68
Product Website Terms of use
API Creator:
Rate API:
Log In to Rate API


API to perform Google searches. Unlimited searches with zero captcha. Get search results including links, descriptions and titles. Perform SERP checks for websites. Get the latest Google News.


An API to perform Google Searches. Extremely fast and accurate. Zero proxies. Clean USA IPs.
The OpenAPI V3 documentation can be found at
Simple to use API, but advance enough to support special parameters such as languages, country and geographic locality.
Googio is the ultimate search API for Google Searches, Google News, and Google SERP.


GET /api/v1/search/{query}

Summary: Perform Google Search
Detail: Perform search via GET request, support google search parameter


query : string
the string query to perform search. supports advance queries. Check out guide for formating


json: {“results”: [{“title”, “description”, “link”}] , “answers”: [], “total”}

Example quires

Simple search for keyword president usa

query : “q=president+usa”

Simple search for keyword instagramand limit 100 results

query: “q=instagram&num=100”

Advance search, limit 100 results, and limits the languages (lang_de - German) used to return results. See Supported Languages for list of languages

query: “q=instagram&num=100&lr=lang_de”

Advance search, limit 100 results, limits the languages used, and limits the search results to pages/sites from certain locations (NO - Norway). See Supported Languages for list of languages

query: “q=instagram&num=100&lr=lang_de&cr=NO”

News Search

GET /api/v1/news/{query}
Summary: Perform Google News Search
Detail: Perform search via GET request, support advance news query


query : string
the string query to perform search for Google news. A simple query for president will be q=president. An example of multiple keyword would be q=news+about+presdient+trump. News can also be filtered by country and language. For US news and in English the query will be q=trump&ceid=US:en for news in Great Britian the query will be q=trump&ceid=GB:en


json: {“feed”: { “title” : “trump” …} , “entites”: [ {“title” : “Trump doubles down on divisive messaging in speech to honor Independence Day - CNN”, “links”: []} …]}

Example quires

Simple for top News for the United States

query : “q=united+states”

Simple for top News for stocks in France, and in English

query : “q=stocks&cied=FR:en”

SERP Ranking

POST /api/v1/serp/{query}
Summary: Perform Google Search and search for website in Search Engine Results Pages (SERP)
Detail: Perform search via POST request, support advance news query

serp : json
a JSON object with query (string) and website (string). The string query to perform search. supports advance queries. Check out guide for formatting, it is recommended to set the query &num=100


json: a list of results with the query, website, searched_results, and position. json[“position”] will be set to -1 if website is not found in results

Example quires

Simple for for the keyword “coffee” in the top 100 results

body : { “query” : “q=coffee&num=100”, “website” : “”}

Simple for htts:// for the keyword "search engine api " in the top 100 results

body : { “query” : “q=search+engine+api&num=100”, “website” : “htts://”}

Supported Languages

lang_ar - Arabic
lang_hy - Armenian
lang_be - Belarusian
lang_bg - Bulgarian
lang_ca - Catalan
lang_hr - Croatian
lang_cs - Czech
lang_da - Danish
lang_nl - Dutch
lang_en - English
lang_eo - Esperanto
lang_et - Estonian
lang_tl - Filipino
lang_fi - Finnish
lang_fr - French
lang_de - German
lang_el - Greek
lang_iw - Hebrew
lang_hu - Hungarian
lang_is - Icelandic
lang_id - Indonesian
lang_it - Italian
lang_ja - Japanese
lang_ko - Korean
lang_lv - Latvian
lang_lt - Lithuanian
lang_no - Norwegian
lang_fa - Persian
lang_pl - Polish
lang_pt - Portuguese
lang_ro - Romanian
lang_ru - Russian
lang_sr - Serbian
lang_sk - Slovak
lang_sl - Slovenian
lang_es - Spanish
lang_sv - Swedish
lang_th - Thai
lang_tr - Turkish
lang_uk - Ukrainian
lang_vi - Vietnamese
lang_zh-CN - Chinese Simplified
lang_zh-TW - Chinese Traditional

Supported Countries

AF - Afghanistan
AL - Albania
DZ - Algeria
AS - American Samoa
AD - Andorra
AO - Angola
AI - Anguilla
AQ - Antarctica
AG - Antigua and Barbuda
AR - Argentina
AM - Armenia
AW - Aruba
AU - Australia
AT - Austria
AZ - Azerbaijan
BS - Bahamas
BH - Bahrain
BD - Bangladesh
BB - Barbados
BY - Belarus
BE - Belgium
BZ - Belize
BJ - Benin
BM - Bermuda
BT - Bhutan
BO - Bolivia
BA - Bosnia and Herzegovina
BW - Botswana
BV - Bouvet Island
BR - Brazil
IO - British Indian Ocean Territory
BN - Brunei Darussalam
BG - Bulgaria
BF - Burkina Faso
BI - Burundi
KH - Cambodia
CM - Cameroon
CA - Canada
CV - Cape Verde
KY - Cayman Islands
CF - Central African Republic
TD - Chad
CL - Chile
CN - China
CX - Christmas Island
CC - Cocos (Keeling) Islands
CO - Colombia
KM - Comoros
CG - Congo
CD - Congo, Democratic Republic
CK - Cook Islands
CR - Costa Rica
CI - Cote d'Ivoire
HR - Croatia
CY - Cyprus
CZ - Czech Republic
DK - Denmark
DJ - Djibouti
DM - Dominica
DO - Dominican Republic
TL - East Timor
EC - Ecuador
EG - Egypt
SV - El Salvador
GQ - Equatorial Guinea
ER - Eritrea
EE - Estonia
ET - Ethiopia
FK - Falkland Islands (Malvinas)
FO - Faroe Islands
FJ - Fiji
FI - Finland
FR - France
GF - French Guiana
PF - French Polynesia
TF - French Southern Territories
GA - Gabon
GM - Gambia
GE - Georgia
DE - Germany
GH - Ghana
GI - Gibraltar
GR - Greece
GL - Greenland
GD - Grenada
GP - Guadeloupe
GU - Guam
GT - Guatemala
GN - Guinea
GW - Guinea-Bissau
GY - Guyana
HT - Haiti
HM - Heard and McDonald Islands
HN - Honduras
HK - Hong Kong
HU - Hungary
IS - Iceland
IN - India
ID - Indonesia
IQ - Iraq
IE - Ireland
IL - Israel
IT - Italy
JM - Jamaica
JP - Japan
JO - Jordan
KZ - Kazakhstan
KE - Kenya
KI - Kiribati
KW - Kuwait
KG - Kyrgyzstan
LA - Lao People's Democratic Republic
LV - Latvia
LB - Lebanon
LS - Lesotho
LR - Liberia
LY - Libya
LI - Liechtenstein
LT - Lithuania
LU - Luxembourg
MO - Macau
MK - Macedonia
MG - Madagascar
MW - Malawi
MY - Malaysia
MV - Maldives
ML - Mali
MT - Malta
MH - Marshall Islands
MQ - Martinique
MR - Mauritania
MU - Mauritius
YT - Mayotte
MX - Mexico
FM - Micronesia
MD - Moldova
MC - Monaco
MN - Mongolia
MS - Montserrat
MA - Morocco
MZ - Mozambique
NA - Namibia
NR - Nauru
NP - Nepal
NL - Netherlands
AN - Netherlands Antilles
NC - New Caledonia
NZ - New Zealand
NI - Nicaragua
NE - Niger
NG - Nigeria
NU - Niue
NF - Norfolk Island
MP - Northern Maria
a Islands
NO - Norway
OM - Oman
PK - Pakistan
PW - Palau
PS - Palestinian Territory
PA - Panama
PG - Papua New Guinea
PY - Paraguay
PE - Peru
PH - Philippines
PN - Pitcairn
PL - Poland
PT - Portugal
PR - Puerto Rico
QA - Qatar
RE - Reunion
RO - Romania
RU - Russian Federation
RW - Rwanda
KN - Saint Kitts and Nevis
LC - Saint Lucia
VC - Saint Vincent and the Grenadines
WS - Samoa
SM - San Marino
ST - Sao Tome and Principe
SA - Saudi Arabia
SN - Senegal
CS - Serbia and Montenegro
SC - Seychelles
SL - Sierra Leone
SG - Singapore
SK - Slovakia
SI - Slovenia
SB - Solomon Islands
SO - Somalia
ZA - South Africa
GS - South Georgia and The South Sandwich Islands
KR - South Korea
ES - Spain
LK - Sri Lanka
SH - St. Helena
PM - St. Pierre and Miquelon
SR - Suriname
SJ - Svalbard and Jan Mayen Islands
SZ - Swaziland
SE - Sweden
CH - Switzerland
TW - Taiwan
TJ - Tajikistan
TZ - Tanzania
TH - Thailand
TG - Togo
TK - Tokelau
TO - Tonga
TT - Trinidad and Tobago
TN - Tunisia
TR - Turkey
TM - Turkmenistan
TC - Turks and Caicos Islands
TV - Tuvalu
UG - Uganda
UA - Ukraine
AE - United Arab Emirates
GB - United Kingdom
US - United States
UM - United States Minor Outlying Islands
UY - Uruguay
UZ - Uzbekistan
VU - Vanuatu
VA - Vatican
VE - Venezuela
VN - Viet Nam
VG - Virgin Islands (British)
VI - Virgin Islands (U.S.)
WF - Wallis and Futuna Islands
EH - Western Sahara
YE - Yemen
ZM - Zambia
ZW - Zimbabwe

Device Type

The API supports changing device type between mobile and desktop search results. The default results are desktop. To change device type simply set the X-User-Agent header to mobile.

Proxy Location

The API routes query through multiple servers around the world. If you would like the request to go through a specific country you can set the location using the X-Proxy-Location header to the country alpha abbreviation. The API supports the following countries:

Rating: 4.9 - Votes: 8