DataForSEO
SEO, search-engine results, keyword research, backlinks and AI visibility data.
OnPage ٹاسکس سیٹ کرنا
target کا کرال شروع کرتا ہے اور tasks[0].id میں ٹاسک id واپس کرتا ہے - یہی id وہ ہینڈل ہے جس کی اس خاندان کے ہر دوسرے ٹول کو ضرورت ہے، اسے سنبھال کر رکھیں۔ max_crawl_pages کرال کی حد مقرر کرتا ہے، start_url، max_crawl_depth، priority_urls اور crawl_delay اسے شکل دیتے ہیں، اور store_raw_html طے کرتا ہے کہ post_dataforseo_on_page_raw_html کے پاس بعد میں دینے کو کچھ ہوگا یا نہیں۔ DataForSEO کے لفافے میں لپٹا: ڈیٹا tasks[0].result میں، نتیجہ tasks[0].status_code میں - مسترد شدہ درخواست بھی HTTP 200 واپس کرتی ہے۔ ⚠️ یہ معمول کا submit/fetch جوڑا نہیں: کرال ایک سیشن ہے جس سے درجن بھر دوسرے ٹولز بعد میں id کے ذریعے استفسار کرتے ہیں۔ get_dataforseo_on_page_summary کو پول کریں جب تک crawl_progress finished نہ پڑھے؛ example.com کا ایک صفحے کا کرال ایک منٹ سے کافی کم میں مکمل ہوا۔
قیمت کا حوالہ
- میٹرنگ: رپورٹ شدہ جواب کی لاگت۔
- حوالہ جاتی درخواست کا تخمینہ: USD 0.003۔
- حوالہ جاتی صارف ملٹی پلائر: 1.0۔ تصفیہ شدہ صارف رقم پر اسے دوبارہ لاگو نہیں کریں۔
صرف حوالہ جاتی میٹا ڈیٹا، نہ کہ اکاؤنٹ کا کوٹ، ضمانت شدہ قیمت یا اخراجات کی حد۔ ریسورس کریڈٹس Felo کریڈٹس نہیں ہیں۔ حتمی چارجز Felo کے بلنگ ریکارڈز کے مطابق ہوں گے۔
- قسم: array (object | null)[]
- acceptقسم: string | null
_language ویب سائٹ تک رسائی کے لیے زبان کا ہیڈر
اختیاری فیلڈ
تمام لوکیل فارمیٹس معاون ہیں (xx, xx-XX, xxx-XX, وغیرہ)
نوٹ: اگر آپ یہ پیرامیٹر متعین نہ کریں تو کچھ ویب سائٹس رسائی سے انکار کر سکتی ہیں؛ ایسی صورت میں صفحات جوابی صف میں"type":"brokenکے ساتھ واپس کیے جائیں گے - allowقسم: boolean | null
_subdomains سب ڈومینز کے صفحات شامل کریں
اختیاری فیلڈ
اگر آپ ہدف ویب سائٹ کے تمام سب ڈومینز کرال کرنا چاہتے ہیں توtrueپر سیٹ کریں
ڈیفالٹ قدر:false - allowedقسم: array string[] | null
_subdomains کرال کیے جانے والے سب ڈومینز
اختیاری فیلڈ
وہ سب ڈومینز متعین کریں جنہیں آپ کرال کرنا چاہتے ہیں
مثال:["blog.site.com", "my.site.com", "shop.site.com"]
نوٹ: یہ پیرامیٹر استعمال کرنے کے لیےallow_subdomainsپیرامیٹر کوfalseپر سیٹ کرنا چاہیے؛
بصورت دیگرallowed_subdomainsفیلڈ کا مواد نظر انداز کر دیا جائے گا اور نتائج تمام سب ڈومینز کے لیے واپس کیے جائیں گے - browserقسم: string | null
_preset براؤزر اسکرین پیرامیٹرز کے لیے پیش سیٹ
اختیاری فیلڈ
اگر آپ یہ فیلڈ استعمال کریں تو آپ کوbrowser_screen_width،browser_screen_height،browser_screen_scale_factorمتعین کرنے کی ضرورت نہیں۔ ممکنہ اقدار:desktop،mobile،tablet۔desktopپیش سیٹ درج ذیل اقدار لاگو کرے گا:browser_screen_width: 1920browser_screen_height: 1080browser_screen_scale_factor: 1۔mobileپیش سیٹ درج ذیل اقدار لاگو کرے گا:browser_screen_width: 390browser_screen_height: 844browser_screen_scale_factor: 3۔tabletپیش سیٹ درج ذیل اقدار لاگو کرے گا:browser_screen_width: 1024browser_screen_height: 1366browser_screen_scale_factor: 2
نوٹ: اس پیرامیٹر کو استعمال کرنے کے لیےenable_javascriptیاenable_browser_renderingکوtrueپر سیٹ کریں - browserقسم: integer | null
_screen _height براؤزر اسکرین کی اونچائی
اختیاری فیلڈ
آپ کسی مخصوص ڈیوائس کے لیے آڈٹ کرنے کے لیے حسب ضرورت براؤزر اسکرین کی اونچائی سیٹ کر سکتے ہیں؛
اگر آپ یہ فیلڈ استعمال کریں تو آپ کوbrowser_presetبتانے کی ضرورت نہیں کیونکہ اسے نظر انداز کر دیا جائے گا؛
نوٹ: اس پیرامیٹر کو استعمال کرنے کے لیےenable_javascriptیاenable_browser_renderingکوtrueپر سیٹ کریں۔ کم از کم قدر، پکسلز میں:240
زیادہ سے زیادہ قدر، پکسلز میں:9999 - browserقسم: number | null
_screen _scale _factor براؤزر اسکرین اسکیل فیکٹر
اختیاری فیلڈ
آپ کسی مخصوص ڈیوائس کے لیے آڈٹ کرنے کے لیے حسب ضرورت براؤزر اسکرین ریزولوشن کا تناسب سیٹ کر سکتے ہیں؛
اگر آپ یہ فیلڈ استعمال کریں تو آپ کوbrowser_presetبتانے کی ضرورت نہیں کیونکہ اسے نظر انداز کر دیا جائے گا؛
نوٹ: اس پیرامیٹر کو استعمال کرنے کے لیےenable_javascriptیاenable_browser_renderingکوtrueپر سیٹ کریں۔ کم از کم قدر:0.5
زیادہ سے زیادہ قدر:3 - browserقسم: integer | null فارمیٹ: int64
_screen _width براؤزر اسکرین کی چوڑائی
اختیاری فیلڈ
آپ کسی مخصوص ڈیوائس کے لیے آڈٹ کرنے کے لیے حسب ضرورت براؤزر اسکرین کی چوڑائی سیٹ کر سکتے ہیں؛
اگر آپ یہ فیلڈ استعمال کریں تو آپ کوbrowser_presetبتانے کی ضرورت نہیں کیونکہ اسے نظر انداز کر دیا جائے گا؛
نوٹ: اس پیرامیٹر کو استعمال کرنے کے لیےenable_javascriptیاenable_browser_renderingکوtrueپر سیٹ کریں۔ کم از کم قدر، پکسلز میں:240
زیادہ سے زیادہ قدر، پکسلز میں:9999 - calculateقسم: boolean | null
_keyword _density ہدف ڈومین کے لیے کی ورڈ ڈینسٹی شمار کریں
اختیاری فیلڈ
اگر آپ ویب سائٹ کے صفحات کے لیے کی ورڈ ڈینسٹی شمار کرنا چاہتے ہیں توtrueپر سیٹ کریں
ڈیفالٹ قدر:false
نوٹ: اگر آپ یہ پیرامیٹر استعمال کریں تو اضافی چارجز لاگو ہوں گے؛ اس پیرامیٹر والے ٹاسکس کی لاگت کے بارے میں ہمارے help مضمون میں مزید جانیں
کرال مکمل ہونے کے بعد آپ Keyword Density endpoint کے ذریعے کی ورڈ ڈینسٹی کی قدریں حاصل کر سکتے ہیں - checkقسم: boolean | null
_spell - checkقسم: array string[] | null
_spell _exceptions سپیل چیک سے مستثنیٰ الفاظ
اختیاری فیلڈ
وہ الفاظ متعین کریں جنہیں آپ سپیل چیک سے مستثنیٰ کرنا چاہتے ہیں
زیادہ سے زیادہ لفظ کی لمبائی: 100 حروف
زیادہ سے زیادہ الفاظ کی تعداد: 1000
مثال:"SERP", "minifiers", "JavaScript" - checkقسم: string | null
_spell _language سپیل چیک کی زبان
اختیاری فیلڈ
معاون زبانیں: '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'
نوٹ: اگر کوئی زبان متعین نہ کی جائے تو یہ صفحے کے مواد کی بنیاد پر خود بخود سیٹ ہو جائے گی - checksقسم: object | null
_threshold چیکس کے لیے حسب ضرورت حد کی قدریں
اختیاری فیلڈ
آپ OnPage API جوابات کےchecksآبجیکٹ میں شامل پیرامیٹرز کے لیے حسب ضرورت حد کی قدریں متعین کر سکتے ہیں؛
نوٹ: صرف عددی (integer) حد کی قدریں تبدیل کی جا سکتی ہیں؛
مثلاً،high_loading_timeاورlarge_page_sizeپیرامیٹرز بطور ڈیفالٹ بالترتیب 3 سیکنڈ اور 1 میگا بائٹ پر سیٹ ہیں؛
اگر آپ ان حدود کو 1 سیکنڈ اور 1000 kbytes میں تبدیل کرنا چاہتے ہیں تو درج ذیل اسنیپٹ استعمال کریں:"checks_threshold": {<br>"high_loading_time": 1,<br>"large_page_size": 1000<br>}
ڈیفالٹ قدروں کے ساتھ دستیاب قابل تخصیص پیرامیٹرز:"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"- propertyقسم: integer | null فارمیٹ: int64
Name Signed 64-bit integers (long type).
- crawlقسم: integer | null
_delay ہٹس کے درمیان تاخیر، ملی سیکنڈز
اختیاری فیلڈ
سرور پر کرالر ہٹس کے درمیان حسب ضرورت تاخیر
ڈیفالٹ قدر:2000 - crawlقسم: boolean | null
_sitemap _only صرف sitemap میں بتائے گئے صفحات کرال کریں
اختیاری فیلڈ
اگر آپ صرف sitemap میں بتائے گئے صفحات کرال کرنا چاہتے ہیں توtrueپر سیٹ کریں
اگر آپ یہ پیرامیٹرtrueپر سیٹ کریں اورcustom_sitemapمتعین نہ کریں تو ہم ڈیفالٹ sitemap کرال کریں گے
ڈیفالٹ قدر:false
نوٹ: اگر آپ یہ پیرامیٹر استعمال کرنا چاہتے ہیں توrespect_sitemapکوtrueہونا چاہیے - customقسم: string | null
_js حسب ضرورت javascript
اختیاری فیلڈ
نوٹ کریں کہ یہاں درج اسکرپٹ کا عمل درآمد کا وقت زیادہ سے زیادہ 700 ms ہونا چاہیے، مثال کے طور پر آپ یہ JS اسنیپٹ استعمال کر سکتے ہیں تاکہ جانچا جا سکے کہ ویب سائٹ میں Google Tag Manager بطورscrایٹریبیوٹ موجود ہے: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;واپس کی گئی قدر اس پر منحصر ہے کہ آپ نے اس فیلڈ میں کیا متعین کیا۔ مثلاً، اگر آپ درج ذیل اسکرپٹ متعین کریں:meta = {}; meta.url = document.URL; meta.test = 'test'; meta;
تو جواب میں آپ کو درج ذیل ڈیٹا ملے گا:"custom_js_response": {<br>"url": "https://dataforseo.com/",<br>"test": "test"<br>}
نوٹ: آپ کے درج کردہ اسکرپٹ کی لمبائی 2000 حروف سے زیادہ نہیں ہونی چاہیے - customقسم: string | null
_robots _txt حسب ضرورت robots.txt سیٹنگز
اختیاری فیلڈ
مثال:Disallow: /directory1/ - customقسم: string | null
_sitemap حسب ضرورت sitemap url
اختیاری فیلڈ
اس صفحے کا URL جہاں متبادل sitemap موجود ہے
نوٹ: اگر آپ یہ پیرامیٹر استعمال کرنا چاہتے ہیں توrespect_sitemapکوtrueہونا چاہیے - customقسم: string | null
_user _agent حسب ضرورت user agent
اختیاری فیلڈ
ویب سائٹ کرال کرنے کے لیے حسب ضرورت user agent
مثال: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
ڈیفالٹ قدر:Mozilla/5.0 (compatible; RSiteAuditor) - disableقسم: boolean | null
_cookie _popup کوکی پاپ اپ غیر فعال کریں
اختیاری فیلڈ
اگر آپ صارف سے کوکی رضامندی طلب کرنے والا پاپ اپ غیر فعال کرنا چاہتے ہیں توtrueپر سیٹ کریں؛
ڈیفالٹ قدر:false - disableقسم: array string[] | null
_page _checks صفحے کے مخصوص چیکس کو چلنے سے روکیں
اختیاری فیلڈ
مخصوصchecksمتعین کریں تاکہ وہ چل نہ سکیں اورonpage_scoreپر اثر نہ ڈالیں۔ مثال:"disable_page_checks": ["is_5xx_code", "is_4xx_code"] - disableقسم: array string[] | null
_sitewide _checks سائٹ بھر کے مخصوص چیکس کو چلنے سے روکیں
اختیاری فیلڈ
درج ذیلchecksمتعین کریں تاکہ وہtargetویب سائٹ پر چل نہ سکیں:"test_page_not_found""test_canonicalization""test_https_redirect""test_directory_browsing"مثال:"disable_sitewide_checks": ["test_directory_browsing", "test_page_not_found"]ہمارے help center پر مزید جانیں - disallowedقسم: array string[] | null
_subdomains سب ڈومینز جنہیں کرال نہیں کرنا
اختیاری فیلڈ
وہ سب ڈومینز متعین کریں جنہیں آپ کرال کرنا نہیں چاہتے
مثال:["status.site.com", "docs.site.com"]
نوٹ: یہ پیرامیٹر استعمال کرنے کے لیےallow_subdomainsپیرامیٹر کوtrueپر سیٹ کرنا چاہیے - enableقسم: boolean | null
_browser _rendering Core Web Vitals پیمانے کے لیے براؤزر رینڈرنگ کی نقل کریں
اختیاری فیلڈ
یہ پیرامیٹر استعمال کر کے آپ ویب صفحہ لوڈ کرتے وقت براؤزر کی نقل کر سکیں گے؛enable_browser_renderingصفحے پر اسٹائلز، تصاویر، فونٹس، اینیمیشنز، ویڈیوز اور دیگر ریسورسز لوڈ کرتا ہے؛
ڈیفالٹ قدر:false
جواب میں Core Web Vitals (FID, CLS, LCP) میٹرکس حاصل کرنے کے لیےtrueپر سیٹ کریں؛
اگر آپ یہ فیلڈ استعمال کریں توenable_javascriptاورload_resourcesپیرامیٹرزtrueپر سیٹ ہونے چاہئیں
نوٹ: اگر آپ یہ پیرامیٹر استعمال کریں تو اضافی چارجز لاگو ہوں گے؛ اس پیرامیٹر والے ٹاسکس کی لاگت کے بارے میں ہمارے help مضمون میں مزید جانیں؛ لاگت Pricing Page پر شمار کی جا سکتی ہے - enableقسم: boolean | null
_content _parsing - enableقسم: boolean | null
_javascript صفحے پر javascript لوڈ کریں
اختیاری فیلڈ
اگر آپ صفحے پر دستیاب اسکرپٹس لوڈ کرنا چاہتے ہیں توtrueپر سیٹ کریں
ڈیفالٹ قدر:false
نوٹ: اگر آپ یہ پیرامیٹر استعمال کریں تو اضافی چارجز لاگو ہوں گے؛ اس پیرامیٹر والے ٹاسکس کی لاگت کے بارے میں ہمارے help مضمون میں مزید جانیں؛ لاگت Pricing Page پر شمار کی جا سکتی ہے - enableقسم: boolean | null
_www _redirect _check جانچیں کہ ڈومین نے www ری ڈائریکشن نافذ کی ہے یا نہیں
اختیاری فیلڈ
اگر آپ جانچنا چاہتے ہیں کہ درخواست کردہ ڈومین نے www سے non-www یا non-www سے www ری ڈائریکشن نافذ کی ہے توtrueپر سیٹ کریں؛
ڈیفالٹ قدر:false - enableقسم: boolean | null
_xhr صفحے پر XMLHttpRequest فعال کریں
اختیاری فیلڈ
اگر آپ چاہتے ہیں کہ ہمارا کرالر XMLHttpRequest آبجیکٹ استعمال کر کے ویب سرور سے ڈیٹا طلب کرے توtrueپر سیٹ کریں
ڈیفالٹ قدر:false؛ اگر آپ یہ فیلڈ استعمال کریں توenable_javascripttrueپر سیٹ ہونا چاہیے؛ - forceقسم: boolean | null
_sitewide _checks ایک صفحہ کرال کرتے وقت سائٹ بھر کے چیکس فعال کریں
اختیاری فیلڈ
ایک صفحہ کرال کرتے وقت سائٹ بھر کے چیکس کا ڈیٹا حاصل کرنے کے لیےtrueپر سیٹ کریں؛
ڈیفالٹ قدر:false - loadقسم: boolean | null
_resources ریسورسز لوڈ کریں
اختیاری فیلڈ
اگر آپ تصاویر، اسٹائل شیٹس، اسکرپٹس اور ٹوٹے ہوئے ریسورسز لوڈ کرنا چاہتے ہیں توtrueپر سیٹ کریں
ڈیفالٹ قدر:false
نوٹ: اگر آپ یہ پیرامیٹر استعمال کریں تو اضافی چارجز لاگو ہوں گے؛ اس پیرامیٹر والے ٹاسکس کی لاگت کے بارے میں ہمارے help مضمون میں مزید جانیں؛ لاگت Pricing Page پر شمار کی جا سکتی ہے - maxقسم: integer | null
_crawl _depth کرال کی گہرائی
اختیاری فیلڈ
کرال کیے جانے والے صفحات کی لنکنگ گہرائی؛
مثلاً، کرال کا شروعاتی صفحہ سطح 0 ہے، اس صفحے سے لنکس رکھنے والے صفحات سطح 1 ہیں، وغیرہ۔ - maxقسم: integer
_crawl _pages کرال شدہ صفحات کی حد
درکار فیلڈ
متعین کردہ ڈومین پر کرال کیے جانے والے صفحات کی تعداد
نوٹ:
اگر آپmax_crawl_pagesکو 1 پر سیٹ کریں اورstart_urlمتعین نہ کریں یا اس میں ہوم پیج سیٹ کریں تو درج ذیل سائٹ بھر کے چیکس غیر فعال ہو جائیں گے:test_canonicalization،enable_www_redirect_check،test_hidden_server_signature،test_page_not_found،test_directory_browsing،test_https_redirect
بہرحال انہیں فعال کرنے کے لیےforce_sitewide_checksکوtrueپر سیٹ کریں۔ اگر آپmax_crawl_pagesکو 1 پر سیٹ کریں اور ہوم پیج کے علاوہ کوئیstart_urlمتعین کریں تو تمام سائٹ بھر کے چیکس غیر فعال ہو جائیں گے؛
بہرحال انہیں فعال کرنے کے لیےforce_sitewide_checksکوtrueپر سیٹ کریں - pingbackقسم: string | null
_url مکمل شدہ ٹاسک کا نوٹیفکیشن URL
اختیاری فیلڈ
ٹاسک مکمل ہونے پر ہم آپ کو آپ کے متعین کردہ URL پر GET درخواست بھیج کر مطلع کریں گے
آپ ‘$id’ اسٹرنگ کو$idمتغیر کے طور پر اور ‘$tag’ کو urlencoded$tagمتغیر کے طور پر استعمال کر سکتے ہیں۔ ہم درخواست بھیجنے سے پہلے ضروری اقدار سیٹ کر دیں گے۔
مثال:http://your-server.com/pingscript?id=$idhttp://your-server.com/pingscript?id=$id&tag=$tag
نوٹ:pingback_urlمیں خصوصی حروف urlencoded ہو جائیں گے؛
یعنی،#حرف%23میں انکوڈ ہو جائے گا - priorityقسم: array string[] | null
_urls قطار کو نظر انداز کر کے کرال کیے جانے والے urls
اختیاری فیلڈ
اس صف میں متعین URLs کرالنگ قطار کو نظر انداز کر کے سب سے پہلے کرال کیے جائیں گے؛
نوٹ: آپ کو مطلق URL متعین کرنا چاہیے؛
آپ زیادہ سے زیادہ 20 URLs متعین کر سکتے ہیں؛
صف میں تمام URLs کا تعلقtargetڈومین سے ہونا چاہیے؛
سب ڈومینز نظر انداز کر دیے جائیں گے الا یہ کہallow_subdomainsپیرامیٹرtrueپر سیٹ ہو۔ مثال:"priority_urls": [<br>"https://dataforseo.com/apis/serp-api",<br>"https://dataforseo.com/contact"<br>] - respectقسم: boolean | null
_sitemap کرال کرتے وقت sitemap کی پاسداری کریں
اختیاری فیلڈ
اگر آپ کرال کرتے وقت بنیادی sitemap میں بتائے گئے صفحات کی ترتیب کی پیروی کرنا چاہتے ہیں توtrueپر سیٹ کریں؛
ڈیفالٹ قدر:false
نوٹ: اگرtrueپر سیٹ کیا جائے تو API جواب میںclick_depthقدر0کے برابر ہوگی؛
درخواست کاmax_crawl_depthفیلڈ نظر انداز کر دیا جائے گا، آپmax_crawl_pagesپیرامیٹر استعمال کر کے کرال کیے جانے والے صفحات کی تعداد متعین کر سکتے ہیں - returnقسم: boolean | null
_despite _timeout ٹائم آؤٹ خرابی کے باوجود صفحات کا ڈیٹا واپس کریں
اختیاری فیلڈ
اگرtrueہو تو ان صفحات کا ڈیٹا فراہم کیا جائے گا جو 120 سیکنڈ کے اندر لوڈ نہ ہو سکے اور ٹائم آؤٹ خرابی واپس کریں؛
ڈیفالٹ قدر:false - robotsقسم: string | null
_txt _merge _mode robots.txt سیٹنگز کے ساتھ ضم کریں یا انہیں اوور رائیڈ کریں
اختیاری فیلڈ
ممکنہ اقدار:merge،override؛
اگر آپ ویب سائٹ کی کرالنگ پابندیاں اور دیگر robots.txt سیٹنگز نظر انداز کرنا چاہتے ہیں توoverrideپر سیٹ کریں
ڈیفالٹ قدر:merge؛
نوٹ: اگرoverrideپر سیٹ کریں توcustom_robots_txtپیرامیٹر متعین کریں - startقسم: string | null
_url - storeقسم: boolean | null
_raw _html - supportقسم: boolean | null
_cookies کرال شدہ صفحات پر کوکیز کی معاونت کریں
اختیاری فیلڈ
صفحات کرال کرتے وقت کوکیز کی معاونت کے لیےtrueپر سیٹ کریں
ڈیفالٹ قدر:false - switchقسم: boolean | null
_pool پراکسی پول تبدیل کریں
اختیاری فیلڈ
اگرtrueہو تو مطلوبہ ڈیٹا حاصل کرنے کے لیے اضافی پراکسی پول استعمال کیے جائیں گے؛
یہ پیرامیٹر اس صورت میں استعمال کیا جا سکتا ہے جب ایک ساتھ کئی ٹاسکس سیٹ کیے جائیں، جس کے نتیجے میں کبھی کبھارrate-limitاور/یاsite_unreachableخرابیاں آ سکتی ہیں - tagقسم: string | null
صارف کے متعین کردہ ٹاسک کا شناخت کنندہ
اختیاری فیلڈ
حروف کی حد 255 ہے
آپ اس پیرامیٹر سے ٹاسک کی شناخت کر سکتے ہیں اور اسے نتیجے سے ملا سکتے ہیں
آپ جواب کےdataآبجیکٹ میں متعین کردہtagقدر دیکھیں گے - targetقسم: string
ہدف ڈومین
درکار فیلڈ
ڈومین نامhttps://اورwww.کے بغیر متعین کرنا چاہیے
اگر آپ صفحے کا URL متعین کریں تو نتائج URL میں شامل ڈومین کے لیے واپس کیے جائیں گے - validateقسم: boolean | null
_micromarkup
- قسم: object | null · Response36Afe1097B20_OnPageTaskPostResponseInfo200
- قسم: number | null فارمیٹ: doublecost
ٹاسکس کی کل لاگت، USD
- قسم: integer | nullstatus
_code عمومی اسٹیٹس کوڈ رسپانس کوڈز کی مکمل فہرست یہاں مل سکتی ہے
- قسم: string | nullstatus
_message عمومی معلوماتی پیغام عمومی معلوماتی پیغامات کی مکمل فہرست یہاں مل سکتی ہے
- قسم: array (object | null)[] | nulltasks
ٹاسکس کی صف
- قسم: object | null · Response36Afe1097B20_OnPageTaskPostTaskInfo
- costقسم: number | null فارمیٹ: double
ٹاسکس کی کل لاگت، USD
- dataقسم: object | null
وہی پیرامیٹرز رکھتا ہے جو آپ نے POST درخواست میں متعین کیے۔
- propertyقسم: object | null
Name
- idقسم: string | null
ٹاسک شناخت کنندہ ہمارے نظام میں UUID فارمیٹ کا منفرد ٹاسک شناخت کنندہ
- pathقسم: array (string | null)[] | null
URL پاتھ
- resultقسم: object | null
نتائج کی صف
اس صورت میں قدرnullہوگی - resultقسم: integer | null فارمیٹ: int64
_count result صف میں عناصر کی تعداد
- statusقسم: integer | null
_code ٹاسک کا اسٹیٹس کوڈ DataForSEO کی جانب سے تیار کردہ، درج ذیل حد میں ہو سکتا ہے: 10000-60000 رسپانس کوڈز کی مکمل فہرست یہاں مل سکتی ہے
- 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
درخواست پر کارروائی نہیں ہو سکی۔ درخواست کے پیرامیٹرز چیک کریں۔
- 401
درست Felo API کلید درکار ہے۔
- 402
درخواست آگے نہیں بڑھ سکتی کیونکہ بلنگ کی شرط پوری نہیں ہوئی۔
- 403
اکاؤنٹ کو یہ آپریشن کرنے کی اجازت نہیں۔
- 429
درخواست یا اخراجات کی حد پوری ہو گئی ہے۔
- 502
سروس درخواست مکمل نہیں کر سکی۔
- 503
API یا بلنگ سروس عارضی طور پر دستیاب نہیں۔
- 504
درخواست پر کارروائی کے دوران سروس کا وقت ختم ہو گیا۔
- default
خرابی کا جواب؛ اپ اسٹریم پاس تھرو جوابات پرووائیڈر کی شکلیں استعمال کر سکتے ہیں
application/json
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
}
]
}