5 SERP sağlayıcısını Google, Bing ve Yandex genelinde 7.000 canlı istekle kıyasladık. Hangi sağlayıcıların başarı oranı ve hız açısından öne çıktığını görün:
SERP scraper API kıyaslama sonuçları
Metodolojinin tamamını okuyun.
SERP scraper çözümlerinin kararlılığı
Ayrıca canlı istekleri her 15 dakikada bir, önbellekleme devre dışıyken, 60s zaman aşımıyla ve Amerika Birleşik Devletleri'nde Google, Bing ve Yandex genelinde 250+ sorgu ile çalıştırıyoruz.
Grafik, günlük başarı oranını ve ortalama yanıt süresini (başarılı çağrılar) gösterir:
En İyi 6 SERP scraper ücretsiz trial
SERP scraper API'leri
Bright Data, diğerlerinden temel yapısal fark olarak bir aramayı sorgu yerine URL ile ele alır. Arama motoru URL'sini api.brightdata.com/request adresine SERP bölgenizle gönderirsiniz.
Kapsam: bu parametre Google ve Bing üzerinde çalışır; Google organik sonuçların yanında AI Overview, People Also Ask ve ilgili aramalar için ayrı bloklar döndürür. Yandex'te “JSON çıktısı desteklenmiyor” yanıtını verdiğinden bu motor yalnızca HTML döndürür.
Çıktı: data_format neyin döneceğine karar verir. Ayrıştırılmış sonuçlar, istek gövdesi yerine hedef URL'de brd_json=1 eklenerek istenir.
API25 kuponunu kullanarak %25 indirim kazanın Bright Data’nın SERP Scraper API'sinde.
Web Sitesini Ziyaret EtOxylabs, google_search ve yandex_search dahil her motor için ayrı bir kaynağa sahiptir. Her biri URL yerine bir sorgu alır.
- Parametreler:
geo_location,domainvepagesilestart_pageüzerinden sayfalama. - Ayrıştırma: kaynaklar arasında tek tip değildir.
yandex_search,parsetrue olarak ayarlandığında hata döndürür; bu nedenle bu motor yalnızca HTML olarak alınabilir. - URL'ler: genel bir
googlekaynağı herhangi bir Google URL'sini kabul eder; bu, elinizde sorgu yerine URL'ler olduğunda kullanılacak yoldur.
2.000 Ücretsiz Arama Alın (Kredi Kartı Gerekmez)
Web Sitesini Ziyaret EtDecodo, Google ve Bing için SERP hedeflerine sahiptir; bir sorgu artı geo, locale ve device_type ile ve page_from ile page_count üzerinden sayfalama ile çağrılır. Aynı endpoint diğer scraping hedeflerine de hizmet eder ve hedef gerektirdiğinde bir headless modu JavaScript çalıştırır.
3.000 Ücretsiz Kredi Alın Google Arama Scraping için
Web Sitesini Ziyaret EtSerpApi, her arama motoru için ayrı bir motor çalıştırır: google, bing ve yandex; hepsi aynı /search endpoint'inden, motor parametreyle seçilerek çağrılır. URL yerine bir sorgu gönderirsiniz, bu nedenle oluşturulacak bir arama URL'si yoktur.
Önbellekleme: bir no_cache bayrağı yeni bir getirme işlemini zorlar. Önbelleğe alınmış sonuçlar ücretsiz'dir ve kotaya sayılmaz.
Yerelleştirme: Google, ülke ve dil için gl ve hl ile bir google_domain alır; Bing cc alır; Yandex ise lang ve bir yandex_domain alır.
Çıktı: varsayılan olarak ayrıştırılmış JSON veya output=html ile ham sayfa.
Zyte, SERP'i tek bir ürün yerine iki route'a böler; buna karşı geliştirmeden önce bunu bilmekte fayda var.
Bing ve Yandex: böyle bir endpoint yoktur. Bunlar, bir serp bayrağı ve arama URL'si ile genel extract endpoint'inden geçer; bu nedenle Google için yazdığınız istek, diğer ikisi için yazdığınız istek değildir.
Google: bir alan adı ve sorgu alan özel bir arama endpoint'i; jenerik sonuçlar ile motor özel düzeni arasında karar veren bir style parametresi vardır.
Nimble, Google, Bing ve Yandex'i tek bir endpoint'ten kapsar; motor, ayrı bir route yerine bir search_engine parametresiyle seçilir.
- Parametreler: sorgu,
country,locale,domain,device,num_resultsve bir sayfa numarası. - Çıktı: ayrıştırma isteğe bağlıdır; açık olduğunda yanıt, ayrıştırılmış verileri ve ham HTML'i birlikte taşır, böylece bunlar arasında seçim yapmanız gerekmez.
- Biçim: ayrıştırılmış sonuçlar tek bir düz liste yerine varlık türüne göre gruplanır; organik sonuçlar, sayfalama ve arama bilgileri ayrı bölümlerde bulunur.
SERP scraper kıyaslama metodolojisi
5 SERP sağlayıcısını (SerpApi, Oxylabs, Decodo, Zyte, Nimble) Google, Bing ve Yandex üzerinde kıyasladık. Desteklediği her motora karşı her sağlayıcıya aynı 500 sorgu gönderildi; toplamda 7.000 istek yapıldı.
Sorgu seti
500 sorgu önceden sabitlendi ve her sağlayıcı için yeniden kullanıldı; böylece hiçbir iki sağlayıcı farklı aramalarla ölçülmedi.
- Diller: 260 İngilizce, 116 Rusça, 45 Almanca, 45 Fransızca, 34 İspanyolca. Rusça, Yandex'i İngilizce sorgularla test etmenin kullanım şeklini yansıtmaması nedeniyle dahil edilmiştir.
- Ülkeler: 195 ABD, 116 Rusya, 65 Birleşik Krallık, 45 Almanya, 45 Fransa, 34 İspanya.
Test parametreleri
- İstekler: istek başına bir sorgu, toplu işleme yok. Motor başına 500 sorgu, yani sağlayıcı başına 1.500 istek. Decodo Yandex hedefine sahip değildir ve 1.000 istek çalıştırmıştır.
- Yürütme: sıralı, her seferinde bir istek, aralarında bir saniye duraklama ile.
- Zaman aşımı: 120 saniye. Kurulum sırasında bu değeri iki kez artırdık; önce 60 saniyeden, sonra 90 saniyeden; çünkü daha kısa sınırlar doğru şekilde gelen yanıtları kesiyordu: bir sağlayıcı 59,4 saniyede geçerli bir Yandex sayfası, bir diğeri ise 95,4 saniyede geçerli bir 856KB Bing sayfası döndürdü.
- Önbellekleme: bunun için bir bayrak sunan her sağlayıcıda devre dışı bırakıldı.
- Gövdeler: başarılı olsun ya da olmasın her yanıt kaydedildi.
Sağlayıcı uygulamaları
Her sağlayıcı, genel bir scraper yerine kendi SERP ürünü üzerinden çağrıldı ve beşinin de aynı şekilde doğrulanması için ham HTML istendi.
- SerpApi:
google,bingveyandexmotorları,output=htmlveno_cache=trueile. - Oxylabs:
google_search,bing_searchveyandex_searchkaynakları, sorgu ve coğrafi konum ile. - Decodo:
google_searchvebing_searchhedefleri, sorgu, coğrafi konum ve yerel ayar ile. Yandex hedefi yoktur. - Zyte: Google için arama endpoint'i ve Bing ile Yandex için bir
serpbayrağıyla extract endpoint'i. - Nimble: motor başına
search_engineayarlı SERP endpoint'i.
Başarı
Dönen gövde, o motor için sonuç işaretlemesini içerdiğinde istek başarılı sayılır. Kontrol aşamalar halinde çalışır ve hangisinin geçtiğini kaydederiz; böylece bir arama motorunun işaretlemesindeki değişiklik, veride hiçbir şey döndürmeyen bir sağlayıcıdan farklı okunur.
- Ayrıştırılmış sonuçlar: Bazı sağlayıcılar bir motor için HTML yerine ayrıştırılmış JSON döndürür. Boş olmayan bir organik listeye sahip bir yük burada geçer.
- Challenge sayfası: Bot denetimi işareti taşıyan bir gövde, üzerinde başka ne olursa olsun başarısız sayılır.
- CSS seçici. Bir motor seçicisi eşleşti: Google için
#search,.tF2Cxcveya.yuRUbf; Bing için.b_algo,.b_captionveya.b_title; Yandex için.serp-item,.Organicveya.content__left. - Metin işareti: Motora özgü bir dize mevcuttu.
SSS'ler
Bir Google SERP API'si, Google arama sonuçlarından programatik olarak veri almanızı sağlayan bir araçtır. Bir tarayıcıda manuel olarak arama yapmadan Google arama verilerini toplayabilirsiniz.
Bir SERP API'si (Search Engine Results Page API), Google, Bing ve Baidu gibi arama motorlarından veri kazıma ve ayrıştırma sürecini otomatikleştirir.
Arama sonuçlarından ham HTML çıkarır ve bunu organik sıralamalar, ücretli reklamlar, öne çıkan snippet'ler ve yerel harita sonuçları dahil olmak üzere yapılandırılmış verilere dönüştürür.
Bu benchmarkı kaynak gösterin
Yayınlayacağınız yere uygun formatı seçin. Bağlantılı sürümü CMS'inize yapıştırmak, geri bağlantıyı korur.
@misc{sipi2026,
author = {Şipi, Nazlı},
title = {{En İyi SERP Scraper API'lerini Test Ettik}},
year = {2026},
month = sep,
howpublished = {\url{https://aimultiple.com/serp-scraper-api}},
note = {AIMultiple. Erişim tarihi: 29 Eylül 2026}
}6.5 bin veri noktasının sonuçları ve zaman damgaları. Bu makaledeki grafik ve tablolarda gösterilen özet verileri, 2 CSV dosyası ve bir README içeren ZIP dosyası olarak indirin.
Arkasındaki ayrıntılı veriyi ister misiniz? Premium'a katılın
Değişiklik günlüğü
17 güncellemeNetNut SERP API bölümü kaldırıldı.
Nimbleway, DataForSEO, Serpstack ve ScraperAPI sağlayıcı bölümleri kaldırıldı.
SERP Scraper API'leri listesine SerpApi eklendi.
SerpApi için başlangıç fiyatı ve ücretsiz deneme sürümü değiştirildi.
SERP kazıyıcı API'leri listesine SerpApi eklendi.
SERP kazıyıcı API karşılaştırma sonuçları" bölümü eklendi.
Yorum yapan ilk kişi olun
E-posta adresiniz yayınlanmayacak. Tüm alanlar gereklidir. Yorumlar orijinal dilinde bırakılır.