Obtener resultados de búsqueda de Google en la aplicación de Android

En mi aplicación de Android, deseo obtener una consulta de búsqueda del usuario y buscar en Google con esa consulta, obtener resultados de búsqueda y rellenar una lista con los resultados de búsqueda. La API de búsqueda personalizada limita a 100 búsquedas gratuitas por día. Entonces, ¿hay alguna alternativa para la búsqueda?

Respuestas a la pregunta(2)

Su respuesta a la pregunta