DataForSEO
SEO, search-engine results, keyword research, backlinks and AI visibility data.
Anahtar Kelime Yoğunluğu
Bir tarama genelinde kelime ve ifade sıklığı; keyword_length n-gram boyutunu seçer. total_items_count, items_count ve items döndürür. Tamamlanmış bir taramayı okur; bu yüzden post_dataforseo_on_page_submit tarafından döndürülen id değerine ihtiyaç duyar ve crawl_progress ile birlikte max_crawl_pages, pages_in_queue ve pages_crawled değerlerini içeren bir crawl_status döndürür — küçük bir sonuca güvenmeden önce bunları kontrol edin, çünkü hâlâ süren bir taramanın raporlayacak daha az şeyi vardır. Bu, sitenin kendisi hakkında söylediklerini anlatır; web'in site hakkında söyledikleri için post_dataforseo_backlinks_anchors_live, insanların ne aradığı için post_dataforseo_keywords_gads_search_volume_live kullanın. 💰 Upstream tarafında ücretsizdir: tamamlanmış bir taramayı sorgulamak hiçbir şeye mal olmaz, yalnızca taramanın kendisi ücretlidir.
Fiyatlandırma referansı
- Ölçümlendirme: bildirilen yanıt maliyeti.
- Referans istek tahmini: USD 0.012.
- 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çları 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,like,not_like
sıfır veya daha fazla karakterden oluşan herhangi bir dizeyle eşleşmek için%operatörünülikevenot_likeile kullanabilirsiniz
örnek:["keyword","=","%seo%"][["keyword","=","%seo%"],
"and",
["frequency","<","6"]][["keyword","not_like","%seo%"],
"and",
[["frequency",">","6"],"or",["density",">","0.02"]]]Olası filtrelerin tam listesine bu bağlantıdan ulaşabilirsiniz.
Boş nesne - idTür: string
- keywordTür: integer
_length anahtar kelime için sözcük sayısı
zorunlu alan
olası değerler:1,2,3,4,5 - limitTür: integer | null
döndürülen maksimum anahtar kelime sayısı
isteğe bağlı alan
varsayılan değer:100
maksimum değer:1000 - 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
sıralama türünü ayarlamak için virgül kullanmalısınız
örnek:["frequency,desc"]
tek bir istekte en fazla üç sıralama kuralı ayarlayabileceğinizi unutmayın
birden fazla sıralama kuralını ayırmak için virgül kullanmalısınız
örnek:["keyword,asc","frequency,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 - urlTür: string | null
sayfa URL'si
isteğe bağlı alan
burada bir sayfa belirtmezseniz sonuçlar tüm web sitesi için sağlanır
bu alanı kullanırsanız API yanıtı yalnızca belirtilen sayfadaki anahtar kelimeleri içerir
sayfa mutlak URL olarak belirtilmelidir (http://veyahttps://dahil)
- Tür: object | null · Response36Afe1097B20_OnPageKeywordDensityResponseInfo200
- 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_OnPageKeywordDensityTaskInfo
- 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
- crawlTür: string | null
_progress tarama oturumunun durumu
olası değerler:in_progress,finished - crawlTür: object | null · Response36Afe1097B20_CrawlStatusInfo
_status tarama oturumunun ayrıntıları
- maxTür: integer | null Biçim: int64
_crawl _pages taranacak maksimum sayfa sayısı bir görev ayarlarken belirttiğiniz max_crawl_pages sınırını gösterir
- pagesTür: integer | null Biçim: int64
_crawled taranan sayfa sayısı
- pagesTür: integer | null Biçim: int64
_in _queue şu anda tarama kuyruğunda bulunan sayfa sayısı
- itemsTür: array (object | null)[] | null
öğe dizisi
- densityTür: number | null
anahtar kelime yoğunluğu
web sayfasında veya web sitesindefrequencydeğerinin, belirlenenkeyword_lengthdeğerine sahip toplam anahtar kelime sayısına oranı olarak hesaplanır - frequencyTür: integer | null
anahtar kelime sıklığı
anahtar kelimenin web sitesinde (veya birurlbelirttiyseniz web sayfasında) kaç kez göründüğü - keywordTür: string | null
döndürülen anahtar kelime
- itemsTür: integer | null Biçim: int64
_count sonuç dizisindeki öğe sayısı
- totalTür: integer | null Biçim: int64
_items _count ilgili öğelerin toplam sayısı
belirtilen web sitesinde veya web sayfasında, ayarlanankeyword_lengthvefiltersile eşleşen toplam anahtar kelime 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/on_page/keyword_density \
--request POST \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer YOUR_SECRET_TOKEN' \
--data '[
{
"id": "09101923-1535-0216-0000-2389a8854b70",
"url": "https://dataforseo.com/",
"keyword_length": 2,
"filters": [
"frequency",
">",
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": [
{
"crawl_progress": null,
"crawl_status": {
"max_crawl_pages": null,
"pages_in_queue": null,
"pages_crawled": null
},
"total_items_count": null,
"items_count": null,
"items": [
{
"keyword": null,
"frequency": null,
"density": null
}
]
}
]
}
]
}