Из Яндекса - Yandex.XML, делается элементарно. Или через биржи xmlproxy и подобные если своих XML лимитов нет. Из Google - пишется свой парсер с распознаванием капчи. У меня был но я его больше года не использовал, 100% нужно переписывать потому что Google заразы имеют привычку менять формат выдачи, каждые несколько месяцев в таких парсерах нужно менять паттерны.
Чтобы так дерзко парсить Гугл, нужно много хороших проксей, плюс капча будет вылетать постоянно. К тому же сейчас Гугл не дает больше 100 урлов в выдаче.
Надежный и отзывчивый VPS Хостинг для серьёзных проектов.