Это для пользовательского поиска, а не обычного поиска Google. Например, если вы владеете abc.com и acme.com, вы можете настроить пользовательский поиск в этих двух доменах для своих клиентов. Таким образом, они могут искать информацию на ваших сайтах. Ограничение в 5000 сайтов на самом деле огромно. Я не уверен, что могу придумать приложение, которое будет использовать такое количество указанных сайтов.
Я думаю, что вы ищете API веб-поиска Google, который выполнил поиск по всему Google. К сожалению, сейчас это обесценивается. (ссылка: http://code.google.com/apis/websearch/) Вы все еще можете использовать старый API, но это риск, потому что Google оставляет за собой право отключить его в любое время. Они также ограничат количество поисков, которые вы выполняете в день (хотя я не могу найти конкретный номер для этого лимита). Вот ссылка на их условия: http://code.google.com/apis/websearch/terms.html
Я бы порекомендовал взглянуть на API из другой поисковой системы, если вы действительно хотите интегрировать его непосредственно в свой код. Другое предложение будет заключаться в том, чтобы поместить информацию о поиске за интерфейс и на время закодировать ее в Google. Затем, если они отключат его или что-то получится лучше, вы можете изменить только код поиска, чтобы он указывал на новейший и лучший API.