DataForSEO
SEO, search-engine results, keyword research, backlinks and AI visibility data.
OnPage API Özeti
Bir taramanın durumu ve öne çıkan metrikleri, id ile. crawl_progress, crawl_status, crawl_gateway_address, crawl_stop_reason, domain_info ve page_metrics 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. Bir taramanın bittiğini anlamanın yolu da budur — buradaki başka herhangi bir uç noktayı okumadan önce crawl_progress finished olana kadar bunu yoklayın; aksi halde gerçek gibi görünen kısmi sonuçlar okursunuz. 💰 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: object | null · Response36Afe1097B20_OnPageSummaryResponseInfo200
- 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_OnPageSummaryTaskInfo
- 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
_gateway _address - 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ı
- crawlTür: string | null
_stop _reason taramanın durma nedeni
tarama sürecinin durma nedeni hakkında bilgiler;
olası değerler:limit_exceeded-max_crawl_pagesiçinde ayarlanan sınır aşıldı;empty_queue- kuyruktaki tüm URL'ler tarandı;force_stopped- tarama süreci On Page API Force Stop işlevi kullanılarak durduruldu;unexpected_exception-targettaranırken dahili bir hata oluştu; daha fazla bilgi için desteğe başvurun - domainTür: object | null · Response36Afe1097B20_DomainInfo
_info alan adı genelinde bilgiler
hedef alan adı ve tarama süreci hakkında sayfa içi bilgiler- canonicalizationTür: integer | null
_status _code kanonikleştirilmiş sayfa tarafından döndürülen durum kodu
crawler'ımız siteye IP üzerinden erişmeye çalıştığında sunucu davranışının kontrolü;
çoğu durumda kanonikleştirilmiş sayfaların301veya302durum koduyla yanıt vermesi önerilir - checksTür: object | null
site kontrolleri
siteyle ilgili diğer sayfa içi kontroller- propertyTür: boolean | null
Name
- cmsTür: string | null
içerik yönetim sistemi
sitede algılanan içerik yönetim sistemigeneratormeta etiketinin içeriği
veriler, 200 yanıt kodu döndüren ilk rastgele sayfadan alınır
crawler'ımız cms'yi tanımlayamazsa değernullolur - crawlTür: string | null
_end tarama bitiş zamanı
taramanın bittiği tarih ve saat
UTC biçiminde: "yyyy-mm-dd hh-mm-ss +00:00"
örnek:2019-11-15 12:57:46 +00:00
Not: yalnızca"crawl_progress"değeri"finished"olduğunda bilgilendiricidir"crawl_progress"değeriin_progressise değernullolur - crawlTür: string | null
_start tarama başlangıç zamanı
sitenin taramaya gönderildiği tarih ve saat
UTC biçiminde: "yyyy-mm-dd hh-mm-ss +00:00"
örnek:2019-11-15 12:57:46 +00:00 - directoryTür: integer | null
_browsing _status _code dizin tarafından döndürülen durum kodu
hedef sitedeki dizin sayfası tarafından döndürülen durum kodu
çoğu durumda dizinlerin403veya401durum koduyla yanıt vermesi önerilir - extendedTür: string | null
_crawl _status tarama durumu ve hataları
sitenin neden taranmadığını gösterir;
aşağıdaki değerleri alabilir:no_errors— tarama hatası algılanmadı;site_unreachable— crawler'ımız siteye ulaşamadı ve bu nedenle durum kodunu alamadı;invalid_page_status_code— ilk taranan sayfanın durum kodu >= 400;forbidden_meta_tag— ilk taranan sayfa <meta robots="noindex"> etiketi içeriyor;forbidden_robots— robots.txt sayfanın taranmasını yasaklıyor;forbidden_http_header— sayfanın HTTP başlığı "X-Robots-Tag: noindex" içeriyor ;too_many_redirects— ilk taranan sayfada 10'dan fazla yönlendirme var;unknown— neden bilinmiyor - ipTür: string | null
alan adının IP adresi
- mainTür: string | null
_domain kök alan adı adı
- nameTür: string | null
alan adı
- pageTür: integer | null
_not _found _status _code var olmayan sayfa tarafından döndürülen durum kodu
çoğu durumda sunucunun 404 yanıt kodu döndürmesi önerilir - serverTür: string | null
sitenin sunucusu
sitede algılanan sunucu sürümüserverbaşlığının içeriği
bilgiler, yanıt kodu 200 olan ilk sayfadan alınır - sslTür: object | null · Response36Afe1097B20_SslInfo
_info SSL sertifikası bilgileri
sitede algılanan Güvenli Yuva Katmanı protokolü hakkında bilgiler- certificateTür: string | null
_expiration _date SSL sertifikası son kullanma tarihi
SSL sertifikasının sona erdiği tarih ve saat
UTC biçiminde: “yyyy-mm-dd hh-mm-ss +00:00”
örnek:2019-11-15 12:57:46 +00:00 - certificateTür: string | null
_hash SSL sertifikası hash değeri
SSL sertifikasının hash işlevinin sürümü - certificateTür: string | null
_issuer SSL sertifika yetkilisi
algılanan SSL sertifikasını veren kuruluş - certificateTür: string | null
_subject SSL sertifikası konusu
ortak anahtarla ilişkili kuruluş - certificateTür: integer | null
_version - validTür: boolean | null
_certificate SSL sertifikası geçerliliği
bir web sitesinde algılanan SSL sertifikasının süresinin dolmadığını, askıya alınmadığını, iptal edilmediğini veya geçersiz olmadığını belirtir
- totalTür: integer | null Biçim: int64
_pages taranan toplam sayfa sayısı
taranan toplam sayfa sayısı - totalTür: integer | null Biçim: int64
_uncrawlable _resources taranamayan toplam kaynak sayısı
taranamayan toplam kaynak sayısı;
kaynağın gerçek içerik türü crawler'ın beklediği içerik türüyle eşleşmediğinde kaynak taranamaz olarak kabul edilir - wwwTür: integer | null
_redirect _status _code yönlendirme durum kodu
www'den www olmayana yönlendirme durum kodu
çoğu durumda yönlendirmenin301durum kodu döndürmesi önerilir
- pageTür: object | null · Response36Afe1097B20_PageMetrics
_metrics sayfaya özgü bilgiler
hedef web sitesindeki sayfaların metrik bilgileri- brokenTür: integer | null
_links bozuk bağlantı sayısı
hedef web sitesindeki tüm taranan sayfalarda bozuk bağlantı sayısı - brokenTür: integer | null
_resources bozuk kaynak sayısı
bozuk bağlantılara sahip görsellerin ve diğer kaynakların sayısı - checksTür: object | null
sayfaya özgü sayfa içi kontroller
- propertyTür: integer | null Biçim: int64
Name Signed 64-bit integers (long type).
- duplicateTür: integer | null
_content yinelenen içeriğe sahip sayfa sayısı
- duplicateTür: integer | null
_description yinelenen açıklamalara sahip sayfa sayısı
- duplicateTür: integer | null
_title yinelenen başlıklara sahip sayfa sayısı
- linksTür: integer | null
_external harici bağlantı sayısı
diğer web sitelerine işaret eden bağlantı sayısı - linksTür: integer | null
_internal dahili bağlantı sayısı
hedef web sitesi içindeki diğer sayfalara işaret eden bağlantı sayısı - linksTür: integer | null
_relation _conflict hedef web sitesinde çakışma oluşturabilecek bağlantı sayısı
örneğin,"links_relation_conflict": 2ise hedef web sitesi aynı kaynağa en az birrel="nofollow"öznitelikli dahili bağlantı ve en az bir dofollow bağlantı ile atıfta bulunuyor demektir - nonTür: integer | null
_indexable - onpageTür: number | null
_score web sitesinin 100 puanlık ölçekte ne kadar iyi optimize edildiğini gösterir
bu alan, web sitesinin tespit edilen kritik sayfa içi sorunlar ve uyarılar dikkate alınarak ne kadar iyi optimize edildiğini gösterir;100, web sitesinde kritik sayfa içi sorun ve önemli uyarı olmadığı anlamına gelen en yüksek olası puanıdır;
not: bu değerin taranan sayfa sayısına bağlı olduğunu unutmayın;
metriğin nasıl hesaplandığı hakkında daha fazla bilgiyi bu yardım merkezi makalesinde bulabilirsiniz - redirectTür: integer | null
_loop başlangıcı ve bitişi aynı URL olan yönlendirme zincirlerinin sayısı
hedef URL'nin özgün URL'ye geri yönlendirdiği yönlendirme zincirlerinin 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/summary/00000000-0000-0000-0000-000000000000 \
--header 'Authorization: Bearer YOUR_SECRET_TOKEN'
{
"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
},
"crawl_gateway_address": null,
"crawl_stop_reason": null,
"domain_info": {
"name": null,
"cms": null,
"ip": null,
"server": null,
"crawl_start": null,
"crawl_end": null,
"extended_crawl_status": null,
"ssl_info": "[Max Depth Exceeded]",
"checks": null,
"total_pages": null,
"total_uncrawlable_resources": null,
"page_not_found_status_code": null,
"canonicalization_status_code": null,
"directory_browsing_status_code": null,
"www_redirect_status_code": null,
"main_domain": null
},
"page_metrics": {
"links_external": null,
"links_internal": null,
"duplicate_title": null,
"duplicate_description": null,
"duplicate_content": null,
"broken_links": null,
"broken_resources": null,
"links_relation_conflict": null,
"redirect_loop": null,
"onpage_score": null,
"non_indexable": null,
"checks": null
}
}
]
}
]
}