Ruby’de Google kazımak genelde open-uri + Nokogiri, sonra bir proxy listesi, sonra da başsız tarayıcı demektir. İşte ucuz alternatif: Google sonuçlarını yapılandırılmış JSON olarak döndüren tek bir HTTP çağrısı — Nokogiri yok, proxy yok.
Ruby’de kendin-kaz çözümü neden pahalıya patlar
- IP engelleri — Google veri merkezi IP’lerini dakikalar içinde engeller; dönen konut proxy’leri kiralamanız gerekir.
- CAPTCHA’lar — hacim bunları tetikler ve çözme maliyetleri birikir.
- Başsız tarayıcılar — JS ile oluşturulan sonuçlar sizi yavaş ve ağır Ferrum/Selenium’a iter.
- Nokogiri çürümesi — Google’ın işaretlemesi kayar ve CSS seçicileriniz sessizce
nildöndürür.
Ucuz yol: tek bir istek
Yalnızca standart kütüphane — gem yok:
require "net/http"
require "json"
uri = URI("https://api.serp.cheap/v1/search")
req = Net::HTTP::Post.new(uri, {
"X-API-Key" => ENV["SERP_CHEAP_API_KEY"],
"Content-Type" => "application/json",
})
req.body = { q: "best crm software", gl: "us" }.to_json
res = Net::HTTP.start(uri.host, uri.port, use_ssl: true) { |http| http.request(req) }
JSON.parse(res.body)["organic"].each do |r|
puts "#{r['position']}. #{r['title']}\n #{r['link']}"
end
Proxy yok, tarayıcı yok, dadılık edecek ayrıştırıcı yok.
Ya da resmi gem’i kullanın
gem install serpcheap
require "serpcheap"
client = SerpCheap::Client.new(ENV["SERP_CHEAP_API_KEY"])
res = client.search(q: "best crm software", gl: "us")
puts res.organic.first.title
Rails üzerinde mi? gem install serpcheap-rails bir initializer ve yapılandırma ekler, böylece istemciyi her yere enjekte edebilirsiniz.
Maliyeti nedir
| Sorgu başına fiyat | |
|---|---|
| Taze sonuç | 0,0006 $ |
| Önbellekli sonuç | 0,0003 $ |
| Kayıtta ücretsiz | 100 arama |
1.000 başına 0,75 dolardan başlayan kullandıkça öde, krediler 12 ay geçerli — kendin-kaz bir kazıyıcının ihtiyaç duyduğu konut proxy’lerinden ucuz. En ucuz SERP API karşılaştırmasına bakın.
Kullanacağınız parametreler
gl— sonuçların ülkesi. Ülkeye göre yerel SEO yazısına bakın.hl— arayüz dili.page— 1’den başlar; sayfalamaya bakın.tbs— güncel sonuçlar için zaman filtresi.
Sırada
- Google’ı güvenilir şekilde nasıl kazırsınız
- En Ucuz Google Arama API’si 2026
- SEO sıralama takip API’si
serp.cheap’i deneyin
Parçacığı kopyalayın, anahtarınızı ekleyin ve Ruby’den Google kazımaya başlayın. Kayıtta 100 ücretsiz arama — kart gerekmez; sonrasında 1.000 başına 0,75 dolardan kullandıkça öde ve krediler 12 ay geçerli kalır.
- Ücretsiz API anahtarınızı alın →
- Kartla ödemeyi mi tercih edersiniz? serp.cheap ayrıca RapidAPI (~0,90 $/1k) ve Apify (~1,50 $/1k) üzerindedir.