¿La forma más fácil (legal) de obtener programáticamente el conteo de resultados de búsqueda de Google?

Quiero obtener el recuento de resultados estimado para ciertas consultas del motor de búsqueda de Google (en toda la web) utilizando el código Java.

Necesito hacer muy pocas consultas por día, así que al principioAPI de búsqueda web de Google, aunque en desuso, parecía lo suficientemente bueno (ver, por ejemplo,¿Cómo puedes buscar en la API de Java mediante programación?). Pero resultó que los números devueltos por esta API son muy diferentes de los devueltos por www.google.com (ver, por ejemplo,http://code.google.com/p/google-ajax-apis/issues/detail?id=32). Así que estos números son bastante inútiles para mí.

Yo tambien lo intentéMotor de búsqueda personalizado de Google, que exhibe el mismo problema.

¿Cuál crees que es la solución más simple para mi tarea?