iToverDose/Yazılım· 31 MAYIS 2026 · 12:03

Bing Arama API Kapatılınca Ucuz Alternatif: 1.05$’a SERP Verisi

Microsoft’un 11 Ağustos 2025’te kapattığı Bing Arama API’sine bedava bir alternatif mi arıyorsunuz? Yeni yöntem, saniyeler içinde binlerce sorgudan veri çekiyor — hem de sadece 1.05$ karşılığında.

DEV Community4 dk okuma0 Yorumlar

Microsoft’un Bing Arama API’si, 11 Ağustos 2025 tarihinde resmen kullanımdan kaldırıldı. Bu karar, API’ye bağlı çalışan binlerce uygulama, SEO takip sistemi ve yapay zeka aracını aniden çalışamaz hale getirdi. Resmi alternatif olan Azure AI Grounding with Bing Search ise sadece Azure OpenAI hesaplarına özel olup, sıradan SERP verisi çekmek isteyenler için uygun değil. Peki, şimdi ne olacak?

Bu yazıda, Bing’in resmi API’si olmadan SERP verisi nasıl çekilir, hangi teknik sorunlarla karşılaşılabilir ve bunların üstesinden gelmek için nasıl basit bir çözüm geliştirilebileceği anlatılıyor.

Bing’in Kapatılması: Ardılları ve API Boşluğu

Microsoft’un Bing Web Search API v7’yi 11 Ağustos 2025’te kapatması, uzun süredir beklenen bir adımdı. API’nin yerine sunulan Azure AI Grounding with Bing Search, sadece yapay zeka uygulamaları için tasarlanmış olup, genel SERP verisi çekmek isteyen kullanıcılara kapalı. Mevcut alternatifler arasında SerpApi ve DataForSEO gibi servisler bulunuyor; ancak aylık 75-225$ arasında değişen ücretleri, özellikle büyük ölçekli projeler için cazip değil.

Geriye kalan tek seçenek ise Bing’in doğrudan web arayüzünden veri çekmek. Bing’in www.bing.com/search adresi, arama sonuçlarını HTML olarak sunuyor ve bu sonuçlar, API’de olduğu gibi başlık, URL, snippet ve konum gibi veriler içeriyor. Ancak, bu yöntemin de bazı teknik zorlukları var.

Bing SERP Verisi Nasıl Yapılandırılır?

Bing’in arama sonuç sayfası (www.bing.com/search?q=...), aşağıdaki gibi yapılandırılmış veriler içeriyor:

  • Organik sonuçlar: Her sayfada 10 adet olmak üzere, li.b_algo sınıfı altında bulunuyor.
  • Sayfalama sistemi: &first=0,10,20,... parametresiyle kontrol ediliyor.
  • Tüm veriler: Başlık, URL, snippet, konum, ülke ve dil gibi bilgiler, HTML’in içinde doğrudan yer alıyor.

Ancak, bu verileri doğrudan çekmek, birkaç önemli sorunu beraberinde getiriyor:

1. TLS Parmak İzi Kontrolü

Bing, gelen isteklerin TLS parmak izini (JA3/JA4) kontrol ediyor. Standart Python kütüphaneleri (requests, httpx) ile yapılan istekler, gerçek bir tarayıcınınkinden farklı bir parmak izi yolluyor. Bu da 403 Forbidden yanıtına sebep oluyor. Çözüm olarak, `curl-cffi` kütüphanesi kullanılarak tarayıcı benzeri TLS profilleri taklit ediliyor ve her istek için farklı bir profil kullanılıyor.

2. bing.com/ck/a Yeniden Yönlendirme Sorunu

Bing, organik sonuçlardaki her URL’yi yeniden yönlendirme bağlantıları (`) olarak sunuyor. Bu bağlantılar, asıl hedef URL’ye yönlendirse de, programatik olarak kullanılması zor. Doğru veriyi elde etmek için, bu bağlantılar çözülerek asıl URL’ye ulaşılması gerekiyor.

3. Proxy Sürekliliği ve Sayfalama Sorunları

Bing, her sayfada 10 sonuç sunuyor. Proxy değiştirmek, sonuçların tutarlılığını bozabiliyor — özellikle reklam sayılarının artması, organik sonuçların azalması ya da boş sayfalarla karşılaşma riski yüksek. Çözüm olarak, Apify’in yerleşik proxyleri ve sabit oturum kimlikleri kullanılarak, her sorgu için tutarlı bir proxy süreci sağlanıyor.

Naif Yaklaşım Neden İşe Yaramıyor?

Basit bir Python kodu ile Bing’den veri çekmeye çalışmak, genellikle başarısız oluyor:

import requests
from parsel import Selector

resp = requests.get(" params={"q": "bing arama api alternatifi"})
sel = Selector(text=resp.text)

for li in sel.css("li.b_algo"):
    print(li.css("h2 a::text").get())

Bu kodun çalışmamasına neden olan üç temel sorun var:

  • TLS parmak izi algılanıyor: requests kütüphanesi, gerçek bir tarayıcınınkine benzer olmayan bir TLS profili gönderiyor. Bing bunu tespit ediyor ve erişimi engelliyor.
  • URL’ler yeniden yönlendirme bağlantısı: Her organik sonuç, bing.com/ck/a bağlantısına yönlendiriliyor. Bu bağlantılar, asıl hedefi göstermiyor.
  • Proxy sürekliliği eksikliği: Proxy değiştirmek, sonuçların doğruluğunu bozuyor ve sayfalama sırasında hatalara yol açıyor.

Hazır Çözüm: Apify’in Bing Arama Scraper’ı

Yukarıdaki sorunların üstesinden gelmek için, Apify’in `DevilScrapes/bing-search-scraper` aracı geliştirildi. Bu araç, aşağıdaki özelliklere sahip:

  • Düşük maliyet: Her sonuç için sadece 0.001$ (1.05$ / 1.000 sonuç) ücretlendirme.
  • TLS parmak izi taklidi: Gerçek tarayıcı profilleri kullanarak, 403 hatalarını önlüyor.
  • Yeniden yönlendirme çözümü: Her bing.com/ck/a bağlantısını otomatik olarak asıl URL’ye dönüştürüyor.
  • Proxy yönetimi: Apify’in yerleşik proxylerini kullanarak, sonuçların tutarlılığını sağlıyor.
  • Sayfalama desteği: Her sayfada 10 sonuç çekiyor ve sayfalama sırasında proxy sürekliliğini koruyor.

Aracın Kullanımı

Apify Konsolu üzerinden kolayca çalıştırılabilir ya da programatik olarak çağrılabilir:

from apify_client import ApifyClient

client = ApifyClient("YOUR_APIFY_TOKEN")

run = client.actor("DevilScrapes/bing-search-scraper").call(
    run_input={
        "queries": [
            "bing arama api alternatifi",
            "bing serp scraper python",
            "scrape bing results",
        ],
        "country": "US",
        "language": "tr",
        "maxResultsPerQuery": 30,
        "useProxy": True,
    }
)

for item in client.dataset(run["defaultDatasetId"]).iterate_items():
    print(item["position"], item["url"], item["snippet"])

Girdi parametreleri:

  • queries (dizi): Çekmek istediğiniz sorguların listesi.
  • country (dizi): Hedef ülke kodu (ör. US, TR).
  • language (dizi): Hedef dil kodu (ör. tr, en).
  • maxResultsPerQuery (sayı): Her sorgu için maksimum sonuç sayısı.
  • useProxy (boolean): Proxy kullanımını etkinleştirir.

Sonuç: API Olmadan SERP Verisi Çekmenin En İyi Yolu

Microsoft’un Bing Arama API’sini kapatması, birçok geliştirici ve işletme için büyük bir sorun yarattı. Ancak, Bing’in doğrudan web arayüzünden veri çekmek, hem ucuz hem de etkili bir alternatif sunuyor. Apify’in bing-search-scraper aracı, bu süreci basitleştiriyor ve teknik zorlukların üstesinden geliyor.

Daha önce API’ye bağımlı olan projeleriniz varsa, artık düşük maliyetli, güvenilir ve kolayca uygulanabilir bir çözümünüz var. Hem SEO çalışmalarınızda hem de yapay zeka uygulamalarınızda, Bing’in farklı veri kümesini kullanarak daha kapsamlı sonuçlar elde edebilirsiniz.

Yapay zeka özeti

Microsoft’un Bing Arama API’sini kapatmasının ardından, geliştiriciler ucuz alternatifler arıyor. Apify’in scraper’ı ile 1.05$’a binlerce sorgudan veri çekebilirsiniz.

Yorumlar

00
YORUM BIRAK
ID #D53E2Y

0 / 1200 KARAKTER

İnsan doğrulaması

9 + 6 = ?

Editör onayı sonrası yayına girer

Moderasyon · Spam koruması aktif

Henüz onaylı yorum yok. İlk yorumu sen bırak.