DataForSEO
SEO, search-engine results, keyword research, backlinks and AI visibility data.
OnPage API में गैर-इंडेक्स-योग्य पेज
वे crawl किए गए पेज जिन्हें सर्च इंजन इंडेक्स नहीं करेंगे, प्रत्येक में reason और url। यह पूर्ण हो चुके crawl से पढ़ता है, इसलिए इसे post_dataforseo_on_page_submit से मिला id चाहिए और यह crawl_progress के साथ crawl_status लौटाता है जिसमें max_crawl_pages, pages_in_queue और pages_crawled होते हैं — छोटे परिणाम पर भरोसा करने से पहले इन्हें जाँचें, क्योंकि चल रहे crawl के पास रिपोर्ट करने को कम होता है। यहाँ पूरा मूल्य reason फ़ील्ड में है — noindex, कहीं और canonical, robots-ब्लॉक्ड, एक ही लक्षण वाली बहुत अलग समस्याएँ हैं। 💰 अपस्ट्रीम मुफ़्त: पूर्ण हो चुके crawl को क्वेरी करने का कोई खर्च नहीं, खर्च केवल crawl का ही है।
मूल्य संदर्भ
- मीटरिंग: सफल request के निश्चित लागत आधार पर
- संदर्भ request अनुमान: USD 0.012
- संदर्भ ग्राहक गुणक: 1.0। निपटाई गई ग्राहक राशि पर इसे दोबारा लागू न करें।
यह केवल संदर्भ मेटाडेटा है — खाते का कोटेशन, गारंटीशुदा मूल्य या खर्च सीमा नहीं। रिसोर्स क्रेडिट Felo क्रेडिट नहीं हैं। अंतिम शुल्क Felo बिलिंग रिकॉर्ड के अनुसार लगते हैं।
- टाइप: array (object | null)[]
- filtersटाइप: array (object | null)[] | null
परिणाम फ़िल्टर करने के पैरामीटर का ऐरे
वैकल्पिक फ़ील्ड
आप एक साथ कई फ़िल्टर जोड़ सकते हैं (अधिकतम 8 फ़िल्टर)
आपको शर्तों के बीच लॉजिकल ऑपरेटरand,orसेट करना चाहिए
निम्नलिखित ऑपरेटर समर्थित हैं:regex,not_regex,<,<=,>,>=,=,<>,in,not_in,like,not_like
आप शून्य या अधिक अक्षरों वाले किसी भी स्ट्रिंग से मिलान करने के लिए%ऑपरेटर का उपयोगlikeऔरnot_likeके साथ कर सकते हैं
उदाहरण:[["reason","<>","robots_txt"],
"and",
["url","not_like","%/wp-admin/%"]][["url","not_like","%/wp-admin/%"],
"and",
[["reason","<>","meta_tag"],"or",["reason","<>","http_header"]]]खाली ऑब्जेक्ट - idटाइप: string
- limitटाइप: integer | null
लौटाए जाने वाले पेजों की अधिकतम संख्या
वैकल्पिक फ़ील्ड
डिफ़ॉल्ट मान:100
अधिकतम मान:1000 - offsetटाइप: integer | null
लौटाए गए पेजों के परिणाम ऐरे में ऑफ़सेट
वैकल्पिक फ़ील्ड
डिफ़ॉल्ट मान:0
अधिकतम मान:2000000
यदि आप10मान निर्दिष्ट करते हैं, तो परिणाम ऐरे में पहले दस पेज छोड़ दिए जाएँगे और डेटा आगामी पेजों के लिए प्रदान किया जाएगा
- टाइप: object | null · Response36Afe1097B20_OnPageNonIndexableResponseInfo200
- टाइप: number | null फ़ॉर्मेट: doublecost
टास्क की कुल लागत, USD
- टाइप: integer | nullstatus
_code सामान्य स्टेटस कोड response कोड की पूरी सूची यहाँ देखी जा सकती है
- टाइप: string | nullstatus
_message सामान्य सूचनात्मक संदेश सामान्य सूचनात्मक संदेशों की पूरी सूची यहाँ देखी जा सकती है
- टाइप: array (object | null)[] | nulltasks
टास्क का ऐरे
- टाइप: object | null · Response36Afe1097B20_OnPageNonIndexableTaskInfo
- costटाइप: number | null फ़ॉर्मेट: double
टास्क की कुल लागत, USD
- dataटाइप: object | null
इसमें वही पैरामीटर हैं जो आपने POST request में निर्दिष्ट किए थे
- propertyटाइप: object | null
Name
- idटाइप: string | null
टास्क आइडेंटिफ़ायर हमारे सिस्टम में अद्वितीय टास्क आइडेंटिफ़ायर, UUID प्रारूप में
- pathटाइप: array (string | null)[] | null
URL पथ
- resultटाइप: array (object | null)[] | null
परिणामों का ऐरे
- crawlटाइप: string | null
_progress क्रॉलिंग सेशन की स्थिति
संभावित मान:in_progress,finished - crawlटाइप: object | null · Response36Afe1097B20_CrawlStatusInfo
_status क्रॉलिंग सेशन का विवरण
- maxटाइप: integer | null फ़ॉर्मेट: int64
_crawl _pages क्रॉल करने के लिए पेजों की अधिकतम संख्या टास्क सेट करते समय आपके द्वारा निर्दिष्ट max_crawl_pages सीमा दर्शाता है
- pagesटाइप: integer | null फ़ॉर्मेट: int64
_crawled क्रॉल किए गए पेजों की संख्या
- pagesटाइप: integer | null फ़ॉर्मेट: int64
_in _queue वर्तमान में क्रॉल कतार में मौजूद पेजों की संख्या
- itemsटाइप: array (object | null)[] | null
items ऐरे
- reasonटाइप: string | null
पेज इंडेक्स-योग्य क्यों नहीं है इसका कारण
निम्नलिखित मान ले सकता है:robots_txt,meta_tag,http_header,attribute,too_many_redirects - urlटाइप: string | null
इंडेक्स-अयोग्य पेज का url
- itemsटाइप: integer | null फ़ॉर्मेट: int64
_count परिणाम ऐरे में आइटम की संख्या
- totalटाइप: integer | null फ़ॉर्मेट: int64
_items _count डेटाबेस में प्रासंगिक आइटम की कुल संख्या
- resultटाइप: integer | null फ़ॉर्मेट: int64
_count result ऐरे में एलिमेंट की संख्या
- statusटाइप: integer | null
_code टास्क का स्टेटस कोड DataForSEO द्वारा जनरेट किया गया, यह निम्न श्रेणी में हो सकता है: 10000-60000 response कोड की पूरी सूची यहाँ देखी जा सकती है
- statusटाइप: string | null
_message टास्क का सूचनात्मक संदेश सामान्य सूचनात्मक संदेशों की पूरी सूची यहाँ देखी जा सकती है
- timeटाइप: string | null
निष्पादन समय, सेकंड
- टाइप: integer | null फ़ॉर्मेट: int64tasks
_count tasks ऐरे में टास्क की संख्या
- टाइप: integer | null फ़ॉर्मेट: int64tasks
_error त्रुटि के साथ लौटाए गए tasks ऐरे में टास्क की संख्या
- टाइप: string | nulltime
कुल निष्पादन समय, सेकंड
- टाइप: string | nullversion
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
curl https://openapi.felo.ai/v1/beta/dataforseo/on_page/non_indexable \
--request POST \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer YOUR_SECRET_TOKEN' \
--data '[
{
"id": "07281559-0695-0216-0000-c269be8b7592",
"filters": [
[
"reason",
"=",
"robots_txt"
],
"and",
[
"url",
"like",
"%go%"
]
],
"limit": 10
}
]'
{
"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": [
{
"reason": null,
"url": null
}
]
}
]
}
]
}