Felo API PlatformFelo API Platform
सभी DataForSEO endpoint
v0.2.0-beta
OpenAPI 3.1.0

OnPage API वॉटरफ़ॉल

सर्वर:https://openapi.felo.ai
क्लाइंट लाइब्रेरी

DataForSEO

​

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

DataForSEO ऑपरेशन

OnPage API वॉटरफ़ॉल

​

एक crawl किए गए url की लोड टाइमलाइन — क्या माँगा गया, किस क्रम में, और हर चीज़ में कितना समय लगा। यह पूर्ण हो चुके crawl से पढ़ता है, इसलिए इसे post_dataforseo_on_page_submit से मिला id चाहिए और यह crawl_progress के साथ crawl_status लौटाता है जिसमें max_crawl_pages, pages_in_queue और pages_crawled होते हैं — छोटे परिणाम पर भरोसा करने से पहले इन्हें जाँचें, क्योंकि चल रहे crawl के पास रिपोर्ट करने को कम होता है। इसका उपयोग धीमे पेज को समझाने के लिए करें; इसके बजाय स्कोर वाले परफ़ॉर्मेंस audit के लिए post_dataforseo_on_page_lighthouse_live_json का उपयोग करें। 💰 अपस्ट्रीम मुफ़्त: पूर्ण हो चुके crawl को क्वेरी करने का कोई खर्च नहीं, खर्च केवल crawl का ही है।

मूल्य संदर्भ

  • मीटरिंग: सफल request के निश्चित लागत आधार पर
  • संदर्भ request अनुमान: USD 0.012
  • संदर्भ ग्राहक गुणक: 1.0। निपटाई गई ग्राहक राशि पर इसे दोबारा लागू न करें।

यह केवल संदर्भ मेटाडेटा है — खाते का कोटेशन, गारंटीशुदा मूल्य या खर्च सीमा नहीं। रिसोर्स क्रेडिट Felo क्रेडिट नहीं हैं। अंतिम शुल्क Felo बिलिंग रिकॉर्ड के अनुसार लगते हैं।

बॉडी
application/json
  • टाइप: array (object | null)[]
    • id
      टाइप: string

      टास्क का ID
      आवश्यक फ़ील्ड
      यह ID आप Task POST endpoint के response में प्राप्त कर सकते हैं
      उदाहरण:
      "07131248-1535-0216-1000-17384017ad04"

    • tag
      टाइप: string | null

      उपयोगकर्ता-परिभाषित टास्क आइडेंटिफ़ायर
      वैकल्पिक फ़ील्ड
      अक्षर सीमा 255 है
      आप इस पैरामीटर से टास्क पहचान सकते हैं और उसे परिणाम से मिला सकते हैं
      निर्दिष्ट tag मान response के data ऑब्जेक्ट में मिलेगा

    • url
      टाइप: string

      पेज URL
      आवश्यक फ़ील्ड
      वे पेज निर्दिष्ट करें जिनके लिए आप टाइमिंग प्राप्त करना चाहते हैं

responses
  • 200
    टाइप: object | null · Response36Afe1097B20_OnPageWaterfallResponseInfo
    • cost
      टाइप: number | null फ़ॉर्मेट: double

      टास्क की कुल लागत, USD

    • status_code
      टाइप: integer | null

      सामान्य स्टेटस कोड response कोड की पूरी सूची यहाँ देखी जा सकती है

    • status_message
      टाइप: string | null

      सामान्य सूचनात्मक संदेश सामान्य सूचनात्मक संदेशों की पूरी सूची यहाँ देखी जा सकती है

    • tasks
      टाइप: array (object | null)[] | null

      टास्क का ऐरे

      • टाइप: object | null · Response36Afe1097B20_OnPageWaterfallTaskInfo
        • cost
          टाइप: number | null फ़ॉर्मेट: double

          टास्क की कुल लागत, USD

        • data
          टाइप: object | null

          इसमें वही पैरामीटर हैं जो आपने POST request में निर्दिष्ट किए थे

          • propertyName
            टाइप: object | null
        • id
          टाइप: string | null

          टास्क आइडेंटिफ़ायर हमारे सिस्टम में अद्वितीय टास्क आइडेंटिफ़ायर, UUID प्रारूप में

        • path
          टाइप: array (string | null)[] | null

          URL पथ

        • result
          टाइप: array (object | null)[] | null

          परिणामों का ऐरे

          • crawl_progress
            टाइप: string | null

            क्रॉलिंग सेशन की स्थिति
            संभावित मान: in_progress, finished

          • crawl_status
            टाइप: object | null · Response36Afe1097B20_CrawlStatusInfo

            क्रॉलिंग सेशन का विवरण

            • max_crawl_pages
              टाइप: integer | null फ़ॉर्मेट: int64

              क्रॉल करने के लिए पेजों की अधिकतम संख्या टास्क सेट करते समय आपके द्वारा निर्दिष्ट max_crawl_pages सीमा दर्शाता है

            • pages_crawled
              टाइप: integer | null फ़ॉर्मेट: int64

              क्रॉल किए गए पेजों की संख्या

            • pages_in_queue
              टाइप: integer | null फ़ॉर्मेट: int64

              वर्तमान में क्रॉल कतार में मौजूद पेजों की संख्या

          • items
            टाइप: array (object | null)[] | null

            items ऐरे

            • connection_time
              टाइप: integer | null

              सर्वर से कनेक्ट होने का समय
              सर्वर के साथ कनेक्शन स्थापित होने तक लगने वाला समय (मिलीसेकंड में)

            • dom_complete
              टाइप: integer | null

              संसाधन लोड होने का समय
              पेज और उसके सभी उप-संसाधन डाउनलोड होने तक लगने वाला समय (मिलीसेकंड में)

            • download_time
              टाइप: integer | null

              ब्राउज़र द्वारा प्रतिक्रिया प्राप्त करने में लगने वाला समय (मिलीसेकंड में)

            • duration_time
              टाइप: integer | null

              सर्वर से ब्राउज़र को पूरी प्रतिक्रिया प्राप्त होने तक लगने वाला कुल समय (मिलीसेकंड में)

            • fetch_end
              टाइप: integer | null

              HTML संसाधन का डाउनलोड पूरा होने का समय
              पेज का डाउनलोड पूरा करने के लिए ब्राउज़र को आवश्यक समय

            • fetch_start
              टाइप: integer | null

              HTML संसाधन का डाउनलोड शुरू होने का समय
              पेज का डाउनलोड शुरू करने के लिए ब्राउज़र को आवश्यक समय

            • page_url
              टाइप: string | null

              पेज का URL

            • request_sent_time
              टाइप: integer | null

              सर्वर को अनुरोध भेजने का समय
              सर्वर को अनुरोध भेजे जाने तक लगने वाला समय (मिलीसेकंड में)

            • resources
              टाइप: array (object | null)[] | null

              संसाधन-विशिष्ट समय
              पेज पर मिले प्रत्येक संसाधन के समय वाले अलग ऐरे शामिल हैं

              • duration_time
                टाइप: integer | null

                सर्वर से ब्राउज़र को पूरी प्रतिक्रिया प्राप्त होने तक लगने वाला कुल समय (मिलीसेकंड में)

              • fetch_end
                टाइप: integer | null

                HTML संसाधन का डाउनलोड पूरा होने का समय
                पेज का डाउनलोड पूरा करने के लिए ब्राउज़र को आवश्यक समय

              • fetch_start
                टाइप: integer | null

                HTML संसाधन का डाउनलोड शुरू होने का समय
                पेज का डाउनलोड शुरू करने के लिए ब्राउज़र को आवश्यक समय

              • initiator
                टाइप: string | null

                संसाधन इनिशिएटर

              • is_render_blocking
                टाइप: boolean | null

                दर्शाता है कि संसाधन रेंडरिंग ब्लॉक करता है या नहीं

              • location
                टाइप: object | null · Response36Afe1097B20_OnPageResourceLocationInfo

                दस्तावेज़ में संसाधन का स्थान
                दस्तावेज़ के HTML के भीतर विशिष्ट संसाधन का स्थान निर्धारित करने वाले पैरामीटर

                • line
                  टाइप: integer | null

                  पंक्ति संख्या
                  उस पंक्ति की संख्या जिस पर संसाधन स्थित है

                • offset_left
                  टाइप: integer | null

                  पंक्ति में स्थिति
                  संसाधन से पहले पंक्ति के अक्षरों की संख्या;
                  कभी-कभी इसे कॉलम भी कहा जाता है
                  नोट: गिनती 1 से शुरू होती है, यानी यदि संसाधन के बाईं ओर कोई अक्षर नहीं है, तो मान 1 होगा

                • offset_top
                  टाइप: integer | null

                  दस्तावेज़ में स्थिति
                  संसाधन और HTML के शीर्ष के बीच अक्षरों की कुल संख्या

              • resource_type
                टाइप: string | null
              • url
                टाइप: string | null

                संसाधन URL

            • time_to_interactive
              टाइप: integer | null

              Time To Interactive (TTI) मीट्रिक
              उपयोगकर्ता के पेज से इंटरैक्ट कर सकने तक लगने वाला समय (मिलीसेकंड में)

            • time_to_secure_connection
              टाइप: integer | null

              सुरक्षित कनेक्शन स्थापित करने का समय
              सर्वर के साथ सुरक्षित कनेक्शन स्थापित होने तक लगने वाला समय (मिलीसेकंड में)

            • waiting_time
              टाइप: integer | null

              पहले बाइट तक का समय (TTFB) मिलीसेकंड में

          • items_count
            टाइप: integer | null फ़ॉर्मेट: int64

            परिणाम ऐरे में आइटम की संख्या

        • result_count
          टाइप: integer | null फ़ॉर्मेट: int64

          result ऐरे में एलिमेंट की संख्या

        • status_code
          टाइप: integer | null

          टास्क का स्टेटस कोड DataForSEO द्वारा जनरेट किया गया, यह निम्न श्रेणी में हो सकता है: 10000-60000 response कोड की पूरी सूची यहाँ देखी जा सकती है

        • status_message
          टाइप: string | null

          टास्क का सूचनात्मक संदेश सामान्य सूचनात्मक संदेशों की पूरी सूची यहाँ देखी जा सकती है

        • time
          टाइप: string | null

          निष्पादन समय, सेकंड

    • tasks_count
      टाइप: integer | null फ़ॉर्मेट: int64

      tasks ऐरे में टास्क की संख्या

    • tasks_error
      टाइप: integer | null फ़ॉर्मेट: int64

      त्रुटि के साथ लौटाए गए tasks ऐरे में टास्क की संख्या

    • time
      टाइप: string | null

      कुल निष्पादन समय, सेकंड

    • version
      टाइप: string | null

      API का वर्तमान संस्करण

    application/json
  • 400

    request संसाधित नहीं किया जा सका। request पैरामीटर जाँचें।

  • 401

    एक वैध Felo API key आवश्यक है।

  • 402

    request आगे नहीं बढ़ सकता क्योंकि बिलिंग आवश्यकता पूरी नहीं हुई है।

  • 403

    खाते को यह ऑपरेशन करने की अनुमति नहीं है।

  • 429

    request या खर्च की सीमा तक पहुँच गए हैं।

  • 502

    सेवा request पूरा नहीं कर सकी।

  • 503

    API या बिलिंग सेवा अस्थायी रूप से उपलब्ध नहीं है।

  • 504

    request संसाधित करते समय सेवा का समय समाप्त हो गया।

  • default

    त्रुटि response; upstream passthrough response प्रोवाइडर फ़ॉर्मेट का उपयोग कर सकते हैं।

    application/json
Request Example for post/v1/beta/dataforseo/on_page/waterfall
curl https://openapi.felo.ai/v1/beta/dataforseo/on_page/waterfall \
  --request POST \
  --header 'Content-Type: application/json' \
  --header 'Authorization: Bearer YOUR_SECRET_TOKEN' \
  --data '[
  {
    "id": "08101204-0696-0216-0000-644a7b21a48a",
    "url": "https://dataforseo.com/tag/broken-links"
  }
]'
{
  "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
          },
          "items_count": null,
          "items": [
            {
              "page_url": null,
              "time_to_interactive": null,
              "dom_complete": null,
              "connection_time": null,
              "time_to_secure_connection": null,
              "request_sent_time": null,
              "waiting_time": null,
              "download_time": null,
              "duration_time": null,
              "fetch_start": null,
              "fetch_end": null,
              "resources": [
                "[Max Depth Exceeded]"
              ]
            }
          ]
        }
      ]
    }
  ]
}
OnPage API Waterfall