How to Search Email Address Free on Google

Authors: CodeToday | Search Engine (Google, Bing) | Views: 948 | Posted: 03 AM: 09/12/2017

Google Search engines are often used for searching information, but it also gives us many other benefits (if you know how to search). A quality email list can give you a lot of opportunities for business growth. Google search has a huge data source, our job is to search and filter information and specifically here is how to search email address free on Google directly on your website or application. 

We use it directly on our website or application because when used directly on google search, email addresses and text will be mixed up, but if you use this tool you will only see the email list.

Now I will guide how to find a list of emails on google search completely free. 

The first thing is that you have to know how to search email address on google with syntax, i will introduce some search syntax as follows
  1. Keyword + (Email or Contact): Search all email (Email by domain and global)
  2. Keyword + (@gmail.com) , Keyword + (@yahoo.com) ...: Search for email @gmail.com or @yahoo.com only ...
  3. Site: Site Name and search syntax ( Ex: site:facebook.com ceo "@gmail.com"): Search email address by website
Query path from google search as shown below:

https://www.google.com/search?num=100&q=[search syntax]

HTML

<form action="" method="post" class="form-inline">
<div class="form-group">
<input type="text" name="keyword" id="keyword" value="<?=$_POST['keyword']?>" size="80" class="form-control" placeholder = "Enter keyword here ..." required/>
</div>
<div class="form-group">
<button class="btn btn-info" type="submit" name="submit"><i class="glyphicon glyphicon-search"></i> Extract Email Now</button>
</div>
</form>

PHP Source Code

<?
if(isset($_POST['submit'])) {
	
	$url  = 'https://www.google.com.vn/search?num=100&q='.str_replace(' ','+',$_POST['keyword']));
	echo '<p><pre>'.$url.'</pre></p>';
	$data = curlGet($url);
	$res = preg_match_all("/[a-z0-9_-+][email protected][a-z0-9-]+.([a-z]{2,3})(?:.[a-z]{2})?/i",$data,$matches);// Filter Emails 
	if ($res) {			
		echo '<ul>';
			foreach(array_unique($matches[0]) as $email) {																
				echo '<li>'.$email.'</li>';																			
			}
		echo '</ul>';	
	}
}

function curlGet($url){
	$ch = curl_init();
	curl_setopt($ch, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']);
	curl_setopt($ch, CURLOPT_HTTPGET, 1 );
	curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1 );
	curl_setopt($ch, CURLOPT_FOLLOWLOCATION , 1 );
	curl_setopt($ch, CURLOPT_FOLLOWLOCATION , 1 );
	curl_setopt($ch, CURLOPT_URL, $url );
	curl_setopt($ch, CURLOPT_REFERER, $ref );
	curl_setopt($ch, CURLOPT_COOKIEJAR, 'cookie.txt');
	curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);     
	curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 2);
	$data = curl_exec($ch);
	curl_close($ch);
	return $data;
}
?>

After performing the above steps, the results are as shown below:

How to Search Email Address Free on Google

In addition, you can search for more details by adding the following parameters

  1. Search by Country: &cr=country[Country Code] Ex: &cr=countryUS, &cr=countryCA ...
  2. Search by Time: &as_qdr=[Time] &as_qdr=d, &as_qdr=w, &as_qdr=m
Also See:
If you have any questions, please leave a message below

Cheryl Gibson

Iam looking for my background check

Posted: 10/05/2017