Domain Research API

Alan Adı Araştırması API

Herhangi bir alan adının hangi kelimelerde sıralandığını, organik rakiplerini, rakibinizin sıralanıp sizin sıralanmadığınız kelimeleri ve görünürlüğünün ay ay nasıl değiştiğini programatik olarak çekin. Sekiz rapor tek bir endpoint'te; Türkiye verisi 61 milyondan fazla anahtar kelimeyi kapsar.

Tek Endpoint, Sekiz Rapor 61 Milyon+ Türkçe Kelime Satır Bazlı Fiyatlandırma Rakip Kelime Açığı Analizi Hatalar Ücretlendirilmez
Python API Example
import requests

response = requests.post(
    "https://data.semust.com/v1/domain-research",
    headers={
        "SEMUST-API-USER": "your_username",
        "SEMUST-API-PASSWORD": "your_password",
    },
    json={
        "type": "keyword_gap",
        "domain": "example.com.tr",
        "competitor": "rival.com.tr",
        "mode": "missing",
        "min_volume": 500,
        "limit": 100,
    },
    timeout=90,  # longer than ?wait= (60 seconds by default)
)

data = response.json()
if response.status_code == 202:
    # Still running: collect the result from GET /v1/tasks/{task_id}
    print(f"Task {data['task_id']}: poll {data['poll_url']}")
elif response.status_code == 200:
    for row in data["items"]:
        print(f"{row['keyword']} ({row['volume']} searches/month)")
        print(f"   Competitor: #{row['competitor_position']} {row['competitor_url']}")
Cookshop
ideasoft
Yapı Kredi
beko logo
vialand
defacto
koton
venividi logo
Cookshop
ideasoft
Yapı Kredi
beko logo
vialand
defacto
koton
venividi logo

12.000+ markanın güvendiği Semust ile şimdi tanışın.

Tek Endpoint

Sekiz raporun tamamı `type` parametresiyle seçilir. Öğrenilecek tek bir istek şekli, tek bir kimlik doğrulama, tüm raporlarda aynı hata formatı.

Türkiye Verisi

Türkiye verisi 61 milyondan fazla anahtar kelimeyi kapsar ve kelime filtresi Türkçe İ/ı harflerini doğru işler. Diğer pazarları country ve language parametreleriyle seçersiniz.

Satır Başına Ödeme

Paket değil, dönen satır başına ödeme. Tek satırlık bir overview 0,013332 USD, 10 satırlık bir sorgu 1,5 sentin altında.

Domain Research API ile Neler Yapabilirsiniz?

data.semust.com/v1/domain-research endpoint'i ile herhangi bir alan adının organik arama görünürlüğüne erişin.

overview alan adının özetini verir: kelime sayısı, tahmini trafik ve değeri, ilk 3 / 10 / 20 / 100'deki kelimeler. keywords sıralandığı kelimeleri hacim, CPC, zorluk, niyet ve pozisyonla döndürür; competitors aynı kelimeler için yarışan alan adlarını, top_pages ve subdomains ise trafiği getiren sayfaları ve alt alan adlarını sıralar. keyword_gap bir rakiple kelime karşılaştırması yapar, traffic_estimate 1000 alan adına kadar trafik tahmini verir, history de overview rakamlarını ay ay gösterir. keywords ve keyword_gap sonuçlarını minimum arama hacmi, niyet ve içerdiği metne göre daraltabilirsiniz.

// One endpoint, eight reports
POST /v1/domain-research

{ "type": "overview", "domain": "example.com.tr" }
{ "type": "keywords", "domain": "example.com.tr" }
{ "type": "competitors", "domain": "example.com.tr" }
{ "type": "top_pages", "domain": "example.com.tr" }
{ "type": "keyword_gap", "domain": "example.com.tr",
  "competitor": "rival.com.tr" }
{ "type": "subdomains", "domain": "example.com.tr" }
{ "type": "traffic_estimate",
  "domains": ["example.com.tr", "rival.com.tr"] }
{ "type": "history", "domain": "example.com.tr" }

Tek bir platform,Organik başarı hikayeleri:

Batuhan Durmaz

Batuhan Durmaz

SEO Uzmanı

SEMUST SEO çalışmalarımız için oldukça değerli verileri çok basit ve anlaşılır bir şekilde bize sunmakta olan harika bir araç. Rakip araçlara baktığımızda çok uygun fiyatlara, çok iyi veriler elde etmek mümkün. Ben SEMUST'ı hem yerli hem de global projelerde anahtar kelime analizleri, Google search console verisi, Sıralama takibi ve içerik üretimi için kullanıyorum. Oldukça da memnunum.

Selen Çetin

Selen Çetin

SEO Uzmanı

Semust'la ilk olarak LinkedIn'de karşılaşmıştım, o zamanlar yeni yeni duyuluyordu. Merak edip denemiştim, şimdi severek kullandığım araçlardan biri haline geldi. Özellikle manuel olarak yapmam gereken birçok işi tek tıkla halletmesi, işimi ciddi anlamda kolaylaştırıyor. İlk kullandığım zamandan bu yana ne kadar hızlı geliştiğini görmek de ayrıca güven veriyor.

Aykut Özcan

Aykut Özcan

SEO Director - Digital UP

Digital UP SEO Ajansı olarak, SEO süreçlerimizde Semust'un sunduğu analiz ve raporlama araçlarından büyük ölçüde faydalanıyoruz. Anahtar kelime takibinden rekabet analizine, site sağlığı taramalarından backlink denetimine kadar birçok kritik alanda bize hız ve derinlik kazandırıyor. Özellikle veri odaklı stratejiler geliştirmemizde sağladığı kapsamlı içgörüler sayesinde, müşterilerimizin arama motorlarındaki performansını istikrarlı biçimde artırıyoruz. Semust, ajansımızın büyüme yolculuğunda güçlü bir destekçidir.

Domain Research API Sıkça Sorulan Sorular

Domain Research API Nedir ve Nasıl Çalışır?

Domain Research API, bir alan adının organik aramadaki görünürlüğünü programatik olarak sorgulamanızı sağlayan bir arayüzdür. Bir SEO aracını açıp alan adını elle girmek yerine, kendi uygulamanızdan tek bir HTTP isteğiyle o alan adının sıralandığı kelimeleri, rakiplerini ve trafik tahminini yapılandırılmış JSON olarak alırsınız. SEO araçları geliştiren ekipler, ajanslar ve kendi raporlama altyapısını kuran şirketler için temel bir yapı taşıdır.

Semust Domain Research API tek bir endpoint üzerinden çalışır: data.semust.com/v1/domain-research adresine gönderdiğiniz POST isteğinde type parametresiyle sekiz rapordan hangisini istediğinizi belirtirsiniz. Kimlik doğrulama header tabanlıdır. Alan adını https://, www. ya da bir yolla birlikte gönderseniz de otomatik temizlenir; örnek.com.tr gibi Türkçe karakterli alan adları da kabul edilir.

Organik Rakip Analizi Neden Önemli?

Arama sonuçlarındaki rakipleriniz, iş dünyasındaki rakiplerinizle her zaman aynı değildir. Bir haber sitesi, bir forum ya da bir sözlük, hedeflediğiniz kelimelerde sizden önce sıralanıyor olabilir. competitors raporu aynı kelimeler için yarışan alan adlarını ortak kelime sayısına göre sıralar ve her biri için ortak kelimelerdeki ortalama pozisyonu, toplam kelime sayısını ve tahmini trafiği verir.

Araştırdığınız alan adının kendisi bu listede hiçbir zaman yer almaz. Liste çoğu zaman sektördeki gerçek arama rakiplerini kendi tahmininizden daha net gösterir ve kelime açığı analizinin doğal başlangıç noktasıdır: listeden seçtiğiniz bir rakibi doğrudan keyword_gap raporuna verebilirsiniz.

Anahtar Kelime, Sayfa ve Alt Alan Adı Analizi

keywords raporu alan adının sıralandığı kelimeleri hacim, CPC, zorluk, niyet, pozisyon, sıralanan URL ve tahmini trafikle döndürür. Sonuçları minimum arama hacmine, bir pozisyon eşiğine, arama niyetine ve içerdiği metne göre daraltabilir; trafik, hacim, pozisyon, zorluk veya CPC'ye göre sıralayabilirsiniz. Metin filtresi büyük/küçük harf duyarsızdır ve Türkçe İ/ı harflerini doğru işler.

top_pages ve subdomains raporları aynı veriye sayfa ve alt alan adı düzeyinde bakar: hangi sayfanın ve hangi alt alan adının en çok organik trafik getirdiğini, kaç kelimede sıralandığını ve bunların kaçının ilk 3 ile ilk 10'da olduğunu gösterir. Bir rakibin trafiğinin hangi içeriklerden geldiğini birkaç istekte ortaya çıkarırsınız.

Domain Research API Fiyatlandırması

Fiyatlandırma satır bazlıdır: her istek için 0,0132 USD taban ücret ve dönen her satır için 0,000132 USD ödersiniz. 10 satır 0,01452 USD, 100 satır 0,0264 USD, en fazla 1.000 satır 0,1452 USD tutar. traffic_estimate'te gönderilen her alan adı bir satırdır; 3 alan adı 0,013596 USD, 1000 alan adı 0,1452 USD tutar. history ise daha yüksek fiyatlı aylık bir arşivden okur: 0,132 USD artı ay başına 0,00132 USD, yani varsayılan 12 ay 0,14784 USD.

Bakiyenizden isteğin en kötü durumu kadar tutar bloke edilir, dönmeyen satırların ücreti ise hemen iade edilir; bu yüzden limit'i ihtiyacınız kadar ayarlamak maliyeti doğrudan düşürür. Sonuç dönmeyen bir sorgu yalnızca taban ücreti öder. Önbellekten dönen yanıtlar canlı yanıtla aynı ücretle ücretlendirilir. Hatalar ise hiçbir zaman ücretlendirilmez: 4xx hataları ücret alınmadan önce yakalanır, sonrasında oluşan bir hata tamamen iade edilir.

Kelime Açığı ile İçerik Fırsatlarını Bulmak

Rakibinizin trafik aldığı ama sizin hiç görünmediğiniz kelimeler, içerik planının en verimli başlangıç noktasıdır. keyword_gap raporunun varsayılan missing modu tam olarak bu listeyi üretir: rakibin sıralandığı ve sizin sıralanmadığınız kelimeler, rakibin pozisyonu ve sıralanan sayfasıyla birlikte.

shared modu ikinizin de sıralandığı kelimeleri iki pozisyonla yan yana verir; rakibin önde olduğu kelimeler iyileştirme listenizi oluşturur. unique modu ise yalnızca sizin sıralandığınız kelimeleri gösterir ve korumanız gereken alanı ortaya koyar. Sonuçlar varsayılan olarak arama hacmine göre sıralanır ve minimum hacim, niyet ve metin filtreleriyle daraltılabilir.

Toplu Trafik Tahmini

traffic_estimate raporu tek çağrıda 1000 alan adına kadar tahmini organik ve ücretli trafik döndürür: organik kelime sayısı, tahmini aylık organik ziyaret ve ücretli arama için aynı iki değer. Bir ajansın potansiyel müşteri listesini, bir pazar yerinin satıcılarını ya da bir rakip setini tek istekte karşılaştırabilirsiniz.

Tekrar eden alan adları birleştirilir ve satırlar gönderdiğiniz sırayla döner, böylece sonuçları kendi listenizle doğrudan eşleştirirsiniz. Hakkında verimiz olmayan bir alan adı hata değildir; listede kendi yerinde sıfırlardan oluşan bir satır olarak yer alır ve diğer alan adları gibi ücretlendirilir.

Görünürlük Geçmişi ve Trend Takibi

history raporu overview rakamlarını ay ay ve 60 aya kadar geriye verir: sıralanan kelime sayısı, tahmini trafik ve trafik değeri, ilk 3 / 10 / 20 / 100'deki kelimeler ve ücretli arama verisi. Yeni, kaybedilen, yükselen ve düşen kelime sayıları her ay bir önceki ayla karşılaştırılır.

Bu seriden bir site taşımasının, bir içerik kampanyasının ya da bir algoritma güncellemesinin etkisini okuyabilir, aynı dönemi rakiplerinizin serisiyle karşılaştırabilirsiniz. Satırlar en eskiden en yeniye sıralanır; içinde bulunulan ay, tamamlanana kadar seriye eklenmez.

Domain Research API Entegrasyonu

Entegrasyon için tek ihtiyacınız API kullanıcı adı ve şifresidir; bunları hesap panelinizdeki API Erişimi sayfasından oluşturabilirsiniz. İstekler standart HTTP POST'tur, yanıtlar JSON'dur ve herhangi bir dilden çağrılabilir. Dokümantasyonda cURL, Python ve Node.js için çalışır örnekler bulunur. Hata mesajlarını Türkçe almak için Accept-Language: tr header'ını göndermeniz yeterlidir.

60 saniyeden uzun süren istekler task_id içeren bir 202 yanıtı döndürür; sonucu GET /v1/tasks/{task_id} ile alırsınız ve sonuç 72 saat saklanır. idempotency_key ile zaman aşımına uğrayan bir isteği güvenle tekrarlarsınız ve istek bir kez ücretlendirilir. Bilinmeyen ya da yanlış yazılmış bir parametre yok sayılmaz, hatada adıyla ve bir öneriyle bildirilir; böylece bir yazım hatası sessizce yanlış sonuç döndüremez.

Daha fazla organik trafik 

  • 14 gün ücretsiz deneme
  • Kurulum gerekmez
  • Search Console entegrasyonu