Felo API PlatformFelo API Platform
Tüm DataForSEO endpoint'leri
v0.2.0-beta
OpenAPI 3.1.0

OnPage Görevlerini Ayarlama

Sunucu:https://openapi.felo.ai
İstemci Kitaplıkları

DataForSEO

​

SEO, search-engine results, keyword research, backlinks and AI visibility data.

OnPage Görevlerini Ayarlama

​

target için bir tarama başlatır ve tasks[0].id içinde bir görev id değeri döndürür — bu id, bu ailedeki diğer tüm araçların ihtiyaç duyduğu tutamaçtır, bu yüzden saklayın. max_crawl_pages taramayı sınırlar, start_url, max_crawl_depth, priority_urls ve crawl_delay onu şekillendirir, store_raw_html ise post_dataforseo_on_page_raw_html uç noktasının daha sonra sunacak bir şeyi olup olmayacağını belirler. 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. ⚠️ Bu, alışılmış submit/fetch ikilisi değildir: tarama, ardından bir düzine başka aracın id ile sorguladığı bir oturumdur. crawl_progress finished olana kadar get_dataforseo_on_page_summary yoklayın; example.com'un tek sayfalık taraması bir dakikadan çok daha kısa sürdü.

Fiyatlandırma referansı

  • Ölçümlendirme: bildirilen yanıt maliyeti.
  • Referans istek tahmini: USD 0.003.
  • 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.

Gövde
application/json
  • Tür: array (object | null)[]
    • accept_language
      Tür: string | null

      web sitesine erişim için dil başlığı
      isteğe bağlı alan
      tüm yerel ayar biçimleri desteklenir (xx, xx-XX, xxx-XX, vb.)
      Not: bu parametreyi belirtmezseniz bazı web siteleri erişimi reddedebilir; bu durumda sayfalar yanıt dizisinde "type":"broken değeriyle döndürülür

    • allow_subdomains
      Tür: boolean | null

      alt alan adlarındaki sayfaları dahil et
      isteğe bağlı alan
      hedef web sitesinin tüm alt alan adlarını taramak istiyorsanız true olarak ayarlayın
      varsayılan değer: false

    • allowed_subdomains
      Tür: array string[] | null

      taranacak alt alan adları
      isteğe bağlı alan
      taramak istediğiniz alt alan adlarını belirtin
      örnek: ["blog.site.com", "my.site.com", "shop.site.com"]
      Not: bu parametreyi kullanmak için allow_subdomains parametresi false olarak ayarlanmalıdır;
      aksi halde allowed_subdomains alanının içeriği yok sayılır ve sonuçlar tüm alt alan adları için döndürülür

    • browser_preset
      Tür: string | null

      tarayıcı ekran parametreleri için ön ayar
      isteğe bağlı alan
      bu alanı kullanırsanız browser_screen_width, browser_screen_height, browser_screen_scale_factor değerlerini belirtmeniz gerekmezolası değerler:
      desktop, mobile, tabletdesktop ön ayarı şu değerleri uygular:browser_screen_width: 1920
      browser_screen_height: 1080
      browser_screen_scale_factor: 1mobile ön ayarı şu değerleri uygular:browser_screen_width: 390
      browser_screen_height: 844
      browser_screen_scale_factor: 3tablet ön ayarı şu değerleri uygular:browser_screen_width: 1024
      browser_screen_height: 1366
      browser_screen_scale_factor: 2
      Not: bu parametreyi kullanmak için enable_javascript veya enable_browser_rendering değerini true olarak ayarlayın

    • browser_screen_height
      Tür: integer | null

      tarayıcı ekran yüksekliği
      isteğe bağlı alan
      belirli bir cihaz için denetim gerçekleştirmek üzere özel bir tarayıcı ekran yüksekliği ayarlayabilirsiniz;
      bu alanı kullanırsanız yok sayılacağından browser_preset belirtmeniz gerekmez;
      Not: bu parametreyi kullanmak için enable_javascript veya enable_browser_rendering değerini true olarak ayarlayınpiksel cinsinden minimum değer: 240
      piksel cinsinden maksimum değer: 9999

    • browser_screen_scale_factor
      Tür: number | null

      tarayıcı ekran ölçek faktörü
      isteğe bağlı alan
      belirli bir cihaz için denetim gerçekleştirmek üzere özel bir tarayıcı ekran çözünürlük oranı ayarlayabilirsiniz;
      bu alanı kullanırsanız yok sayılacağından browser_preset belirtmeniz gerekmez;
      Not: bu parametreyi kullanmak için enable_javascript veya enable_browser_rendering değerini true olarak ayarlayınminimum değer: 0.5
      maksimum değer: 3

    • browser_screen_width
      Tür: integer | null Biçim: int64

      tarayıcı ekran genişliği
      isteğe bağlı alan
      belirli bir cihaz için denetim gerçekleştirmek üzere özel bir tarayıcı ekran genişliği ayarlayabilirsiniz;
      bu alanı kullanırsanız yok sayılacağından browser_preset belirtmeniz gerekmez;
      Not: bu parametreyi kullanmak için enable_javascript veya enable_browser_rendering değerini true olarak ayarlayınpiksel cinsinden minimum değer: 240
      piksel cinsinden maksimum değer: 9999

    • calculate_keyword_density
      Tür: boolean | null

      hedef alan adı için anahtar kelime yoğunluğunu hesapla
      isteğe bağlı alan
      web sitesi sayfaları için anahtar kelime yoğunluğunu hesaplamak istiyorsanız true olarak ayarlayın
      varsayılan değer: false
      Not: bu parametreyi kullanırsanız ek ücretler uygulanır; bu parametreyle çalıştırılan görevlerin maliyeti hakkında daha fazla bilgiyi yardım makalemizde bulabilirsiniz
      tarama tamamlandıktan sonra anahtar kelime yoğunluğu değerlerini Keyword Density uç noktası ile alabilirsiniz

    • check_spell
      Tür: boolean | null

      yazımı denetle
      isteğe bağlı alan
      bir web sitesinde Hunspell kitaplığını kullanarak yazım denetimi yapmak için true olarak ayarlayın
      varsayılan değer: false

    • check_spell_exceptions
      Tür: array string[] | null

      yazım denetiminden hariç tutulan sözcükler
      isteğe bağlı alan
      yazım denetiminden hariç tutmak istediğiniz sözcükleri belirtin
      maksimum sözcük uzunluğu: 100 karakter
      maksimum sözcük sayısı: 1000
      örnek: "SERP", "minifiers", "JavaScript"

    • check_spell_language
      Tür: string | null

      yazım denetimi dili
      isteğe bağlı alan
      desteklenen diller: 'hy', 'eu', 'bg', 'ca', 'hr', 'cs', 'da', 'nl', 'en', 'eo', 'et', 'fo', 'fa', 'fr', 'fy', 'gl', 'ka', 'de', 'el', 'he', 'hu', 'is', 'ia', 'ga', 'it', 'rw', 'la', 'lv', 'lt', 'mk', 'mn', 'ne', 'nb', 'nn', 'pl', 'pt', 'ro', 'gd', 'sr', 'sk', 'sl', 'es', 'sv', 'tr', 'tk', 'uk', 'vi'
      Not: dil belirtilmezse sayfa içeriğine göre otomatik olarak ayarlanır

    • checks_threshold
      Tür: object | null

      denetimler için özel eşik değerleri
      isteğe bağlı alan
      OnPage API yanıtlarının checks nesnesinde yer alan parametreler için özel eşik değerleri belirleyebilirsiniz;
      Not: yalnızca tam sayı eşik değerleri değiştirilebilir;
      örneğin high_loading_time ve large_page_size parametreleri varsayılan olarak sırasıyla 3 saniye ve 1 megabayt olarak ayarlanmıştır;
      bu eşikleri 1 saniye ve 1000 kB olarak değiştirmek istiyorsanız aşağıdaki kod parçacığını kullanın:
      "checks_threshold": {<br>"high_loading_time": 1,<br>"large_page_size": 1000<br>}
      varsayılan değerleriyle özelleştirilebilir kullanılabilir parametreler:
      "title_too_short", default value: 30, type: "int"<br>"title_too_long", default value: 65, type: "int"<br>"small_page_size", default value: 1024, type: "int"<br>"large_page_size", default value: 1048576 (1024 * 1024), type: "int"<br>"low_character_count", default value: 1024, type: "int"<br>"high_character_count", default value: 256000 (250 * 1024), type: "int"<br>"low_content_rate", default value: 0.1, type: "float"<br>"high_content_rate", default value: 0.9, type: "float"<br>"high_loading_time", default value: 3000, type: "int"<br>"high_waiting_time", default value: 1500, type: "int"<br>"low_readability_rate", default value: 15.0, type: "float"<br>"irrelevant_description", default value: 0.2, type: "float"<br>"irrelevant_title", default value: 0.3, type: "float"<br>"irrelevant_meta_keywords", default value: 0.6, type: "float"

      • propertyName
        Tür: integer | null Biçim: int64

        Signed 64-bit integers (long type).

    • crawl_delay
      Tür: integer | null

      istekler arasındaki gecikme, ms
      isteğe bağlı alan
      crawler'ın sunucuya gönderdiği istekler arasındaki özel gecikme
      varsayılan değer: 2000

    • crawl_sitemap_only
      Tür: boolean | null

      yalnızca sitemap'te belirtilen sayfaları tara
      isteğe bağlı alan
      yalnızca sitemap'te belirtilen sayfaları taramak istiyorsanız true olarak ayarlayın
      bu parametreyi true olarak ayarlar ve custom_sitemap belirtmezseniz varsayılan sitemap'i tararız
      varsayılan değer: false
      Not: bu parametreyi kullanmak istiyorsanız respect_sitemap değeri true olmalıdır

    • custom_js
      Tür: string | null

      özel javascript
      isteğe bağlı alan
      Not: buraya girdiğiniz betiğin yürütme süresi en fazla 700 ms olmalıdır. Örneğin, sitenin Google Tag Manager'ı bir scr özniteliği olarak içerip içermediğini kontrol etmek için aşağıdaki JS parçacığını kullanabilirsiniz:
      let meta = { haveGoogleAnalytics: false, haveTagManager: false };rnfor (var i = 0; i < document.scripts.length; i++) {rn let src = document.scripts[i].getAttribute("src");rn if (src != undefined) {rn if (src.indexOf("analytics.js") >= 0)rn meta.haveGoogleAnalytics = true;rntif (src.indexOf("gtm.js") >= 0)rn meta.haveTagManager = true;rn }rn}rnmeta;döndürülen değer bu alana belirttiğiniz şeye bağlıdır. Örneğin, aşağıdaki betiği belirtirseniz:
      meta = {}; meta.url = document.URL; meta.test = 'test'; meta;
      yanıt olarak aşağıdaki verileri alırsınız:
      "custom_js_response": {<br>"url": "https://dataforseo.com/",<br>"test": "test"<br>}
      Not: girdiğiniz betiğin uzunluğu 2000 karakteri aşmamalıdır

    • custom_robots_txt
      Tür: string | null

      özel robots.txt ayarları
      isteğe bağlı alan
      örnek: Disallow: /directory1/

    • custom_sitemap
      Tür: string | null

      özel sitemap url'si
      isteğe bağlı alan
      alternatif sitemap'in bulunduğu sayfanın URL'si
      Not: bu parametreyi kullanmak istiyorsanız respect_sitemap değeri true olmalıdır

    • custom_user_agent
      Tür: string | null

      özel user agent
      isteğe bağlı alan
      bir web sitesini taramak için özel user agent
      örnek: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.116 Safari/537.36

      varsayılan değer: Mozilla/5.0 (compatible; RSiteAuditor)

    • disable_cookie_popup
      Tür: boolean | null

      çerez açılır penceresini devre dışı bırak
      isteğe bağlı alan
      kullanıcıdan çerez onayı isteyen açılır pencereyi devre dışı bırakmak istiyorsanız true olarak ayarlayın;
      varsayılan değer:
      false

    • disable_page_checks
      Tür: array string[] | null

      belirli sayfa kontrollerinin çalışmasını engelle
      isteğe bağlı alan
      belirli checks değerlerini belirterek bunların çalışmasını ve onpage_score değerini etkilemesini engelleyin; örnek:
      "disable_page_checks": ["is_5xx_code", "is_4xx_code"]

    • disable_sitewide_checks
      Tür: array string[] | null

      belirli site geneli kontrollerin çalışmasını engelle
      isteğe bağlı alan
      aşağıdaki checks değerlerini belirterek bunların target sitesinde çalışmasını engelleyin:
      "test_page_not_found"
      "test_canonicalization"
      "test_https_redirect"
      "test_directory_browsing"örnek:
      "disable_sitewide_checks": ["test_directory_browsing", "test_page_not_found"]daha fazla bilgi için yardım merkezimize bakın

    • disallowed_subdomains
      Tür: array string[] | null

      taranmayacak alt alan adları
      isteğe bağlı alan
      taramak istemediğiniz alt alan adlarını belirtin
      örnek: ["status.site.com", "docs.site.com"]
      Not: bu parametreyi kullanmak için allow_subdomains parametresi true olarak ayarlanmalıdır

    • enable_browser_rendering
      Tür: boolean | null

      Core Web Vitals ölçmek için tarayıcı oluşturmayı taklit et
      isteğe bağlı alan
      bu parametreyi kullanarak bir web sayfası yüklenirken tarayıcıyı taklit edebilirsiniz;
      enable_browser_rendering sayfadaki stilleri, görselleri, yazı tiplerini, animasyonları, videoları ve diğer kaynakları yükler;
      varsayılan değer: false
      yanıtta Core Web Vitals (FID, CLS, LCP) metriklerini almak için true olarak ayarlayın;
      bu alanı kullanırsanız enable_javascript ve load_resources parametreleri true olarak ayarlanmalıdır
      Not: bu parametreyi kullanırsanız ek ücret uygulanır; bu parametreyle çalıştırılan görevlerin maliyeti hakkında daha fazla bilgi için yardım makalemize bakın; maliyet Fiyatlandırma sayfasında hesaplanabilir

    • enable_content_parsing
      Tür: boolean | null

      taranan sayfalardaki içeriği ayrıştır
      isteğe bağlı alan
      OnPage Content Parsing uç noktasını kullanmak için true olarak ayarlayın
      varsayılan değer: false

    • enable_javascript
      Tür: boolean | null

      sayfada javascript yükle
      isteğe bağlı alan
      sayfada bulunan betikleri yüklemek istiyorsanız true olarak ayarlayın
      varsayılan değer: false
      Not: bu parametreyi kullanırsanız ek ücret uygulanır; bu parametreyle çalıştırılan görevlerin maliyeti hakkında daha fazla bilgi için yardım makalemize bakın; maliyet Fiyatlandırma sayfasında hesaplanabilir

    • enable_www_redirect_check
      Tür: boolean | null

      alan adının www yönlendirmesini uygulayıp uygulamadığını kontrol et
      isteğe bağlı alan
      istenen alan adının www'den www olmayana veya www olmayandan www'ye yönlendirmeyi uygulayıp uygulamadığını kontrol etmek istiyorsanız true olarak ayarlayın;
      varsayılan değer: false

    • enable_xhr
      Tür: boolean | null

      sayfada XMLHttpRequest'i etkinleştir
      isteğe bağlı alan
      crawler'ımızın XMLHttpRequest nesnesini kullanarak bir web sunucusundan veri istemesini istiyorsanız true olarak ayarlayın
      varsayılan değer: false; bu alanı kullanırsanız enable_javascript true olarak ayarlanmalıdır;

    • force_sitewide_checks
      Tür: boolean | null

      tek sayfa taranırken site geneli kontrolleri etkinleştir
      isteğe bağlı alan
      tek bir sayfa taranırken site geneli kontrollerin verilerini almak için true olarak ayarlayın;
      varsayılan değer: false

    • load_resources
      Tür: boolean | null

      kaynakları yükle
      isteğe bağlı alan
      görselleri, stil sayfalarını, betikleri ve bozuk kaynakları yüklemek istiyorsanız true olarak ayarlayın
      varsayılan değer: false
      Not: bu parametreyi kullanırsanız ek ücret uygulanır; bu parametreyle çalıştırılan görevlerin maliyeti hakkında daha fazla bilgi için yardım makalemize bakın; maliyet Fiyatlandırma sayfasında hesaplanabilir

    • max_crawl_depth
      Tür: integer | null

      tarama derinliği
      isteğe bağlı alan
      taranacak sayfaların bağlantı derinliği;
      örneğin taramanın başlangıç sayfası 0. düzeydir, o sayfadan bağlantı verilen sayfalar 1. düzeydir vb.

    • max_crawl_pages
      Tür: integer

      taranan sayfa limiti
      zorunlu alan
      belirtilen alan adında taranacak sayfa sayısı
      Not:
      max_crawl_pages değerini 1 olarak ayarlar ve start_url belirtmezseniz veya buna bir ana sayfa girerseniz aşağıdaki site geneli kontroller devre dışı bırakılır:
      test_canonicalization, enable_www_redirect_check, test_hidden_server_signature, test_page_not_found, test_directory_browsing, test_https_redirect
      yine de etkinleştirmek için force_sitewide_checks değerini true olarak ayarlayın. max_crawl_pages değerini 1 olarak ayarlar ve ana sayfa dışında bir start_url belirtirseniz tüm site geneli kontroller devre dışı bırakılır;
      yine de etkinleştirmek için force_sitewide_checks değerini true olarak ayarlayın

    • pingback_url
      Tür: string | null

      tamamlanan görevin bildirim URL'si
      isteğe bağlı alan
      görev tamamlandığında belirttiğiniz URL'ye gönderilen GET isteğiyle sizi bilgilendireceğiz
      ‘$id’ dizesini $id değişkeni, ‘$tag’ dizesini ise URL kodlu $tag değişkeni olarak kullanabilirsiniz. İsteği göndermeden önce gerekli değerleri ayarlayacağız.
      örnek:
      http://your-server.com/pingscript?id=$id
      http://your-server.com/pingscript?id=$id&amp;tag=$tag
      Not: pingback_url içindeki özel karakterler URL kodlanır;
      yani, # karakteri %23 olarak kodlanır

      daha fazla bilgi için Yardım Merkezimize bakın

    • priority_urls
      Tür: array string[] | null

      kuyruğu atlayarak taranacak URL'ler
      isteğe bağlı alan
      bu dizide belirtilen URL'ler tarama kuyruğu atlanarak ilk sırada taranır;
      Not: mutlak URL belirtmelisiniz;
      en fazla 20 URL belirtebilirsiniz;
      dizideki tüm URL'ler target alan adına ait olmalıdır;
      allow_subdomains parametresi true olarak ayarlanmadıkça alt alan adları yok sayılır; örnek:
      "priority_urls": [<br>"https://dataforseo.com/apis/serp-api",<br>"https://dataforseo.com/contact"<br>]

    • respect_sitemap
      Tür: boolean | null

      tarama sırasında sitemap'e uy
      isteğe bağlı alan
      tarama sırasında birincil sitemap'te belirtilen sayfa sırasını izlemek istiyorsanız true olarak ayarlayın;
      varsayılan değer: false
      Not: true olarak ayarlanırsa API yanıtındaki click_depth değeri 0 olur;
      isteğin max_crawl_depth alanı yok sayılır; taranacak sayfa sayısını max_crawl_pages parametresiyle belirtebilirsiniz

    • return_despite_timeout
      Tür: boolean | null

      zaman aşımı hatasına rağmen sayfaların verilerini döndür
      isteğe bağlı alan
      true ise 120 saniye içinde yüklenemeyen ve zaman aşımı hatası döndüren sayfalar için veriler sağlanır;
      varsayılan değer: false

    • robots_txt_merge_mode
      Tür: string | null

      robots.txt ayarlarıyla birleştir veya ayarların üzerine yaz
      isteğe bağlı alan
      olası değerler: merge, override;
      site tarama kısıtlamalarını ve diğer robots.txt ayarlarını yok saymak istiyorsanız override olarak ayarlayın
      varsayılan değer: merge;
      Not: override olarak ayarlanırsa custom_robots_txt parametresini belirtin

    • start_url
      Tür: string | null

      taranacak ilk url
      isteğe bağlı alan
      Not: mutlak URL belirtmelisiniz
      tek bir sayfayı taramak istiyorsanız URL'sini bu alanda belirtin ve ayrıca max_crawl_pages parametresini 1 olarak ayarlayın
      sayfaya özgü veriler almak için canlı Instant Pages uç noktasını da kullanabilirsiniz

    • store_raw_html
      Tür: boolean | null

      taranan sayfaların HTML'ini sakla
      isteğe bağlı alan
      sayfanın HTML'ini OnPage Raw HTML uç noktasını kullanarak almak istiyorsanız true olarak ayarlayın
      varsayılan değer: false

    • support_cookies
      Tür: boolean | null

      taranan sayfalarda çerezleri destekle
      isteğe bağlı alan
      sayfaları tararken çerezleri desteklemek için true olarak ayarlayın
      varsayılan değer: false

    • switch_pool
      Tür: boolean | null

      proxy havuzunu değiştir
      isteğe bağlı alan
      true ise istenen verileri almak için ek proxy havuzları kullanılır;
      parametre, aynı anda çok sayıda görev ayarlandığında ve buna bağlı olarak ara sıra rate-limit ve/veya site_unreachable hataları oluştuğunda kullanılabilir

    • tag
      Tü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
      belirtilen tag değerini yanıtın data nesnesinde bulacaksınız

    • target
      Tür: string

      hedef alan adı
      zorunlu alan
      alan adı https:// ve www. olmadan belirtilmelidir
      sayfa URL'sini belirtirseniz sonuçlar URL'de yer alan alan adı için döndürülür

    • validate_micromarkup
      Tür: boolean | null

      microdata doğrulamasını etkinleştir
      isteğe bağlı alan
      OnPage API Microdata uç noktasını kullanmak istiyorsanız true olarak ayarlayın
      varsayılan değer: false

Yanıtlar
  • 200
    Tür: object | null · Response36Afe1097B20_OnPageTaskPostResponseInfo
    • cost
      Tür: number | null Biçim: double

      toplam görev maliyeti, USD

    • status_code
      Tür: integer | null

      genel durum kodu yanıt kodlarının tam listesini burada bulabilirsiniz

    • status_message
      Tür: string | null

      genel bilgilendirme mesajı genel bilgilendirme mesajlarının tam listesini burada bulabilirsiniz

    • tasks
      Tür: array (object | null)[] | null

      görev dizisi

      • Tür: object | null · Response36Afe1097B20_OnPageTaskPostTaskInfo
        • cost
          Tür: number | null Biçim: double

          toplam görev maliyeti, USD

        • data
          Tür: object | null

          POST isteğinde belirttiğiniz parametrelerin aynısını içerir

          • propertyName
            Tür: object | null
        • id
          Tür: string | null

          görev tanımlayıcısı sistemimizde UUID biçiminde benzersiz görev tanımlayıcısı

        • path
          Tür: array (string | null)[] | null

          URL yolu

        • result
          Tür: object | null

          sonuç dizisi
          bu durumda değer null olur

        • result_count
          Tür: integer | null Biçim: int64

          result dizisindeki öğe sayısı

        • status_code
          Tür: integer | null

          görevin durum kodu DataForSEO tarafından oluşturulur; şu aralıkta olabilir: 10000-60000 yanıt kodlarının tam listesini burada bulabilirsiniz

        • status_message
          Tür: string | null

          görevin bilgilendirme mesajı genel bilgilendirme mesajlarının tam listesini burada bulabilirsiniz

        • time
          Tür: string | null

          yürütme süresi, saniye

    • tasks_count
      Tür: integer | null Biçim: int64

      tasks dizisindeki görev sayısı

    • tasks_error
      Tür: integer | null Biçim: int64

      tasks dizisinde hata ile dönen görev sayısı

    • time
      Tür: string | null

      toplam yürütme süresi, saniye

    • version
      Tür: string | null

      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
Request Example for post/v1/beta/dataforseo/on_page/task_post
curl https://openapi.felo.ai/v1/beta/dataforseo/on_page/task_post \
  --request POST \
  --header 'Content-Type: application/json' \
  --header 'Authorization: Bearer YOUR_SECRET_TOKEN' \
  --data '[
  {
    "target": "dataforseo.com",
    "max_crawl_pages": 10,
    "load_resources": true,
    "enable_javascript": true,
    "custom_js": "meta = {}; meta.url = document.URL; meta;",
    "tag": "some_string_123",
    "pingback_url": "https://your-server.com/pingscript?id=$id&tag=$tag"
  }
]'
{
  "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": null
    }
  ]
}
Setting OnPage Tasks