Bir kaynaktan çekilecek sonuçta, şu aşamada en mantıklısı google'da "link:siteadi.com" gibi aratarak sonuçları çekmen olabilir. Curl + proxy ile banlanmadan halledebilirsin. API kullan derdim ama onda da bu şekilde aramalarda tek seferde 4 sonuç çekilebiliyor maksimum, yani hepsini çekene kadar epey işlem olur. Google Search API'nin ücretli versiyonu var mı bu gibi işler için bilmiyorum ama olması mantıklı. Kaliteli hizmet sunmak istiyorsan ondan yararlanmanı tavsiye ederim.

Curl ile yapacaksan kralburda bir konu açmıştı onu aratabilirsin, düzenleyip kullanılabilir. Bu şekilde yapmak istiyorsan bir seferde örneğin 50 sonuç listeleyerek aratma yap ve bir sayfalama sistemi oluştur, her seferinde google'ın bir sayfasını seçerek listelesin, sayfa açılma süresini düşürür.
Kolay gelsin.