🔍 1. Bing Search API (Microsoft Bing Search v7 API)


Adımlar:
  1. Azure Hesabı Aç:
    https://portal.azure.com adresinden bir Microsoft Azure hesabı oluştur.
  2. Bing Search API’yi Etkinleştir:
    Azure Portal’da şu servisi ara:
    Bing Search v7 (veya Cognitive Services → Bing Search)
  3. Fiyatlandırma Seç:
    Ücretsiz plan (F0) ile aylık 1.000 sorguya kadar kullanabilirsin. Daha fazlası ücretlidir.
  4. API Anahtarını Al:
    Servisi oluşturduktan sonra Anahtarlar ve Uç Nokta (Keys and Endpoint) bölümünden API key ve URL’yi al.
  5. Kullanım Örneği (Python):
    python
    KopyalaDüzenle
    import requests
    subscription_key = 'YOUR_BING_API_KEY'
    search_term = 'OpenAI ChatGPT'
    endpoint = "https://api.bing.microsoft.com/v7.0/search"
    headers = {"Ocp-Apim-Subscription-Key": subscription_key} params = {"q": search_term, "textDecorations": True, "textFormat": "HTML"}
    response = requests.get(endpoint, headers=headers, params=params) results = response.json()
    print(results)

🌐 2. Yandex Search API


Not: Yandex, Google veya Bing gibi genel bir “search API” hizmeti vermiyor (2024 itibariyle). Ancak bazı Yandex servisleri API sunuyor, örneğin:
  • Yandex.XML (arama API’si benzeri)
    Kullanımı belirli sınırlarla ücretsizdir, kayıt gerektirir.
Adımlar:
  1. Yandex Hesabı Aç:
    https://passport.yandex.com/registration
  2. Yandex.XML Sayfasına Git:
    https://yandex.com/dev/xml/
    Buradan başvuru yaparak XML API anahtarı alabilirsin.
  3. Kullanım Örneği:
    python
    KopyalaDüzenle
    import requests
    params = { 'user': 'your_yandex_username', 'key': 'your_api_key', 'query': 'ChatGPT nedir', 'l10n': 'tr', 'sortby': 'rlv', 'filter': 'none'
    }
    response = requests.get('https://yandex.com/search/xml', params=params)
    print(response.text)
    ⚠️ Not: Yandex.XML’in API limiti vardır (günde 10.000 sorgu gibi), detaylar başvuru sonrası açıklanır.

💡 Alternatifler

  • SerpAPI (https://serpapi.com)
    Google, Bing, Yandex gibi arama motorlarını proxy’leyen ve tek API ile erişmeni sağlayan servis. Ücretsiz planı mevcut. Kullanımı kolaydır.
almayı sorduysanız ustte detaylı yazıyor hocam eger paralı lazımsa bılemem