DataForSEO
SEO, search-engine results, keyword research, backlinks and AI visibility data.
SERP Rakipleri
Bir keywords kümesi için sizinle birlikte sıralanan alan adları ve kaç tanesini paylaştıkları. se_type, seed_keywords, total_count, items_count ve items döndürür. DataForSEO zarfına sarılıdır: veriler tasks[0].result içinde, sonuç tasks[0].status_code içinde — reddedilen bir istek yine de HTTP 200 döndürür. ⚠️ Bunlar arama rakipleridir, paylaşılan sıralamalarla belirlenir. Bağlantı grafiğindeki eşdeğeri post_dataforseo_backlinks_competitors_live ve iki liste sık sık çelişir — bu da kendi başına bilgi vericidir.
Fiyatlandırma referansı
- Ölçümlendirme: bildirilen yanıt maliyeti.
- Referans istek tahmini: USD 0.0192.
- Referans müşteri çarpanı: 1.0. Kesinleşmiş müşteri tutarına yeniden uygulamayın.
Yalnızca referans üst verisidir; hesap teklifi, garantili fiyat veya harcama üst sınırı değildir. Kaynak kredileri Felo kredisi değildir. Nihai ücretler Felo faturalandırma kayıtlarını izler.
- Tür: array (object | null)[]
- filtersTür: array (object | null)[] | null
sonuç filtreleme parametreleri dizisi
isteğe bağlı alan
aynı anda birkaç filtre ekleyebilirsiniz (en fazla 8 filtre)
koşullar arasındaand,ormantıksal operatörünü ayarlamalısınız
şu operatörler desteklenir:regex,not_regex,<,<=,>,>=,=,<>,in,not_in,match,not_match,ilike,not_ilike,like,not_like%operatörünülikevenot_likeile, ayrıcailikevenot_ilikeile kullanarak sıfır veya daha fazla karakterden oluşan herhangi bir dizeyle eşleşebilirsiniz
örnek:["median_position","in",[1,10]][["median_position","in",[1,10]],"and",["domain","not_like","%wikipedia.org%"]][["domain","not_like","%wikipedia.org%"],
"and",
[["relevant_serp_items",">",0],"or",["median_position","in",[1,10]]]]
filtreler hakkında daha fazla bilgi için Dataforseo Labs - Filters veya bu yardım merkezi kılavuzuna bakınBoş nesne - includeTür: boolean | null
_subdomains alt alan adlarının aramaya dahil edilip edilmeyeceğini belirtir
isteğe bağlı alanfalseolarak ayarlanırsa alt alan adları yoksayılır
varsayılan değer:true - itemTür: array string[] | null
_types arama sonucu türü
yanıtta yer alan arama sonucu türünü belirtir
isteğe bağlı alanolası değerler:
["organic", "paid", "featured_snippet", "local_pack"]
varsayılan değer:["organic", "paid"] - keywordsTür: array string[]
anahtar kelimeler dizisi
zorunlu alan
sonuçlar, bu dizide belirttiğiniz anahtar kelimelere dayanır
UTF-8 kodlaması;
anahtar kelimeler küçük harf biçimine dönüştürülür;
en fazla 200 anahtar kelime belirtebilirsinizDataForSEO API'lerinde
keywordvekeywordsalanlarının kural ve sınırlamaları hakkında daha fazla bilgi için bu Yardım Merkezi makalesine bakın - languageTür: string | null
_code benzersiz dil tanımlayıcısı
belirtmezseniz zorunlu alanlanguage_name
Not:language_nameveyalanguage_codedeğerlerinden birini belirtmeniz gerekir
mevcut dillerin listesinilanguage_codeparametreleriyle birlikte ayrı bir istek göndererek şu adresten alabilirsiniz:https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages
örnek:en - languageTür: string
_name dilin tam adı
belirtmezseniz zorunlu alanlanguage_code
Not:language_nameveyalanguage_codedeğerlerinden birini belirtmeniz gerekir
mevcut dillerin listesinilanguage_nameparametreleriyle birlikte ayrı bir istek göndererek şu adresten alabilirsiniz:https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages
örnek:English - limitTür: integer | null
döndürülen maksimum alan adı sayısı
isteğe bağlı alan
varsayılan değer:100
maksimum değer:1000 - locationTür: integer
_code benzersiz konum tanımlayıcısı
belirtmezseniz zorunlu alanlocation_name
Not:location_nameveyalocation_codedeğerlerinden birini belirtmeniz gerekir
mevcut konumların listesinilocation_codeparametreleriyle birlikte ayrı bir istek göndererek şu adresten alabilirsiniz:https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages
örnek:2840 - locationTür: string
_name konumun tam adı
belirtmezseniz zorunlu alanlocation_code
Not:location_nameveyalocation_codedeğerlerinden birini belirtmeniz gerekir
mevcut konumların listesinilocation_nameparametreleriyle birlikte ayrı bir istek göndererek şu adresten alabilirsiniz:https://api.dataforseo.com/v3/dataforseo_labs/locations_and_languages
örnek:United Kingdom - offsetTür: integer | null
döndürülen alan adlarının sonuç dizisindeki offset
isteğe bağlı alan
varsayılan değer:010değerini belirtirseniz sonuç dizisindeki ilk on alan adı atlanır ve veriler sonraki alan adları için sağlanır - orderTür: array string[] | null
_by sonuç sıralama kuralları
isteğe bağlı alan
sonuçları sıralamak içinfiltersdizisindekiyle aynı değerleri kullanabilirsiniz
olası sıralama türleri:asc— sonuçlar artan düzende sıralanırdesc— sonuçlar azalan düzende sıralanır
ayırıcı olarak virgül kullanılır
örnek:["avg_position,asc"]
varsayılan kural:["rating,desc"]
tek bir istekte en fazla üç sıralama kuralı ayarlayabileceğinizi unutmayın
birden çok sıralama kuralını virgülle ayırmalısınız
örnek:["avg_position,asc","etv,desc"] - tagTür: string | null
kullanıcı tanımlı görev tanımlayıcısı
isteğe bağlı alan
karakter sınırı 255
bu parametreyi görevi tanımlamak ve sonuçla eşleştirmek için kullanabilirsiniz
belirtilentagdeğerini yanıtındatanesnesinde bulacaksınız
- Tür: object | null · Response36Afe1097B20_DataforseoLabsGoogleSerpCompetitorsLiveResponseInfo200
- Tür: number | null Biçim: doublecost
toplam görev maliyeti, USD
- Tür: integer | nullstatus
_code genel durum kodu yanıt kodlarının tam listesini burada bulabilirsiniz
- Tür: string | nullstatus
_message genel bilgilendirme mesajı genel bilgilendirme mesajlarının tam listesini burada bulabilirsiniz
- Tür: array (object | null)[] | nulltasks
görev dizisi
- Tür: object | null · Response36Afe1097B20_DataforseoLabsGoogleSerpCompetitorsLiveTaskInfo
- costTür: number | null Biçim: double
toplam görev maliyeti, USD
- dataTür: object | null
POST isteğinde belirttiğiniz parametrelerin aynısını içerir
- propertyTür: object | null
Name
- idTür: string | null
görev tanımlayıcısı sistemimizde UUID biçiminde benzersiz görev tanımlayıcısı
- pathTür: array (string | null)[] | null
URL yolu
- resultTür: array (object | null)[] | null
sonuç dizisi
- itemsTür: array (object | null)[] | null
algılanan SERP rakiplerini ve ilgili verileri içerir
- avgTür: number | null Biçim: float
_position alan adının belirtilen anahtar kelimeler için ortalama konumu
keywords_positionsdizisindeki değerlerin aritmetik ortalaması - domainTür: string | null
algılanan SERP rakibinin alan adı
- etvTür: number | null
tahmini trafik hacmi
belirtilen anahtar kelimelerin web sitesine yönlendirdiği tahmini aylık trafiği temsil eder
belirtilen anahtar kelimelerin arama hacmi değerleri ile SERP'teki belirli konumlardaki CTR (tıklama oranı) değerlerinin çarpımlarının toplamı olarak hesaplanır
metriğin nasıl hesaplandığı hakkında daha fazla bilgi için bu yardım merkezi makalesine bakın - keywordsTür: integer | null Biçim: int64
_count alan adının SERP'lerde konum sahibi olduğu belirtilen anahtar kelime sayısı
- keywordsTür: object | null
_positions anahtar kelime konumları
ilgili alan adının belirtilen anahtar kelimeler için SERP'te sahip olduğu konumlar- propertyTür: array (integer | null)[] | null
Name
- medianTür: number | null
_position alan adının belirtilen anahtar kelimeler için medyan konumu
keywords_positionsdizisindeki değerlerin medyanı - ratingTür: number | null
mümkün olan en yüksek ile gerçek anahtar kelime konumları arasındaki fark
alan adının belirtilen anahtar kelimeler için SERP'teki göreli görünürlük oranını temsil eder
sum(100-keywords_positions) olarak hesaplanır - relevantTür: integer | null
_serp _items alan adıyla ilgili SERP öğelerinin sayısı
belirtilen anahtar kelimeler için alan adıyla ilgili SERP'teki arama sonuçlarının sayısını temsil eder - seTür: string | null
_type arama motoru türü
- visibilityTür: number | null
SERP görünürlük oranı
belirtilen anahtar kelimelerin SERP konumlarına dayalı web sitesi görünürlük oranını temsil eder
1 ile 10 aralığındaki konumlara sahip anahtar kelimelere sırasıyla 1 ile 0,1 arasında görünürlük endeksi atanır
11 ile 20 aralığındaki konumlara sahip anahtar kelimeler 0,05 sabit görünürlük endeksine sahiptir
20 ile 100 arasındaki konumlara sahip anahtar kelimelerin görünürlük endeksi 0'dır
- itemsTür: integer | null Biçim: int64
_count itemsdizisinde döndürülen sonuç sayısı - languageTür: string | null
_code POST dizisindeki dil kodu
veri yoksa değernullolur - locationTür: integer | null
_code POST dizisindeki konum kodu
veri yoksa değernullolur - seTür: string | null
_type arama motoru türü
- seedTür: array (string | null)[] | null
_keywords istekte belirtilen anahtar kelimeler
anahtar kelime %## kodları çözülmüş olarak döndürülür ('+' karakteri boşluk karakteri olarak çözülür) - totalTür: integer | null Biçim: int64
_count veritabanımızda isteğinizle ilgili toplam sonuç sayısı
- resultTür: integer | null Biçim: int64
_count result dizisindeki öğe sayısı
- statusTür: integer | null
_code görevin durum kodu DataForSEO tarafından oluşturulur; şu aralıkta olabilir: 10000-60000 yanıt kodlarının tam listesini burada bulabilirsiniz
- statusTür: string | null
_message görevin bilgilendirme mesajı genel bilgilendirme mesajlarının tam listesini burada bulabilirsiniz
- timeTür: string | null
yürütme süresi, saniye
- Tür: integer | null Biçim: int64tasks
_count tasks dizisindeki görev sayısı
- Tür: integer | null Biçim: int64tasks
_error tasks dizisinde hata ile dönen görev sayısı
- Tür: string | nulltime
toplam yürütme süresi, saniye
- Tür: string | nullversion
API'nin geçerli sürümü
application/json - 400
İstek işlenemedi. İstek parametrelerini kontrol edin.
- 401
Geçerli bir Felo API anahtarı gerekir.
- 402
Faturalandırma koşulu karşılanmadığı için istek devam edemiyor.
- 403
Hesabın bu işlemi gerçekleştirme izni yok.
- 429
İstek veya harcama sınırına ulaşıldı.
- 502
Hizmet isteği tamamlayamadı.
- 503
API veya faturalandırma hizmeti geçici olarak kullanılamıyor.
- 504
İstek işlenirken hizmet zaman aşımına uğradı.
- default
Hata yanıtı; upstream sağlayıcıdan doğrudan aktarılan yanıtlar sağlayıcı biçimlerini kullanabilir
application/json
curl https://openapi.felo.ai/v1/beta/dataforseo/dataforseo_labs/google/serp_competitors/live \
--request POST \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer YOUR_SECRET_TOKEN' \
--data '[
{
"keywords": [
"phone"
],
"language_name": "English",
"location_code": 2840,
"item_types": [
"organic"
],
"limit": 5
}
]'
{
"version": null,
"status_code": null,
"status_message": null,
"time": null,
"cost": null,
"tasks_count": null,
"tasks_error": null,
"tasks": [
{
"id": null,
"status_code": null,
"status_message": null,
"time": null,
"cost": null,
"result_count": null,
"path": [
null
],
"data": null,
"result": [
{
"se_type": null,
"seed_keywords": [
null
],
"location_code": null,
"language_code": null,
"total_count": null,
"items_count": null,
"items": [
{
"se_type": null,
"domain": null,
"avg_position": null,
"median_position": null,
"rating": null,
"etv": null,
"keywords_count": null,
"visibility": null,
"relevant_serp_items": null,
"keywords_positions": null
}
]
}
]
}
]
}