Usando API Ajax Google desde PHP
La API Ajax de Google (update: deprecated desde nov 2010 xD), nos permite realizar busqueda en su motor web a través de una interfaz web REST, entregandonos el resultado en un objeto JSON.
Una forma simple de utilziar la api, es realizar una conexión http get vía file_get_contents, capturar el contenido y decodificar con json_decode.
Un ejemplo habla más que mil palabras xD
<?php /** Example by deerme.org Search in Google using Google AJAX API from PHP */ $search = "PHP +site:megaupload.com"; // key from example $data = file_get_contents("http://ajax.googleapis.com/ajax/services/search/web?v=1.0&context=0&lstkp=0&rsz=large&hl=es&source=gsc&gss=.com&sig=a0b55a4b9e910e1bfef2fa118cdda19b&q=".urlencode($search)."&key=notsupplied&v=1.0"); $info = json_decode( $data ); print_r($info); ?>