Esisteva ed era la Google SOAP API, ma è stato soppiantato in favore delle Google AJAX API.
Ma alla finalità del progetto quest'ultime non vanno bene, visto che al massimo erogano 8 risultati, neanche quelli che ci sono in una pagina.
Ora ho iniziato una richiesta legale, in cui ho chiesto a mr.Google se non gli dispiace se faccio un parser a fini commerciali.