{"id":8158,"date":"2021-02-01T10:48:13","date_gmt":"2021-02-01T10:48:13","guid":{"rendered":"https:\/\/docs_v3.dataforseo.com\/v3\/?page_id=8158"},"modified":"2026-08-05T15:05:03","modified_gmt":"2026-08-05T15:05:03","slug":"on_page-instant_pages","status":"publish","type":"page","link":"https:\/\/docs.dataforseo.com\/v3\/on_page-instant_pages\/","title":{"rendered":"on_page\/instant_pages"},"content":{"rendered":"<div class=\"wpb-content-wrapper\"><p>[vc_row][vc_column][vc_column_text]<\/p>\n<h2 id=\"setting-serp-tasks\">OnPage API Instant Pages<\/h2>\n<p>\u200c\u200c<br \/>\nUsing this function you will get page-specific data with detailed information on how well a particular page is optimized for organic search.<\/p>\n<p>This endpoint is working based on the Live method and doesn&#8217;t require making a separate GET request for obtaining task results.<\/p>\n<p>[\/vc_column_text]    <div class=\"endpoint\">\n        <img decoding=\"async\" class=\"endpoint__icon\" src=\"https:\/\/docs.dataforseo.com\/v3\/wp-content\/themes\/dataforseo\/assets\/img\/icons\/checked-circle.svg\" alt=\"checked\">\n\n                    POST            <button class=\"btn-reset button-link copy-button\" data-href=\"https:\/\/api.dataforseo.com\/v3\/on_page\/instant_pages\">\n                https:\/\/api.dataforseo.com\/v3\/on_page\/instant_pages                <svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\">\n                    <use href=\"https:\/\/docs.dataforseo.com\/v3\/wp-content\/themes\/dataforseo\/assets\/img\/icons\/sprite.svg#layers\"><\/use>\n                <\/svg>\n            <\/button>\n            <\/div>\n    \t<article class=\"info-card info-card--yellow\">\n\t\t<header class=\"info-card__header\">\n\t\t\t<div class=\"info-card__icon\">\n\t\t\t\t<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\">\n\t\t\t\t\t<use href=\"https:\/\/docs.dataforseo.com\/v3\/wp-content\/themes\/dataforseo\/assets\/img\/icons\/sprite.svg#label\"><\/use>\n\t\t\t\t<\/svg>\n\t\t\t<\/div>\n\t\t\t<div class=\"info-card__title\">Pricing<\/div>\n\t\t<\/header>\n\t\t<div class=\"info-card__content\">\n\t\t\t<p> Your account will be charged for each request.<br \/>\nThe cost can be calculated on the <a title=\"Pricing\" href=\"https:\/\/dataforseo.com\/pricing\/on-page\/onpage-api\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing<\/a> page.<\/p>\n\t\t<\/div>\n\t<\/article>\n\t[vc_column_text]<br \/>\nAll POST data should be sent in the <a href=\"https:\/\/en.wikipedia.org\/wiki\/JSON\">JSON<\/a> format (UTF-8 encoding). The task setting is done using the POST method. When setting a task, you should send all task parameters in the task array of the generic POST array.<\/p>\n<p><strong>You can send up to 2000 API requests per minute, each Live API call can contain only one task. The maximum number of simultaneous requests you can send is limited to 30.<\/strong><br \/>\n<strong>Note: in a single request, you can set up to 20 tasks each containing one URL, but these URLs cannot contain more than 5 identical domains.<\/strong><\/p>\n<p><strong>Description of the fields for setting a task:<\/strong><br \/>\n<div class=\"dfs-doc-container dfs-doc-request\"><table><thead><tr><th>Field name<\/th><th>Type<\/th><th>Description<\/th><\/tr><\/thead><tbody><tr data-doc-id=\"url\"><td><code>url<\/code><\/td><td>string<\/td><td><p><em>target page url<\/em><br><strong>required field<\/strong><br>absolute URL of the target page;<br><strong>Note #1:<\/strong> results will be returned for the specified URL only;<br><strong>Note #2:<\/strong> to prevent denial-of-service events, tasks that contain a duplicate crawl host will be returned with a 40501 error;<br>to prevent this error from occurring, avoid setting tasks with the same domain if at least one of your previous tasks with this domain (including a page URL on the domain) is still in a crawling queue<\/p><\/td><\/tr><tr data-doc-id=\"custom_user_agent\"><td><code>custom_user_agent<\/code><\/td><td>string<\/td><td><p><em>custom user agent<\/em><br>optional field<br>custom user agent for crawling a website<br>example: <code>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<br><\/code><br>default value: <code>Mozilla\/5.0 (compatible; RSiteAuditor)<\/code><\/p><\/td><\/tr><tr data-doc-id=\"browser_preset\"><td><code>browser_preset<\/code><\/td><td>string<\/td><td><p><em>preset for browser screen parameters<\/em><br>optional field<br>if you use this field, you don't need to indicate <code>browser_screen_width<\/code>, <code>browser_screen_height<\/code>, <code>browser_screen_scale_factor<\/code>possible values:<br><code>desktop<\/code>, <code>mobile<\/code>, <code>tablet<\/code><code>desktop<\/code> preset will apply the following values:<p><code>browser_screen_width: 1920<\/code><br><code>browser_screen_height: 1080<\/code><br><code>browser_screen_scale_factor: 1<\/code><p><code>mobile<\/code> preset will apply the following values:<p><code>browser_screen_width: 390<\/code><br><code>browser_screen_height: 844<\/code><br><code>browser_screen_scale_factor: 3<\/code><p><code>tablet<\/code> preset will apply the following values:<p><code>browser_screen_width: 1024<\/code><br><code>browser_screen_height: 1366<\/code><br><code>browser_screen_scale_factor: 2<\/code><p><strong>Note:<\/strong> to use this parameter, set <code>enable_javascript<\/code> or <code>enable_browser_rendering<\/code> to <code>true<\/code><\/p><\/td><\/tr><tr data-doc-id=\"browser_screen_width\"><td><code>browser_screen_width<\/code><\/td><td>integer<\/td><td><p><em>browser screen width<\/em><br>optional field<br>you can set a custom browser screen width to perform audit for a particular device;<br>if you use this field, you don't need to indicate <code>browser_preset<\/code> as it will be ignored;<strong>Note:<\/strong> to use this parameter, set <code>enable_javascript<\/code> or <code>enable_browser_rendering<\/code> to <code>true<\/code>minimum value, in pixels: <code>240<\/code><br>maximum value, in pixels: <code>9999<\/code><\/p><\/td><\/tr><tr data-doc-id=\"browser_screen_height\"><td><code>browser_screen_height<\/code><\/td><td>integer<\/td><td><p><em>browser screen height<\/em><br>optional field<br>you can set a custom browser screen height to perform audit for a particular device;<br>if you use this field, you don't need to indicate <code>browser_preset<\/code> as it will be ignored;<strong>Note:<\/strong> to use this parameter, set <code>enable_javascript<\/code> or <code>enable_browser_rendering<\/code> to <code>true<\/code>minimum value, in pixels: <code>240<\/code><br>maximum value, in pixels: <code>9999<\/code><\/p><\/td><\/tr><tr data-doc-id=\"browser_screen_scale_factor\"><td><code>browser_screen_scale_factor<\/code><\/td><td>float<\/td><td><p><em>browser screen scale factor<\/em><br>optional field<br>you can set a custom browser screen resolution ratio to perform audit for a particular device;<br>if you use this field, you don't need to indicate <code>browser_preset<\/code> as it will be ignored;<strong>Note:<\/strong> to use this parameter, set <code>enable_javascript<\/code> or <code>enable_browser_rendering<\/code> to <code>true<\/code>minimum value: <code>0.5<\/code><br>maximum value: <code>3<\/code><\/p><\/td><\/tr><tr data-doc-id=\"store_raw_html\"><td><code>store_raw_html<\/code><\/td><td>boolean<\/td><td><p><em>store HTML of a crawled page<\/em><br>optional field<br>set to <code>true<\/code> if you want get the HTML of the page using the <a href=\"\/v3\/on_page\/raw_html\/\" target=\"_blank\" rel=\"noopener noreferrer\">OnPage Raw HTML endpoint<\/a><br>default value: <code>false<\/code><\/p><\/td><\/tr><tr data-doc-id=\"accept_language\"><td><code>accept_language<\/code><\/td><td>string<\/td><td><p><em>language header for accessing the website<\/em><br>optional field<br>all locale formats are supported (xx, xx-XX, xxx-XX, etc.)<br><strong>Note:<\/strong> if you do not specify this parameter, some websites may deny access; in this case, pages will be returned with the <code>\"type\":\"broken<\/code> in the response array<\/p><\/td><\/tr><tr data-doc-id=\"load_resources\"><td><code>load_resources<\/code><\/td><td>boolean<\/td><td><p><em>load resources<\/em><br>optional field<br>set to <code>true<\/code> if you want to load image, stylesheets, scripts, and broken resources<br>default value: <code>false<\/code><br><strong>Note:<\/strong> if you use this parameter, additional charges will apply; learn more about the cost of tasks with this parameter <a href=\"https:\/\/dataforseo.com\/help-center\/cost-of-onpage-api-parameters\" target=\"_blank\" rel=\"noopener noreferrer\">in our help article<\/a>; the cost can be calculated on the <a href=\"https:\/\/dataforseo.com\/pricing\/on-page\/onpage-api\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing Page<\/a><\/p><\/td><\/tr><tr data-doc-id=\"enable_browser_rendering\"><td><code>enable_browser_rendering<\/code><\/td><td>boolean<\/td><td><p><em>emulate browser rendering to measure Core Web Vitals<\/em><br>optional field<br>by using this parameter you will be able to emulate a browser when loading a web page;<br><code>enable_browser_rendering<\/code> loads styles, images, fonts, animations, videos, and other resources on a page;<br>default value: <code>false<\/code><br>set to <code>true<\/code> to obtain Core Web Vitals (FID, CLS, LCP) metrics in the response;<br><strong>if you use this field, parameters <code>enable_javascript<\/code>, and <code>load_resources<\/code> are enabled automatically;<\/strong><br><strong>Note:<\/strong> if you use this parameter, additional charges will apply; learn more about the cost of tasks with this parameter <a href=\"https:\/\/dataforseo.com\/help-center\/cost-of-onpage-api-parameters\" target=\"_blank\" rel=\"noopener noreferrer\">in our help article<\/a>; the cost can be calculated on the <a href=\"https:\/\/dataforseo.com\/pricing\/on-page\/onpage-api\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing Page<\/a><\/p><\/td><\/tr><tr data-doc-id=\"disable_cookie_popup\"><td><code>disable_cookie_popup<\/code><\/td><td>boolean<\/td><td><p><em>disable the cookie popup <\/em><br>optional field<br>set to <code>true<\/code> if you want to disable the popup requesting cookie consent from the user;<br>default value:<br><code>false<\/code><\/p><\/td><\/tr><tr data-doc-id=\"return_despite_timeout\"><td><code>return_despite_timeout<\/code><\/td><td>boolean<\/td><td><p><em>return data on pages despite the timeout error<\/em><br>optional field<br>if <code>true<\/code>, the data will be provided on pages that failed to load within 120 seconds and responded with a timeout error;<br>default value: <code>false<\/code><\/p><\/td><\/tr><tr data-doc-id=\"enable_xhr\"><td><code>enable_xhr<\/code><\/td><td>boolean<\/td><td><p><em>enable XMLHttpRequest on a page<\/em><br>optional field<br>set to <code>true<\/code> if you want our crawler to request data from a web server using the XMLHttpRequest object<br>default value:<br><code>false<\/code>if you use this field, <code>enable_javascript<\/code> must be set to <code>true<\/code>;<\/p><\/td><\/tr><tr data-doc-id=\"custom_js\"><td><code>custom_js<\/code><\/td><td>string<\/td><td><p><em>custom javascript<\/em><br>optional field<code>Note<\/code> that the execution time for the script you enter here should be 700 ms maximum;<br>for example, you can use the following JS snippet to check if the website contains Google Tag Manager as a <code>scr<\/code> attribute:<br><code>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;<\/code>the returned value depends on what you specified in this field. For instance, if you specify the following script:<br><code>meta = {}; meta.url = document.URL; meta.test = 'test'; meta;<\/code><br>as a response you will receive the following data:<br><code>\"custom_js_response\": {<br>\"url\": \"<a href=\"https:\/\/dataforseo.com\/\">https:\/\/dataforseo.com\/<\/a>\",<br>\"test\": \"test\"<br>}<\/code><\/p><\/td><\/tr><tr data-doc-id=\"validate_micromarkup\"><td><code>validate_micromarkup<\/code><\/td><td>boolean<\/td><td><p><em>enable microdata validation<\/em><br>optional field<br>if set to <code>true<\/code>, you can use the <a href=\"\/v3\/on_page\/microdata\/\" target=\"_blank\" rel=\"noopener noreferrer\">OnPage API Microdata endpoint<\/a> with the <code>id<\/code> of the task;<br>default value: <code>false<\/code><\/p><\/td><\/tr><tr data-doc-id=\"check_spell\"><td><code>check_spell<\/code><\/td><td>boolean<\/td><td><p><em>check spelling<\/em><br>optional field<br>set to <code>true<\/code> to check spelling on a website using <a href=\"http:\/\/hunspell.github.io\/\" target=\"_blank\" rel=\"noopener noreferrer\">Hunspell<\/a> library<br>default value: <code>false<\/code><\/p><\/td><\/tr><tr data-doc-id=\"checks_threshold\"><td><code>checks_threshold<\/code><\/td><td>array<\/td><td><p><em>custom threshold values for checks<\/em><br>optional field<br>you can specify custom threshold values for the parameters included in the <code>checks<\/code> array of OnPage API responses;<br><strong>Note:<\/strong> only integer threshold values can be modified;<\/p><\/td><\/tr><tr data-doc-id=\"switch_pool\"><td><code>switch_pool<\/code><\/td><td>boolean<\/td><td><p><em>switch proxy pool<\/em><br>optional field<br>if <code>true<\/code>, additional proxy pools will be used to obtain the requested data;<br>the parameter can be used if a multitude of tasks is set simultaneously, resulting in occasional <code>rate-limit<\/code> and\/or <code>site_unreachable<\/code> errors<\/p><\/td><\/tr><tr data-doc-id=\"ip_pool_for_scan\"><td><code>ip_pool_for_scan<\/code><\/td><td>string<\/td><td><p><em>proxy pool<\/em><br>optional field<br>you can choose a location of the proxy pool that will be used to obtain the requested data;<br>the parameter can be used if page content is inaccessible in one of the locations, resulting in occasional <code>site_unreachable<\/code> errors<br>possible values: <code>us<\/code>, <code>de<\/code><\/p><\/td><\/tr><\/tbody><\/table><\/div>\n<p>As a response of the API server, you will receive <a href=\"https:\/\/en.wikipedia.org\/wiki\/JSON\">JSON<\/a>-encoded data containing a <code>tasks<\/code> array with the information specific to the set tasks.<\/p>\n<p><strong>Description of the fields in the results array:<\/strong><br \/>\n<div class=\"dfs-doc-container dfs-doc-response\"><div class=\"api-block-main\"><div class=\"api-section\"><table><thead><tr><th>Field name<\/th><th>Type<\/th><th>Description<\/th><\/tr><\/thead><tbody><tr data-doc-id=\"version\"><td><code>version<\/code><\/td><td>string<\/td><td><p><em>the current version of the API<\/em><\/p><\/td><\/tr><tr data-doc-id=\"status_code\"><td><code>status_code<\/code><\/td><td>integer<\/td><td><p><i>general status code<\/i><br>you can find the full list of the response codes <a href=\"\/v3\/appendix\/errors\">here<\/a><br><strong>Note:<\/strong> we strongly recommend designing a necessary system for handling related exceptional or error conditions<\/p><\/td><\/tr><tr data-doc-id=\"status_message\"><td><code>status_message<\/code><\/td><td>string<\/td><td><p><em>general informational message<\/em><br>you can find the full list of general informational messages <a href=\"\/v3\/appendix\/errors\">here<\/a><\/p><\/td><\/tr><tr data-doc-id=\"time\"><td><code>time<\/code><\/td><td>string<\/td><td><p><em>execution time, seconds<\/em><\/p><\/td><\/tr><tr data-doc-id=\"cost\"><td><code>cost<\/code><\/td><td>float<\/td><td><p><em>total <i>tasks<\/i> cost, USD<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks_count\"><td><code>tasks_count<\/code><\/td><td>integer<\/td><td><p><em>the number of tasks in the <strong><code>tasks<\/code><\/strong> array<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks_error\"><td><code>tasks_error<\/code><\/td><td>integer<\/td><td><p><em>the number of tasks in the <strong><code>tasks<\/code><\/strong> array returned with an error<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks\"><td><strong><code>tasks<\/code><\/strong><\/td><td>array<\/td><td><p><em>array of tasks<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-id\"><td>&nbsp;&nbsp;&nbsp;&nbsp;<code>id<\/code><\/td><td>string<\/td><td><p><em>task identifier<\/em><br><strong>unique task identifier in our system in the <a href=\"https:\/\/en.wikipedia.org\/wiki\/Universally_unique_identifier\">UUID<\/a> format<\/strong><\/p><\/td><\/tr><tr data-doc-id=\"tasks-status_code\"><td>&nbsp;&nbsp;&nbsp;&nbsp;<code>status_code<\/code><\/td><td>integer<\/td><td><p><em>status code of the task<\/em><br>generated by DataForSEO; can be within the following range: 10000-60000<br>you can find the full list of the response codes <a href=\"\/v3\/appendix\/errors\">here<\/a><\/p><\/td><\/tr><tr data-doc-id=\"tasks-status_message\"><td>&nbsp;&nbsp;&nbsp;&nbsp;<code>status_message<\/code><\/td><td>string<\/td><td><p><em>informational message of the task<\/em><br>you can find the full list of general informational messages <a href=\"\/v3\/appendix\/errors\">here<\/a><\/p><\/td><\/tr><tr data-doc-id=\"tasks-time\"><td>&nbsp;&nbsp;&nbsp;&nbsp;<code>time<\/code><\/td><td>string<\/td><td><p><em>execution time, seconds<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-cost\"><td>&nbsp;&nbsp;&nbsp;&nbsp;<code>cost<\/code><\/td><td>float<\/td><td><p><em>cost of the task, USD<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result_count\"><td>&nbsp;&nbsp;&nbsp;&nbsp;<code>result_count<\/code><\/td><td>integer<\/td><td><p><em>number of elements in the <code>result<\/code> array<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-path\"><td>&nbsp;&nbsp;&nbsp;&nbsp;<code>path<\/code><\/td><td>array<\/td><td><p><em>URL path<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-data\"><td>&nbsp;&nbsp;&nbsp;&nbsp;<code>data<\/code><\/td><td>object<\/td><td><p><em>contains the same parameters that you specified in the POST request<br><\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result\"><td>&nbsp;&nbsp;&nbsp;&nbsp;<strong><code>result<\/code><\/strong><\/td><td>array<\/td><td><p><em>array of results<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-crawl_progress\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>crawl_progress<\/code><\/td><td>string<\/td><td><p><em>status of the crawling session<\/em><br>possible values: <code>in_progress<\/code>, <code>finished<\/code><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-crawl_status\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>crawl_status<\/code><\/td><td>object<\/td><td><p><em>details of the crawling session<\/em><br>in this case the value will be <code>null<\/code><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-crawl_gateway_address\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>crawl_gateway_address<\/code><\/td><td>string<\/td><td><p><em>crawler ip address<\/em><br>displays the IP address used by the crawler to initiate the current crawling session<br>you can find the full list of IPs used by our crawler in the <a href=\"\/v3\/on_page\/overview\" target=\"_blank\" rel=\"noopener noreferrer\">Overview section<\/a><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-total_items_count\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>total_items_count<\/code><\/td><td>integer<\/td><td><p><em>total number of relevant items in the database<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items_count\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>items_count<\/code><\/td><td>integer<\/td><td><p><em>number of items in the results array<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong><code>items<\/code><\/strong><\/td><td>array<\/td><td><p><em>items array<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-html_page\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>html_page<\/code><\/td><td>object<\/td><td><\/td><\/tr><tr data-doc-id=\"tasks-result-items-resource_type\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>resource_type<\/code><\/td><td>string<\/td><td><p><em>type of the returned resource = <strong>'html'<\/strong><\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-status_code\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>status_code<\/code><\/td><td>integer<\/td><td><p><em>status code of the page<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-location\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>location<\/code><\/td><td>string<\/td><td><p><em>location header<\/em><br>indicates the URL to redirect a page to<\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-url\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>url<\/code><\/td><td>string<\/td><td><p><em>page URL<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-meta\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong><code>meta<\/code><\/strong><\/td><td>object<\/td><td><p><em>page properties<\/em><br>the value depends on the <code>resource_type<\/code><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-meta-title\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>title<\/code><\/td><td>string<\/td><td><p><em>page title<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-meta-charset\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>charset<\/code><\/td><td>integer<\/td><td><p><em><a href=\"https:\/\/en.wikipedia.org\/wiki\/Code_page\" target=\"_blank\" rel=\"noopener noreferrer\">code page<\/a><\/em><br>example: <code>65001<\/code><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-meta-follow\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>follow<\/code><\/td><td>boolean<\/td><td><p><em>indicates whether a page's 'meta robots' allows crawlers to follow the links on the page<\/em><br>if <code>false<\/code>, the page's 'meta robots' tag contains \"nofollow\" parameter instructing crawlers not to follow the links on the page<\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-meta-generator\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>generator<\/code><\/td><td>string<\/td><td><p><em>meta tag generator<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-meta-htags\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>htags<\/code><\/td><td>object<\/td><td><p><em>HTML header tags<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-meta-description\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>description<\/code><\/td><td>string<\/td><td><p><em>content of the meta description tag<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-meta-favicon\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>favicon<\/code><\/td><td>string<\/td><td><p><em>favicon of the page<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-meta-meta_keywords\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>meta_keywords<\/code><\/td><td>string<\/td><td><p><em>content of the <code>keywords<\/code> meta tag<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-meta-canonical\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>canonical<\/code><\/td><td>string<\/td><td><p><em>canonical page<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-meta-internal_links_count\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>internal_links_count<\/code><\/td><td>integer<\/td><td><p><em>number of internal links on the page<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-meta-external_links_count\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>external_links_count<\/code><\/td><td>integer<\/td><td><p><em>number of external links on the page<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-meta-inbound_links_count\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>inbound_links_count<\/code><\/td><td>integer<\/td><td><p><em>number of internal links pointing at the page<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-meta-images_count\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>images_count<\/code><\/td><td>integer<\/td><td><p><em>number of images on the page<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-meta-images_size\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>images_size<\/code><\/td><td>integer<\/td><td><p><em>total size of images on the page measured in bytes<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-meta-scripts_count\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>scripts_count<\/code><\/td><td>integer<\/td><td><p><em>number of scripts on the page<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-meta-scripts_size\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>scripts_size<\/code><\/td><td>integer<\/td><td><p><em>total size of scripts on the page measured in bytes<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-meta-stylesheets_count\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>stylesheets_count<\/code><\/td><td>integer<\/td><td><p><em>number of stylesheets on the page<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-meta-stylesheets_size\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>stylesheets_size<\/code><\/td><td>integer<\/td><td><p><em>total size of stylesheets on the page measured in bytes<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-meta-title_length\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>title_length<\/code><\/td><td>integer<\/td><td><p><em>length of the <code>title<\/code> tag in characters<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-meta-description_length\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>description_length<\/code><\/td><td>integer<\/td><td><p><em>length of the <code>description<\/code> tag in characters<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-meta-render_blocking_scripts_count\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>render_blocking_scripts_count<\/code><\/td><td>integer<\/td><td><p><em>number of scripts on the page that block page rendering<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-meta-render_blocking_stylesheets_count\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>render_blocking_stylesheets_count<\/code><\/td><td>integer<\/td><td><p><em>number of CSS styles on the page that block page rendering<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-meta-cumulative_layout_shift\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>cumulative_layout_shift<\/code><\/td><td>float<\/td><td><p><em>Core Web Vitals metric measuring the layout stability of the page<\/em><br>measures the sum total of all individual layout shift scores for every unexpected layout shift that occurs during the entire lifespan of the page. <a href=\"https:\/\/web.dev\/cls\/\">Learn more.<\/a><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-meta-meta_title\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>meta_title<\/code><\/td><td>string<\/td><td><p><em>meta title of the page<\/em><br>meta tag in the head section of an HTML document that defines the title of a page<\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-meta-content\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong><code>content<\/code><\/strong><\/td><td>object<\/td><td><p><em>overall information about content of the page<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-meta-content-plain_text_size\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>plain_text_size<\/code><\/td><td>integer<\/td><td><p><em>total size of the text on the page measured in bytes<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-meta-content-plain_text_rate\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>plain_text_rate<\/code><\/td><td>integer<\/td><td><p><em>plaintext rate value<\/em><br><code>plain_text_size<\/code> to <code>size<\/code> ratio<\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-meta-content-plain_text_word_count\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>plain_text_word_count<\/code><\/td><td>float<\/td><td><p><em>number of words on the page<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-meta-content-automated_readability_index\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>automated_readability_index<\/code><\/td><td>float<\/td><td><p><em><a href=\"https:\/\/en.wikipedia.org\/wiki\/Automated_readability_index\" target=\"_blank\" rel=\"noopener noreferrer\">Automated Readability Index<\/a><\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-meta-content-coleman_liau_readability_index\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>coleman_liau_readability_index<\/code><\/td><td>float<\/td><td><p><em><a href=\"https:\/\/en.wikipedia.org\/wiki\/Coleman%E2%80%93Liau_index\" target=\"_blank\" rel=\"noopener noreferrer\">Coleman\u2013Liau Index<\/a><\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-meta-content-dale_chall_readability_index\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>dale_chall_readability_index<\/code><\/td><td>float<\/td><td><p><em><a href=\"https:\/\/en.wikipedia.org\/wiki\/Dale%E2%80%93Chall_readability_formula\" target=\"_blank\" rel=\"noopener noreferrer\">Dale\u2013Chall Readability Index<\/a><\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-meta-content-flesch_kincaid_readability_index\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>flesch_kincaid_readability_index<\/code><\/td><td>float<\/td><td><p><em><a href=\"https:\/\/en.wikipedia.org\/wiki\/Flesch%E2%80%93Kincaid_readability_tests\" target=\"_blank\" rel=\"noopener noreferrer\">Flesch\u2013Kincaid Readability Index<\/a><\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-meta-content-smog_readability_index\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>smog_readability_index<\/code><\/td><td>float<\/td><td><p><em><a href=\"https:\/\/en.wikipedia.org\/wiki\/SMOG\" target=\"_blank\" rel=\"noopener noreferrer\">SMOG Readability Index<\/a><\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-meta-content-description_to_content_consistency\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>description_to_content_consistency<\/code><\/td><td>float<\/td><td><p><em>consistency of the meta <code>description<\/code> tag with the page content<\/em><br>measured from 0 to 1<\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-meta-content-title_to_content_consistency\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>title_to_content_consistency<\/code><\/td><td>float<\/td><td><p><em>consistency of the meta <code>title<\/code> tag with the page content<\/em><br>measured from 0 to 1<\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-meta-content-meta_keywords_to_content_consistency\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>meta_keywords_to_content_consistency<\/code><\/td><td>float<\/td><td><p><em>consistency of meta <code>keywords<\/code>tag with the page content<\/em><br>measured from 0 to 1<\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-meta-deprecated_tags\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>deprecated_tags<\/code><\/td><td>array<\/td><td><p><em>deprecated tags on the page<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-meta-duplicate_meta_tags\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>duplicate_meta_tags<\/code><\/td><td>array<\/td><td><p><em>duplicate meta tags on the page<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-meta-spell\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong><code>spell<\/code><\/strong><\/td><td>object<\/td><td><p><em>spellcheck<\/em><br><a href=\"http:\/\/hunspell.github.io\/\" target=\"_blank\" rel=\"noopener noreferrer\">hunspell<\/a> spellcheck errors<\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-meta-spell-hunspell_language_code\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>hunspell_language_code<\/code><\/td><td>string<\/td><td><p><em>spellcheck language code<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-meta-spell-misspelled\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong><code>misspelled<\/code><\/strong><\/td><td>array<\/td><td><p><em>array of misspelled words<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-meta-spell-misspelled-word\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>word<\/code><\/td><td>string<\/td><td><p><em>misspelled word<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-meta-social_media_tags\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>social_media_tags<\/code><\/td><td>object<\/td><td><p><em>object of social media tags found on the page<\/em><br>contains social media tags and their content<br>supported tags include but are not limited to <a href=\"https:\/\/ogp.me\/\">Open Graph<\/a> and <a href=\"https:\/\/developer.twitter.com\/en\/docs\/twitter-for-websites\/cards\/guides\/getting-started\">Twitter card<\/a><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-page_timing\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong><code>page_timing<\/code><\/strong><\/td><td>object<\/td><td><p><em>object of page load metrics<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-page_timing-time_to_interactive\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>time_to_interactive<\/code><\/td><td>integer<\/td><td><p><em><a href=\"https:\/\/web.dev\/interactive\/\">Time To Interactive (TTI)<\/a> metric<\/em><br>the time it takes until the user can interact with a page (in milliseconds)<\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-page_timing-dom_complete\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>dom_complete<\/code><\/td><td>integer<\/td><td><p><em>time to load resources<\/em><br>the time it takes until the page and all of its subresources are downloaded (in milliseconds)<\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-page_timing-largest_contentful_paint\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>largest_contentful_paint<\/code><\/td><td>float<\/td><td><p><em>Core Web Vitals metric measuring how fast the largest above-the-fold content element is displayed<\/em><br>The amount of time (in milliseconds) to render the largest content element visible in the viewport, from when the user requests the URL. <a href=\"https:\/\/web.dev\/lcp\/\">Learn more<\/a>.<\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-page_timing-first_input_delay\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>first_input_delay<\/code><\/td><td>float<\/td><td><p><em>Core Web Vitals metric indicating the responsiveness of a page<\/em><br>The time (in milliseconds) from when a user first interacts with your page to the time when the browser responds to that interaction. <a href=\"https:\/\/web.dev\/fid\/\">Learn more<\/a>.<\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-page_timing-connection_time\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>connection_time<\/code><\/td><td>integer<\/td><td><p><em>time to connect to a server<\/em><br>the time it takes until the connection with a server is established (in milliseconds)<\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-page_timing-time_to_secure_connection\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>time_to_secure_connection<\/code><\/td><td>integer<\/td><td><p><em>time to establish a secure connection<\/em><br>the time it takes until the secure connection with a server is established (in milliseconds)<\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-page_timing-request_sent_time\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>request_sent_time<\/code><\/td><td>integer<\/td><td><p><em>time to send a request to a server<\/em><br>the time it takes until the request to a server is sent (in milliseconds)<\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-page_timing-waiting_time\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>waiting_time<\/code><\/td><td>integer<\/td><td><p><em>time to first byte <a href=\"https:\/\/en.wikipedia.org\/wiki\/Time_to_first_byte\">(TTFB)<\/a> in milliseconds<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-page_timing-download_time\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>download_time<\/code><\/td><td>integer<\/td><td><p><em>time it takes for a browser to receive a response (in milliseconds)<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-page_timing-duration_time\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>duration_time<\/code><\/td><td>integer<\/td><td><p><em>total time it takes until a browser receives a complete response from a server (in milliseconds)<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-page_timing-fetch_start\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>fetch_start<\/code><\/td><td>integer<\/td><td><p><em>time to start downloading the HTML resource<\/em><br>the amount of time the browser needs to start downloading a page<\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-page_timing-fetch_end\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>fetch_end<\/code><\/td><td>integer<\/td><td><p><em>time to complete downloading the HTML resource<\/em><br>the amount of time the browser needs to complete downloading a page<\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-onpage_score\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>onpage_score<\/code><\/td><td>float<\/td><td><p><em>shows how page is optimized on a 100-point scale<\/em><br>this field shows how page is optimized considering critical on-page issues and warnings detected;<br><code>100<\/code> is the highest possible score that means the page does not have any critical on-page issues and important warnings;<br>learn more about how the metric is calculated in <a href=\"https:\/\/dataforseo.com\/help-center\/how-on-page-seo-score-is-calculated\" target=\"_blank\" rel=\"noopener noreferrer\">this help center article<\/a><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-total_dom_size\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>total_dom_size<\/code><\/td><td>integer<\/td><td><p><em>total <a href=\"https:\/\/developers.google.com\/web\/tools\/chrome-devtools\/dom\" target=\"_blank\" rel=\"noopener noreferrer\">DOM<\/a> size of a page<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-custom_js_response\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>custom_js_response<\/code><\/td><td>string\/object\/integer<\/td><td><p><em>the result of executing a specified JS script<\/em><br><strong>note<\/strong> that you should specify a <code>custom_js<\/code> field when <a href=\"\/v3\/on_page\/task_post\/\" target=\"_blank\" rel=\"noopener noreferrer\">setting a task<\/a> to receive this data and the field type and its value will totally depend on the script you specified;<br>you can also filter the results by this value specifying <code>filters<\/code> in the following way:<br><code>[\"custom_js_response.url\", \"like\", \"pixel\"]<\/code><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-custom_js_client_exception\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>custom_js_client_exception<\/code><\/td><td>string<\/td><td><p><em>error when executing a custom js<\/em><br>if the error occurred when executing the script you specified in the <code>custom_js<\/code> field, the error message would be displayed here<\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-resource_errors\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong><code>resource_errors<\/code><\/strong><\/td><td>object<\/td><td><p><em>resource errors and warnings<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-resource_errors-errors\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong><code>errors<\/code><\/strong><\/td><td>array<\/td><td><p><em>resource errors<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-resource_errors-errors-line\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>line<\/code><\/td><td>integer<\/td><td><p><em>line where the error was found<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-resource_errors-errors-column\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>column<\/code><\/td><td>integer<\/td><td><p><em>column where the error was found<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-resource_errors-errors-message\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>message<\/code><\/td><td>string<\/td><td><p><em>text message of the error<\/em><br>the full list of possible HTML errors can be found <a href=\"https:\/\/github.com\/AngleSharp\/AngleSharp\/blob\/3968eb050e142b1d94550fba407afe772232b126\/src\/AngleSharp\/Html\/Parser\/HtmlParseError.cs\">here<\/a><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-resource_errors-errors-status_code\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>status_code<\/code><\/td><td>integer<\/td><td><p><em>status code of the error<\/em><br>possible values:<br><code>0<\/code> \u2014 Unidentified Error;<br><code>501<\/code> \u2014 Html Parse Error;<br><code>1501<\/code> \u2014 JS Parse Error;<br><code>2501<\/code> \u2014 CSS Parse Error;<br><code>3501<\/code> \u2014 Image Parse Error;<br><code>3502<\/code> \u2014 Image Scale Is Zero;<br><code>3503<\/code> \u2014 Image Size Is Zero;<br><code>3504<\/code> \u2014 Image Format Invalid<\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-resource_errors-warnings\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong><code>warnings<\/code><\/strong><\/td><td>array<\/td><td><p><em>resource warnings<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-resource_errors-warnings-line\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>line<\/code><\/td><td>integer<\/td><td><p><em>line the warning relates to<\/em><br>note that if <code>\"line\": 0<\/code>, the warning relates to the whole page<\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-resource_errors-warnings-column\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>column<\/code><\/td><td>integer<\/td><td><p><em>column the warning relates to<\/em><br>note that if <code>\"column\": 0<\/code>, the warning relates to the whole page<\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-resource_errors-warnings-message\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>message<\/code><\/td><td>string<\/td><td><p><em>text message of the warning<\/em><br>possible messages:<br><code>\"Has node with more than 60 childs.\"<\/code> - HTML page has at least 1 tag nesting over 60 tags of the same level<br><code>\"Has more that 1500 nodes.\"<\/code> - DOM tree contains over 1,500 elements<br><code>\"HTML depth more than 32 tags.\"<\/code> - DOM depth exceeds 32 nodes<\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-resource_errors-warnings-status_code\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>status_code<\/code><\/td><td>integer<\/td><td><p><em>status code of the warning<\/em><br>possible values:<br><code>0<\/code> \u2014 Unidentified Warning;<br><code>1<\/code> \u2014 Has node with more than 60 childs;<br><code>2<\/code> \u2014 Has more that 1500 nodes;<br><code>3<\/code> \u2014 HTML depth more than 32 tags<\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-broken_resources\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>broken_resources<\/code><\/td><td>boolean<\/td><td><p><em>indicates whether a page contains broken resources<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-broken_links\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>broken_links<\/code><\/td><td>boolean<\/td><td><p><em>indicates whether a page contains broken links<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-duplicate_title\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>duplicate_title<\/code><\/td><td>boolean<\/td><td><p><em>indicates whether a page has duplicate <code>title<\/code> tags<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-duplicate_description\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>duplicate_description<\/code><\/td><td>boolean<\/td><td><p><em>indicates whether a page has a duplicate description<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-duplicate_content\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>duplicate_content<\/code><\/td><td>boolean<\/td><td><p><em>indicates whether a page has duplicate content<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-click_depth\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>click_depth<\/code><\/td><td>integer<\/td><td><p><em>number of clicks it takes to get to the page<\/em><br>indicates the number of clicks from the homepage needed before landing at the target page<\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-size\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>size<\/code><\/td><td>integer<\/td><td><p><em>resource size<\/em><br>indicates the size of a given page measured in bytes<\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-encoded_size\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>encoded_size<\/code><\/td><td>integer<\/td><td><p><em>page size after encoding<\/em><br>indicates the size of the encoded page measured in bytes<\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-total_transfer_size\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>total_transfer_size<\/code><\/td><td>integer<\/td><td><p><em>compressed page size<\/em><br>indicates the compressed size of a given page<\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-fetch_time\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>fetch_time<\/code><\/td><td>string<\/td><td><p><em>date and time when a resource was fetched<\/em><br>in the UTC format: \u201cyyyy-mm-dd hh-mm-ss +00:00\u201d<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00<\/code><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-cache_control\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong><code>cache_control<\/code><\/strong><\/td><td>object<\/td><td><p><em>instructions for caching<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-cache_control-cachable\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>cachable<\/code><\/td><td>boolean<\/td><td><p><em>indicates whether the page is cacheable<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-cache_control-ttl\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>ttl<\/code><\/td><td>integer<\/td><td><p><em>time to live<\/em><br>the amount of time the browser caches a resource<\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-checks\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong><code>checks<\/code><\/strong><\/td><td>object<\/td><td><p><em>website checks<\/em><br>on-page check-ups related to the page<\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-checks-no_content_encoding\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>no_content_encoding<\/code><\/td><td>boolean<\/td><td><p><em>page with no content encoding<\/em><br>indicates whether a page has no <a href=\"http:\/\/www.iana.org\/assignments\/http-parameters\/http-parameters.xhtml#content-coding\" target=\"_blank\" rel=\"noopener noreferrer\">compression algorithm<\/a> of the content<\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-checks-high_loading_time\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>high_loading_time<\/code><\/td><td>boolean<\/td><td><p><em>page with high loading time<\/em><br>indicates whether a page loading time exceeds 3 seconds<\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-checks-is_redirect\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>is_redirect<\/code><\/td><td>boolean<\/td><td><p><em>page with redirects<\/em><br>indicates whether a page has <code>3XX<\/code> redirects to other pages<\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-checks-is_4xx_code\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>is_4xx_code<\/code><\/td><td>boolean<\/td><td><p><em>page with <code>4xx<\/code> status codes<\/em><br>indicates whether a page has <code>4xx<\/code> response code<\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-checks-is_5xx_code\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>is_5xx_code<\/code><\/td><td>boolean<\/td><td><p><em>page with <code>5xx<\/code> status codes<\/em><br>indicates whether a page has <code>5xx<\/code> response code<\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-checks-is_broken\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>is_broken<\/code><\/td><td>boolean<\/td><td><p><em>broken page<\/em><br>indicates whether a page returns a response code less than <code>200<\/code> or greater than <code>400<\/code><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-checks-is_www\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>is_www<\/code><\/td><td>boolean<\/td><td><p><em>page with www<\/em><br>indicates whether a page is on a <code>www<\/code> subdomain<\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-checks-is_https\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>is_https<\/code><\/td><td>boolean<\/td><td><p><em>page with the https protocol<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-checks-is_http\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>is_http<\/code><\/td><td>boolean<\/td><td><p><em>page with the http protocol<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-checks-high_waiting_time\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>high_waiting_time<\/code><\/td><td>boolean<\/td><td><p><em>page with high waiting time<\/em><br>indicates whether a page waiting time (aka Time to First Byte) exceeds 1.5 seconds<\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-checks-has_micromarkup\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>has_micromarkup<\/code><\/td><td>boolean<\/td><td><p><em>page contains <a href=\"https:\/\/en.wikipedia.org\/wiki\/Microdata_(HTML)\" rel=\"noopener noreferrer\" target=\"_blank\">microdata markup<\/a><\/em><br>indicates whether a page is without the <code><!DOCTYPE HTML><\/code> declaration<\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-checks-has_micromarkup_errors\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>has_micromarkup_errors<\/code><\/td><td>boolean<\/td><td><p><em>page contains microdata markup errors<\/em><br>indicates whether a page is without the <code><!DOCTYPE HTML><\/code> declaration<\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-checks-no_doctype\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>no_doctype<\/code><\/td><td>boolean<\/td><td><p><em>page with no doctype<\/em><br>indicates whether a page is without the <code><!DOCTYPE HTML><\/code> declaration<\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-checks-has_html_doctype\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>has_html_doctype<\/code><\/td><td>boolean<\/td><td><p><em>page with HTML doctype declaration<\/em><br>if <code>true<\/code>, the page has HTML <code>DOCTYPE<\/code> declaration<\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-checks-canonical\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>canonical<\/code><\/td><td>boolean<\/td><td><p><em>page is canonical<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-checks-no_encoding_meta_tag\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>no_encoding_meta_tag<\/code><\/td><td>boolean<\/td><td><p><em>page with no meta tag encoding<\/em><br>indicates whether a page is without <code>Content-Type<\/code>;<br>informative only if the encoding is not explicit in the <code>Content-Type<\/code> header;<br>example: <code>Content-Type: \"text\/html; charset=utf8\"<\/code><br><strong>Note:<\/strong> available for pages with <code>canonical<\/code> check set to <code>true<\/code><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-checks-no_h1_tag\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>no_h1_tag<\/code><\/td><td>boolean<\/td><td><p><em>page with empty or absent h1 tags<\/em><br><strong>Note:<\/strong> available for pages with <code>canonical<\/code> check set to <code>true<\/code><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-checks-https_to_http_links\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>https_to_http_links<\/code><\/td><td>boolean<\/td><td><p><em>HTTPS page has links to HTTP pages<\/em><br>if <code>true<\/code>, this <code>HTTPS<\/code> page has links to <code>HTTP<\/code> pages;<br><strong>Note:<\/strong> available for pages with <code>canonical<\/code> check set to <code>true<\/code><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-checks-size_greater_than_3mb\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>size_greater_than_3mb<\/code><\/td><td>boolean<\/td><td><p><em>page with size larger than 3 MB<\/em><br>if <code>true<\/code>, the page size is exceeding 3 MB<br><strong>Note:<\/strong> available for pages with <code>canonical<\/code> check set to <code>true<\/code><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-checks-meta_charset_consistency\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>meta_charset_consistency<\/code><\/td><td>boolean<\/td><td><p><em>consistency between charset encoding and page charset<\/em><br>if <code>true<\/code>, the page's charset encoding doesn't match the actual charset of the page;<br><strong>Note:<\/strong> available for pages with <code>canonical<\/code> check set to <code>true<\/code><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-checks-has_meta_refresh_redirect\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>has_meta_refresh_redirect<\/code><\/td><td>boolean<\/td><td><p><em>pages with meta refresh redirect<\/em><br>if <code>true<\/code>, the page has <meta http-equiv=\"refresh\"> tag that instructs a browser to load another page after a specified time span;<br><strong>Note:<\/strong> available for pages with <code>canonical<\/code> check set to <code>true<\/code><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-checks-has_render_blocking_resources\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>has_render_blocking_resources<\/code><\/td><td>boolean<\/td><td><p><em>page with render-blocking resources<\/em><br>if <code>true<\/code>, the page has render-blocking scripts or stylesheets;<br><strong>Note:<\/strong> available for pages with <code>canonical<\/code> check set to <code>true<\/code><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-checks-low_content_rate\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>low_content_rate<\/code><\/td><td>boolean<\/td><td><p><em>page with low content rate<\/em><br>indicates whether a page has the <code>plaintext size<\/code> to <code>page size<\/code> ratio of less than 0.1;<br><strong>Note:<\/strong> available for pages with <code>canonical<\/code> check set to <code>true<\/code><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-checks-high_content_rate\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>high_content_rate<\/code><\/td><td>boolean<\/td><td><p><em>page with high content rate<\/em><br>indicates whether a page has the <code>plaintext size<\/code> to <code>page size<\/code> ratio of more than 0.9<br><strong>Note:<\/strong> available for pages with <code>canonical<\/code> check set to <code>true<\/code><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-checks-low_character_count\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>low_character_count<\/code><\/td><td>boolean<\/td><td><p><em>indicates whether the page has less than 1024 characters<\/em><br><strong>Note:<\/strong> available for pages with <code>canonical<\/code> check set to <code>true<\/code><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-checks-high_character_count\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>high_character_count<\/code><\/td><td>boolean<\/td><td><p><em>indicates whether the page has more than 256,000 characters<\/em><br><strong>Note:<\/strong> available for pages with <code>canonical<\/code> check set to <code>true<\/code><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-checks-small_page_size\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>small_page_size<\/code><\/td><td>boolean<\/td><td><p><em>indicates whether a page is too small<\/em><br>the value will be <code>true<\/code> if a page size is smaller than 1024 bytes;<br><strong>Note:<\/strong> available for pages with <code>canonical<\/code> check set to <code>true<\/code><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-checks-large_page_size\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>large_page_size<\/code><\/td><td>boolean<\/td><td><p><em>indicates whether a page is too heavy<\/em><br>the value will be <code>true<\/code> if a page size exceeds 1 megabyte;<br><strong>Note:<\/strong> available for pages with <code>canonical<\/code> check set to <code>true<\/code><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-checks-low_readability_rate\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>low_readability_rate<\/code><\/td><td>boolean<\/td><td><p><em>page with a low readability rate<\/em><br>indicates whether a page is scored less than 15 points on the <a href=\"https:\/\/en.wikipedia.org\/wiki\/Flesch%E2%80%93Kincaid_readability_tests\" target=\"_blank\" rel=\"noopener noreferrer\">Flesch\u2013Kincaid readability test<\/a>;<br><strong>Note:<\/strong> available for pages with <code>canonical<\/code> check set to <code>true<\/code><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-checks-irrelevant_description\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>irrelevant_description<\/code><\/td><td>boolean<\/td><td><p><em>page with irrelevant description<\/em><br>indicates whether a page <code>description<\/code> tag is irrelevant to the content of a page;<br>the relevance threshold is <code>0.2<\/code>;<br><strong>Note:<\/strong> available for pages with <code>canonical<\/code> check set to <code>true<\/code><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-checks-irrelevant_title\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>irrelevant_title<\/code><\/td><td>boolean<\/td><td><p><em>page with irrelevant title<\/em><br>indicates whether a page <code>title<\/code> tag is irrelevant to the content of the page;<br>the relevance threshold is <code>0.3<\/code>;<br><strong>Note:<\/strong> available for pages with <code>canonical<\/code> check set to <code>true<\/code><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-checks-irrelevant_meta_keywords\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>irrelevant_meta_keywords<\/code><\/td><td>boolean<\/td><td><p><em>page with irrelevant meta keywords<\/em><br>indicates whether a page <code>keywords<\/code> tags are irrelevant to the content of a page;<br>the relevance threshold is <code>0.6<\/code>;<br><strong>Note:<\/strong> available for pages with <code>canonical<\/code> check set to <code>true<\/code><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-checks-title_too_long\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>title_too_long<\/code><\/td><td>boolean<\/td><td><p><em>page with a long title<\/em><br>indicates whether the content of the <code>title<\/code> tag exceeds 65 characters;<br><strong>Note:<\/strong> available for pages with <code>canonical<\/code> check set to <code>true<\/code><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-checks-has_meta_title\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>has_meta_title<\/code><\/td><td>boolean<\/td><td><p><em>page has a meta title<\/em><br>indicates whether the HTML of a page contains the <code>meta_title<\/code> tag;<br><strong>Note:<\/strong> available for pages with <code>canonical<\/code> check set to <code>true<\/code><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-checks-title_too_short\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>title_too_short<\/code><\/td><td>boolean<\/td><td><p><em>page with short titles<\/em><br>indicates whether the content of <code>title<\/code> tag is shorter than 30 characters;<br><strong>Note:<\/strong> available for pages with <code>canonical<\/code> check set to <code>true<\/code><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-checks-deprecated_html_tags\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>deprecated_html_tags<\/code><\/td><td>boolean<\/td><td><p><em>page with deprecated tags<\/em><br>indicates whether a page has <a href=\"https:\/\/www.codehelp.co.uk\/html\/deprecated.html\" target=\"_blank\" rel=\"noopener noreferrer\">deprecated HTML tags<\/a>;<br><strong>Note:<\/strong> available for pages with <code>canonical<\/code> check set to <code>true<\/code><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-checks-duplicate_meta_tags\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>duplicate_meta_tags<\/code><\/td><td>boolean<\/td><td><p><em>page with duplicate meta tags<\/em><br>indicates whether a page has more than one meta tag of the same type;<br><strong>Note:<\/strong> available for pages with <code>canonical<\/code> check set to <code>true<\/code><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-checks-duplicate_title_tag\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>duplicate_title_tag<\/code><\/td><td>boolean<\/td><td><p><em>page with more than one title tag<\/em><br>indicates whether a page has more than one <code>title<\/code> tag;<br><strong>Note:<\/strong> available for pages with <code>canonical<\/code> check set to <code>true<\/code><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-checks-no_image_alt\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>no_image_alt<\/code><\/td><td>boolean<\/td><td><p><em>images without <code>alt<\/code> tags<\/em><br><strong>Note:<\/strong> available for pages with <code>canonical<\/code> check set to <code>true<\/code><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-checks-no_image_title\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>no_image_title<\/code><\/td><td>boolean<\/td><td><p><em>images without <code>title<\/code> tags<\/em><br><strong>Note:<\/strong> available for pages with <code>canonical<\/code> check set to <code>true<\/code><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-checks-no_description\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>no_description<\/code><\/td><td>boolean<\/td><td><p><em>pages with no description<\/em><br>indicates whether a page has an empty or absent <code>description<\/code> meta tag;<br><strong>Note:<\/strong> available for pages with <code>canonical<\/code> check set to <code>true<\/code><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-checks-no_title\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>no_title<\/code><\/td><td>boolean<\/td><td><p><em>page with no title<\/em><br>indicates whether a page has an empty or absent <code>title<\/code> tag;<br><strong>Note:<\/strong> available for pages with <code>canonical<\/code> check set to <code>true<\/code><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-checks-no_favicon\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>no_favicon<\/code><\/td><td>boolean<\/td><td><p><em>page with no favicon<\/em><br><strong>Note:<\/strong> available for pages with <code>canonical<\/code> check set to <code>true<\/code><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-checks-seo_friendly_url\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>seo_friendly_url<\/code><\/td><td>boolean<\/td><td><p><em>page with seo-frienldy URL<\/em><br>the \u2018SEO-friendliness\u2019 of a page URL is checked by four parameters:<br>\u2013 the length of the relative path is less than 120 characters<br>\u2013 no special characters<br>\u2013 no dynamic parameters<br>\u2013 relevance of the URL to the page<br>if at least one of them is failed then such URL is considered as not \u2018SEO-friendly\u2019<br><strong>Note:<\/strong> available for pages with <code>canonical<\/code> check set to <code>true<\/code><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-checks-flash\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>flash<\/code><\/td><td>boolean<\/td><td><p><em>page with flash<\/em><br>indicates whether a page has flash elements<\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-checks-frame\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>frame<\/code><\/td><td>boolean<\/td><td><p><em>page with frames<\/em><br>indicates whether a page contains <code>frame<\/code>, <code>iframe<\/code>, <code>frameset<\/code> tags<\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-checks-lorem_ipsum\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>lorem_ipsum<\/code><\/td><td>boolean<\/td><td><p><em>page with lorem ipsum<\/em><br>indicates whether a page has <em>lorem ipsum<\/em> content;<br><strong>Note:<\/strong> available for pages with <code>canonical<\/code> check set to <code>true<\/code><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-checks-has_misspelling\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>has_misspelling<\/code><\/td><td>boolean<\/td><td><p><em>page with misspelling<\/em><br>indicates whether a page has <em>spelling<\/em> mistakes<br>informative if the <code>check_spell<\/code> was set to <code>true<\/code> in the POST array<\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-checks-seo_friendly_url_characters_check\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>seo_friendly_url_characters_check<\/code><\/td><td>boolean<\/td><td><p><em>URL characters check-up<\/em><br>indicates whether a page URL containing only uppercase and lowercase Latin characters, digits and dashes<\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-checks-seo_friendly_url_dynamic_check\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>seo_friendly_url_dynamic_check<\/code><\/td><td>boolean<\/td><td><p><em>URL dynamic check-up<\/em><br>the value will be <code>true<\/code> if a page has no dynamic parameters in the url<\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-checks-seo_friendly_url_keywords_check\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>seo_friendly_url_keywords_check<\/code><\/td><td>boolean<\/td><td><p><em>URL keyword check-up<\/em><br>indicates whether a page URL is consistent with the <code>title<\/code> meta tag<\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-checks-seo_friendly_url_relative_length_check\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>seo_friendly_url_relative_length_check<\/code><\/td><td>boolean<\/td><td><p><em>URL length check-up<\/em><br>the value will be <code>true<\/code> if a page URL no longer than 120 characters<\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-content_encoding\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>content_encoding<\/code><\/td><td>string<\/td><td><p><em>type of encoding<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-media_type\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>media_type<\/code><\/td><td>string<\/td><td><p><em>types of media used to display a page<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-server\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>server<\/code><\/td><td>string<\/td><td><p><em>server version<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-is_resource\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>is_resource<\/code><\/td><td>boolean<\/td><td><p><em>indicates whether a page is a single resource<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-url_length\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>url_length<\/code><\/td><td>integer<\/td><td><p><em>page URL length in characters<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-relative_url_length\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>relative_url_length<\/code><\/td><td>integer<\/td><td><p><em>relative URL length in characters<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-last_modified\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong><code>last_modified<\/code><\/strong><\/td><td>object<\/td><td><p><em>contains data on changes related to the resource<\/em><br>if there is no data, the value will be <code>null<\/code><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-last_modified-header\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>header<\/code><\/td><td>string<\/td><td><p><em>date and time when the header was last modified<\/em><br>in the UTC format: \"yyyy-mm-dd hh-mm-ss +00:00\"<br>example:<br><code>2019-11-15 12:57:46 +00:00<\/code><br>if there is no data, the value will be <code>null<\/code><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-last_modified-sitemap\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong><code>sitemap<\/code><\/strong><\/td><td>object<\/td><td><p><em>date and time when the sitemap was last modified<\/em><br>in the UTC format: \"yyyy-mm-dd hh-mm-ss +00:00\"<br>example:<br><code>2019-11-15 12:57:46 +00:00<\/code><br>if there is no data, the value will be <code>null<\/code><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-last_modified-sitemap-meta_tag\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>meta_tag<\/code><\/td><td>string<\/td><td><p><em>date and time when the meta tag was last modified<\/em><br>in the UTC format: \"yyyy-mm-dd hh-mm-ss +00:00\"<br>example:<br><code>2019-11-15 12:57:46 +00:00<\/code><br>if there is no data, the value will be <code>null<\/code><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-broken_page\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>broken_page<\/code><\/td><td>object<\/td><td><\/td><\/tr><tr data-doc-id=\"tasks-result-items-resource_type\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>resource_type<\/code><\/td><td>string<\/td><td><p><em>type of the returned resource = <strong>'broken'<\/strong><\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-status_code\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>status_code<\/code><\/td><td>integer<\/td><td><p><em>status code of the page<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-location\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>location<\/code><\/td><td>string<\/td><td><p><em>location header<\/em><br>indicates the URL to redirect a page to<\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-url\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>url<\/code><\/td><td>string<\/td><td><p><em>page URL<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-size\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>size<\/code><\/td><td>integer<\/td><td><p><em>resource size<\/em><br>indicates the size of a given page measured in bytes<\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-encoded_size\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>encoded_size<\/code><\/td><td>integer<\/td><td><p><em>page size after encoding<\/em><br>indicates the size of the encoded page measured in bytes<\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-total_transfer_size\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>total_transfer_size<\/code><\/td><td>integer<\/td><td><p><em>compressed page size<\/em><br>indicates the compressed size of a given page<\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-fetch_time\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>fetch_time<\/code><\/td><td>string<\/td><td><p><em>date and time when a resource was fetched<\/em><br>in the UTC format: \u201cyyyy-mm-dd hh-mm-ss +00:00\u201d<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00<\/code><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-fetch_timing\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong><code>fetch_timing<\/code><\/strong><\/td><td>object<\/td><td><p><em>time range within which a result was fetched<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-fetch_timing-duration_time\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>duration_time<\/code><\/td><td>integer<\/td><td><p><em>indicates how many seconds it took to download a page<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-fetch_timing-fetch_start\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>fetch_start<\/code><\/td><td>integer<\/td><td><p><em>time to start downloading the HTML resource<\/em><br>the amount of time the browser needs to start downloading a page<\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-fetch_timing-fetch_end\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>fetch_end<\/code><\/td><td>integer<\/td><td><p><em>time to complete downloading the HTML resource<\/em><br>the amount of time the browser needs to complete downloading a page<\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-cache_control\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong><code>cache_control<\/code><\/strong><\/td><td>object<\/td><td><p><em>instructions for caching<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-cache_control-cachable\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>cachable<\/code><\/td><td>boolean<\/td><td><p><em>indicates whether the page is cacheable<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-cache_control-ttl\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>ttl<\/code><\/td><td>integer<\/td><td><p><em>time to live<\/em><br>the amount of time the browser caches a resource<\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-checks\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong><code>checks<\/code><\/strong><\/td><td>object<\/td><td><p><em>on-page check-ups<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-checks-no_content_encoding\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>no_content_encoding<\/code><\/td><td>boolean<\/td><td><p><em>page with no content encoding<\/em><br>indicates whether a page has no <a href=\"http:\/\/www.iana.org\/assignments\/http-parameters\/http-parameters.xhtml#content-coding\" target=\"_blank\" rel=\"noopener noreferrer\">compression algorithm<\/a> of the content<\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-checks-high_loading_time\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>high_loading_time<\/code><\/td><td>boolean<\/td><td><p><em>page with high loading time<\/em><br>indicates whether a page loading time exceeds 3 seconds<\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-checks-is_redirect\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>is_redirect<\/code><\/td><td>boolean<\/td><td><p><em>page with redirects<\/em><br>indicates whether a page has <code>3XX<\/code> redirects to other pages<\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-checks-is_4xx_code\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>is_4xx_code<\/code><\/td><td>boolean<\/td><td><p><em>page with with <code>4xx<\/code> status code<\/em><br>indicates whether a page has <code>4XX<\/code> response code<\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-checks-is_5xx_code\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>is_5xx_code<\/code><\/td><td>boolean<\/td><td><p><em>page with <code>5xx<\/code> status code<\/em><br>indicates whether a page has <code>5XX<\/code> response code<\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-checks-is_broken\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>is_broken<\/code><\/td><td>boolean<\/td><td><p><em>broken page<\/em><br>indicates whether a page returns a response code less than <code>200<\/code> or greater than <code>400<\/code><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-checks-is_www\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>is_www<\/code><\/td><td>boolean<\/td><td><p><em>page with www<\/em><br>indicates whether a page is on a <code>www<\/code> subdomain<\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-checks-is_https\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>is_https<\/code><\/td><td>boolean<\/td><td><p><em>page with the https protocol<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-checks-is_http\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>is_http<\/code><\/td><td>boolean<\/td><td><p><em>page with the http protocol<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-resource_errors\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong><code>resource_errors<\/code><\/strong><\/td><td>object<\/td><td><p><em>resource errors and warnings<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-resource_errors-errors\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong><code>errors<\/code><\/strong><\/td><td>array<\/td><td><p><em>resource errors<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-resource_errors-errors-line\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>line<\/code><\/td><td>integer<\/td><td><p><em>line where the error was found<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-resource_errors-errors-column\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>column<\/code><\/td><td>integer<\/td><td><p><em>column where the error was found<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-resource_errors-errors-message\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>message<\/code><\/td><td>string<\/td><td><p><em>text message of the error<\/em><br>the full list of possible HTML errors can be found <a href=\"https:\/\/github.com\/AngleSharp\/AngleSharp\/blob\/3968eb050e142b1d94550fba407afe772232b126\/src\/AngleSharp\/Html\/Parser\/HtmlParseError.cs\">here<\/a><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-resource_errors-errors-status_code\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>status_code<\/code><\/td><td>integer<\/td><td><p><em>status code of the error<\/em><br>possible values:<br><code>0<\/code> \u2014 Unidentified Error;<br><code>501<\/code> \u2014 Html Parse Error;<br><code>1501<\/code> \u2014 JS Parse Error;<br><code>2501<\/code> \u2014 CSS Parse Error;<br><code>3501<\/code> \u2014 Image Parse Error;<br><code>3502<\/code> \u2014 Image Scale Is Zero;<br><code>3503<\/code> \u2014 Image Size Is Zero;<br><code>3504<\/code> \u2014 Image Format Invalid<\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-resource_errors-warnings\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong><code>warnings<\/code><\/strong><\/td><td>array<\/td><td><p><em>resource warnings<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-resource_errors-warnings-line\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>line<\/code><\/td><td>integer<\/td><td><p><em>line the warning relates to<\/em><br>note that if <code>\"line\": 0<\/code>, the warning relates to the whole page<\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-resource_errors-warnings-column\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>column<\/code><\/td><td>integer<\/td><td><p><em>columnthe warning relates to<\/em><br>note that if <code>\"column\": 0<\/code>, the warning relates to the whole page<\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-resource_errors-warnings-message\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>message<\/code><\/td><td>string<\/td><td><p><em>text message of the warning<\/em><br>possible messages:<br><code>\"Has node with more than 60 childs.\"<\/code> - HTML page has at least 1 tag nesting over 60 tags of the same level<br><code>\"Has more that 1500 nodes.\"<\/code> - DOM tree contains over 1,500 elements<br><code>\"HTML depth more than 32 tags.\"<\/code> - DOM depth exceeds 32 nodes<\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-resource_errors-warnings-status_code\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>status_code<\/code><\/td><td>integer<\/td><td><p><em>status code of the warning<\/em><br>possible values:<br><code>0<\/code> \u2014 Unidentified Warning;<br><code>1<\/code> \u2014 Has node with more than 60 childs;<br><code>2<\/code> \u2014 Has more that 1500 nodes;<br><code>3<\/code> \u2014 HTML depth more than 32 tags<\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-content_encoding\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>content_encoding<\/code><\/td><td>string<\/td><td><p><em>type of encoding<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-media_type\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>media_type<\/code><\/td><td>string<\/td><td><p><em>types of media used to display a page<\/em><br>example: <code>\"text\/html\"<\/code><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-server\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>server<\/code><\/td><td>string<\/td><td><p><em>server version<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-is_resource\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>is_resource<\/code><\/td><td>boolean<\/td><td><p><em>indicates whether a page is a single resource<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-last_modified\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong><code>last_modified<\/code><\/strong><\/td><td>object<\/td><td><p><em>contains data on changes related to the resource<\/em><br>if there is no data, the value will be <code>null<\/code><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-last_modified-header\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>header<\/code><\/td><td>string<\/td><td><p><em>date and time when the header was last modified<\/em><br>in the UTC format: \"yyyy-mm-dd hh-mm-ss +00:00\"<br>example:<br><code>2019-11-15 12:57:46 +00:00<\/code><br>if there is no data, the value will be <code>null<\/code><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-last_modified-sitemap\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong><code>sitemap<\/code><\/strong><\/td><td>object<\/td><td><p><em>date and time when the sitemap was last modified<\/em><br>in the UTC format: \"yyyy-mm-dd hh-mm-ss +00:00\"<br>example:<br><code>2019-11-15 12:57:46 +00:00<\/code><br>if there is no data, the value will be <code>null<\/code><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-last_modified-sitemap-meta_tag\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>meta_tag<\/code><\/td><td>string<\/td><td><p><em>date and time when the meta tag was last modified<\/em><br>in the UTC format: \"yyyy-mm-dd hh-mm-ss +00:00\"<br>example:<br><code>2019-11-15 12:57:46 +00:00<\/code><br>if there is no data, the value will be <code>null<\/code><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-redirect_page\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>redirect_page<\/code><\/td><td>object<\/td><td><\/td><\/tr><tr data-doc-id=\"tasks-result-items-resource_type\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>resource_type<\/code><\/td><td>string<\/td><td><p><em>type of the returned resource = <strong>'redirect'<\/strong><\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-status_code\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>status_code<\/code><\/td><td>integer<\/td><td><p><em>status code of the page<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-location\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>location<\/code><\/td><td>string<\/td><td><p><em>location header<\/em><br><strong>target URL<\/strong> for \"redirect\" resources<\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-url\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>url<\/code><\/td><td>string<\/td><td><p><em>page url<\/em><br><strong>source URL<\/strong> for \"redirect\" resources<\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-size\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>size<\/code><\/td><td>integer<\/td><td><p><em>resource size<\/em><br>indicates the size of a given page measured in bytes<br>equals <code>0<\/code> for \"redirect\" resources<\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-encoded_size\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>encoded_size<\/code><\/td><td>integer<\/td><td><p><em>page size after encoding<\/em><br>equals <code>0<\/code> for \"redirect\" resources<\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-total_transfer_size\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>total_transfer_size<\/code><\/td><td>integer<\/td><td><p><em>compressed page size<\/em><br>indicates the compressed size of a given page<\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-fetch_time\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>fetch_time<\/code><\/td><td>string<\/td><td><p><em>date and time when a resource was fetched<\/em><br>in the UTC format: \u201cyyyy-mm-dd hh-mm-ss +00:00\u201d<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00<\/code><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-fetch_timing\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong><code>fetch_timing<\/code><\/strong><\/td><td>object<\/td><td><p><em>time range within which a result was fetched<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-fetch_timing-duration_time\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>duration_time<\/code><\/td><td>integer<\/td><td><p><em>indicates how many seconds it took to download a page<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-fetch_timing-fetch_start\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>fetch_start<\/code><\/td><td>integer<\/td><td><p><em>time to start downloading the HTML resource<\/em><br>the amount of time the browser needs to start downloading a page<\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-fetch_timing-fetch_end\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>fetch_end<\/code><\/td><td>integer<\/td><td><p><em>time to complete downloading the HTML resource<\/em><br>the amount of time the browser needs to complete downloading a page<\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-resource_errors\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong><code>resource_errors<\/code><\/strong><\/td><td>object<\/td><td><p><em>resource errors and warnings<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-resource_errors-errors\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong><code>errors<\/code><\/strong><\/td><td>array<\/td><td><p><em>resource errors<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-resource_errors-errors-line\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>line<\/code><\/td><td>integer<\/td><td><p><em>line where the error was found<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-resource_errors-errors-column\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>column<\/code><\/td><td>integer<\/td><td><p><em>column where the error was found<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-resource_errors-errors-message\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>message<\/code><\/td><td>string<\/td><td><p><em>text message of the error<\/em><br>the full list of possible HTML errors can be found <a href=\"https:\/\/github.com\/AngleSharp\/AngleSharp\/blob\/3968eb050e142b1d94550fba407afe772232b126\/src\/AngleSharp\/Html\/Parser\/HtmlParseError.cs\">here<\/a><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-resource_errors-errors-status_code\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>status_code<\/code><\/td><td>integer<\/td><td><p><em>status code of the error<\/em><br>possible values:<br><code>0<\/code> \u2014 Unidentified Error;<br><code>501<\/code> \u2014 Html Parse Error;<br><code>1501<\/code> \u2014 JS Parse Error;<br><code>2501<\/code> \u2014 CSS Parse Error;<br><code>3501<\/code> \u2014 Image Parse Error;<br><code>3502<\/code> \u2014 Image Scale Is Zero;<br><code>3503<\/code> \u2014 Image Size Is Zero;<br><code>3504<\/code> \u2014 Image Format Invalid<\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-resource_errors-warnings\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong><code>warnings<\/code><\/strong><\/td><td>array<\/td><td><p><em>resource warnings<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-resource_errors-warnings-line\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>line<\/code><\/td><td>integer<\/td><td><p><em>line the warning relates to<\/em><br>note that if <code>\"line\": 0<\/code>, the warning relates to the whole page<\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-resource_errors-warnings-column\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>column<\/code><\/td><td>integer<\/td><td><p><em>column the warning relates to<\/em><br>note that if <code>\"column\": 0<\/code>, the warning relates to the whole page<\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-resource_errors-warnings-message\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>message<\/code><\/td><td>string<\/td><td><p><em>text message of the warning<\/em><br>possible messages:<br><code>\"Has node with more than 60 childs.\"<\/code> - HTML page has at least 1 tag nesting over 60 tags of the same level<br><code>\"Has more that 1500 nodes.\"<\/code> - DOM tree contains over 1,500 elements<br><code>\"HTML depth more than 32 tags.\"<\/code> - DOM depth exceeds 32 nodes<\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-resource_errors-warnings-status_code\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>status_code<\/code><\/td><td>integer<\/td><td><p><em>status code of the warning<\/em><br>possible values:<br><code>0<\/code> \u2014 Unidentified Warning;<br><code>1<\/code> \u2014 Has node with more than 60 childs;<br><code>2<\/code> \u2014 Has more that 1500 nodes;<br><code>3<\/code> \u2014 HTML depth more than 32 tags<\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-cache_control\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong><code>cache_control<\/code><\/strong><\/td><td>object<\/td><td><p><em>instructions for caching<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-cache_control-cachable\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>cachable<\/code><\/td><td>boolean<\/td><td><p><em>indicates whether the page is cacheable<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-cache_control-ttl\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>ttl<\/code><\/td><td>integer<\/td><td><p><em>time to live<\/em><br>the amount of time the browser caches a resource<\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-checks\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong><code>checks<\/code><\/strong><\/td><td>object<\/td><td><p><em>on-page check-ups<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-checks-no_content_encoding\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>no_content_encoding<\/code><\/td><td>boolean<\/td><td><p><em>page with no content encoding<\/em><br>indicates whether a page has no <a href=\"http:\/\/www.iana.org\/assignments\/http-parameters\/http-parameters.xhtml#content-coding\" target=\"_blank\" rel=\"noopener noreferrer\">compression algorithm<\/a> of the content<\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-checks-high_loading_time\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>high_loading_time<\/code><\/td><td>boolean<\/td><td><p><em>page with high loading time<\/em><br>indicates whether a page loading time exceeds 3 seconds<\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-checks-is_redirect\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>is_redirect<\/code><\/td><td>boolean<\/td><td><p><em>page with redirects<\/em><br>indicates whether a page has <code>3XX<\/code> redirects to other pages<\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-checks-is_4xx_code\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>is_4xx_code<\/code><\/td><td>boolean<\/td><td><p><em>page with <code>4xx<\/code> status codes<\/em><br>indicates whether a page has <code>4xx<\/code> response code<\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-checks-is_5xx_code\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>is_5xx_code<\/code><\/td><td>boolean<\/td><td><p><em>page with <code>5xx<\/code> status codes<\/em><br>indicates whether a page has <code>5xx<\/code> response code<\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-checks-is_broken\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>is_broken<\/code><\/td><td>boolean<\/td><td><p><em>broken page<\/em><br>indicates whether a page returns a response code less than <code>200<\/code> or greater than <code>400<\/code><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-checks-is_www\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>is_www<\/code><\/td><td>boolean<\/td><td><p><em>page with www<\/em><br>indicates whether a page is on a <code>www<\/code> subdomain<\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-checks-is_https\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>is_https<\/code><\/td><td>boolean<\/td><td><p><em>page with the https protocol<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-checks-is_http\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>is_http<\/code><\/td><td>boolean<\/td><td><p><em>page with the http protocol<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-content_encoding\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>content_encoding<\/code><\/td><td>string<\/td><td><p><em>type of encoding<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-media_type\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>media_type<\/code><\/td><td>string<\/td><td><p><em>types of media used to display a page<\/em><br>example: <code>\"text\/html\"<\/code><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-server\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>server<\/code><\/td><td>string<\/td><td><p><em>server version<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-is_resource\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>is_resource<\/code><\/td><td>boolean<\/td><td><p><em>indicates whether a page is a single resource<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-last_modified\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong><code>last_modified<\/code><\/strong><\/td><td>object<\/td><td><p><em>contains data on changes related to the resource<\/em><br>if there is no data, the value will be <code>null<\/code><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-last_modified-header\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>header<\/code><\/td><td>string<\/td><td><p><em>date and time when the header was last modified<\/em><br>in the UTC format: \"yyyy-mm-dd hh-mm-ss +00:00\"<br>example:<br><code>2019-11-15 12:57:46 +00:00<\/code><br>if there is no data, the value will be <code>null<\/code><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-last_modified-sitemap\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong><code>sitemap<\/code><\/strong><\/td><td>object<\/td><td><p><em>date and time when the sitemap was last modified<\/em><br>in the UTC format: \"yyyy-mm-dd hh-mm-ss +00:00\"<br>example:<br><code>2019-11-15 12:57:46 +00:00<\/code><br>if there is no data, the value will be <code>null<\/code><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-last_modified-sitemap-meta_tag\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>meta_tag<\/code><\/td><td>string<\/td><td><p><em>date and time when the meta tag was last modified<\/em><br>in the UTC format: \"yyyy-mm-dd hh-mm-ss +00:00\"<br>example:<br><code>2019-11-15 12:57:46 +00:00<\/code><br>if there is no data, the value will be <code>null<\/code><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-resources\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong><code>resources<\/code><\/strong><\/td><td>object<\/td><td><p><em>Note: the following types of resources will be displayed only if the first URL to crawl is a script, image, or stylesheet<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-resources-resource_type\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>resource_type<\/code><\/td><td>string<\/td><td><p><em>type of the returned resource<\/em><br>possible types: <code>script<\/code>, <code>image<\/code>, <code>stylesheet<\/code><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-resources-meta\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong><code>meta<\/code><\/strong><\/td><td>object<\/td><td><p><em>resource properties<\/em><br>available only for items with the following <code>resource_type<\/code>: <code>image<\/code><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-resources-meta-alternative_text\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>alternative_text<\/code><\/td><td>string<\/td><td><p><em>content of the image <code>alt<\/code> attribute<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-resources-meta-title\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>title<\/code><\/td><td>string<\/td><td><p><em>title<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-resources-meta-original_width\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>original_width<\/code><\/td><td>integer<\/td><td><p><em>original image width in px<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-resources-meta-original_height\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>original_height<\/code><\/td><td>integer<\/td><td><p><em>original image height in px<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-resources-meta-width\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>width<\/code><\/td><td>integer<\/td><td><p><em>image width in px<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-resources-meta-height\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>height<\/code><\/td><td>integer<\/td><td><p><em>image height in px<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-resources-status_code\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>status_code<\/code><\/td><td>integer<\/td><td><p><em>status code of the page where a given resource is located<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-resources-location\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>location<\/code><\/td><td>string<\/td><td><p><em>location header<\/em><br>indicates the URL to redirect a page to<\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-resources-url\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>url<\/code><\/td><td>string<\/td><td><p><em>resource URL<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-resources-size\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>size<\/code><\/td><td>integer<\/td><td><p><em>resource size<\/em><br>indicates the size of a given resource measured in bytes<\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-resources-encoded_size\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>encoded_size<\/code><\/td><td>integer<\/td><td><p><em>resource size after encoding<\/em><br>indicates the size of the encoded resource measured in bytes<\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-resources-total_transfer_size\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>total_transfer_size<\/code><\/td><td>integer<\/td><td><p><em>compressed resource size<\/em><br>indicates the compressed size of a given resource in bytes<\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-resources-fetch_time\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>fetch_time<\/code><\/td><td>string<\/td><td><p><em>date and time when a resource was fetched<\/em><br>in the UTC format: \u201cyyyy-mm-dd hh-mm-ss +00:00\u201d<br>example:<br><code>2021-02-17 13:54:15 +00:00<\/code><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-resources-fetch_timing\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong><code>fetch_timing<\/code><\/strong><\/td><td>object<\/td><td><p><em>resource fetching time range<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-resources-fetch_timing-duration_time\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>duration_time<\/code><\/td><td>integer<\/td><td><p><em>indicates how many milliseconds it took to fetch a resource<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-resources-fetch_timing-fetch_start\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong><code>fetch_start<\/code><\/strong><\/td><td>object<\/td><td><p><em>time to start downloading the resource<\/em><br>the amount of time a browser needs to start downloading a resource<\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-resources-fetch_timing-fetch_start-fetch_end\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>fetch_end<\/code><\/td><td>integer<\/td><td><p><em>time to complete downloading the resource<\/em><br>the amount of time a browser needs to complete downloading a resource<\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-resources-cache_control\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong><code>cache_control<\/code><\/strong><\/td><td>object<\/td><td><p><em>instructions for caching<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-resources-cache_control-cachable\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>cachable<\/code><\/td><td>boolean<\/td><td><p><em>indicates whether the resource is cacheable<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-resources-cache_control-ttl\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>ttl<\/code><\/td><td>integer<\/td><td><p><em>time to live<\/em><br>the amount of time it takes for the browser to cache a resource; measured in milliseconds<\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-resources-checks\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong><code>checks<\/code><\/strong><\/td><td>object<\/td><td><p><em>resource check-ups<\/em><br>contents of the array depend on the <code>resource_type<\/code><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-resources-checks-no_content_encoding\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>no_content_encoding<\/code><\/td><td>boolean<\/td><td><p><em>resource with no content encoding<\/em><br>indicates whether a page has no <a href=\"http:\/\/www.iana.org\/assignments\/http-parameters\/http-parameters.xhtml#content-coding\" target=\"_blank\" rel=\"noopener noreferrer\">compression algorithm<\/a> of the content;<\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-resources-checks-high_loading_time\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>high_loading_time<\/code><\/td><td>boolean<\/td><td><p><em>resource with high loading time<\/em><br>indicates whether a resource loading time exceeds 3 seconds;<\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-resources-checks-is_redirect\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>is_redirect<\/code><\/td><td>boolean<\/td><td><p><em>resource with redirects<\/em><br>indicates whether a page with a resource has <code>3XX<\/code> redirects to other pages;<\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-resources-checks-is_4xx_code\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>is_4xx_code<\/code><\/td><td>boolean<\/td><td><p><em>resource with <code>4xx<\/code> status codes<\/em><br>indicates whether a resource has <code>4xx<\/code> response code<\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-resources-checks-is_5xx_code\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>is_5xx_code<\/code><\/td><td>boolean<\/td><td><p><em>resource with <code>5xx<\/code> status codes<\/em><br>indicates whether a resource has <code>5xx<\/code> response code<\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-resources-checks-is_broken\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>is_broken<\/code><\/td><td>boolean<\/td><td><p><em>broken resource<\/em><br>indicates whether a page with this resource returns <code>4xx<\/code>, <code>5xx<\/code> response codes or has broken elements inside the resource<\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-resources-checks-is_www\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>is_www<\/code><\/td><td>boolean<\/td><td><p><em>page with www<\/em><br>indicates whether a page with this resource is on a <code>www<\/code> subdomain<\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-resources-checks-is_https\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>is_https<\/code><\/td><td>boolean<\/td><td><p><em>page with the https protocol<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-resources-checks-is_http\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>is_http<\/code><\/td><td>boolean<\/td><td><p><em>page with the http protocol<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-resources-checks-is_minified\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>is_minified<\/code><\/td><td>boolean<\/td><td><p><em>resource is minified<\/em><br>indicates whether the content of a stylesheet or script is minified;<br>available for items with the following <code>resource_type<\/code>: <code>stylesheet<\/code>, <code>script<\/code><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-resources-checks-has_redirect\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>has_redirect<\/code><\/td><td>boolean<\/td><td><p><em>resource has a redirect<\/em><br>available for items with the following <code>resource_type<\/code>: <code>script<\/code>, <code>image<\/code>;<br>if the <code>resource_type<\/code> is <code>image<\/code>, this field will indicate whether other pages and\/or resources have redirects pointing at the image;<br>if the <code>resource_type<\/code> is <code>script<\/code>, this field will indicate whether the script contains a redirect<\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-resources-checks-has_subrequests\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>has_subrequests<\/code><\/td><td>boolean<\/td><td><p><em>resource contains subrequests<\/em><br>indicates whether the content of a stylesheet or script contain additional requests;<br>available for items with the following <code>resource_type<\/code>: <code>stylesheet<\/code>, <code>script<\/code><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-resources-checks-original_size_displayed\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>original_size_displayed<\/code><\/td><td>boolean<\/td><td><p><em>image desplayes in its original size<\/em><br>indicates whether the image is displayed in its original size;<br>available only for items with the following <code>resource_type<\/code>: <code>image<\/code><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-resource_errors\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong><code>resource_errors<\/code><\/strong><\/td><td>object<\/td><td><p><em>resource errors and warnings<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-resource_errors-errors\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong><code>errors<\/code><\/strong><\/td><td>array<\/td><td><p><em>resource errors<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-resource_errors-errors-line\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>line<\/code><\/td><td>integer<\/td><td><p><em>line where the error was found<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-resource_errors-errors-column\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>column<\/code><\/td><td>integer<\/td><td><p><em>column where the error was found<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-resource_errors-errors-message\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>message<\/code><\/td><td>string<\/td><td><p><em>text message of the error<\/em><br>the full list of possible HTML errors can be found <a href=\"https:\/\/github.com\/AngleSharp\/AngleSharp\/blob\/3968eb050e142b1d94550fba407afe772232b126\/src\/AngleSharp\/Html\/Parser\/HtmlParseError.cs\">here<\/a><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-resource_errors-errors-status_code\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>status_code<\/code><\/td><td>integer<\/td><td><p><em>status code of the error<\/em><br>possible values:<br><code>0<\/code> \u2014 Unidentified Error;<br><code>501<\/code> \u2014 Html Parse Error;<br><code>1501<\/code> \u2014 JS Parse Error;<br><code>2501<\/code> \u2014 CSS Parse Error;<br><code>3501<\/code> \u2014 Image Parse Error;<br><code>3502<\/code> \u2014 Image Scale Is Zero;<br><code>3503<\/code> \u2014 Image Size Is Zero;<br><code>3504<\/code> \u2014 Image Format Invalid<\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-resource_errors-warnings\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong><code>warnings<\/code><\/strong><\/td><td>array<\/td><td><p><em>resource warnings<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-resource_errors-warnings-line\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>line<\/code><\/td><td>integer<\/td><td><p><em>line the warning relates to<\/em><br>note that if <code>\"line\": 0<\/code>, the warning relates to the whole page<\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-resource_errors-warnings-column\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>column<\/code><\/td><td>integer<\/td><td><p><em>column the warning relates to<\/em><br>note that if <code>\"column\": 0<\/code>, the warning relates to the whole page<\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-resource_errors-warnings-message\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>message<\/code><\/td><td>string<\/td><td><p><em>text message of the warning<\/em><br>possible messages:<br><code>\"Has node with more than 60 childs.\"<\/code> - HTML page has at least 1 tag nesting over 60 tags of the same level<br><code>\"Has more that 1500 nodes.\"<\/code> - DOM tree contains over 1,500 elements<br><code>\"HTML depth more than 32 tags.\"<\/code> - DOM depth exceeds 32 nodes<\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-resource_errors-warnings-status_code\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>status_code<\/code><\/td><td>integer<\/td><td><p><em>status code of the warning<\/em><br>possible values:<br><code>0<\/code> \u2014 Unidentified Warning;<br><code>1<\/code> \u2014 Has node with more than 60 childs;<br><code>2<\/code> \u2014 Has more that 1500 nodes;<br><code>3<\/code> \u2014 HTML depth more than 32 tags<\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-content_encoding\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>content_encoding<\/code><\/td><td>string<\/td><td><p><em>type of encoding<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-media_type\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>media_type<\/code><\/td><td>string<\/td><td><p><em>types of media used to display a resource<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-accept_type\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>accept_type<\/code><\/td><td>string<\/td><td><p><em>indicates the expected type of resource<\/em><br>for example, if <code>\"resource_type\": \"broken\"<\/code>, <code>accept_type<\/code> will indicate the type of the broken resource<br>possible values:<br><code>any<\/code>, <code>none<\/code>, <code>image<\/code>, <code>sitemap<\/code>, <code>robots<\/code>, <code>script<\/code>, <code>stylesheet<\/code>, <code>redirect<\/code>, <code>html<\/code>, <code>text<\/code>, <code>other<\/code>, <code>font<\/code><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-server\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>server<\/code><\/td><td>string<\/td><td><p><em>server version<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-last_modified\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong><code>last_modified<\/code><\/strong><\/td><td>object<\/td><td><p><em>contains data on changes related to the resource<\/em><br>if there is no data, the value will be <code>null<\/code><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-last_modified-header\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>header<\/code><\/td><td>string<\/td><td><p><em>date and time when the header was last modified<\/em><br>in the UTC format: \"yyyy-mm-dd hh-mm-ss +00:00\"<br>example:<br><code>2019-11-15 12:57:46 +00:00<\/code><br>if there is no data, the value will be <code>null<\/code><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-last_modified-sitemap\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong><code>sitemap<\/code><\/strong><\/td><td>object<\/td><td><p><em>date and time when the sitemap was last modified<\/em><br>in the UTC format: \"yyyy-mm-dd hh-mm-ss +00:00\"<br>example:<br><code>2019-11-15 12:57:46 +00:00<\/code><br>if there is no data, the value will be <code>null<\/code><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-last_modified-sitemap-meta_tag\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>meta_tag<\/code><\/td><td>string<\/td><td><p><em>date and time when the meta tag was last modified<\/em><br>in the UTC format: \"yyyy-mm-dd hh-mm-ss +00:00\"<br>example:<br><code>2019-11-15 12:57:46 +00:00<\/code><br>if there is no data, the value will be <code>null<\/code><\/p><\/td><\/tr><\/tbody><\/table><\/div><\/div><\/div><br \/>\n\u200c\u200c[\/vc_column_text][\/vc_column][\/vc_row]<\/p>\n<blockquote><p>Instead of \u2018login\u2019 and \u2018password\u2019 use your credentials from https:\/\/app.dataforseo.com\/api-access<\/p><\/blockquote><div id=\"curl\" class=\"tab-content example__content\"><div class=\"example__code\"><pre><code class=\"language-bash hljs\"># Instead of &#039;login&#039; and &#039;password&#039; use your credentials from https:\/\/app.dataforseo.com\/api-access \r\nlogin=&quot;login&quot; \r\npassword=&quot;password&quot; \r\ncred=&quot;$(printf ${login}:${password} | base64)&quot; \r\ncurl --location --request POST &quot;https:\/\/api.dataforseo.com\/v3\/on_page\/instant_pages&quot; \r\n--header &quot;Authorization: Basic ${cred}&quot;  \r\n--header &quot;Content-Type: application\/json&quot; \r\n--data-raw &#039;[\r\n    {\r\n        &quot;url&quot;: &quot;https:\/\/dataforseo.com\/blog&quot;,\r\n        &quot;enable_javascript&quot;: true,\r\n        &quot;custom_js&quot;: &quot;meta = {}; meta.url = document.URL; meta;&quot;\r\n    }\r\n]&#039;<\/code><\/pre><\/div><\/div><div id=\"php\" class=\"tab-content example__content\"><div class=\"example__code\"><pre><code class=\"language-php hljs\">&lt;?php\r\n\/\/ You can download this file from here https:\/\/cdn.dataforseo.com\/v3\/examples\/php\/php_RestClient.zip\r\nrequire(&#039;RestClient.php&#039;);\r\n$api_url = &#039;https:\/\/api.dataforseo.com\/&#039;;\r\n\/\/ Instead of &#039;login&#039; and &#039;password&#039; use your credentials from https:\/\/app.dataforseo.com\/api-access\r\n$client = new RestClient($api_url, null, &#039;login&#039;, &#039;password&#039;);\r\n$post_array = array();\r\n\/\/ example #1 - a simple way to set a task\r\n$post_array[] = array(\r\n   &quot;url&quot; =&gt; &quot;https:\/\/dataforseo.com\/apis\/on-page-api&quot;\r\n);\r\n\/\/ example #2 - a way to set a task with additional parameters\r\n$post_array[] = array(\r\n   &quot;url&quot; =&gt; &quot;https:\/\/dataforseo.com\/blog&quot;,\r\n   &quot;enable_javascript&quot; =&gt; true,\r\n   &quot;custom_js&quot; =&gt; &quot;meta = {}; meta.url = document.URL; meta;&quot;\r\n);\r\n\/\/ this example has a 2 elements, but in the case of large number of tasks - send up to 20 elements per POST request\r\nif (count($post_array) &gt; 0) {\r\n   try {\r\n      \/\/ POST \/v3\/on_page\/instant_pages\r\n      \/\/ the full list of possible parameters is available in documentation\r\n      $result = $client-&gt;post(&#039;\/v3\/on_page\/instant_pages&#039;, $post_array);\r\n      print_r($result);\r\n      \/\/ do something with result\r\n   } catch (RestClientException $e) {\r\n      echo &quot;n&quot;;\r\n      print &quot;HTTP code: {$e-&gt;getHttpCode()}n&quot;;\r\n      print &quot;Error code: {$e-&gt;getCode()}n&quot;;\r\n      print &quot;Message: {$e-&gt;getMessage()}n&quot;;\r\n      print  $e-&gt;getTraceAsString();\r\n      echo &quot;n&quot;;\r\n   }\r\n}\r\n$client = null;\r\n?&gt;<\/code><\/pre><\/div><\/div><div id=\"javascript\" class=\"tab-content example__content\"><div class=\"example__code\"><pre><code class=\"language-javascript hljs\">const post_array = [];\r\n\r\npost_array.push({\r\n  &quot;url&quot;: &quot;https:\/\/dataforseo.com\/blog&quot;,\r\n  &quot;enable_javascript&quot;: true,\r\n  &quot;custom_js&quot;: &quot;meta = {}; meta.url = document.URL; meta;&quot;\r\n});\r\n\r\nconst axios = require(&#039;axios&#039;);\r\n\r\naxios({\r\n  method: &#039;post&#039;,\r\n  url: &#039;https:\/\/api.dataforseo.com\/v3\/on_page\/instant_pages&#039;,\r\n  auth: {\r\n    username: &#039;login&#039;,\r\n    password: &#039;password&#039;\r\n  },\r\n  data: post_array,\r\n  headers: {\r\n    &#039;content-type&#039;: &#039;application\/json&#039;\r\n  }\r\n}).then(function (response) {\r\n  var result = response[&#039;data&#039;][&#039;tasks&#039;];\r\n  \/\/ Result data\r\n  console.log(result);\r\n}).catch(function (error) {\r\n  console.log(error);\r\n});<\/code><\/pre><\/div><\/div><div id=\"python\" class=\"tab-content example__content\"><div class=\"example__code\"><pre><code class=\"language-python hljs\">from random import Random\r\nfrom client import RestClient\r\n# You can download this file from here https:\/\/api.dataforseo.com\/v3\/_examples\/python\/_python_Client.zip\r\nclient = RestClient(&quot;login&quot;, &quot;password&quot;)\r\nrnd = Random()\r\npost_data = dict()\r\n# example #1 - a simple way to set a task\r\npost_data[rnd.randint(1, 30000000)] = dict(\r\n    url=&quot;https:\/\/dataforseo.com\/apis\/on-page-api&quot;\r\n)\r\n# example #2 - a way to set a task with additional parameters\r\npost_data[rnd.randint(1, 30000000)] = dict(\r\n    url = &quot;https:\/\/dataforseo.com\/blog&quot;,\r\n    enable_javascript=True,\r\n    custom_js=&quot;meta = {}; meta.url = document.URL; meta;&quot;\r\n)\r\n# POST \/v3\/on_page\/instant_pages\r\n# the full list of possible parameters is available in documentation\r\nresponse = client.post(&quot;\/v3\/on_page\/instant_pages&quot;, post_data)\r\n# you can find the full list of the response codes here https:\/\/docs.dataforseo.com\/v3\/appendix\/errors\r\nif response[&quot;status_code&quot;] == 20000:\r\n    print(response)\r\n    # do something with result\r\nelse:\r\n    print(&quot;error. Code: %d Message: %s&quot; % (response[&quot;status_code&quot;], response[&quot;status_message&quot;]))<\/code><\/pre><\/div><\/div><div id=\"csharp\" class=\"tab-content example__content\"><div class=\"example__code\"><pre><code class=\"language-csharp hljs\">using Newtonsoft.Json;\r\nusing System;\r\nusing System.Collections.Generic;\r\nusing System.Net.Http;\r\nusing System.Net.Http.Headers;\r\nusing System.Text;\r\nusing System.Threading.Tasks;\r\n\r\nnamespace DataForSeoDemos\r\n{\r\n    public static partial class Demos\r\n    {\r\n        public static async Task on_page_instant_pages()\r\n        {\r\n            var httpClient = new HttpClient\r\n            {\r\n                BaseAddress = new Uri(&quot;https:\/\/api.dataforseo.com\/&quot;),\r\n                \/\/ Instead of &#039;login&#039; and &#039;password&#039; use your credentials from https:\/\/app.dataforseo.com\/api-access\r\n                DefaultRequestHeaders = { Authorization = new AuthenticationHeaderValue(&quot;Basic&quot;, Convert.ToBase64String(Encoding.ASCII.GetBytes(&quot;login:password&quot;))) }\r\n            };\r\n            var postData = new List&lt;object&gt;();\r\n            \/\/ example #1 - a simple way to set a task\r\n            postData.Add(new\r\n            {\r\n                url = &quot;https:\/\/dataforseo.com\/apis\/on-page-api&quot;\r\n            });\r\n            \/\/ example #2 - a way to set a task with additional parameters\r\n            postData.Add(new\r\n            {\r\n                url = &quot;https:\/\/dataforseo.com\/blog&quot;,\r\n                enable_javascript =&gt; true,\r\n                custom_js =&gt; &quot;meta = {}; meta.url = document.URL; meta;&quot;\r\n            });\r\n            \/\/ POST \/v3\/on_page\/instant_pages\r\n            \/\/ the full list of possible parameters is available in documentation\r\n            var taskPostResponse = await httpClient.PostAsync(&quot;\/v3\/on_page\/instant_pages&quot;, new StringContent(JsonConvert.SerializeObject(postData)));\r\n            var result = JsonConvert.DeserializeObject&lt;dynamic&gt;(await taskPostResponse.Content.ReadAsStringAsync());\r\n            \/\/ you can find the full list of the response codes here https:\/\/docs.dataforseo.com\/v3\/appendix\/errors\r\n            if (result.status_code == 20000)\r\n            {\r\n                \/\/ do something with result\r\n                Console.WriteLine(result);\r\n            }\r\n            else\r\n                Console.WriteLine($&quot;error. Code: {result.status_code} Message: {result.status_message}&quot;);\r\n        }\r\n    }\r\n}<\/code><\/pre><\/div><\/div><blockquote><p>The above command returns JSON structured like this:<\/p><\/blockquote><div class=\"example example--json\"><div class=\"example__content\"><div class=\"example__code example__code-json\"><pre><code class=\"language-json hljs\">{\r\n  &quot;version&quot;: &quot;0.1.20220627&quot;,\r\n  &quot;status_code&quot;: 20000,\r\n  &quot;status_message&quot;: &quot;Ok.&quot;,\r\n  &quot;time&quot;: &quot;0.9929 sec.&quot;,\r\n  &quot;cost&quot;: 0.00025,\r\n  &quot;tasks_count&quot;: 1,\r\n  &quot;tasks_error&quot;: 0,\r\n  &quot;tasks&quot;: [\r\n    {\r\n      &quot;id&quot;: &quot;07201459-1535-0275-0000-b1297fdec539&quot;,\r\n      &quot;status_code&quot;: 20000,\r\n      &quot;status_message&quot;: &quot;Ok.&quot;,\r\n      &quot;time&quot;: &quot;0.9231 sec.&quot;,\r\n      &quot;cost&quot;: 0.00025,\r\n      &quot;result_count&quot;: 1,\r\n      &quot;path&quot;: [\r\n        &quot;v3&quot;,\r\n        &quot;on_page&quot;,\r\n        &quot;instant_pages&quot;\r\n      ],\r\n      &quot;data&quot;: {\r\n        &quot;api&quot;: &quot;on_page&quot;,\r\n        &quot;function&quot;: &quot;instant_pages&quot;,\r\n        &quot;url&quot;: &quot;https:\/\/dataforseo.com\/blog&quot;,\r\n        &quot;custom_js&quot;: &quot;meta\u00a0=\u00a0{};\u00a0meta.url\u00a0=\u00a0document.URL;\u00a0meta;&quot;\r\n      },\r\n      &quot;result&quot;: [\r\n        {\r\n          &quot;crawl_progress&quot;: &quot;finished&quot;,\r\n          &quot;crawl_status&quot;: null,\r\n          &quot;crawl_gateway_address&quot;: &quot;168.119.99.193&quot;,\r\n          &quot;items_count&quot;: 1,\r\n          &quot;items&quot;: [\r\n            {\r\n              &quot;resource_type&quot;: &quot;html&quot;,\r\n              &quot;status_code&quot;: 200,\r\n              &quot;location&quot;: null,\r\n              &quot;url&quot;: &quot;https:\/\/dataforseo.com\/blog&quot;,\r\n              &quot;meta&quot;: {\r\n                &quot;title&quot;: &quot;DataForSEO Blog \u2013 The Brightest SEO Data Insights&quot;,\r\n                &quot;charset&quot;: 65001,\r\n                &quot;follow&quot;: true,\r\n                &quot;generator&quot;: &quot;Powered by WPBakery Page Builder - drag and drop page builder for WordPress.&quot;,\r\n                &quot;htags&quot;: {\r\n                  &quot;h4&quot;: [\r\n                    &quot;Products&quot;,\r\n                    &quot;By industry&quot;,\r\n                    &quot;By company type&quot;,\r\n                    &quot;By application&quot;,\r\n                    &quot;Docs&quot;,\r\n                    &quot;Resources&quot;,\r\n                    &quot;Login&quot;,\r\n                    &quot;Categories&quot;,\r\n                    &quot;APIs&quot;,\r\n                    &quot;Databases&quot;,\r\n                    &quot;Solutions&quot;,\r\n                    &quot;Knowledge Base&quot;,\r\n                    &quot;Resources&quot;,\r\n                    &quot;Legal information&quot;,\r\n                    &quot;Payment Methods:&quot;\r\n                  ],\r\n                  &quot;h1&quot;: [\r\n                    &quot;Blog&quot;\r\n                  ],\r\n                  &quot;h2&quot;: [\r\n                    &quot;Seznam in SERP API: Add This Popular Search Engine to Your Rank Tracking Tool&quot;,\r\n                    &quot;Introduce Page Screenshots to Your SEO Tool With This New OnPage API Endpoint&quot;,\r\n                    &quot;Meet App Data API! 3 ASO Tools You Can Develop With This Powerful Data Source&quot;,\r\n                    &quot;Analyze Historical Google SERPs by Keyword with API from DataForSEO&quot;,\r\n                    &quot;How to Build an Amazon Keyword Research Tool with API&quot;,\r\n                    &quot;How to Use Bing API Data for Keyword Research and Competitor Analysis&quot;,\r\n                    &quot;DataForSEO during the invasion of Ukraine: important information to know&quot;,\r\n                    &quot;Getting Reviews &amp; Ratings Data at a Low Cost with API from DataForSEO&quot;,\r\n                    &quot;SEO Tools Don\u2019t Track Bing SERP Features? Use This API to Get Ahead&quot;,\r\n                    &quot;How to Get Google Trends Data with API: 3 SEO Use Cases&quot;\r\n                  ]\r\n                },\r\n                &quot;description&quot;: &quot;DataForSEO Blog is dedicated to SEO API best practices, software development use cases, and the latest martech industry insights&quot;,\r\n                &quot;favicon&quot;: &quot;https:\/\/dataforseo.com\/wp-content\/uploads\/2022\/04\/cropped-favicon_512-32x32.png&quot;,\r\n                &quot;meta_keywords&quot;: null,\r\n                &quot;canonical&quot;: &quot;https:\/\/dataforseo.com\/blog&quot;,\r\n                &quot;internal_links_count&quot;: 98,\r\n                &quot;external_links_count&quot;: 7,\r\n                &quot;inbound_links_count&quot;: 0,\r\n                &quot;images_count&quot;: 11,\r\n                &quot;images_size&quot;: 0,\r\n                &quot;scripts_count&quot;: 43,\r\n                &quot;scripts_size&quot;: 0,\r\n                &quot;stylesheets_count&quot;: 0,\r\n                &quot;stylesheets_size&quot;: 0,\r\n                &quot;title_length&quot;: 49,\r\n                &quot;description_length&quot;: 128,\r\n                &quot;render_blocking_scripts_count&quot;: 23,\r\n                &quot;render_blocking_stylesheets_count&quot;: 0,\r\n                &quot;cumulative_layout_shift&quot;: 0,\r\n                &quot;meta_title&quot;: null,\r\n                &quot;content&quot;: {\r\n                  &quot;plain_text_size&quot;: 2480,\r\n                  &quot;plain_text_rate&quot;: 0.016461342395921834,\r\n                  &quot;plain_text_word_count&quot;: 432,\r\n                  &quot;automated_readability_index&quot;: 7.008611111111112,\r\n                  &quot;coleman_liau_readability_index&quot;: 8.658888888888892,\r\n                  &quot;dale_chall_readability_index&quot;: 7.147202962962964,\r\n                  &quot;flesch_kincaid_readability_index&quot;: 57.98100000000002,\r\n                  &quot;smog_readability_index&quot;: 16.966058625362727,\r\n                  &quot;description_to_content_consistency&quot;: 0.4736842215061188,\r\n                  &quot;title_to_content_consistency&quot;: 0.7142857313156128,\r\n                  &quot;meta_keywords_to_content_consistency&quot;: null\r\n                },\r\n                &quot;deprecated_tags&quot;: null,\r\n                &quot;duplicate_meta_tags&quot;: [\r\n                  &quot;generator&quot;\r\n                ],\r\n                &quot;spell&quot;: null,\r\n                &quot;social_media_tags&quot;: {\r\n                  &quot;og:locale&quot;: &quot;en_US&quot;,\r\n                  &quot;og:type&quot;: &quot;article&quot;,\r\n                  &quot;og:title&quot;: &quot;DataForSEO Blog \u2013 The Brightest SEO Data Insights&quot;,\r\n                  &quot;og:description&quot;: &quot;DataForSEO Blog is dedicated to SEO API best practices, software development use cases, and the latest martech industry insights&quot;,\r\n                  &quot;og:url&quot;: &quot;https:\/\/dataforseo.com\/blog&quot;,\r\n                  &quot;og:site_name&quot;: &quot;DataForSEO&quot;,\r\n                  &quot;og:updated_time&quot;: &quot;2021-12-10T13:19:44+03:00&quot;,\r\n                  &quot;article:published_time&quot;: &quot;2017-05-11T11:01:40+03:00&quot;,\r\n                  &quot;article:modified_time&quot;: &quot;2021-12-10T13:19:44+03:00&quot;,\r\n                  &quot;twitter:card&quot;: &quot;summary_large_image&quot;,\r\n                  &quot;twitter:title&quot;: &quot;DataForSEO Blog \u2013 The Brightest SEO Data Insights&quot;,\r\n                  &quot;twitter:description&quot;: &quot;DataForSEO Blog is dedicated to SEO API best practices, software development use cases, and the latest martech industry insights&quot;,\r\n                  &quot;twitter:label1&quot;: &quot;Time to read&quot;,\r\n                  &quot;twitter:data1&quot;: &quot;Less than a minute&quot;\r\n                }\r\n              },\r\n              &quot;page_timing&quot;: {\r\n                &quot;time_to_interactive&quot;: 38,\r\n                &quot;dom_complete&quot;: 38,\r\n                &quot;largest_contentful_paint&quot;: 0,\r\n                &quot;first_input_delay&quot;: 0,\r\n                &quot;connection_time&quot;: 15,\r\n                &quot;time_to_secure_connection&quot;: 21,\r\n                &quot;request_sent_time&quot;: 0,\r\n                &quot;waiting_time&quot;: 0,\r\n                &quot;download_time&quot;: 2,\r\n                &quot;duration_time&quot;: 38,\r\n                &quot;fetch_start&quot;: 0,\r\n                &quot;fetch_end&quot;: 38\r\n              },\r\n              &quot;onpage_score&quot;: 98.17,\r\n              &quot;total_dom_size&quot;: 150673,\r\n              &quot;custom_js_response&quot;: {\r\n                &quot;url&quot;: &quot;https:\/\/dataforseo.com\/blog&quot;\r\n              },\r\n              &quot;custom_js_client_exception&quot;: null,\r\n              &quot;resource_errors&quot;: {\r\n                &quot;errors&quot;: null,\r\n                &quot;warnings&quot;: [\r\n                  {\r\n                    &quot;line&quot;: 3,\r\n                    &quot;column&quot;: 1,\r\n                    &quot;message&quot;: &quot;Has node with more than 60 childs.&quot;,\r\n                    &quot;status_code&quot;: 1\r\n                  },\r\n                  {\r\n                    &quot;line&quot;: 0,\r\n                    &quot;column&quot;: 0,\r\n                    &quot;message&quot;: &quot;Has more that 1500 nodes.&quot;,\r\n                    &quot;status_code&quot;: 2\r\n                  }\r\n                ]\r\n              },\r\n              &quot;broken_resources&quot;: false,\r\n              &quot;broken_links&quot;: false,\r\n              &quot;duplicate_title&quot;: false,\r\n              &quot;duplicate_description&quot;: false,\r\n              &quot;duplicate_content&quot;: false,\r\n              &quot;click_depth&quot;: 0,\r\n              &quot;size&quot;: 150673,\r\n              &quot;encoded_size&quot;: 0,\r\n              &quot;total_transfer_size&quot;: 0,\r\n              &quot;fetch_time&quot;: &quot;2022-07-20 14:59:26 +00:00&quot;,\r\n              &quot;cache_control&quot;: {\r\n                &quot;cachable&quot;: false,\r\n                &quot;ttl&quot;: 0\r\n              },\r\n              &quot;checks&quot;: {\r\n                &quot;no_content_encoding&quot;: false,\r\n                &quot;high_loading_time&quot;: false,\r\n                &quot;is_redirect&quot;: false,\r\n                &quot;is_4xx_code&quot;: false,\r\n                &quot;is_5xx_code&quot;: false,\r\n                &quot;is_broken&quot;: false,\r\n                &quot;is_www&quot;: false,\r\n                &quot;is_https&quot;: true,\r\n                &quot;is_http&quot;: false,\r\n                &quot;high_waiting_time&quot;: false,\r\n                &quot;no_doctype&quot;: false,\r\n                &quot;has_html_doctype&quot;: true,\r\n                &quot;canonical&quot;: true,\r\n                &quot;no_encoding_meta_tag&quot;: false,\r\n                &quot;no_h1_tag&quot;: false,\r\n                &quot;https_to_http_links&quot;: false,\r\n                &quot;size_greater_than_3mb&quot;: false,\r\n                &quot;meta_charset_consistency&quot;: true,\r\n                &quot;has_meta_refresh_redirect&quot;: false,\r\n                &quot;has_render_blocking_resources&quot;: false,\r\n                &quot;low_content_rate&quot;: true,\r\n                &quot;high_content_rate&quot;: false,\r\n                &quot;low_character_count&quot;: false,\r\n                &quot;high_character_count&quot;: false,\r\n                &quot;small_page_size&quot;: false,\r\n                &quot;large_page_size&quot;: false,\r\n                &quot;low_readability_rate&quot;: false,\r\n                &quot;irrelevant_description&quot;: false,\r\n                &quot;irrelevant_title&quot;: false,\r\n                &quot;irrelevant_meta_keywords&quot;: false,\r\n                &quot;title_too_long&quot;: false,\r\n                &quot;has_meta_title&quot;: false,\r\n                &quot;title_too_short&quot;: false,\r\n                &quot;deprecated_html_tags&quot;: false,\r\n                &quot;duplicate_meta_tags&quot;: true,\r\n                &quot;duplicate_title_tag&quot;: false,\r\n                &quot;no_image_alt&quot;: false,\r\n                &quot;no_image_title&quot;: true,\r\n                &quot;no_description&quot;: false,\r\n                &quot;no_title&quot;: false,\r\n                &quot;no_favicon&quot;: false,\r\n                &quot;seo_friendly_url&quot;: true,\r\n                &quot;flash&quot;: false,\r\n                &quot;frame&quot;: false,\r\n                &quot;lorem_ipsum&quot;: false,\r\n                &quot;seo_friendly_url_characters_check&quot;: true,\r\n                &quot;seo_friendly_url_dynamic_check&quot;: true,\r\n                &quot;seo_friendly_url_keywords_check&quot;: true,\r\n                &quot;seo_friendly_url_relative_length_check&quot;: true\r\n              },\r\n              &quot;content_encoding&quot;: &quot;br&quot;,\r\n              &quot;media_type&quot;: &quot;text\/html&quot;,\r\n              &quot;server&quot;: &quot;cloudflare&quot;,\r\n              &quot;is_resource&quot;: false,\r\n              &quot;last_modified&quot;: {\r\n                &quot;header&quot;: null,\r\n                &quot;sitemap&quot;: null,\r\n                &quot;meta_tag&quot;: &quot;2021-12-10 10:19:44 +00:00&quot;\r\n              }\r\n            }\r\n          ]\r\n        }\r\n      ]\r\n    }\r\n  ]\r\n}<\/code><\/pre><\/div><\/div><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>[vc_row][vc_column][vc_column_text] OnPage API Instant Pages \u200c\u200c Using this function you will get page-specific data with detailed information on how well a particular page is optimized for organic search. This endpoint is working based on the Live method and doesn&#8217;t require making a separate GET request for obtaining task results. [\/vc_column_text] POST https:\/\/api.dataforseo.com\/v3\/on_page\/instant_pages Pricing Your account [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"template.php","meta":{"apibase_doc_request_yaml":"parameters:\n  - name: url\n    type: string\n    description: |\n      <em>target page url<\/em><br><strong>required field<\/strong><br>absolute URL of the target page;<br><strong>Note #1:<\/strong> results will be returned for the specified URL only;<br><strong>Note #2:<\/strong> to prevent denial-of-service events, tasks that contain a duplicate crawl host will be returned with a 40501 error;<br>to prevent this error from occurring, avoid setting tasks with the same domain if at least one of your previous tasks with this domain (including a page URL on the domain) is still in a crawling queue\n  - name: custom_user_agent\n    type: string\n    description: |\n      <em>custom user agent<\/em><br>optional field<br>custom user agent for crawling a website<br>example: <code>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<br><\/code><br>default value: <code>Mozilla\/5.0 (compatible; RSiteAuditor)<\/code>\n  - name: browser_preset\n    type: string\n    description: |\n      <em>preset for browser screen parameters<\/em><br>optional field<br>if you use this field, you don't need to indicate <code>browser_screen_width<\/code>, <code>browser_screen_height<\/code>, <code>browser_screen_scale_factor<\/code>possible values:<br><code>desktop<\/code>, <code>mobile<\/code>, <code>tablet<\/code><code>desktop<\/code> preset will apply the following values:<p><code>browser_screen_width: 1920<\/code><br><code>browser_screen_height: 1080<\/code><br><code>browser_screen_scale_factor: 1<\/code><p><code>mobile<\/code> preset will apply the following values:<p><code>browser_screen_width: 390<\/code><br><code>browser_screen_height: 844<\/code><br><code>browser_screen_scale_factor: 3<\/code><p><code>tablet<\/code> preset will apply the following values:<p><code>browser_screen_width: 1024<\/code><br><code>browser_screen_height: 1366<\/code><br><code>browser_screen_scale_factor: 2<\/code><p><strong>Note:<\/strong> to use this parameter, set <code>enable_javascript<\/code> or <code>enable_browser_rendering<\/code> to <code>true<\/code>\n  - name: browser_screen_width\n    type: integer\n    description: |\n      <em>browser screen width<\/em><br>optional field<br>you can set a custom browser screen width to perform audit for a particular device;<br>if you use this field, you don't need to indicate <code>browser_preset<\/code> as it will be ignored;<strong>Note:<\/strong> to use this parameter, set <code>enable_javascript<\/code> or <code>enable_browser_rendering<\/code> to <code>true<\/code>minimum value, in pixels: <code>240<\/code><br>maximum value, in pixels: <code>9999<\/code>\n  - name: browser_screen_height\n    type: integer\n    description: |\n      <em>browser screen height<\/em><br>optional field<br>you can set a custom browser screen height to perform audit for a particular device;<br>if you use this field, you don't need to indicate <code>browser_preset<\/code> as it will be ignored;<strong>Note:<\/strong> to use this parameter, set <code>enable_javascript<\/code> or <code>enable_browser_rendering<\/code> to <code>true<\/code>minimum value, in pixels: <code>240<\/code><br>maximum value, in pixels: <code>9999<\/code>\n  - name: browser_screen_scale_factor\n    type: float\n    description: |\n      <em>browser screen scale factor<\/em><br>optional field<br>you can set a custom browser screen resolution ratio to perform audit for a particular device;<br>if you use this field, you don't need to indicate <code>browser_preset<\/code> as it will be ignored;<strong>Note:<\/strong> to use this parameter, set <code>enable_javascript<\/code> or <code>enable_browser_rendering<\/code> to <code>true<\/code>minimum value: <code>0.5<\/code><br>maximum value: <code>3<\/code>\n  - name: store_raw_html\n    type: boolean\n    description: |\n      <em>store HTML of a crawled page<\/em><br>optional field<br>set to <code>true<\/code> if you want get the HTML of the page using the <a href=\"\/v3\/on_page\/raw_html\/\" target=\"_blank\" rel=\"noopener noreferrer\">OnPage Raw HTML endpoint<\/a><br>default value: <code>false<\/code>\n  - name: accept_language\n    type: string\n    description: |\n      <em>language header for accessing the website<\/em><br>optional field<br>all locale formats are supported (xx, xx-XX, xxx-XX, etc.)<br><strong>Note:<\/strong> if you do not specify this parameter, some websites may deny access; in this case, pages will be returned with the <code>\"type\":\"broken<\/code> in the response array\n  - name: load_resources\n    type: boolean\n    description: |\n      <em>load resources<\/em><br>optional field<br>set to <code>true<\/code> if you want to load image, stylesheets, scripts, and broken resources<br>default value: <code>false<\/code><br><strong>Note:<\/strong> if you use this parameter, additional charges will apply; learn more about the cost of tasks with this parameter <a href=\"https:\/\/dataforseo.com\/help-center\/cost-of-onpage-api-parameters\" target=\"_blank\" rel=\"noopener noreferrer\">in our help article<\/a>; the cost can be calculated on the <a href=\"https:\/\/dataforseo.com\/pricing\/on-page\/onpage-api\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing Page<\/a>\n  - name: enable_browser_rendering\n    type: boolean\n    description: |\n      <em>emulate browser rendering to measure Core Web Vitals<\/em><br>optional field<br>by using this parameter you will be able to emulate a browser when loading a web page;<br><code>enable_browser_rendering<\/code> loads styles, images, fonts, animations, videos, and other resources on a page;<br>default value: <code>false<\/code><br>set to <code>true<\/code> to obtain Core Web Vitals (FID, CLS, LCP) metrics in the response;<br><strong>if you use this field, parameters <code>enable_javascript<\/code>, and <code>load_resources<\/code> are enabled automatically;<\/strong><br><strong>Note:<\/strong> if you use this parameter, additional charges will apply; learn more about the cost of tasks with this parameter <a href=\"https:\/\/dataforseo.com\/help-center\/cost-of-onpage-api-parameters\" target=\"_blank\" rel=\"noopener noreferrer\">in our help article<\/a>; the cost can be calculated on the <a href=\"https:\/\/dataforseo.com\/pricing\/on-page\/onpage-api\" target=\"_blank\" rel=\"noopener noreferrer\">Pricing Page<\/a>\n  - name: disable_cookie_popup\n    type: boolean\n    description: |\n      <em>disable the cookie popup <\/em><br>optional field<br>set to <code>true<\/code> if you want to disable the popup requesting cookie consent from the user;<br>default value:<br><code>false<\/code>\n  - name: return_despite_timeout\n    type: boolean\n    description: |\n      <em>return data on pages despite the timeout error<\/em><br>optional field<br>if <code>true<\/code>, the data will be provided on pages that failed to load within 120 seconds and responded with a timeout error;<br>default value: <code>false<\/code>\n  - name: enable_xhr\n    type: boolean\n    description: |\n      <em>enable XMLHttpRequest on a page<\/em><br>optional field<br>set to <code>true<\/code> if you want our crawler to request data from a web server using the XMLHttpRequest object<br>default value:<br><code>false<\/code>if you use this field, <code>enable_javascript<\/code> must be set to <code>true<\/code>;\n  - name: custom_js\n    type: string\n    description: |\n      <em>custom javascript<\/em><br>optional field<code>Note<\/code> that the execution time for the script you enter here should be 700 ms maximum;<br>for example, you can use the following JS snippet to check if the website contains Google Tag Manager as a <code>scr<\/code> attribute:<br><code>let meta = { haveGoogleAnalytics: false, haveTagManager: false };rnfor (var i = 0; i &lt; document.scripts.length; i++) {rn let src = document.scripts[i].getAttribute(\"src\");rn if (src != undefined) {rn if (src.indexOf(\"analytics.js\") &gt;= 0)rn      meta.haveGoogleAnalytics = true;rntif (src.indexOf(\"gtm.js\") &gt;= 0)rn      meta.haveTagManager = true;rn  }rn}rnmeta;<\/code>the returned value depends on what you specified in this field. For instance, if you specify the following script:<br><code>meta = {}; meta.url = document.URL; meta.test = 'test'; meta;<\/code><br>as a response you will receive the following data:<br><code>\"custom_js_response\": {<br>\"url\": \"https:\/\/dataforseo.com\/\",<br>\"test\": \"test\"<br>}<\/code>\n  - name: validate_micromarkup\n    type: boolean\n    description: |\n      <em>enable microdata validation<\/em><br>optional field<br>if set to <code>true<\/code>, you can use the <a href=\"\/v3\/on_page\/microdata\/\" target=\"_blank\" rel=\"noopener noreferrer\">OnPage API Microdata endpoint<\/a> with the <code>id<\/code> of the task;<br>default value: <code>false<\/code>\n  - name: check_spell\n    type: boolean\n    description: |\n      <em>check spelling<\/em><br>optional field<br>set to <code>true<\/code> to check spelling on a website using <a href=\"http:\/\/hunspell.github.io\/\" target=\"_blank\" rel=\"noopener noreferrer\">Hunspell<\/a> library<br>default value: <code>false<\/code>\n  - name: checks_threshold\n    type: array\n    description: |\n      <em>custom threshold values for checks<\/em><br>optional field<br>you can specify custom threshold values for the parameters included in the <code>checks<\/code> array of OnPage API responses;<br><strong>Note:<\/strong> only integer threshold values can be modified;\n  - name: switch_pool\n    type: boolean\n    description: |\n      <em>switch proxy pool<\/em><br>optional field<br>if <code>true<\/code>, additional proxy pools will be used to obtain the requested data;<br>the parameter can be used if a multitude of tasks is set simultaneously, resulting in occasional <code>rate-limit<\/code> and\/or <code>site_unreachable<\/code> errors\n  - name: ip_pool_for_scan\n    type: string\n    description: |\n      <em>proxy pool<\/em><br>optional field<br>you can choose a location of the proxy pool that will be used to obtain the requested data;<br>the parameter can be used if page content is inaccessible in one of the locations, resulting in occasional <code>site_unreachable<\/code> errors<br>possible values: <code>us<\/code>, <code>de<\/code>","apibase_doc_request_additional_yaml":"","apibase_doc_response_yaml":"parameters:\n  - name: version\n    type: string\n    description: |\n      <em>the current version of the API<\/em>\n  - name: status_code\n    type: integer\n    description: |\n      <i>general status code<\/i><br>you can find the full list of the response codes <a href=\"\/v3\/appendix\/errors\">here<\/a><br><strong>Note:<\/strong> we strongly recommend designing a necessary system for handling related exceptional or error conditions\n  - name: status_message\n    type: string\n    description: |\n      <em>general informational message<\/em><br>you can find the full list of general informational messages <a href=\"\/v3\/appendix\/errors\">here<\/a>\n  - name: time\n    type: string\n    description: |\n      <em>execution time, seconds<\/em>\n  - name: cost\n    type: float\n    description: |\n      <em>total <i>tasks<\/i> cost, USD<\/em>\n  - name: tasks_count\n    type: integer\n    description: |\n      <em>the number of tasks in the <strong><code>tasks<\/code><\/strong> array<\/em>\n  - name: tasks_error\n    type: integer\n    description: |\n      <em>the number of tasks in the <strong><code>tasks<\/code><\/strong> array returned with an error<\/em>\n  - name: tasks\n    type: array\n    description: |\n      <em>array of tasks<\/em>\n    items:\n      children:\n        - name: id\n          type: string\n          description: |\n            <em>task identifier<\/em><br><strong>unique task identifier in our system in the <a href=\"https:\/\/en.wikipedia.org\/wiki\/Universally_unique_identifier\">UUID<\/a> format<\/strong>\n        - name: status_code\n          type: integer\n          description: |\n            <em>status code of the task<\/em><br>generated by DataForSEO; can be within the following range: 10000-60000<br>you can find the full list of the response codes <a href=\"\/v3\/appendix\/errors\">here<\/a>\n        - name: status_message\n          type: string\n          description: |\n            <em>informational message of the task<\/em><br>you can find the full list of general informational messages <a href=\"\/v3\/appendix\/errors\">here<\/a>\n        - name: time\n          type: string\n          description: |\n            <em>execution time, seconds<\/em>\n        - name: cost\n          type: float\n          description: |\n            <em>cost of the task, USD<\/em>\n        - name: result_count\n          type: integer\n          description: |\n            <em>number of elements in the <code>result<\/code> array<\/em>\n        - name: path\n          type: array\n          description: |\n            <em>URL path<\/em>\n        - name: data\n          type: object\n          description: |\n            <em>contains the same parameters that you specified in the POST request<br><\/em>\n        - name: result\n          type: array\n          description: |\n            <em>array of results<\/em>\n          items:\n            children:\n              - name: crawl_progress\n                type: string\n                description: |\n                  <em>status of the crawling session<\/em><br>possible values: <code>in_progress<\/code>, <code>finished<\/code>\n              - name: crawl_status\n                type: object\n                description: |\n                  <em>details of the crawling session<\/em><br>in this case the value will be <code>null<\/code>\n              - name: crawl_gateway_address\n                type: string\n                description: |\n                  <em>crawler ip address<\/em><br>displays the IP address used by the crawler to initiate the current crawling session<br>you can find the full list of IPs used by our crawler in the <a href=\"\/v3\/on_page\/overview\" target=\"_blank\" rel=\"noopener noreferrer\">Overview section<\/a>\n              - name: total_items_count\n                type: integer\n                description: |\n                  <em>total number of relevant items in the database<\/em>\n              - name: items_count\n                type: integer\n                description: |\n                  <em>number of items in the results array<\/em>\n              - name: items\n                type: array\n                description: |\n                  <em>items array<\/em>\n                items:\n                  children:\n                    - name: html_page\n                      type: object\n                    - name: resource_type\n                      type: string\n                      description: |\n                        <em>type of the returned resource = <strong>'html'<\/strong><\/em>\n                    - name: status_code\n                      type: integer\n                      description: |\n                        <em>status code of the page<\/em>\n                    - name: location\n                      type: string\n                      description: |\n                        <em>location header<\/em><br>indicates the URL to redirect a page to\n                    - name: url\n                      type: string\n                      description: |\n                        <em>page URL<\/em>\n                    - name: meta\n                      type: object\n                      description: |\n                        <em>page properties<\/em><br>the value depends on the <code>resource_type<\/code>\n                      children:\n                        - name: title\n                          type: string\n                          description: |\n                            <em>page title<\/em>\n                        - name: charset\n                          type: integer\n                          description: |\n                            <em><a href=\"https:\/\/en.wikipedia.org\/wiki\/Code_page\" target=\"_blank\" rel=\"noopener noreferrer\">code page<\/a><\/em><br>example: <code>65001<\/code>\n                        - name: follow\n                          type: boolean\n                          description: |\n                            <em>indicates whether a page's 'meta robots' allows crawlers to follow the links on the page<\/em><br>if <code>false<\/code>, the page's 'meta robots' tag contains \"nofollow\" parameter instructing crawlers not to follow the links on the page\n                        - name: generator\n                          type: string\n                          description: |\n                            <em>meta tag generator<\/em>\n                        - name: htags\n                          type: object\n                          description: |\n                            <em>HTML header tags<\/em>\n                        - name: description\n                          type: string\n                          description: |\n                            <em>content of the meta description tag<\/em>\n                        - name: favicon\n                          type: string\n                          description: |\n                            <em>favicon of the page<\/em>\n                        - name: meta_keywords\n                          type: string\n                          description: |\n                            <em>content of the <code>keywords<\/code> meta tag<\/em>\n                        - name: canonical\n                          type: string\n                          description: |\n                            <em>canonical page<\/em>\n                        - name: internal_links_count\n                          type: integer\n                          description: |\n                            <em>number of internal links on the page<\/em>\n                        - name: external_links_count\n                          type: integer\n                          description: |\n                            <em>number of external links on the page<\/em>\n                        - name: inbound_links_count\n                          type: integer\n                          description: |\n                            <em>number of internal links pointing at the page<\/em>\n                        - name: images_count\n                          type: integer\n                          description: |\n                            <em>number of images on the page<\/em>\n                        - name: images_size\n                          type: integer\n                          description: |\n                            <em>total size of images on the page measured in bytes<\/em>\n                        - name: scripts_count\n                          type: integer\n                          description: |\n                            <em>number of scripts on the page<\/em>\n                        - name: scripts_size\n                          type: integer\n                          description: |\n                            <em>total size of scripts on the page measured in bytes<\/em>\n                        - name: stylesheets_count\n                          type: integer\n                          description: |\n                            <em>number of stylesheets on the page<\/em>\n                        - name: stylesheets_size\n                          type: integer\n                          description: |\n                            <em>total size of stylesheets on the page measured in bytes<\/em>\n                        - name: title_length\n                          type: integer\n                          description: |\n                            <em>length of the <code>title<\/code> tag in characters<\/em>\n                        - name: description_length\n                          type: integer\n                          description: |\n                            <em>length of the <code>description<\/code> tag in characters<\/em>\n                        - name: render_blocking_scripts_count\n                          type: integer\n                          description: |\n                            <em>number of scripts on the page that block page rendering<\/em>\n                        - name: render_blocking_stylesheets_count\n                          type: integer\n                          description: |\n                            <em>number of CSS styles on the page that block page rendering<\/em>\n                        - name: cumulative_layout_shift\n                          type: float\n                          description: |\n                            <em>Core Web Vitals metric measuring the layout stability of the page<\/em><br>measures the sum total of all individual layout shift scores for every unexpected layout shift that occurs during the entire lifespan of the page. <a href=\"https:\/\/web.dev\/cls\/\">Learn more.<\/a>\n                        - name: meta_title\n                          type: string\n                          description: |\n                            <em>meta title of the page<\/em><br>meta tag in the head section of an HTML document that defines the title of a page\n                        - name: content\n                          type: object\n                          description: |\n                            <em>overall information about content of the page<\/em>\n                          children:\n                            - name: plain_text_size\n                              type: integer\n                              description: |\n                                <em>total size of the text on the page measured in bytes<\/em>\n                            - name: plain_text_rate\n                              type: integer\n                              description: |\n                                <em>plaintext rate value<\/em><br><code>plain_text_size<\/code> to <code>size<\/code> ratio\n                            - name: plain_text_word_count\n                              type: float\n                              description: |\n                                <em>number of words on the page<\/em>\n                            - name: automated_readability_index\n                              type: float\n                              description: |\n                                <em><a href=\"https:\/\/en.wikipedia.org\/wiki\/Automated_readability_index\" target=\"_blank\" rel=\"noopener noreferrer\">Automated Readability Index<\/a><\/em>\n                            - name: coleman_liau_readability_index\n                              type: float\n                              description: |\n                                <em><a href=\"https:\/\/en.wikipedia.org\/wiki\/Coleman%E2%80%93Liau_index\" target=\"_blank\" rel=\"noopener noreferrer\">Coleman\u2013Liau Index<\/a><\/em>\n                            - name: dale_chall_readability_index\n                              type: float\n                              description: |\n                                <em><a href=\"https:\/\/en.wikipedia.org\/wiki\/Dale%E2%80%93Chall_readability_formula\" target=\"_blank\" rel=\"noopener noreferrer\">Dale\u2013Chall Readability Index<\/a><\/em>\n                            - name: flesch_kincaid_readability_index\n                              type: float\n                              description: |\n                                <em><a href=\"https:\/\/en.wikipedia.org\/wiki\/Flesch%E2%80%93Kincaid_readability_tests\" target=\"_blank\" rel=\"noopener noreferrer\">Flesch\u2013Kincaid Readability Index<\/a><\/em>\n                            - name: smog_readability_index\n                              type: float\n                              description: |\n                                <em><a href=\"https:\/\/en.wikipedia.org\/wiki\/SMOG\" target=\"_blank\" rel=\"noopener noreferrer\">SMOG Readability Index<\/a><\/em>\n                            - name: description_to_content_consistency\n                              type: float\n                              description: |\n                                <em>consistency of the meta <code>description<\/code> tag with the page content<\/em><br>measured from 0 to 1\n                            - name: title_to_content_consistency\n                              type: float\n                              description: |\n                                <em>consistency of the meta <code>title<\/code> tag with the page content<\/em><br>measured from 0 to 1\n                            - name: meta_keywords_to_content_consistency\n                              type: float\n                              description: |\n                                <em>consistency of meta <code>keywords<\/code>tag with the page content<\/em><br>measured from 0 to 1\n                        - name: deprecated_tags\n                          type: array\n                          description: |\n                            <em>deprecated tags on the page<\/em>\n                        - name: duplicate_meta_tags\n                          type: array\n                          description: |\n                            <em>duplicate meta tags on the page<\/em>\n                        - name: spell\n                          type: object\n                          description: |\n                            <em>spellcheck<\/em><br><a href=\"http:\/\/hunspell.github.io\/\" target=\"_blank\" rel=\"noopener noreferrer\">hunspell<\/a> spellcheck errors\n                          children:\n                            - name: hunspell_language_code\n                              type: string\n                              description: |\n                                <em>spellcheck language code<\/em>\n                            - name: misspelled\n                              type: array\n                              description: |\n                                <em>array of misspelled words<\/em>\n                              items:\n                                children:\n                                  - name: word\n                                    type: string\n                                    description: |\n                                      <em>misspelled word<\/em>\n                        - name: social_media_tags\n                          type: object\n                          description: |\n                            <em>object of social media tags found on the page<\/em><br>contains social media tags and their content<br>supported tags include but are not limited to <a href=\"https:\/\/ogp.me\/\">Open Graph<\/a> and <a href=\"https:\/\/developer.twitter.com\/en\/docs\/twitter-for-websites\/cards\/guides\/getting-started\">Twitter card<\/a>\n                    - name: page_timing\n                      type: object\n                      description: |\n                        <em>object of page load metrics<\/em>\n                      children:\n                        - name: time_to_interactive\n                          type: integer\n                          description: |\n                            <em><a href=\"https:\/\/web.dev\/interactive\/\">Time To Interactive (TTI)<\/a> metric<\/em><br>the time it takes until the user can interact with a page (in milliseconds)\n                        - name: dom_complete\n                          type: integer\n                          description: |\n                            <em>time to load resources<\/em><br>the time it takes until the page and all of its subresources are downloaded (in milliseconds)\n                        - name: largest_contentful_paint\n                          type: float\n                          description: |\n                            <em>Core Web Vitals metric measuring how fast the largest above-the-fold content element is displayed<\/em><br>The amount of time (in milliseconds) to render the largest content element visible in the viewport, from when the user requests the URL. <a href=\"https:\/\/web.dev\/lcp\/\">Learn more<\/a>.\n                        - name: first_input_delay\n                          type: float\n                          description: |\n                            <em>Core Web Vitals metric indicating the responsiveness of a page<\/em><br>The time (in milliseconds) from when a user first interacts with your page to the time when the browser responds to that interaction. <a href=\"https:\/\/web.dev\/fid\/\">Learn more<\/a>.\n                        - name: connection_time\n                          type: integer\n                          description: |\n                            <em>time to connect to a server<\/em><br>the time it takes until the connection with a server is established (in milliseconds)\n                        - name: time_to_secure_connection\n                          type: integer\n                          description: |\n                            <em>time to establish a secure connection<\/em><br>the time it takes until the secure connection with a server is established (in milliseconds)\n                        - name: request_sent_time\n                          type: integer\n                          description: |\n                            <em>time to send a request to a server<\/em><br>the time it takes until the request to a server is sent (in milliseconds)\n                        - name: waiting_time\n                          type: integer\n                          description: |\n                            <em>time to first byte <a href=\"https:\/\/en.wikipedia.org\/wiki\/Time_to_first_byte\">(TTFB)<\/a> in milliseconds<\/em>\n                        - name: download_time\n                          type: integer\n                          description: |\n                            <em>time it takes for a browser to receive a response (in milliseconds)<\/em>\n                        - name: duration_time\n                          type: integer\n                          description: |\n                            <em>total time it takes until a browser receives a complete response from a server (in milliseconds)<\/em>\n                        - name: fetch_start\n                          type: integer\n                          description: |\n                            <em>time to start downloading the HTML resource<\/em><br>the amount of time the browser needs to start downloading a page\n                        - name: fetch_end\n                          type: integer\n                          description: |\n                            <em>time to complete downloading the HTML resource<\/em><br>the amount of time the browser needs to complete downloading a page\n                    - name: onpage_score\n                      type: float\n                      description: |\n                        <em>shows how page is optimized on a 100-point scale<\/em><br>this field shows how page is optimized considering critical on-page issues and warnings detected;<br><code>100<\/code> is the highest possible score that means the page does not have any critical on-page issues and important warnings;<br>learn more about how the metric is calculated in <a href=\"https:\/\/dataforseo.com\/help-center\/how-on-page-seo-score-is-calculated\" target=\"_blank\" rel=\"noopener noreferrer\">this help center article<\/a>\n                    - name: total_dom_size\n                      type: integer\n                      description: |\n                        <em>total <a href=\"https:\/\/developers.google.com\/web\/tools\/chrome-devtools\/dom\" target=\"_blank\" rel=\"noopener noreferrer\">DOM<\/a> size of a page<\/em>\n                    - name: custom_js_response\n                      type: string\/object\/integer\n                      description: |\n                        <em>the result of executing a specified JS script<\/em><br><strong>note<\/strong> that you should specify a <code>custom_js<\/code> field when <a href=\"\/v3\/on_page\/task_post\/\" target=\"_blank\" rel=\"noopener noreferrer\">setting a task<\/a> to receive this data and the field type and its value will totally depend on the script you specified;<br>you can also filter the results by this value specifying <code>filters<\/code> in the following way:<br><code>[\"custom_js_response.url\", \"like\", \"pixel\"]<\/code>\n                    - name: custom_js_client_exception\n                      type: string\n                      description: |\n                        <em>error when executing a custom js<\/em><br>if the error occurred when executing the script you specified in the <code>custom_js<\/code> field, the error message would be displayed here\n                    - name: resource_errors\n                      type: object\n                      description: |\n                        <em>resource errors and warnings<\/em>\n                      children:\n                        - name: errors\n                          type: array\n                          description: |\n                            <em>resource errors<\/em>\n                          items:\n                            children:\n                              - name: line\n                                type: integer\n                                description: |\n                                  <em>line where the error was found<\/em>\n                              - name: column\n                                type: integer\n                                description: |\n                                  <em>column where the error was found<\/em>\n                              - name: message\n                                type: string\n                                description: |\n                                  <em>text message of the error<\/em><br>the full list of possible HTML errors can be found <a href=\"https:\/\/github.com\/AngleSharp\/AngleSharp\/blob\/3968eb050e142b1d94550fba407afe772232b126\/src\/AngleSharp\/Html\/Parser\/HtmlParseError.cs\">here<\/a>\n                              - name: status_code\n                                type: integer\n                                description: |\n                                  <em>status code of the error<\/em><br>possible values:<br><code>0<\/code> \u2014 Unidentified Error;<br><code>501<\/code> \u2014 Html Parse Error;<br><code>1501<\/code> \u2014 JS Parse Error;<br><code>2501<\/code> \u2014 CSS Parse Error;<br><code>3501<\/code> \u2014 Image Parse Error;<br><code>3502<\/code> \u2014 Image Scale Is Zero;<br><code>3503<\/code> \u2014 Image Size Is Zero;<br><code>3504<\/code> \u2014 Image Format Invalid\n                        - name: warnings\n                          type: array\n                          description: |\n                            <em>resource warnings<\/em>\n                          items:\n                            children:\n                              - name: line\n                                type: integer\n                                description: |\n                                  <em>line the warning relates to<\/em><br>note that if <code>\"line\": 0<\/code>, the warning relates to the whole page\n                              - name: column\n                                type: integer\n                                description: |\n                                  <em>column the warning relates to<\/em><br>note that if <code>\"column\": 0<\/code>, the warning relates to the whole page\n                              - name: message\n                                type: string\n                                description: |\n                                  <em>text message of the warning<\/em><br>possible messages:<br><code>\"Has node with more than 60 childs.\"<\/code> - HTML page has at least 1 tag nesting over 60 tags of the same level<br><code>\"Has more that 1500 nodes.\"<\/code> - DOM tree contains over 1,500 elements<br><code>\"HTML depth more than 32 tags.\"<\/code> - DOM depth exceeds 32 nodes\n                              - name: status_code\n                                type: integer\n                                description: |\n                                  <em>status code of the warning<\/em><br>possible values:<br><code>0<\/code> \u2014 Unidentified Warning;<br><code>1<\/code> \u2014 Has node with more than 60 childs;<br><code>2<\/code> \u2014 Has more that 1500 nodes;<br><code>3<\/code> \u2014 HTML depth more than 32 tags\n                    - name: broken_resources\n                      type: boolean\n                      description: |\n                        <em>indicates whether a page contains broken resources<\/em>\n                    - name: broken_links\n                      type: boolean\n                      description: |\n                        <em>indicates whether a page contains broken links<\/em>\n                    - name: duplicate_title\n                      type: boolean\n                      description: |\n                        <em>indicates whether a page has duplicate <code>title<\/code> tags<\/em>\n                    - name: duplicate_description\n                      type: boolean\n                      description: |\n                        <em>indicates whether a page has a duplicate description<\/em>\n                    - name: duplicate_content\n                      type: boolean\n                      description: |\n                        <em>indicates whether a page has duplicate content<\/em>\n                    - name: click_depth\n                      type: integer\n                      description: |\n                        <em>number of clicks it takes to get to the page<\/em><br>indicates the number of clicks from the homepage needed before landing at the target page\n                    - name: size\n                      type: integer\n                      description: |\n                        <em>resource size<\/em><br>indicates the size of a given page measured in bytes\n                    - name: encoded_size\n                      type: integer\n                      description: |\n                        <em>page size after encoding<\/em><br>indicates the size of the encoded page measured in bytes\n                    - name: total_transfer_size\n                      type: integer\n                      description: |\n                        <em>compressed page size<\/em><br>indicates the compressed size of a given page\n                    - name: fetch_time\n                      type: string\n                      description: |\n                        <em>date and time when a resource was fetched<\/em><br>in the UTC format: \u201cyyyy-mm-dd hh-mm-ss +00:00\u201d<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00<\/code>\n                    - name: cache_control\n                      type: object\n                      description: |\n                        <em>instructions for caching<\/em>\n                      children:\n                        - name: cachable\n                          type: boolean\n                          description: |\n                            <em>indicates whether the page is cacheable<\/em>\n                        - name: ttl\n                          type: integer\n                          description: |\n                            <em>time to live<\/em><br>the amount of time the browser caches a resource\n                    - name: checks\n                      type: object\n                      description: |\n                        <em>website checks<\/em><br>on-page check-ups related to the page\n                      children:\n                        - name: no_content_encoding\n                          type: boolean\n                          description: |\n                            <em>page with no content encoding<\/em><br>indicates whether a page has no <a href=\"http:\/\/www.iana.org\/assignments\/http-parameters\/http-parameters.xhtml#content-coding\" target=\"_blank\" rel=\"noopener noreferrer\">compression algorithm<\/a> of the content\n                        - name: high_loading_time\n                          type: boolean\n                          description: |\n                            <em>page with high loading time<\/em><br>indicates whether a page loading time exceeds 3 seconds\n                        - name: is_redirect\n                          type: boolean\n                          description: |\n                            <em>page with redirects<\/em><br>indicates whether a page has <code>3XX<\/code> redirects to other pages\n                        - name: is_4xx_code\n                          type: boolean\n                          description: |\n                            <em>page with <code>4xx<\/code> status codes<\/em><br>indicates whether a page has <code>4xx<\/code> response code\n                        - name: is_5xx_code\n                          type: boolean\n                          description: |\n                            <em>page with <code>5xx<\/code> status codes<\/em><br>indicates whether a page has <code>5xx<\/code> response code\n                        - name: is_broken\n                          type: boolean\n                          description: |\n                            <em>broken page<\/em><br>indicates whether a page returns a response code less than <code>200<\/code> or greater than <code>400<\/code>\n                        - name: is_www\n                          type: boolean\n                          description: |\n                            <em>page with www<\/em><br>indicates whether a page is on a <code>www<\/code> subdomain\n                        - name: is_https\n                          type: boolean\n                          description: |\n                            <em>page with the https protocol<\/em>\n                        - name: is_http\n                          type: boolean\n                          description: |\n                            <em>page with the http protocol<\/em>\n                        - name: high_waiting_time\n                          type: boolean\n                          description: |\n                            <em>page with high waiting time<\/em><br>indicates whether a page waiting time (aka Time to First Byte) exceeds 1.5 seconds\n                        - name: has_micromarkup\n                          type: boolean\n                          description: |\n                            <em>page contains <a href=\"https:\/\/en.wikipedia.org\/wiki\/Microdata_(HTML)\" rel=\"noopener noreferrer\" target=\"_blank\">microdata markup<\/a><\/em><br>indicates whether a page is without the <code>&lt;!DOCTYPE HTML&gt;<\/code> declaration\n                        - name: has_micromarkup_errors\n                          type: boolean\n                          description: |\n                            <em>page contains microdata markup errors<\/em><br>indicates whether a page is without the <code>&lt;!DOCTYPE HTML&gt;<\/code> declaration\n                        - name: no_doctype\n                          type: boolean\n                          description: |\n                            <em>page with no doctype<\/em><br>indicates whether a page is without the <code>&lt;!DOCTYPE HTML&gt;<\/code> declaration\n                        - name: has_html_doctype\n                          type: boolean\n                          description: |\n                            <em>page with HTML doctype declaration<\/em><br>if <code>true<\/code>, the page has HTML <code>DOCTYPE<\/code> declaration\n                        - name: canonical\n                          type: boolean\n                          description: |\n                            <em>page is canonical<\/em>\n                        - name: no_encoding_meta_tag\n                          type: boolean\n                          description: |\n                            <em>page with no meta tag encoding<\/em><br>indicates whether a page is without <code>Content-Type<\/code>;<br>informative only if the encoding is not explicit in the <code>Content-Type<\/code> header;<br>example: <code>Content-Type: \"text\/html; charset=utf8\"<\/code><br><strong>Note:<\/strong> available for pages with <code>canonical<\/code> check set to <code>true<\/code>\n                        - name: no_h1_tag\n                          type: boolean\n                          description: |\n                            <em>page with empty or absent h1 tags<\/em><br><strong>Note:<\/strong> available for pages with <code>canonical<\/code> check set to <code>true<\/code>\n                        - name: https_to_http_links\n                          type: boolean\n                          description: |\n                            <em>HTTPS page has links to HTTP pages<\/em><br>if <code>true<\/code>, this <code>HTTPS<\/code> page has links to <code>HTTP<\/code> pages;<br><strong>Note:<\/strong> available for pages with <code>canonical<\/code> check set to <code>true<\/code>\n                        - name: size_greater_than_3mb\n                          type: boolean\n                          description: |\n                            <em>page with size larger than 3 MB<\/em><br>if <code>true<\/code>, the page size is exceeding 3 MB<br><strong>Note:<\/strong> available for pages with <code>canonical<\/code> check set to <code>true<\/code>\n                        - name: meta_charset_consistency\n                          type: boolean\n                          description: |\n                            <em>consistency between charset encoding and page charset<\/em><br>if <code>true<\/code>, the page's charset encoding doesn't match the actual charset of the page;<br><strong>Note:<\/strong> available for pages with <code>canonical<\/code> check set to <code>true<\/code>\n                        - name: has_meta_refresh_redirect\n                          type: boolean\n                          description: |\n                            <em>pages with meta refresh redirect<\/em><br>if <code>true<\/code>, the page has &lt;meta http-equiv=\"refresh\"&gt; tag that instructs a browser to load another page after a specified time span;<br><strong>Note:<\/strong> available for pages with <code>canonical<\/code> check set to <code>true<\/code>\n                        - name: has_render_blocking_resources\n                          type: boolean\n                          description: |\n                            <em>page with render-blocking resources<\/em><br>if <code>true<\/code>, the page has render-blocking scripts or stylesheets;<br><strong>Note:<\/strong> available for pages with <code>canonical<\/code> check set to <code>true<\/code>\n                        - name: low_content_rate\n                          type: boolean\n                          description: |\n                            <em>page with low content rate<\/em><br>indicates whether a page has the <code>plaintext size<\/code> to <code>page size<\/code> ratio of less than 0.1;<br><strong>Note:<\/strong> available for pages with <code>canonical<\/code> check set to <code>true<\/code>\n                        - name: high_content_rate\n                          type: boolean\n                          description: |\n                            <em>page with high content rate<\/em><br>indicates whether a page has the <code>plaintext size<\/code> to <code>page size<\/code> ratio of more than 0.9<br><strong>Note:<\/strong> available for pages with <code>canonical<\/code> check set to <code>true<\/code>\n                        - name: low_character_count\n                          type: boolean\n                          description: |\n                            <em>indicates whether the page has less than 1024 characters<\/em><br><strong>Note:<\/strong> available for pages with <code>canonical<\/code> check set to <code>true<\/code>\n                        - name: high_character_count\n                          type: boolean\n                          description: |\n                            <em>indicates whether the page has more than 256,000 characters<\/em><br><strong>Note:<\/strong> available for pages with <code>canonical<\/code> check set to <code>true<\/code>\n                        - name: small_page_size\n                          type: boolean\n                          description: |\n                            <em>indicates whether a page is too small<\/em><br>the value will be <code>true<\/code> if a page size is smaller than 1024 bytes;<br><strong>Note:<\/strong> available for pages with <code>canonical<\/code> check set to <code>true<\/code>\n                        - name: large_page_size\n                          type: boolean\n                          description: |\n                            <em>indicates whether a page is too heavy<\/em><br>the value will be <code>true<\/code> if a page size exceeds 1 megabyte;<br><strong>Note:<\/strong> available for pages with <code>canonical<\/code> check set to <code>true<\/code>\n                        - name: low_readability_rate\n                          type: boolean\n                          description: |\n                            <em>page with a low readability rate<\/em><br>indicates whether a page is scored less than 15 points on the <a href=\"https:\/\/en.wikipedia.org\/wiki\/Flesch%E2%80%93Kincaid_readability_tests\" target=\"_blank\" rel=\"noopener noreferrer\">Flesch\u2013Kincaid readability test<\/a>;<br><strong>Note:<\/strong> available for pages with <code>canonical<\/code> check set to <code>true<\/code>\n                        - name: irrelevant_description\n                          type: boolean\n                          description: |\n                            <em>page with irrelevant description<\/em><br>indicates whether a page <code>description<\/code> tag is irrelevant to the content of a page;<br>the relevance threshold is <code>0.2<\/code>;<br><strong>Note:<\/strong> available for pages with <code>canonical<\/code> check set to <code>true<\/code>\n                        - name: irrelevant_title\n                          type: boolean\n                          description: |\n                            <em>page with irrelevant title<\/em><br>indicates whether a page <code>title<\/code> tag is irrelevant to the content of the page;<br>the relevance threshold is <code>0.3<\/code>;<br><strong>Note:<\/strong> available for pages with <code>canonical<\/code> check set to <code>true<\/code>\n                        - name: irrelevant_meta_keywords\n                          type: boolean\n                          description: |\n                            <em>page with irrelevant meta keywords<\/em><br>indicates whether a page <code>keywords<\/code> tags are irrelevant to the content of a page;<br>the relevance threshold is <code>0.6<\/code>;<br><strong>Note:<\/strong> available for pages with <code>canonical<\/code> check set to <code>true<\/code>\n                        - name: title_too_long\n                          type: boolean\n                          description: |\n                            <em>page with a long title<\/em><br>indicates whether the content of the <code>title<\/code> tag exceeds 65 characters;<br><strong>Note:<\/strong> available for pages with <code>canonical<\/code> check set to <code>true<\/code>\n                        - name: has_meta_title\n                          type: boolean\n                          description: |\n                            <em>page has a meta title<\/em><br>indicates whether the HTML of a page contains the <code>meta_title<\/code> tag;<br><strong>Note:<\/strong> available for pages with <code>canonical<\/code> check set to <code>true<\/code>\n                        - name: title_too_short\n                          type: boolean\n                          description: |\n                            <em>page with short titles<\/em><br>indicates whether the content of <code>title<\/code> tag is shorter than 30 characters;<br><strong>Note:<\/strong> available for pages with <code>canonical<\/code> check set to <code>true<\/code>\n                        - name: deprecated_html_tags\n                          type: boolean\n                          description: |\n                            <em>page with deprecated tags<\/em><br>indicates whether a page has <a href=\"https:\/\/www.codehelp.co.uk\/html\/deprecated.html\" target=\"_blank\" rel=\"noopener noreferrer\">deprecated HTML tags<\/a>;<br><strong>Note:<\/strong> available for pages with <code>canonical<\/code> check set to <code>true<\/code>\n                        - name: duplicate_meta_tags\n                          type: boolean\n                          description: |\n                            <em>page with duplicate meta tags<\/em><br>indicates whether a page has more than one meta tag of the same type;<br><strong>Note:<\/strong> available for pages with <code>canonical<\/code> check set to <code>true<\/code>\n                        - name: duplicate_title_tag\n                          type: boolean\n                          description: |\n                            <em>page with more than one title tag<\/em><br>indicates whether a page has more than one <code>title<\/code> tag;<br><strong>Note:<\/strong> available for pages with <code>canonical<\/code> check set to <code>true<\/code>\n                        - name: no_image_alt\n                          type: boolean\n                          description: |\n                            <em>images without <code>alt<\/code> tags<\/em><br><strong>Note:<\/strong> available for pages with <code>canonical<\/code> check set to <code>true<\/code>\n                        - name: no_image_title\n                          type: boolean\n                          description: |\n                            <em>images without <code>title<\/code> tags<\/em><br><strong>Note:<\/strong> available for pages with <code>canonical<\/code> check set to <code>true<\/code>\n                        - name: no_description\n                          type: boolean\n                          description: |\n                            <em>pages with no description<\/em><br>indicates whether a page has an empty or absent <code>description<\/code> meta tag;<br><strong>Note:<\/strong> available for pages with <code>canonical<\/code> check set to <code>true<\/code>\n                        - name: no_title\n                          type: boolean\n                          description: |\n                            <em>page with no title<\/em><br>indicates whether a page has an empty or absent <code>title<\/code> tag;<br><strong>Note:<\/strong> available for pages with <code>canonical<\/code> check set to <code>true<\/code>\n                        - name: no_favicon\n                          type: boolean\n                          description: |\n                            <em>page with no favicon<\/em><br><strong>Note:<\/strong> available for pages with <code>canonical<\/code> check set to <code>true<\/code>\n                        - name: seo_friendly_url\n                          type: boolean\n                          description: |\n                            <em>page with seo-frienldy URL<\/em><br>the \u2018SEO-friendliness\u2019 of a page URL is checked by four parameters:<br>\u2013 the length of the relative path is less than 120 characters<br>\u2013 no special characters<br>\u2013 no dynamic parameters<br>\u2013 relevance of the URL to the page<br>if at least one of them is failed then such URL is considered as not \u2018SEO-friendly\u2019<br><strong>Note:<\/strong> available for pages with <code>canonical<\/code> check set to <code>true<\/code>\n                        - name: flash\n                          type: boolean\n                          description: |\n                            <em>page with flash<\/em><br>indicates whether a page has flash elements\n                        - name: frame\n                          type: boolean\n                          description: |\n                            <em>page with frames<\/em><br>indicates whether a page contains <code>frame<\/code>, <code>iframe<\/code>, <code>frameset<\/code> tags\n                        - name: lorem_ipsum\n                          type: boolean\n                          description: |\n                            <em>page with lorem ipsum<\/em><br>indicates whether a page has <em>lorem ipsum<\/em> content;<br><strong>Note:<\/strong> available for pages with <code>canonical<\/code> check set to <code>true<\/code>\n                        - name: has_misspelling\n                          type: boolean\n                          description: |\n                            <em>page with misspelling<\/em><br>indicates whether a page has <em>spelling<\/em> mistakes<br>informative if the <code>check_spell<\/code> was set to <code>true<\/code> in the POST array\n                        - name: seo_friendly_url_characters_check\n                          type: boolean\n                          description: |\n                            <em>URL characters check-up<\/em><br>indicates whether a page URL containing only uppercase and lowercase Latin characters, digits and dashes\n                        - name: seo_friendly_url_dynamic_check\n                          type: boolean\n                          description: |\n                            <em>URL dynamic check-up<\/em><br>the value will be <code>true<\/code> if a page has no dynamic parameters in the url\n                        - name: seo_friendly_url_keywords_check\n                          type: boolean\n                          description: |\n                            <em>URL keyword check-up<\/em><br>indicates whether a page URL is consistent with the <code>title<\/code> meta tag\n                        - name: seo_friendly_url_relative_length_check\n                          type: boolean\n                          description: |\n                            <em>URL length check-up<\/em><br>the value will be <code>true<\/code> if a page URL no longer than 120 characters\n                    - name: content_encoding\n                      type: string\n                      description: |\n                        <em>type of encoding<\/em>\n                    - name: media_type\n                      type: string\n                      description: |\n                        <em>types of media used to display a page<\/em>\n                    - name: server\n                      type: string\n                      description: |\n                        <em>server version<\/em>\n                    - name: is_resource\n                      type: boolean\n                      description: |\n                        <em>indicates whether a page is a single resource<\/em>\n                    - name: url_length\n                      type: integer\n                      description: |\n                        <em>page URL length in characters<\/em>\n                    - name: relative_url_length\n                      type: integer\n                      description: |\n                        <em>relative URL length in characters<\/em>\n                    - name: last_modified\n                      type: object\n                      description: |\n                        <em>contains data on changes related to the resource<\/em><br>if there is no data, the value will be <code>null<\/code>\n                      children:\n                        - name: header\n                          type: string\n                          description: |\n                            <em>date and time when the header was last modified<\/em><br>in the UTC format: \"yyyy-mm-dd hh-mm-ss +00:00\"<br>example:<br><code>2019-11-15 12:57:46 +00:00<\/code><br>if there is no data, the value will be <code>null<\/code>\n                        - name: sitemap\n                          type: object\n                          description: |\n                            <em>date and time when the sitemap was last modified<\/em><br>in the UTC format: \"yyyy-mm-dd hh-mm-ss +00:00\"<br>example:<br><code>2019-11-15 12:57:46 +00:00<\/code><br>if there is no data, the value will be <code>null<\/code>\n                          children:\n                            - name: meta_tag\n                              type: string\n                              description: |\n                                <em>date and time when the meta tag was last modified<\/em><br>in the UTC format: \"yyyy-mm-dd hh-mm-ss +00:00\"<br>example:<br><code>2019-11-15 12:57:46 +00:00<\/code><br>if there is no data, the value will be <code>null<\/code>\n                    - name: broken_page\n                      type: object\n                    - name: resource_type\n                      type: string\n                      description: |\n                        <em>type of the returned resource = <strong>'broken'<\/strong><\/em>\n                    - name: status_code\n                      type: integer\n                      description: |\n                        <em>status code of the page<\/em>\n                    - name: location\n                      type: string\n                      description: |\n                        <em>location header<\/em><br>indicates the URL to redirect a page to\n                    - name: url\n                      type: string\n                      description: |\n                        <em>page URL<\/em>\n                    - name: size\n                      type: integer\n                      description: |\n                        <em>resource size<\/em><br>indicates the size of a given page measured in bytes\n                    - name: encoded_size\n                      type: integer\n                      description: |\n                        <em>page size after encoding<\/em><br>indicates the size of the encoded page measured in bytes\n                    - name: total_transfer_size\n                      type: integer\n                      description: |\n                        <em>compressed page size<\/em><br>indicates the compressed size of a given page\n                    - name: fetch_time\n                      type: string\n                      description: |\n                        <em>date and time when a resource was fetched<\/em><br>in the UTC format: \u201cyyyy-mm-dd hh-mm-ss +00:00\u201d<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00<\/code>\n                    - name: fetch_timing\n                      type: object\n                      description: |\n                        <em>time range within which a result was fetched<\/em>\n                      children:\n                        - name: duration_time\n                          type: integer\n                          description: |\n                            <em>indicates how many seconds it took to download a page<\/em>\n                        - name: fetch_start\n                          type: integer\n                          description: |\n                            <em>time to start downloading the HTML resource<\/em><br>the amount of time the browser needs to start downloading a page\n                        - name: fetch_end\n                          type: integer\n                          description: |\n                            <em>time to complete downloading the HTML resource<\/em><br>the amount of time the browser needs to complete downloading a page\n                    - name: cache_control\n                      type: object\n                      description: |\n                        <em>instructions for caching<\/em>\n                      children:\n                        - name: cachable\n                          type: boolean\n                          description: |\n                            <em>indicates whether the page is cacheable<\/em>\n                        - name: ttl\n                          type: integer\n                          description: |\n                            <em>time to live<\/em><br>the amount of time the browser caches a resource\n                    - name: checks\n                      type: object\n                      description: |\n                        <em>on-page check-ups<\/em>\n                      children:\n                        - name: no_content_encoding\n                          type: boolean\n                          description: |\n                            <em>page with no content encoding<\/em><br>indicates whether a page has no <a href=\"http:\/\/www.iana.org\/assignments\/http-parameters\/http-parameters.xhtml#content-coding\" target=\"_blank\" rel=\"noopener noreferrer\">compression algorithm<\/a> of the content\n                        - name: high_loading_time\n                          type: boolean\n                          description: |\n                            <em>page with high loading time<\/em><br>indicates whether a page loading time exceeds 3 seconds\n                        - name: is_redirect\n                          type: boolean\n                          description: |\n                            <em>page with redirects<\/em><br>indicates whether a page has <code>3XX<\/code> redirects to other pages\n                        - name: is_4xx_code\n                          type: boolean\n                          description: |\n                            <em>page with with <code>4xx<\/code> status code<\/em><br>indicates whether a page has <code>4XX<\/code> response code\n                        - name: is_5xx_code\n                          type: boolean\n                          description: |\n                            <em>page with <code>5xx<\/code> status code<\/em><br>indicates whether a page has <code>5XX<\/code> response code\n                        - name: is_broken\n                          type: boolean\n                          description: |\n                            <em>broken page<\/em><br>indicates whether a page returns a response code less than <code>200<\/code> or greater than <code>400<\/code>\n                        - name: is_www\n                          type: boolean\n                          description: |\n                            <em>page with www<\/em><br>indicates whether a page is on a <code>www<\/code> subdomain\n                        - name: is_https\n                          type: boolean\n                          description: |\n                            <em>page with the https protocol<\/em>\n                        - name: is_http\n                          type: boolean\n                          description: |\n                            <em>page with the http protocol<\/em>\n                    - name: resource_errors\n                      type: object\n                      description: |\n                        <em>resource errors and warnings<\/em>\n                      children:\n                        - name: errors\n                          type: array\n                          description: |\n                            <em>resource errors<\/em>\n                          items:\n                            children:\n                              - name: line\n                                type: integer\n                                description: |\n                                  <em>line where the error was found<\/em>\n                              - name: column\n                                type: integer\n                                description: |\n                                  <em>column where the error was found<\/em>\n                              - name: message\n                                type: string\n                                description: |\n                                  <em>text message of the error<\/em><br>the full list of possible HTML errors can be found <a href=\"https:\/\/github.com\/AngleSharp\/AngleSharp\/blob\/3968eb050e142b1d94550fba407afe772232b126\/src\/AngleSharp\/Html\/Parser\/HtmlParseError.cs\">here<\/a>\n                              - name: status_code\n                                type: integer\n                                description: |\n                                  <em>status code of the error<\/em><br>possible values:<br><code>0<\/code> \u2014 Unidentified Error;<br><code>501<\/code> \u2014 Html Parse Error;<br><code>1501<\/code> \u2014 JS Parse Error;<br><code>2501<\/code> \u2014 CSS Parse Error;<br><code>3501<\/code> \u2014 Image Parse Error;<br><code>3502<\/code> \u2014 Image Scale Is Zero;<br><code>3503<\/code> \u2014 Image Size Is Zero;<br><code>3504<\/code> \u2014 Image Format Invalid\n                        - name: warnings\n                          type: array\n                          description: |\n                            <em>resource warnings<\/em>\n                          items:\n                            children:\n                              - name: line\n                                type: integer\n                                description: |\n                                  <em>line the warning relates to<\/em><br>note that if <code>\"line\": 0<\/code>, the warning relates to the whole page\n                              - name: column\n                                type: integer\n                                description: |\n                                  <em>columnthe warning relates to<\/em><br>note that if <code>\"column\": 0<\/code>, the warning relates to the whole page\n                              - name: message\n                                type: string\n                                description: |\n                                  <em>text message of the warning<\/em><br>possible messages:<br><code>\"Has node with more than 60 childs.\"<\/code> - HTML page has at least 1 tag nesting over 60 tags of the same level<br><code>\"Has more that 1500 nodes.\"<\/code> - DOM tree contains over 1,500 elements<br><code>\"HTML depth more than 32 tags.\"<\/code> - DOM depth exceeds 32 nodes\n                              - name: status_code\n                                type: integer\n                                description: |\n                                  <em>status code of the warning<\/em><br>possible values:<br><code>0<\/code> \u2014 Unidentified Warning;<br><code>1<\/code> \u2014 Has node with more than 60 childs;<br><code>2<\/code> \u2014 Has more that 1500 nodes;<br><code>3<\/code> \u2014 HTML depth more than 32 tags\n                    - name: content_encoding\n                      type: string\n                      description: |\n                        <em>type of encoding<\/em>\n                    - name: media_type\n                      type: string\n                      description: |\n                        <em>types of media used to display a page<\/em><br>example: <code>\"text\/html\"<\/code>\n                    - name: server\n                      type: string\n                      description: |\n                        <em>server version<\/em>\n                    - name: is_resource\n                      type: boolean\n                      description: |\n                        <em>indicates whether a page is a single resource<\/em>\n                    - name: last_modified\n                      type: object\n                      description: |\n                        <em>contains data on changes related to the resource<\/em><br>if there is no data, the value will be <code>null<\/code>\n                      children:\n                        - name: header\n                          type: string\n                          description: |\n                            <em>date and time when the header was last modified<\/em><br>in the UTC format: \"yyyy-mm-dd hh-mm-ss +00:00\"<br>example:<br><code>2019-11-15 12:57:46 +00:00<\/code><br>if there is no data, the value will be <code>null<\/code>\n                        - name: sitemap\n                          type: object\n                          description: |\n                            <em>date and time when the sitemap was last modified<\/em><br>in the UTC format: \"yyyy-mm-dd hh-mm-ss +00:00\"<br>example:<br><code>2019-11-15 12:57:46 +00:00<\/code><br>if there is no data, the value will be <code>null<\/code>\n                          children:\n                            - name: meta_tag\n                              type: string\n                              description: |\n                                <em>date and time when the meta tag was last modified<\/em><br>in the UTC format: \"yyyy-mm-dd hh-mm-ss +00:00\"<br>example:<br><code>2019-11-15 12:57:46 +00:00<\/code><br>if there is no data, the value will be <code>null<\/code>\n                    - name: redirect_page\n                      type: object\n                    - name: resource_type\n                      type: string\n                      description: |\n                        <em>type of the returned resource = <strong>'redirect'<\/strong><\/em>\n                    - name: status_code\n                      type: integer\n                      description: |\n                        <em>status code of the page<\/em>\n                    - name: location\n                      type: string\n                      description: |\n                        <em>location header<\/em><br><strong>target URL<\/strong> for \"redirect\" resources\n                    - name: url\n                      type: string\n                      description: |\n                        <em>page url<\/em><br><strong>source URL<\/strong> for \"redirect\" resources\n                    - name: size\n                      type: integer\n                      description: |\n                        <em>resource size<\/em><br>indicates the size of a given page measured in bytes<br>equals <code>0<\/code> for \"redirect\" resources\n                    - name: encoded_size\n                      type: integer\n                      description: |\n                        <em>page size after encoding<\/em><br>equals <code>0<\/code> for \"redirect\" resources\n                    - name: total_transfer_size\n                      type: integer\n                      description: |\n                        <em>compressed page size<\/em><br>indicates the compressed size of a given page\n                    - name: fetch_time\n                      type: string\n                      description: |\n                        <em>date and time when a resource was fetched<\/em><br>in the UTC format: \u201cyyyy-mm-dd hh-mm-ss +00:00\u201d<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00<\/code>\n                    - name: fetch_timing\n                      type: object\n                      description: |\n                        <em>time range within which a result was fetched<\/em>\n                      children:\n                        - name: duration_time\n                          type: integer\n                          description: |\n                            <em>indicates how many seconds it took to download a page<\/em>\n                        - name: fetch_start\n                          type: integer\n                          description: |\n                            <em>time to start downloading the HTML resource<\/em><br>the amount of time the browser needs to start downloading a page\n                        - name: fetch_end\n                          type: integer\n                          description: |\n                            <em>time to complete downloading the HTML resource<\/em><br>the amount of time the browser needs to complete downloading a page\n                    - name: resource_errors\n                      type: object\n                      description: |\n                        <em>resource errors and warnings<\/em>\n                      children:\n                        - name: errors\n                          type: array\n                          description: |\n                            <em>resource errors<\/em>\n                          items:\n                            children:\n                              - name: line\n                                type: integer\n                                description: |\n                                  <em>line where the error was found<\/em>\n                              - name: column\n                                type: integer\n                                description: |\n                                  <em>column where the error was found<\/em>\n                              - name: message\n                                type: string\n                                description: |\n                                  <em>text message of the error<\/em><br>the full list of possible HTML errors can be found <a href=\"https:\/\/github.com\/AngleSharp\/AngleSharp\/blob\/3968eb050e142b1d94550fba407afe772232b126\/src\/AngleSharp\/Html\/Parser\/HtmlParseError.cs\">here<\/a>\n                              - name: status_code\n                                type: integer\n                                description: |\n                                  <em>status code of the error<\/em><br>possible values:<br><code>0<\/code> \u2014 Unidentified Error;<br><code>501<\/code> \u2014 Html Parse Error;<br><code>1501<\/code> \u2014 JS Parse Error;<br><code>2501<\/code> \u2014 CSS Parse Error;<br><code>3501<\/code> \u2014 Image Parse Error;<br><code>3502<\/code> \u2014 Image Scale Is Zero;<br><code>3503<\/code> \u2014 Image Size Is Zero;<br><code>3504<\/code> \u2014 Image Format Invalid\n                        - name: warnings\n                          type: array\n                          description: |\n                            <em>resource warnings<\/em>\n                          items:\n                            children:\n                              - name: line\n                                type: integer\n                                description: |\n                                  <em>line the warning relates to<\/em><br>note that if <code>\"line\": 0<\/code>, the warning relates to the whole page\n                              - name: column\n                                type: integer\n                                description: |\n                                  <em>column the warning relates to<\/em><br>note that if <code>\"column\": 0<\/code>, the warning relates to the whole page\n                              - name: message\n                                type: string\n                                description: |\n                                  <em>text message of the warning<\/em><br>possible messages:<br><code>\"Has node with more than 60 childs.\"<\/code> - HTML page has at least 1 tag nesting over 60 tags of the same level<br><code>\"Has more that 1500 nodes.\"<\/code> - DOM tree contains over 1,500 elements<br><code>\"HTML depth more than 32 tags.\"<\/code> - DOM depth exceeds 32 nodes\n                              - name: status_code\n                                type: integer\n                                description: |\n                                  <em>status code of the warning<\/em><br>possible values:<br><code>0<\/code> \u2014 Unidentified Warning;<br><code>1<\/code> \u2014 Has node with more than 60 childs;<br><code>2<\/code> \u2014 Has more that 1500 nodes;<br><code>3<\/code> \u2014 HTML depth more than 32 tags\n                    - name: cache_control\n                      type: object\n                      description: |\n                        <em>instructions for caching<\/em>\n                      children:\n                        - name: cachable\n                          type: boolean\n                          description: |\n                            <em>indicates whether the page is cacheable<\/em>\n                        - name: ttl\n                          type: integer\n                          description: |\n                            <em>time to live<\/em><br>the amount of time the browser caches a resource\n                    - name: checks\n                      type: object\n                      description: |\n                        <em>on-page check-ups<\/em>\n                      children:\n                        - name: no_content_encoding\n                          type: boolean\n                          description: |\n                            <em>page with no content encoding<\/em><br>indicates whether a page has no <a href=\"http:\/\/www.iana.org\/assignments\/http-parameters\/http-parameters.xhtml#content-coding\" target=\"_blank\" rel=\"noopener noreferrer\">compression algorithm<\/a> of the content\n                        - name: high_loading_time\n                          type: boolean\n                          description: |\n                            <em>page with high loading time<\/em><br>indicates whether a page loading time exceeds 3 seconds\n                        - name: is_redirect\n                          type: boolean\n                          description: |\n                            <em>page with redirects<\/em><br>indicates whether a page has <code>3XX<\/code> redirects to other pages\n                        - name: is_4xx_code\n                          type: boolean\n                          description: |\n                            <em>page with <code>4xx<\/code> status codes<\/em><br>indicates whether a page has <code>4xx<\/code> response code\n                        - name: is_5xx_code\n                          type: boolean\n                          description: |\n                            <em>page with <code>5xx<\/code> status codes<\/em><br>indicates whether a page has <code>5xx<\/code> response code\n                        - name: is_broken\n                          type: boolean\n                          description: |\n                            <em>broken page<\/em><br>indicates whether a page returns a response code less than <code>200<\/code> or greater than <code>400<\/code>\n                        - name: is_www\n                          type: boolean\n                          description: |\n                            <em>page with www<\/em><br>indicates whether a page is on a <code>www<\/code> subdomain\n                        - name: is_https\n                          type: boolean\n                          description: |\n                            <em>page with the https protocol<\/em>\n                        - name: is_http\n                          type: boolean\n                          description: |\n                            <em>page with the http protocol<\/em>\n                    - name: content_encoding\n                      type: string\n                      description: |\n                        <em>type of encoding<\/em>\n                    - name: media_type\n                      type: string\n                      description: |\n                        <em>types of media used to display a page<\/em><br>example: <code>\"text\/html\"<\/code>\n                    - name: server\n                      type: string\n                      description: |\n                        <em>server version<\/em>\n                    - name: is_resource\n                      type: boolean\n                      description: |\n                        <em>indicates whether a page is a single resource<\/em>\n                    - name: last_modified\n                      type: object\n                      description: |\n                        <em>contains data on changes related to the resource<\/em><br>if there is no data, the value will be <code>null<\/code>\n                      children:\n                        - name: header\n                          type: string\n                          description: |\n                            <em>date and time when the header was last modified<\/em><br>in the UTC format: \"yyyy-mm-dd hh-mm-ss +00:00\"<br>example:<br><code>2019-11-15 12:57:46 +00:00<\/code><br>if there is no data, the value will be <code>null<\/code>\n                        - name: sitemap\n                          type: object\n                          description: |\n                            <em>date and time when the sitemap was last modified<\/em><br>in the UTC format: \"yyyy-mm-dd hh-mm-ss +00:00\"<br>example:<br><code>2019-11-15 12:57:46 +00:00<\/code><br>if there is no data, the value will be <code>null<\/code>\n                          children:\n                            - name: meta_tag\n                              type: string\n                              description: |\n                                <em>date and time when the meta tag was last modified<\/em><br>in the UTC format: \"yyyy-mm-dd hh-mm-ss +00:00\"<br>example:<br><code>2019-11-15 12:57:46 +00:00<\/code><br>if there is no data, the value will be <code>null<\/code>\n                    - name: resources\n                      type: object\n                      description: |\n                        <em>Note: the following types of resources will be displayed only if the first URL to crawl is a script, image, or stylesheet<\/em>\n                      children:\n                        - name: resource_type\n                          type: string\n                          description: |\n                            <em>type of the returned resource<\/em><br>possible types: <code>script<\/code>, <code>image<\/code>, <code>stylesheet<\/code>\n                        - name: meta\n                          type: object\n                          description: |\n                            <em>resource properties<\/em><br>available only for items with the following <code>resource_type<\/code>: <code>image<\/code>\n                          children:\n                            - name: alternative_text\n                              type: string\n                              description: |\n                                <em>content of the image <code>alt<\/code> attribute<\/em>\n                            - name: title\n                              type: string\n                              description: |\n                                <em>title<\/em>\n                            - name: original_width\n                              type: integer\n                              description: |\n                                <em>original image width in px<\/em>\n                            - name: original_height\n                              type: integer\n                              description: |\n                                <em>original image height in px<\/em>\n                            - name: width\n                              type: integer\n                              description: |\n                                <em>image width in px<\/em>\n                            - name: height\n                              type: integer\n                              description: |\n                                <em>image height in px<\/em>\n                        - name: status_code\n                          type: integer\n                          description: |\n                            <em>status code of the page where a given resource is located<\/em>\n                        - name: location\n                          type: string\n                          description: |\n                            <em>location header<\/em><br>indicates the URL to redirect a page to\n                        - name: url\n                          type: string\n                          description: |\n                            <em>resource URL<\/em>\n                        - name: size\n                          type: integer\n                          description: |\n                            <em>resource size<\/em><br>indicates the size of a given resource measured in bytes\n                        - name: encoded_size\n                          type: integer\n                          description: |\n                            <em>resource size after encoding<\/em><br>indicates the size of the encoded resource measured in bytes\n                        - name: total_transfer_size\n                          type: integer\n                          description: |\n                            <em>compressed resource size<\/em><br>indicates the compressed size of a given resource in bytes\n                        - name: fetch_time\n                          type: string\n                          description: |\n                            <em>date and time when a resource was fetched<\/em><br>in the UTC format: \u201cyyyy-mm-dd hh-mm-ss +00:00\u201d<br>example:<br><code>2021-02-17 13:54:15 +00:00<\/code>\n                        - name: fetch_timing\n                          type: object\n                          description: |\n                            <em>resource fetching time range<\/em>\n                          children:\n                            - name: duration_time\n                              type: integer\n                              description: |\n                                <em>indicates how many milliseconds it took to fetch a resource<\/em>\n                            - name: fetch_start\n                              type: object\n                              description: |\n                                <em>time to start downloading the resource<\/em><br>the amount of time a browser needs to start downloading a resource\n                              children:\n                                - name: fetch_end\n                                  type: integer\n                                  description: |\n                                    <em>time to complete downloading the resource<\/em><br>the amount of time a browser needs to complete downloading a resource\n                        - name: cache_control\n                          type: object\n                          description: |\n                            <em>instructions for caching<\/em>\n                          children:\n                            - name: cachable\n                              type: boolean\n                              description: |\n                                <em>indicates whether the resource is cacheable<\/em>\n                            - name: ttl\n                              type: integer\n                              description: |\n                                <em>time to live<\/em><br>the amount of time it takes for the browser to cache a resource; measured in milliseconds\n                        - name: checks\n                          type: object\n                          description: |\n                            <em>resource check-ups<\/em><br>contents of the array depend on the <code>resource_type<\/code>\n                          children:\n                            - name: no_content_encoding\n                              type: boolean\n                              description: |\n                                <em>resource with no content encoding<\/em><br>indicates whether a page has no <a href=\"http:\/\/www.iana.org\/assignments\/http-parameters\/http-parameters.xhtml#content-coding\" target=\"_blank\" rel=\"noopener noreferrer\">compression algorithm<\/a> of the content;\n                            - name: high_loading_time\n                              type: boolean\n                              description: |\n                                <em>resource with high loading time<\/em><br>indicates whether a resource loading time exceeds 3 seconds;\n                            - name: is_redirect\n                              type: boolean\n                              description: |\n                                <em>resource with redirects<\/em><br>indicates whether a page with a resource has <code>3XX<\/code> redirects to other pages;\n                            - name: is_4xx_code\n                              type: boolean\n                              description: |\n                                <em>resource with <code>4xx<\/code> status codes<\/em><br>indicates whether a resource has <code>4xx<\/code> response code\n                            - name: is_5xx_code\n                              type: boolean\n                              description: |\n                                <em>resource with <code>5xx<\/code> status codes<\/em><br>indicates whether a resource has <code>5xx<\/code> response code\n                            - name: is_broken\n                              type: boolean\n                              description: |\n                                <em>broken resource<\/em><br>indicates whether a page with this resource returns <code>4xx<\/code>, <code>5xx<\/code> response codes or has broken elements inside the resource\n                            - name: is_www\n                              type: boolean\n                              description: |\n                                <em>page with www<\/em><br>indicates whether a page with this resource is on a <code>www<\/code> subdomain\n                            - name: is_https\n                              type: boolean\n                              description: |\n                                <em>page with the https protocol<\/em>\n                            - name: is_http\n                              type: boolean\n                              description: |\n                                <em>page with the http protocol<\/em>\n                            - name: is_minified\n                              type: boolean\n                              description: |\n                                <em>resource is minified<\/em><br>indicates whether the content of a stylesheet or script is minified;<br>available for items with the following <code>resource_type<\/code>: <code>stylesheet<\/code>, <code>script<\/code>\n                            - name: has_redirect\n                              type: boolean\n                              description: |\n                                <em>resource has a redirect<\/em><br>available for items with the following <code>resource_type<\/code>: <code>script<\/code>, <code>image<\/code>;<br>if the <code>resource_type<\/code> is <code>image<\/code>, this field will indicate whether other pages and\/or resources have redirects pointing at the image;<br>if the <code>resource_type<\/code> is <code>script<\/code>, this field will indicate whether the script contains a redirect\n                            - name: has_subrequests\n                              type: boolean\n                              description: |\n                                <em>resource contains subrequests<\/em><br>indicates whether the content of a stylesheet or script contain additional requests;<br>available for items with the following <code>resource_type<\/code>: <code>stylesheet<\/code>, <code>script<\/code>\n                            - name: original_size_displayed\n                              type: boolean\n                              description: |\n                                <em>image desplayes in its original size<\/em><br>indicates whether the image is displayed in its original size;<br>available only for items with the following <code>resource_type<\/code>: <code>image<\/code>\n                    - name: resource_errors\n                      type: object\n                      description: |\n                        <em>resource errors and warnings<\/em>\n                      children:\n                        - name: errors\n                          type: array\n                          description: |\n                            <em>resource errors<\/em>\n                          items:\n                            children:\n                              - name: line\n                                type: integer\n                                description: |\n                                  <em>line where the error was found<\/em>\n                              - name: column\n                                type: integer\n                                description: |\n                                  <em>column where the error was found<\/em>\n                              - name: message\n                                type: string\n                                description: |\n                                  <em>text message of the error<\/em><br>the full list of possible HTML errors can be found <a href=\"https:\/\/github.com\/AngleSharp\/AngleSharp\/blob\/3968eb050e142b1d94550fba407afe772232b126\/src\/AngleSharp\/Html\/Parser\/HtmlParseError.cs\">here<\/a>\n                              - name: status_code\n                                type: integer\n                                description: |\n                                  <em>status code of the error<\/em><br>possible values:<br><code>0<\/code> \u2014 Unidentified Error;<br><code>501<\/code> \u2014 Html Parse Error;<br><code>1501<\/code> \u2014 JS Parse Error;<br><code>2501<\/code> \u2014 CSS Parse Error;<br><code>3501<\/code> \u2014 Image Parse Error;<br><code>3502<\/code> \u2014 Image Scale Is Zero;<br><code>3503<\/code> \u2014 Image Size Is Zero;<br><code>3504<\/code> \u2014 Image Format Invalid\n                        - name: warnings\n                          type: array\n                          description: |\n                            <em>resource warnings<\/em>\n                          items:\n                            children:\n                              - name: line\n                                type: integer\n                                description: |\n                                  <em>line the warning relates to<\/em><br>note that if <code>\"line\": 0<\/code>, the warning relates to the whole page\n                              - name: column\n                                type: integer\n                                description: |\n                                  <em>column the warning relates to<\/em><br>note that if <code>\"column\": 0<\/code>, the warning relates to the whole page\n                              - name: message\n                                type: string\n                                description: |\n                                  <em>text message of the warning<\/em><br>possible messages:<br><code>\"Has node with more than 60 childs.\"<\/code> - HTML page has at least 1 tag nesting over 60 tags of the same level<br><code>\"Has more that 1500 nodes.\"<\/code> - DOM tree contains over 1,500 elements<br><code>\"HTML depth more than 32 tags.\"<\/code> - DOM depth exceeds 32 nodes\n                              - name: status_code\n                                type: integer\n                                description: |\n                                  <em>status code of the warning<\/em><br>possible values:<br><code>0<\/code> \u2014 Unidentified Warning;<br><code>1<\/code> \u2014 Has node with more than 60 childs;<br><code>2<\/code> \u2014 Has more that 1500 nodes;<br><code>3<\/code> \u2014 HTML depth more than 32 tags\n                    - name: content_encoding\n                      type: string\n                      description: |\n                        <em>type of encoding<\/em>\n                    - name: media_type\n                      type: string\n                      description: |\n                        <em>types of media used to display a resource<\/em>\n                    - name: accept_type\n                      type: string\n                      description: |\n                        <em>indicates the expected type of resource<\/em><br>for example, if <code>\"resource_type\": \"broken\"<\/code>, <code>accept_type<\/code> will indicate the type of the broken resource<br>possible values:<br><code>any<\/code>, <code>none<\/code>, <code>image<\/code>, <code>sitemap<\/code>, <code>robots<\/code>, <code>script<\/code>, <code>stylesheet<\/code>, <code>redirect<\/code>, <code>html<\/code>, <code>text<\/code>, <code>other<\/code>, <code>font<\/code>\n                    - name: server\n                      type: string\n                      description: |\n                        <em>server version<\/em>\n                    - name: last_modified\n                      type: object\n                      description: |\n                        <em>contains data on changes related to the resource<\/em><br>if there is no data, the value will be <code>null<\/code>\n                      children:\n                        - name: header\n                          type: string\n                          description: |\n                            <em>date and time when the header was last modified<\/em><br>in the UTC format: \"yyyy-mm-dd hh-mm-ss +00:00\"<br>example:<br><code>2019-11-15 12:57:46 +00:00<\/code><br>if there is no data, the value will be <code>null<\/code>\n                        - name: sitemap\n                          type: object\n                          description: |\n                            <em>date and time when the sitemap was last modified<\/em><br>in the UTC format: \"yyyy-mm-dd hh-mm-ss +00:00\"<br>example:<br><code>2019-11-15 12:57:46 +00:00<\/code><br>if there is no data, the value will be <code>null<\/code>\n                          children:\n                            - name: meta_tag\n                              type: string\n                              description: |\n                                <em>date and time when the meta tag was last modified<\/em><br>in the UTC format: \"yyyy-mm-dd hh-mm-ss +00:00\"<br>example:<br><code>2019-11-15 12:57:46 +00:00<\/code><br>if there is no data, the value will be <code>null<\/code>","footnotes":""},"class_list":["post-8158","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/docs.dataforseo.com\/v3\/wp-json\/wp\/v2\/pages\/8158","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/docs.dataforseo.com\/v3\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/docs.dataforseo.com\/v3\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/docs.dataforseo.com\/v3\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/docs.dataforseo.com\/v3\/wp-json\/wp\/v2\/comments?post=8158"}],"version-history":[{"count":80,"href":"https:\/\/docs.dataforseo.com\/v3\/wp-json\/wp\/v2\/pages\/8158\/revisions"}],"predecessor-version":[{"id":26132,"href":"https:\/\/docs.dataforseo.com\/v3\/wp-json\/wp\/v2\/pages\/8158\/revisions\/26132"}],"wp:attachment":[{"href":"https:\/\/docs.dataforseo.com\/v3\/wp-json\/wp\/v2\/media?parent=8158"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}