{"id":6312,"date":"2020-07-13T14:22:11","date_gmt":"2020-07-13T14:22:11","guid":{"rendered":"https:\/\/docs_v3.dataforseo.com\/v3\/?page_id=6312"},"modified":"2026-08-06T15:10:51","modified_gmt":"2026-08-06T15:10:51","slug":"on_page-pages","status":"publish","type":"page","link":"https:\/\/docs.dataforseo.com\/v3\/on_page-pages\/","title":{"rendered":"on_page\/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 Pages<\/h2>\n<p>\u200c\u200c<br \/>\nThis endpoint returns a list of crawled pages with on-page check-ups and other metrics related to the page performance.<br \/>\nUsing this function you will get page-specific data with detailed information on how well your pages are optimized for search.<\/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\/pages\">\n                https:\/\/api.dataforseo.com\/v3\/on_page\/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 not be charged for using this function. You can get the results of the task within the next 30 days for free.<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]All 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>\u200c<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=\"id\"><td><code>id<\/code><\/td><td>string<\/td><td><p><em>ID of the task<\/em><br><strong>required field<\/strong><br>you can get this ID in the response of the <a href=\"https:\/\/docs.dataforseo.com\/v3\/on_page\/task_post\/\">Task POST<\/a> endpoint<br>example:<br>\"07131248-1535-0216-1000-17384017ad04\"<\/p><\/td><\/tr><tr data-doc-id=\"limit\"><td><code>limit<\/code><\/td><td>integer<\/td><td><p><em>the maximum number of returned pages<\/em><br>optional field<br>default value: <code>100<\/code><br>maximum value: <code>1000<\/code><\/p><\/td><\/tr><tr data-doc-id=\"offset\"><td><code>offset<\/code><\/td><td>integer<\/td><td><p><em>offset in the results array of returned pages<\/em><br>optional field<br>default value: <code>0<\/code><br>maximum value: <code>2000000<\/code><br>if you specify the <code>10<\/code> value, the first ten pages in the results array will be omitted and the data will be provided for the successive pages<\/p><\/td><\/tr><tr data-doc-id=\"filters\"><td><code>filters<\/code><\/td><td>array<\/td><td><p><em>array of results filtering parameters<\/em><br>optional field<br><strong>you can add several filters at once (8 filters maximum)<\/strong><br>you should set a logical operator <code>and<\/code>, <code>or<\/code> between the conditions<br>the following operators are supported:<br><code>regex<\/code>, <code>not_regex<\/code>, <code><<\/code>, <code><=<\/code>, <code>><\/code>, <code>>=<\/code>, <code>=<\/code>, <code><><\/code>, <code>in<\/code>, <code>not_in<\/code>, <code>like<\/code>, <code>not_like<\/code><br>you can use the <code>%<\/code> operator with <code>like<\/code> and <code>not_like<\/code> to match any string of zero or more characters<br>example:<br><code>[\"meta.external_links_count\",\"<=\",50]<\/code><code>[\"url\",\"like\",\"<a href=\"https:\/\/dataforseo.com\/apis\/dataforseo-labs-api\">https:\/\/dataforseo.com\/apis\/dataforseo-labs-api<\/a>\"]<\/code><code>[[\"checks.high_waiting_time\",\"=\",false],<br>\"and\",[\"resource_type\",\"=\",\"html\"]]<\/code><code>[[\"page_timing.duration_time\",\"<\",100],\"and\",[[\"checks.large_page_size\",\"=\",false],\"or\",[\"checks.high_waiting_time\",\"=\",false]]]<\/code>The full list of possible filters is available <a href=\"\/v3\/on_page\/filters_and_thresholds\/?bash\" target=\"_blank\" rel=\"noopener noreferrer\">by this link.<\/a><\/p><\/td><\/tr><tr data-doc-id=\"order_by\"><td><code>order_by<\/code><\/td><td>array<\/td><td><p><em>results sorting rules<\/em><br>optional field<br>you can use the same values as in the <code>filters<\/code> array to sort the results<br>possible sorting types:<br><code>asc<\/code> - results will be sorted in the ascending order<br><code>desc<\/code> - results will be sorted in the descending order<br>you should use a comma to set up a sorting type<br>example:<br><code>[\"meta.external_links_count,desc\"]<\/code><br><strong>note that you can set no more than three sorting rules in a single request<\/strong><br>you should use a comma to separate several sorting rules<br>example:<br><code>[\"page_timing.dom_complete,asc\",\"size,desc\"]<\/code><\/p><\/td><\/tr><tr data-doc-id=\"search_after_token\"><td><code>search_after_token<\/code><\/td><td>string<\/td><td><p><em>token for subsequent requests<\/em><br>optional field<br>provided in the identical filed of the response to each request;<br>use this parameter to avoid timeouts while trying to obtain over <code>20,000<\/code> results in a single request;<br>by specifying the unique <code>search_after_token<\/code> value from the response array, you will get the subsequent results of the initial task;<br><code>search_after_token<\/code> values are unique for each subsequent task ;<br><strong>Note:<\/strong> if the <code>search_after_token<\/code> is specified in the request, all other parameters should be identical to the previous request<\/p><\/td><\/tr><tr data-doc-id=\"tag\"><td><code>tag<\/code><\/td><td>string<\/td><td><p><em>user-defined task identifier<\/em><br>optional field<br><em>the character limit is 255<\/em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag<\/code> value in the <code>data<\/code> object of the response<\/p><\/td><\/tr><\/tbody><\/table><\/div><br \/>\n\u200c\u200c\u200c\u200c\u200cAs 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;<strong><code>crawl_status<\/code><\/strong><\/td><td>object<\/td><td><p><em>details of the crawling session<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-crawl_status-max_crawl_pages\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>max_crawl_pages<\/code><\/td><td>integer<\/td><td><p><em>maximum number of pages to crawl<\/em><br>indicates the <code>max_crawl_pages<\/code> limit you specified when setting a task<\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-crawl_status-pages_in_queue\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>pages_in_queue<\/code><\/td><td>integer<\/td><td><p><em>number of pages that are currently in the crawling queue<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-crawl_status-pages_crawled\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>pages_crawled<\/code><\/td><td>integer<\/td><td><p><em>number of crawled pages<\/em><\/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)\" target=\"_blank\" rel=\"noopener noreferrer\">microdata markup<\/a><\/em><\/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><\/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-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>for 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-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-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;<strong><code>has_render_blocking_resources<\/code><\/strong><\/td><td>object<\/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-has_render_blocking_resources-from_sitemap\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>from_sitemap<\/code><\/td><td>boolean<\/td><td><p><em>resource was found on website's sitemap<br>if <code>true<\/code>, the resource was found on the sitemap of the website<\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-checks-redirect_chain\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>redirect_chain<\/code><\/td><td>boolean<\/td><td><p><em>page with multiple redirects<\/em><br>if <code>true<\/code>, there were at least two redirects before our crawler reached this page<\/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.w3docs.com\/learn-html\/deprecated-html-tags.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-checks-is_orphan_page\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>is_orphan_page<\/code><\/td><td>boolean<\/td><td><p><em>page with no internal links pointing to it<\/em><br><code>true<\/code> if the page has no reference from other pages of the domain<br><strong>Note:<\/strong> to use this field, set the <code>respect_sitemap<\/code> parameter in the <a href=\"\/v3\/on_page\/task_post\/?bash\" target=\"_blank\" rel=\"noopener noreferrer\">POST request<\/a> to <code>true<\/code><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-checks-is_link_relation_conflict\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>is_link_relation_conflict<\/code><\/td><td>boolean<\/td><td><p><em>mix of_both_followed and nofollowed_incoming_internal_links<\/em><br><code>true<\/code> if the page receives at least one link with the <code>rel=\"nofollow\"<\/code> attribute and at least one dofollow linkn<\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-checks-has_links_to_redirects\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>has_links_to_redirects<\/code><\/td><td>boolean<\/td><td><p><em>page is pointing to a page that redirect elsewhere<\/em><br><code>true<\/code> if the page is pointing to a page that responds with a 3XX redirect<\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-checks-canonical_chain\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>canonical_chain<\/code><\/td><td>boolean<\/td><td><p><em>pages with canonical pointing to a page that has a canonical pointing elsewhere<\/em><br><code>true<\/code> if the page has a canonical link element pointing to a page that has a canonical pointing to a different page<br>e.g. page a is canonicalized to page b, which is canonicalized to page c<\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-checks-canonical_to_redirect\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>canonical_to_redirect<\/code><\/td><td>boolean<\/td><td><p><em>canonical page pointing to a page that redirects elsewhere<\/em><br><code>true<\/code> if the page has a canonical link element pointing to a page that responds with a 3XX redirect<\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-checks-canonical_to_broken\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>canonical_to_broken<\/code><\/td><td>boolean<\/td><td><p><em>canonical link pointing to a broken page<\/em><br><code>true<\/code> if the page has a a canonical link pointing to a page that responds with a 4xx or 5xx response codes<\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-checks-recursive_canonical\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>recursive_canonical<\/code><\/td><td>boolean<\/td><td><p><em>recursive canonical error<\/em><br><code>true<\/code> if the page contains <code>rel=\"canonical\"<\/code> tag to another page, which in turn, refers back to the initial page<\/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;<code>sitemap<\/code><\/td><td>string<\/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-meta_tag\"><td>&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-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-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-checks-is_orphan_page\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>is_orphan_page<\/code><\/td><td>boolean<\/td><td><p><em>page with no internal links pointing to it<\/em><br><code>true<\/code> if the page has no reference from other pages of the domain<br><strong>Note:<\/strong> to use this field, set the <code>respect_sitemap<\/code> parameter in the <a href=\"\/v3\/on_page\/task_post\/?bash\" target=\"_blank\" rel=\"noopener noreferrer\">POST request<\/a> to <code>true<\/code><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-checks-is_link_relation_conflict\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>is_link_relation_conflict<\/code><\/td><td>boolean<\/td><td><p><em>mix of_both_followed and nofollowed_incoming_internal_links<\/em><br><code>true<\/code> if the page receives at least one link with the <code>rel=\"nofollow\"<\/code> attribute and at least one dofollow linkn<\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-checks-has_links_to_redirects\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong><code>has_links_to_redirects<\/code><\/strong><\/td><td>object<\/td><td><p><em>page is pointing to a page that redirect elsewhere<\/em><br><code>true<\/code> if the page is pointing to a page that responds with a 3XX redirect<\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-checks-has_links_to_redirects-from_sitemap\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>from_sitemap<\/code><\/td><td>boolean<\/td><td><p><em>resource was found on website's sitemap<br>if <code>true<\/code>, the resource was found on the sitemap of the website<\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-checks-canonical_chain\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>canonical_chain<\/code><\/td><td>boolean<\/td><td><p><em>pages with canonical pointing to a page that has a canonical pointing elsewhere<\/em><br><code>true<\/code> if the page has a canonical link element pointing to a page that has a canonical pointing to a different page<br>e.g. page a is canonicalized to page b, which is canonicalized to page c<\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-checks-canonical_to_redirect\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>canonical_to_redirect<\/code><\/td><td>boolean<\/td><td><p><em>canonical page pointing to a page that redirects elsewhere<\/em><br><code>true<\/code> if the page has a canonical link element pointing to a page that responds with a 3XX redirect<\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-checks-canonical_to_broken\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>canonical_to_broken<\/code><\/td><td>boolean<\/td><td><p><em>canonical link pointing to a broken page<\/em><br><code>true<\/code> if the page has a canonical link pointing to a page that responds with a 4xx or 5xx response codes<\/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;<code>sitemap<\/code><\/td><td>string<\/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-meta_tag\"><td>&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-checks-is_orphan_page\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>is_orphan_page<\/code><\/td><td>boolean<\/td><td><p><em>page with no internal links pointing to it<\/em><br><code>true<\/code> if the page has no reference from other pages of the domain<br><strong>Note:<\/strong> to use this field, set the <code>respect_sitemap<\/code> parameter in the <a href=\"\/v3\/on_page\/task_post\/?bash\" target=\"_blank\" rel=\"noopener noreferrer\">POST request<\/a> to <code>true<\/code><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-checks-is_link_relation_conflict\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>is_link_relation_conflict<\/code><\/td><td>boolean<\/td><td><p><em>mix of_both_followed and nofollowed_incoming_internal_links<\/em><br><code>true<\/code> if the page receives at least one link with the <code>rel=\"nofollow\"<\/code> attribute and at least one dofollow linkn<\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-checks-has_links_to_redirects\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>has_links_to_redirects<\/code><\/td><td>boolean<\/td><td><p><em>page is pointing to a page that redirect elsewhere<\/em><br><code>true<\/code> if the page is pointing to a page that responds with a 3XX redirect<\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-checks-from_sitemap\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>from_sitemap<\/code><\/td><td>boolean<\/td><td><p><em>resource was found on website's sitemap<br>if <code>true<\/code>, the resource was found on the sitemap of the website<\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-checks-canonical_chain\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>canonical_chain<\/code><\/td><td>boolean<\/td><td><p><em>pages with canonical pointing to a page that has a canonical pointing elsewhere<\/em><br><code>true<\/code> if the page has a canonical link element pointing to a page that has a canonical pointing to a different page<br>e.g. page a is canonicalized to page b, which is canonicalized to page c<\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-checks-canonical_to_redirect\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>canonical_to_redirect<\/code><\/td><td>boolean<\/td><td><p><em>canonical page pointing to a page that redirects elsewhere<\/em><br><code>true<\/code> if the page has a canonical link element pointing to a page that responds with a 3XX redirect<\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-checks-canonical_to_broken\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>canonical_to_broken<\/code><\/td><td>boolean<\/td><td><p><em>canonical link pointing to a broken page<\/em><br><code>true<\/code> if the page has a canonical link pointing to a page that responds with a 4xx or 5xx response codes<\/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_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-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-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-resources-checks-recursive_canonical\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>recursive_canonical<\/code><\/td><td>boolean<\/td><td><p><em>recursive canonical error<\/em><br><code>true<\/code> if the page contains <code>rel=\"canonical\"<\/code> tag to another page, which in turn, refers back to the initial page<\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-resources-checks-canonical_chain\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>canonical_chain<\/code><\/td><td>boolean<\/td><td><p><em>pages with canonical pointing to a page that has a canonical pointing elsewhere<\/em><br><code>true<\/code> if the page has a canonical link element pointing to a page that has a canonical pointing to a different page<br>e.g. page a is canonicalized to page b, which is canonicalized to page c<\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-resources-checks-canonical_to_redirect\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>canonical_to_redirect<\/code><\/td><td>boolean<\/td><td><p><em>canonical page pointing to a page that redirects elsewhere<\/em><br><code>true<\/code> if the page has a canonical link element pointing to a page that responds with a 3XX redirect<\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-resources-checks-canonical_to_broken\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>canonical_to_broken<\/code><\/td><td>boolean<\/td><td><p><em>canonical link pointing to a broken page<\/em><br><code>true<\/code> if the page has a a canonical link pointing to a page that responds with a 4xx or 5xx response codes<\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-resources-checks-has_links_to_redirects\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>has_links_to_redirects<\/code><\/td><td>boolean<\/td><td><p><em>page is pointing to a page that redirect elsewhere<\/em><br><code>true<\/code> if the page is pointing to a page that responds with a 3XX redirect<\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-resources-checks-is_orphan_page\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>is_orphan_page<\/code><\/td><td>boolean<\/td><td><p><em>page with no internal links pointing to it<\/em><br><code>true<\/code> if the page has no reference from other pages of the domain<br><strong>Note:<\/strong> to use this field, set the <code>respect_sitemap<\/code> parameter in the <a href=\"\/v3\/on_page\/task_post\/?bash\" target=\"_blank\" rel=\"noopener noreferrer\">POST request<\/a> to <code>true<\/code><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-resources-checks-is_link_relation_conflict\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>is_link_relation_conflict<\/code><\/td><td>boolean<\/td><td><p><em>mix of_both_followed and nofollowed_incoming_internal_links<\/em><br><code>true<\/code> if the page receives at least one link with the <code>rel=\"nofollow\"<\/code> attribute and at least one dofollow linkn<\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-resources-checks-from_sitemap\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>from_sitemap<\/code><\/td><td>boolean<\/td><td><p><em>resource was found on website's sitemap<br>if <code>true<\/code>, the resource was found on the sitemap of the website<\/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\/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;id&quot;: &quot;07281559-0695-0216-0000-c269be8b7592&quot;,\r\n    &quot;filters&quot;: [\r\n      [&quot;resource_type&quot;, &quot;=&quot;, &quot;html&quot;],\r\n      &quot;and&quot;,\r\n      [&quot;meta.scripts_count&quot;, &quot;&gt;&quot;, 40]\r\n    ],\r\n    &quot;order_by&quot;: [&quot;meta.content.plain_text_word_count,desc&quot;],\r\n    &quot;limit&quot;: 10\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\r\n$post_array = array();\r\n\/\/ simple way to get a result\r\n$post_array[] = array(\r\n   &quot;id&quot; =&gt; &quot;07281559-0695-0216-0000-c269be8b7592&quot;,\r\n   &quot;filters&quot; =&gt; [\r\n      [&quot;resource_type&quot;, &quot;=&quot;, &quot;html&quot;],\r\n      &quot;and&quot;,\r\n      [&quot;meta.scripts_count&quot;, &quot;&gt;&quot;, 40]\r\n   ],\r\n   &quot;order_by&quot; =&gt; [&quot;meta.content.plain_text_word_count,desc&quot;],\r\n   &quot;limit&quot; =&gt; 10\r\n);\r\ntry {\r\n   \/\/ POST \/v3\/on_page\/pages\r\n   \/\/ the full list of possible parameters is available in documentation\r\n   $result = $client-&gt;post(&#039;\/v3\/on_page\/pages&#039;, $post_array);\r\n   print_r($result);\r\n   \/\/ do something with post 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$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;id&quot;: &quot;07281559-0695-0216-0000-c269be8b7592&quot;,\r\n  &quot;filters&quot;: [\r\n    [&quot;resource_type&quot;, &quot;=&quot;, &quot;html&quot;],\r\n    &quot;and&quot;,\r\n    [&quot;meta.scripts_count&quot;, &quot;&gt;&quot;, 40]\r\n  ],\r\n  &quot;order_by&quot;: [&quot;meta.content.plain_text_word_count,desc&quot;],\r\n  &quot;limit&quot;: 10\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\/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\n\r\npost_data = dict()\r\n# simple way to get a result\r\npost_data[len(post_data)] = dict(\r\n    id=&quot;07281559-0695-0216-0000-c269be8b7592&quot;,\r\n    filters=[\r\n        [&quot;resource_type&quot;, &quot;=&quot;, &quot;html&quot;],\r\n        &quot;and&quot;, \r\n        [&quot;meta.scripts_count&quot;, &quot;&gt;&quot;, 40]\r\n    ],\r\n    order_by=[&quot;meta.content.plain_text_word_count,desc&quot;],\r\n    limit=10\r\n)\r\n# POST \/v3\/on_page\/pages\r\n# the full list of possible parameters is available in documentation\r\nresponse = client.post(&quot;\/v3\/on_page\/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_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            \/\/ simple way to get a result\r\n            postData.Add(new\r\n            {\r\n                id = &quot;07291316-0696-0216-1000-ce5782824ea4&quot;,\r\n                filters = new object[]\r\n                {\r\n                    new object[] { &quot;resource_type&quot;, &quot;=&quot;, &quot;html&quot; },\r\n                    &quot;and&quot;,\r\n                    new object[] { &quot;meta.scripts_count&quot;, &quot;&gt;&quot;, 40 }\r\n                },\r\n                order_by = new object[] { &quot;meta.content.plain_text_word_count,desc&quot; },\r\n                limit = 10\r\n            });\r\n            \/\/ POST \/v3\/on_page\/pages\r\n            \/\/ the full list of possible parameters is available in documentation\r\n            var taskPostResponse = await httpClient.PostAsync(&quot;\/v3\/on_page\/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.8376 sec.&quot;,\r\n  &quot;cost&quot;: 0,\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;06281251-1535-0216-0000-fdebbdd9eba5&quot;,\r\n      &quot;status_code&quot;: 20000,\r\n      &quot;status_message&quot;: &quot;Ok.&quot;,\r\n      &quot;time&quot;: &quot;0.8019 sec.&quot;,\r\n      &quot;cost&quot;: 0,\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;pages&quot;\r\n      ],\r\n      &quot;data&quot;: {\r\n        &quot;api&quot;: &quot;on_page&quot;,\r\n        &quot;function&quot;: &quot;pages&quot;,\r\n        &quot;filters&quot;: [\r\n          &quot;resource_type&quot;,\r\n          &quot;=&quot;,\r\n          &quot;html&quot;\r\n        ],\r\n        &quot;limit&quot;: 3,\r\n        &quot;target&quot;: &quot;dataforseo.com&quot;,\r\n        &quot;max_crawl_pages&quot;: 10,\r\n        &quot;store_raw_html&quot;: true,\r\n        &quot;support_cookies&quot;: true,\r\n        &quot;load_resources&quot;: true\r\n      },\r\n      &quot;result&quot;: [\r\n        {\r\n          &quot;crawl_progress&quot;: &quot;finished&quot;,\r\n          &quot;crawl_status&quot;: {\r\n            &quot;max_crawl_pages&quot;: 10,\r\n            &quot;pages_in_queue&quot;: 0,\r\n            &quot;pages_crawled&quot;: 10\r\n          },\r\n          &quot;total_items_count&quot;: 10,\r\n          &quot;items_count&quot;: 3,\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\/&quot;,\r\n              &quot;meta&quot;: {\r\n                &quot;title&quot;: &quot;Powerful API Stack For Data-Driven SEO Tools \u2013 DataForSEO&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;We will assist you during the whole process of implementation. We can make Skype call or group chat. Any communication channel that will satisfy your needs.&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;Powerful API Stack FornData-Driven Marketers&quot;\r\n                  ],\r\n                  &quot;h2&quot;: [\r\n                    &quot;Our APIs&quot;,\r\n                    &quot;Need Any Help? Our 5-Star Support Will Help You.&quot;,\r\n                    &quot;Benefits&quot;,\r\n                    &quot;Insights&quot;,\r\n                    &quot;DataForSEO \u2013 the best data provider for SEO-software companies and agencies&quot;,\r\n                    &quot;Reviews&quot;,\r\n                    &quot;DataForSEO in Figures&quot;,\r\n                    &quot;Questions &amp; Answers&quot;,\r\n                    &quot;Our happy customers&quot;\r\n                  ],\r\n                  &quot;h5&quot;: [\r\n                    &quot;Simple pricing&quot;,\r\n                    &quot;Tech Support&quot;,\r\n                    &quot;Clear stats&quot;,\r\n                    &quot;High speed&quot;,\r\n                    &quot;Availability&quot;,\r\n                    &quot;Accuracy and freshness&quot;,\r\n                    &quot;Predictable pricing&quot;,\r\n                    &quot;Introduction to APIs for SEO software&quot;,\r\n                    &quot;Why You Must Build Your Own SEO Software (If You Haven\u2019t Yet)&quot;,\r\n                    &quot;Development of SEO Tools. Where to Start?&quot;\r\n                  ]\r\n                },\r\n                &quot;description&quot;: &quot;We provide comprehensive data solutions for SEO and SEM analytics via API. DataForSEO is a trusted partner for 750+ SEO software companies and agencies.&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\/&quot;,\r\n                &quot;internal_links_count&quot;: 70,\r\n                &quot;external_links_count&quot;: 38,\r\n                &quot;inbound_links_count&quot;: 11,\r\n                &quot;images_count&quot;: 11,\r\n                &quot;images_size&quot;: 5292,\r\n                &quot;scripts_count&quot;: 46,\r\n                &quot;scripts_size&quot;: 1789111,\r\n                &quot;stylesheets_count&quot;: 31,\r\n                &quot;stylesheets_size&quot;: 1696169,\r\n                &quot;title_length&quot;: 57,\r\n                &quot;description_length&quot;: 152,\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;: 9108,\r\n                  &quot;plain_text_rate&quot;: 0.03768214276848734,\r\n                  &quot;plain_text_word_count&quot;: 1538,\r\n                  &quot;automated_readability_index&quot;: 11.117851738638478,\r\n                  &quot;coleman_liau_readability_index&quot;: 10.883198959687903,\r\n                  &quot;dale_chall_readability_index&quot;: 7.705054991302585,\r\n                  &quot;flesch_kincaid_readability_index&quot;: 49.14068675797546,\r\n                  &quot;smog_readability_index&quot;: 19.778111272854503,\r\n                  &quot;description_to_content_consistency&quot;: 0.8095238208770752,\r\n                  &quot;title_to_content_consistency&quot;: 1,\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;website&quot;,\r\n                  &quot;og:title&quot;: &quot;Powerful API Stack For Data-Driven SEO Tools \u2013 DataForSEO&quot;,\r\n                  &quot;og:description&quot;: &quot;We provide comprehensive data solutions for SEO and SEM analytics via API. DataForSEO is a trusted partner for 750+ SEO software companies and agencies.&quot;,\r\n                  &quot;og:url&quot;: &quot;https:\/\/dataforseo.com&quot;,\r\n                  &quot;og:site_name&quot;: &quot;DataForSEO&quot;,\r\n                  &quot;og:updated_time&quot;: &quot;2022-05-28T14:18:10+03:00&quot;,\r\n                  &quot;article:published_time&quot;: &quot;2016-07-21T16:24:26+03:00&quot;,\r\n                  &quot;article:modified_time&quot;: &quot;2022-05-28T14:18:10+03:00&quot;,\r\n                  &quot;og:video&quot;: &quot;https:\/\/www.youtube.com\/embed\/SoZMBkkVv4E&quot;,\r\n                  &quot;video:duration&quot;: &quot;69&quot;,\r\n                  &quot;ya:ovs:upload_date&quot;: &quot;2018-09-03&quot;,\r\n                  &quot;ya:ovs:allow_embed&quot;: &quot;true&quot;,\r\n                  &quot;twitter:card&quot;: &quot;summary_large_image&quot;,\r\n                  &quot;twitter:title&quot;: &quot;Powerful API Stack For Data-Driven SEO Tools \u2013 DataForSEO&quot;,\r\n                  &quot;twitter:description&quot;: &quot;We provide comprehensive data solutions for SEO and SEM analytics via API. DataForSEO is a trusted partner for 750+ SEO software companies and agencies.&quot;,\r\n                  &quot;twitter:label1&quot;: &quot;Written by&quot;,\r\n                  &quot;twitter:data1&quot;: &quot;admin&quot;,\r\n                  &quot;twitter:label2&quot;: &quot;Time to read&quot;,\r\n                  &quot;twitter:data2&quot;: &quot;23 minutes&quot;\r\n                }\r\n              },\r\n              &quot;page_timing&quot;: {\r\n                &quot;time_to_interactive&quot;: 812,\r\n                &quot;dom_complete&quot;: 812,\r\n                &quot;largest_contentful_paint&quot;: 0,\r\n                &quot;first_input_delay&quot;: 0,\r\n                &quot;connection_time&quot;: 13,\r\n                &quot;time_to_secure_connection&quot;: 17,\r\n                &quot;request_sent_time&quot;: 0,\r\n                &quot;waiting_time&quot;: 0,\r\n                &quot;download_time&quot;: 5,\r\n                &quot;duration_time&quot;: 35,\r\n                &quot;fetch_start&quot;: 0,\r\n                &quot;fetch_end&quot;: 35\r\n              },\r\n              &quot;onpage_score&quot;: 98.17,\r\n              &quot;total_dom_size&quot;: 3731747,\r\n              &quot;custom_js_response&quot;: null,\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;: 4,\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;: 241785,\r\n              &quot;encoded_size&quot;: 0,\r\n              &quot;total_transfer_size&quot;: 0,\r\n              &quot;fetch_time&quot;: &quot;2022-06-28 12:51:45 +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;has_micromarkup&quot;: false,\r\n                &quot;has_micromarkup_errors&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;redirect_chain&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                &quot;recursive_canonical&quot;: false,\r\n                &quot;canonical_chain&quot;: false,\r\n                &quot;canonical_to_redirect&quot;: false,\r\n                &quot;canonical_to_broken&quot;: false,\r\n                &quot;has_links_to_redirects&quot;: false,\r\n                &quot;is_orphan_page&quot;: false,\r\n                &quot;is_link_relation_conflict&quot;: false,\r\n                &quot;from_sitemap&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;url_length&quot;: 23,\r\n              &quot;relative_url_length&quot;: 1,\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;2022-05-28 11:18:10 +00:00&quot;\r\n              }\r\n            },\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\/apis&quot;,\r\n              &quot;meta&quot;: {\r\n                &quot;title&quot;: &quot;DataForSEO APIs \u2013 Powerful Data Solutions for SEO and SEM&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;Build rank tracking and SEO competitor analysis tools faster using the most comprehensive source of real-time SERP data.&quot;,\r\n                    &quot;Get a complete, real-time overview of Google, Bing, and Yahoo SERPs for any location and language.&quot;,\r\n                    &quot;Learn more about DataForSEO SERP Database, a full-fledged on-premises solution for in-house SEO analytics and enterprise-grade reporting&quot;,\r\n                    &quot;Get search volume, impressions, CPC, and other essential keyword data from Google Ads and Bing Ads APIs.&quot;,\r\n                    &quot;Eliminate the guesswork with a systhesis of market research and SEO data using Google Trends API.&quot;,\r\n                    &quot;DataForSEO Backlinks API features nine endpoints that can provide all the data you, or your users, need to facilitate the process of analysing backlinks.&quot;,\r\n                    &quot;DataForSEO Labs API encompasses the power of industry-leading infrastructure and sophisticated data-mining algorithms into a comprehensive, integration-ready source of SEO data.&quot;,\r\n                    &quot;From inbound and broken links to duplicate content and page speed insights \u2013 you will get everything you need to build an innovative and effective solution.&quot;,\r\n                    &quot;Analyze any website for 100+ advanced on-page SEO parameters and get comprehensive insights in real-time.&quot;,\r\n                    &quot;Get information about the products in Amazon and Google Shopping search results for any location and language.&quot;,\r\n                    &quot;Compare product prices and specifications in different stores and fetch a list of product modifications \u2013 we have all the data you need to take your ecommerce analytics to a whole new level.&quot;,\r\n                    &quot;Find out what customers are saying about any local establishment with real-time data collected from Google Reviews and Yelp.&quot;,\r\n                    &quot;Get access to structured data on customer reviews, including their natural language text, rating, as well as specific details about the time of submission and the reviewer\u2019s profile.&quot;,\r\n                    &quot;With DataForSEO you can build your SEO tool exactly the way you want, without having to think about the proxies, networks and creating parsers for hundreds of constantly changing variables.&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;DataForSEO APIs&quot;\r\n                  ],\r\n                  &quot;h2&quot;: [\r\n                    &quot;All the data for your SEO tool in one place&quot;,\r\n                    &quot;DataForSEO APIs in Figures&quot;,\r\n                    &quot;SERP API&quot;,\r\n                    &quot;Keyword Data API&quot;,\r\n                    &quot;Merchant API Amazon response examples&quot;,\r\n                    &quot;Backlinks API&quot;,\r\n                    &quot;DataForSEO Labs API&quot;,\r\n                    &quot;On-Page API&quot;,\r\n                    &quot;Merchant API&quot;,\r\n                    &quot;Business Data API&quot;,\r\n                    &quot;Jumpstart your journey with DataForSEO APIs&quot;,\r\n                    &quot;Data industry leaders trust&quot;,\r\n                    &quot;Solutions developers praise&quot;\r\n                  ],\r\n                  &quot;h3&quot;: [\r\n                    &quot;Your one-stop datasource of structured SERP data&quot;,\r\n                    &quot;Google SERP API&quot;,\r\n                    &quot;Bing SERP API&quot;,\r\n                    &quot;Yahoo SERP API&quot;,\r\n                    &quot;Baidu SERP API&quot;,\r\n                    &quot;Need an on-premises solution?&quot;,\r\n                    &quot;Go beyond limitations with Google Ads, Bing Ads, and Google Trends data&quot;,\r\n                    &quot;Google Ads API&quot;,\r\n                    &quot;Google Trends API&quot;,\r\n                    &quot;Bing Ads API&quot;,\r\n                    &quot;Keyword data on local storage?&quot;,\r\n                    &quot;Empower your tool\u2019s capabilities with the accurate and up-to-date backlink data&quot;,\r\n                    &quot;Backlinks&quot;,\r\n                    &quot;Relevant Domains&quot;,\r\n                    &quot;Links Intersection&quot;,\r\n                    &quot;Your Ultimate Datasource of Advanced Search Analytics&quot;,\r\n                    &quot;Keyword Research&quot;,\r\n                    &quot;Market-specific keyword data&quot;,\r\n                    &quot;Competitor intelligence data&quot;,\r\n                    &quot;Srart yout unlimited free trial today!&quot;,\r\n                    &quot;Scale up your on-page SEO analytics&quot;,\r\n                    &quot;Power-up your ecommerce business with product and pricing data from Google Shopping and Amazon&quot;,\r\n                    &quot;Collect customer feedback at scale and automate customer sentiment analysis&quot;,\r\n                    &quot;DataForSEO Knowledge Hub&quot;,\r\n                    &quot;DataForSEO API Documentation&quot;,\r\n                    &quot;DataForSEO White Papers&quot;,\r\n                    &quot;See for yourself why industry leaders choose DataForSEO&quot;\r\n                  ]\r\n                },\r\n                &quot;description&quot;: &quot;Explore our data suite and find the best API for your SEO and SEM analytics&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\/apis&quot;,\r\n                &quot;internal_links_count&quot;: 72,\r\n                &quot;external_links_count&quot;: 44,\r\n                &quot;inbound_links_count&quot;: 11,\r\n                &quot;images_count&quot;: 13,\r\n                &quot;images_size&quot;: 6364,\r\n                &quot;scripts_count&quot;: 44,\r\n                &quot;scripts_size&quot;: 1809398,\r\n                &quot;stylesheets_count&quot;: 32,\r\n                &quot;stylesheets_size&quot;: 1440969,\r\n                &quot;title_length&quot;: 57,\r\n                &quot;description_length&quot;: 75,\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;: 12129,\r\n                  &quot;plain_text_rate&quot;: 0.052246167365206264,\r\n                  &quot;plain_text_word_count&quot;: 1917,\r\n                  &quot;automated_readability_index&quot;: 15.52626791049326,\r\n                  &quot;coleman_liau_readability_index&quot;: 13.60730307772561,\r\n                  &quot;dale_chall_readability_index&quot;: 8.647992293152857,\r\n                  &quot;flesch_kincaid_readability_index&quot;: 33.88912871166394,\r\n                  &quot;smog_readability_index&quot;: 22.65993575924352,\r\n                  &quot;description_to_content_consistency&quot;: 0.8571428656578064,\r\n                  &quot;title_to_content_consistency&quot;: 0.8888888955116272,\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 APIs \u2013 Powerful Data Solutions for SEO and SEM&quot;,\r\n                  &quot;og:description&quot;: &quot;Explore our data suite and find the best API for your SEO and SEM analytics&quot;,\r\n                  &quot;og:url&quot;: &quot;https:\/\/dataforseo.com\/apis&quot;,\r\n                  &quot;og:site_name&quot;: &quot;DataForSEO&quot;,\r\n                  &quot;og:updated_time&quot;: &quot;2022-05-18T12:29:22+03:00&quot;,\r\n                  &quot;twitter:card&quot;: &quot;summary_large_image&quot;,\r\n                  &quot;twitter:title&quot;: &quot;DataForSEO APIs \u2013 Powerful Data Solutions for SEO and SEM&quot;,\r\n                  &quot;twitter:description&quot;: &quot;Explore our data suite and find the best API for your SEO and SEM analytics&quot;,\r\n                  &quot;twitter:label1&quot;: &quot;Time to read&quot;,\r\n                  &quot;twitter:data1&quot;: &quot;38 minutes&quot;\r\n                }\r\n              },\r\n              &quot;page_timing&quot;: {\r\n                &quot;time_to_interactive&quot;: 602,\r\n                &quot;dom_complete&quot;: 602,\r\n                &quot;largest_contentful_paint&quot;: 0,\r\n                &quot;first_input_delay&quot;: 0,\r\n                &quot;connection_time&quot;: 12,\r\n                &quot;time_to_secure_connection&quot;: 18,\r\n                &quot;request_sent_time&quot;: 0,\r\n                &quot;waiting_time&quot;: 0,\r\n                &quot;download_time&quot;: 5,\r\n                &quot;duration_time&quot;: 35,\r\n                &quot;fetch_start&quot;: 0,\r\n                &quot;fetch_end&quot;: 35\r\n              },\r\n              &quot;onpage_score&quot;: 98.17,\r\n              &quot;total_dom_size&quot;: 3488044,\r\n              &quot;custom_js_response&quot;: null,\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;: 4,\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;: 1,\r\n              &quot;size&quot;: 232228,\r\n              &quot;encoded_size&quot;: 0,\r\n              &quot;total_transfer_size&quot;: 0,\r\n              &quot;fetch_time&quot;: &quot;2022-06-28 12:51:48 +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;has_micromarkup&quot;: false,\r\n                &quot;has_micromarkup_errors&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;redirect_chain&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                &quot;recursive_canonical&quot;: false,\r\n                &quot;canonical_chain&quot;: false,\r\n                &quot;canonical_to_redirect&quot;: false,\r\n                &quot;canonical_to_broken&quot;: false,\r\n                &quot;has_links_to_redirects&quot;: false,\r\n                &quot;is_orphan_page&quot;: false,\r\n                &quot;is_link_relation_conflict&quot;: false,\r\n                &quot;from_sitemap&quot;: false\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;url_length&quot;: 23,\r\n              &quot;relative_url_length&quot;: 1,\r\n              &quot;last_modified&quot;: null\r\n            },\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\/apis\/serp-api&quot;,\r\n              &quot;meta&quot;: {\r\n                &quot;title&quot;: &quot;SERP API \u2013 Structured Search Results Data&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;Moving a product to the market or integrating a new data source can take a lot of time and money. We accelerate this process by providing everything you need to build an efficient product.&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;SERP API&quot;\r\n                  ],\r\n                  &quot;h2&quot;: [\r\n                    &quot;Available search engines&quot;,\r\n                    &quot;Get actionable SERP data hassle-free&quot;,\r\n                    &quot;Build up the product, not expenses&quot;,\r\n                    &quot;All the data you need, under one roof&quot;,\r\n                    &quot;The most comprehensive reflection of SERP at your fingertips&quot;,\r\n                    &quot;Release in days, not weeks&quot;,\r\n                    &quot;Business benefits&quot;,\r\n                    &quot;Reviews&quot;,\r\n                    &quot;Insights, trends and related articles&quot;,\r\n                    &quot;SERP API in figures&quot;,\r\n                    &quot;SERP API Pricing&quot;,\r\n                    &quot;SERP API response examples&quot;,\r\n                    &quot;Questions and answers&quot;\r\n                  ],\r\n                  &quot;h5&quot;: [\r\n                    &quot;Google SERP&quot;,\r\n                    &quot;Google Images&quot;,\r\n                    &quot;Google News&quot;,\r\n                    &quot;Google Maps&quot;,\r\n                    &quot;Yahoo SERP&quot;,\r\n                    &quot;Bing SERP&quot;,\r\n                    &quot;Baidu SERP&quot;,\r\n                    &quot;Pay-as-you-go pricing model&quot;,\r\n                    &quot;No bureaucracy&quot;,\r\n                    &quot;24\/7 support&quot;,\r\n                    &quot;SLA&quot;,\r\n                    &quot;Custom solutions&quot;\r\n                  ],\r\n                  &quot;h3&quot;: [\r\n                    &quot;Start your unlimited free trial&quot;,\r\n                    &quot;All major search engines supported&quot;,\r\n                    &quot;Advanced SERP features&quot;,\r\n                    &quot;Google vertical search&quot;,\r\n                    &quot;Device and OS&quot;,\r\n                    &quot;\u0421hoose the format that\u2019s right for you&quot;,\r\n                    &quot;All locations supported&quot;,\r\n                    &quot;Location-specific results&quot;,\r\n                    &quot;100% accuracy&quot;,\r\n                    &quot;Real-time results&quot;,\r\n                    &quot;Didn\u2019t find the feature you were looking for?&quot;,\r\n                    &quot;Want to discuss your use case?&quot;,\r\n                    &quot;If you need any assistance with DataForSEO APIs integration into your system, or looking for best practices to implement in your solution, we\u2019re always happy to help!&quot;,\r\n                    &quot;Making your first call to SERP API&quot;,\r\n                    &quot;SERP API Use Cases&quot;,\r\n                    &quot;Google SERP extra elements&quot;,\r\n                    &quot;Live priority&quot;,\r\n                    &quot;High priority&quot;,\r\n                    &quot;Standard priority&quot;,\r\n                    &quot;Want to discuss individual pricing or custom solutions?&quot;\r\n                  ]\r\n                },\r\n                &quot;description&quot;: &quot;Eliminate the challenges of web scraping and proxy rotation. Collect search results data in HTML or JSON from Google, Bing, and other SE using SERP API.&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\/apis\/serp-api&quot;,\r\n                &quot;internal_links_count&quot;: 76,\r\n                &quot;external_links_count&quot;: 41,\r\n                &quot;inbound_links_count&quot;: 11,\r\n                &quot;images_count&quot;: 23,\r\n                &quot;images_size&quot;: 892451,\r\n                &quot;scripts_count&quot;: 45,\r\n                &quot;scripts_size&quot;: 1780216,\r\n                &quot;stylesheets_count&quot;: 30,\r\n                &quot;stylesheets_size&quot;: 1644289,\r\n                &quot;title_length&quot;: 41,\r\n                &quot;description_length&quot;: 152,\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;: 10386,\r\n                  &quot;plain_text_rate&quot;: 0.038073382724376714,\r\n                  &quot;plain_text_word_count&quot;: 1773,\r\n                  &quot;automated_readability_index&quot;: 10.176452043815122,\r\n                  &quot;coleman_liau_readability_index&quot;: 10.42210941906373,\r\n                  &quot;dale_chall_readability_index&quot;: 7.42693346632232,\r\n                  &quot;flesch_kincaid_readability_index&quot;: 52.67396152818597,\r\n                  &quot;smog_readability_index&quot;: 18.965066093208936,\r\n                  &quot;description_to_content_consistency&quot;: 0.7599999904632568,\r\n                  &quot;title_to_content_consistency&quot;: 1,\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;SERP API \u2013 Structured Search Results Data&quot;,\r\n                  &quot;og:description&quot;: &quot;Eliminate the challenges of web scraping and proxy rotation. Collect search results data in HTML or JSON from Google, Bing, and other SE using SERP API.&quot;,\r\n                  &quot;og:url&quot;: &quot;https:\/\/dataforseo.com\/apis\/serp-api&quot;,\r\n                  &quot;og:site_name&quot;: &quot;DataForSEO&quot;,\r\n                  &quot;og:updated_time&quot;: &quot;2022-03-08T15:50:15+03:00&quot;,\r\n                  &quot;twitter:card&quot;: &quot;summary_large_image&quot;,\r\n                  &quot;twitter:title&quot;: &quot;SERP API \u2013 Structured Search Results Data&quot;,\r\n                  &quot;twitter:description&quot;: &quot;Eliminate the challenges of web scraping and proxy rotation. Collect search results data in HTML or JSON from Google, Bing, and other SE using SERP API.&quot;,\r\n                  &quot;twitter:label1&quot;: &quot;Time to read&quot;,\r\n                  &quot;twitter:data1&quot;: &quot;39 minutes&quot;\r\n                }\r\n              },\r\n              &quot;page_timing&quot;: {\r\n                &quot;time_to_interactive&quot;: 573,\r\n                &quot;dom_complete&quot;: 817,\r\n                &quot;largest_contentful_paint&quot;: 0,\r\n                &quot;first_input_delay&quot;: 0,\r\n                &quot;connection_time&quot;: 12,\r\n                &quot;time_to_secure_connection&quot;: 19,\r\n                &quot;request_sent_time&quot;: 0,\r\n                &quot;waiting_time&quot;: 0,\r\n                &quot;download_time&quot;: 5,\r\n                &quot;duration_time&quot;: 36,\r\n                &quot;fetch_start&quot;: 0,\r\n                &quot;fetch_end&quot;: 36\r\n              },\r\n              &quot;onpage_score&quot;: 98.17,\r\n              &quot;total_dom_size&quot;: 4588911,\r\n              &quot;custom_js_response&quot;: null,\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;: 4,\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;: 1,\r\n              &quot;size&quot;: 272881,\r\n              &quot;encoded_size&quot;: 0,\r\n              &quot;total_transfer_size&quot;: 0,\r\n              &quot;fetch_time&quot;: &quot;2022-06-28 12:51:50 +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;has_micromarkup&quot;: false,\r\n                &quot;has_micromarkup_errors&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;redirect_chain&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                &quot;recursive_canonical&quot;: false,\r\n                &quot;canonical_chain&quot;: false,\r\n                &quot;canonical_to_redirect&quot;: false,\r\n                &quot;canonical_to_broken&quot;: false,\r\n                &quot;has_links_to_redirects&quot;: false,\r\n                &quot;is_orphan_page&quot;: false,\r\n                &quot;is_link_relation_conflict&quot;: false,\r\n                &quot;from_sitemap&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;url_length&quot;: 23,\r\n              &quot;relative_url_length&quot;: 1,\r\n              &quot;last_modified&quot;: null\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 Pages \u200c\u200c This endpoint returns a list of crawled pages with on-page check-ups and other metrics related to the page performance. Using this function you will get page-specific data with detailed information on how well your pages are optimized for search. [\/vc_column_text] POST https:\/\/api.dataforseo.com\/v3\/on_page\/pages Pricing Your account will not be charged for [&hellip;]<\/p>\n","protected":false},"author":3,"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: id\n    type: string\n    description: |\n      <em>ID of the task<\/em><br><strong>required field<\/strong><br>you can get this ID in the response of the <a href=\"https:\/\/docs.dataforseo.com\/v3\/on_page\/task_post\/\">Task POST<\/a> endpoint<br>example:<br>\"07131248-1535-0216-1000-17384017ad04\"\n  - name: limit\n    type: integer\n    description: |\n      <em>the maximum number of returned pages<\/em><br>optional field<br>default value: <code>100<\/code><br>maximum value: <code>1000<\/code>\n  - name: offset\n    type: integer\n    description: |\n      <em>offset in the results array of returned pages<\/em><br>optional field<br>default value: <code>0<\/code><br>maximum value: <code>2000000<\/code><br>if you specify the <code>10<\/code> value, the first ten pages in the results array will be omitted and the data will be provided for the successive pages\n  - name: filters\n    type: array\n    description: |\n      <em>array of results filtering parameters<\/em><br>optional field<br><strong>you can add several filters at once (8 filters maximum)<\/strong><br>you should set a logical operator <code>and<\/code>, <code>or<\/code> between the conditions<br>the following operators are supported:<br><code>regex<\/code>, <code>not_regex<\/code>, <code>&lt;<\/code>, <code>&lt;=<\/code>, <code>&gt;<\/code>, <code>&gt;=<\/code>, <code>=<\/code>, <code>&lt;&gt;<\/code>, <code>in<\/code>, <code>not_in<\/code>, <code>like<\/code>, <code>not_like<\/code><br>you can use the <code>%<\/code> operator with <code>like<\/code> and <code>not_like<\/code> to match any string of zero or more characters<br>example:<br><code>[\"meta.external_links_count\",\"&lt;=\",50]<\/code><code>[\"url\",\"like\",\"https:\/\/dataforseo.com\/apis\/dataforseo-labs-api\"]<\/code><code>[[\"checks.high_waiting_time\",\"=\",false],<br>\"and\",[\"resource_type\",\"=\",\"html\"]]<\/code><code>[[\"page_timing.duration_time\",\"&lt;\",100],\"and\",[[\"checks.large_page_size\",\"=\",false],\"or\",[\"checks.high_waiting_time\",\"=\",false]]]<\/code>The full list of possible filters is available <a href=\"\/v3\/on_page\/filters_and_thresholds\/?bash\" target=\"_blank\" rel=\"noopener noreferrer\">by this link.<\/a>\n  - name: order_by\n    type: array\n    description: |\n      <em>results sorting rules<\/em><br>optional field<br>you can use the same values as in the <code>filters<\/code> array to sort the results<br>possible sorting types:<br><code>asc<\/code> - results will be sorted in the ascending order<br><code>desc<\/code> - results will be sorted in the descending order<br>you should use a comma to set up a sorting type<br>example:<br><code>[\"meta.external_links_count,desc\"]<\/code><br><strong>note that you can set no more than three sorting rules in a single request<\/strong><br>you should use a comma to separate several sorting rules<br>example:<br><code>[\"page_timing.dom_complete,asc\",\"size,desc\"]<\/code>\n  - name: search_after_token\n    type: string\n    description: |\n      <em>token for subsequent requests<\/em><br>optional field<br>provided in the identical filed of the response to each request;<br>use this parameter to avoid timeouts while trying to obtain over <code>20,000<\/code> results in a single request;<br>by specifying the unique <code>search_after_token<\/code> value from the response array, you will get the subsequent results of the initial task;<br><code>search_after_token<\/code> values are unique for each subsequent task ;<br><strong>Note:<\/strong> if the <code>search_after_token<\/code> is specified in the request, all other parameters should be identical to the previous request\n  - name: tag\n    type: string\n    description: |\n      <em>user-defined task identifier<\/em><br>optional field<br><em>the character limit is 255<\/em><br>you can use this parameter to identify the task and match it with the result<br>you will find the specified <code>tag<\/code> value in the <code>data<\/code> object of the response","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>\n                children:\n                  - name: max_crawl_pages\n                    type: integer\n                    description: |\n                      <em>maximum number of pages to crawl<\/em><br>indicates the <code>max_crawl_pages<\/code> limit you specified when setting a task\n                  - name: pages_in_queue\n                    type: integer\n                    description: |\n                      <em>number of pages that are currently in the crawling queue<\/em>\n                  - name: pages_crawled\n                    type: integer\n                    description: |\n                      <em>number of crawled pages<\/em>\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)\" target=\"_blank\" rel=\"noopener noreferrer\">microdata markup<\/a><\/em>\n                        - name: has_micromarkup_errors\n                          type: boolean\n                          description: |\n                            <em>page contains microdata markup errors<\/em>\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: 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>for 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: 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: 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: object\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                          children:\n                            - name: from_sitemap\n                              type: boolean\n                              description: |\n                                <em>resource was found on website's sitemap<br>if <code>true<\/code>, the resource was found on the sitemap of the website\n                        - name: redirect_chain\n                          type: boolean\n                          description: |\n                            <em>page with multiple redirects<\/em><br>if <code>true<\/code>, there were at least two redirects before our crawler reached this page\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.w3docs.com\/learn-html\/deprecated-html-tags.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: is_orphan_page\n                          type: boolean\n                          description: |\n                            <em>page with no internal links pointing to it<\/em><br><code>true<\/code> if the page has no reference from other pages of the domain<br><strong>Note:<\/strong> to use this field, set the <code>respect_sitemap<\/code> parameter in the <a href=\"\/v3\/on_page\/task_post\/?bash\" target=\"_blank\" rel=\"noopener noreferrer\">POST request<\/a> to <code>true<\/code>\n                        - name: is_link_relation_conflict\n                          type: boolean\n                          description: \"<em>mix of_both_followed and nofollowed_incoming_internal_links<\/em><br><code>true<\/code> if the page receives at least one link with the <code>rel=\"nofollow\"<\/code> attribute and at least one dofollow linkn\"\n                        - name: has_links_to_redirects\n                          type: boolean\n                          description: |\n                            <em>page is pointing to a page that redirect elsewhere<\/em><br><code>true<\/code> if the page is pointing to a page that responds with a 3XX redirect\n                        - name: canonical_chain\n                          type: boolean\n                          description: |\n                            <em>pages with canonical pointing to a page that has a canonical pointing elsewhere<\/em><br><code>true<\/code> if the page has a canonical link element pointing to a page that has a canonical pointing to a different page<br>e.g. page a is canonicalized to page b, which is canonicalized to page c\n                        - name: canonical_to_redirect\n                          type: boolean\n                          description: |\n                            <em>canonical page pointing to a page that redirects elsewhere<\/em><br><code>true<\/code> if the page has a canonical link element pointing to a page that responds with a 3XX redirect\n                        - name: canonical_to_broken\n                          type: boolean\n                          description: |\n                            <em>canonical link pointing to a broken page<\/em><br><code>true<\/code> if the page has a a canonical link pointing to a page that responds with a 4xx or 5xx response codes\n                        - name: recursive_canonical\n                          type: boolean\n                          description: |\n                            <em>recursive canonical error<\/em><br><code>true<\/code> if the page contains <code>rel=\"canonical\"<\/code> tag to another page, which in turn, refers back to the initial page\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: string\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                        - 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: 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: 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: is_orphan_page\n                          type: boolean\n                          description: |\n                            <em>page with no internal links pointing to it<\/em><br><code>true<\/code> if the page has no reference from other pages of the domain<br><strong>Note:<\/strong> to use this field, set the <code>respect_sitemap<\/code> parameter in the <a href=\"\/v3\/on_page\/task_post\/?bash\" target=\"_blank\" rel=\"noopener noreferrer\">POST request<\/a> to <code>true<\/code>\n                        - name: is_link_relation_conflict\n                          type: boolean\n                          description: \"<em>mix of_both_followed and nofollowed_incoming_internal_links<\/em><br><code>true<\/code> if the page receives at least one link with the <code>rel=\"nofollow\"<\/code> attribute and at least one dofollow linkn\"\n                        - name: has_links_to_redirects\n                          type: object\n                          description: |\n                            <em>page is pointing to a page that redirect elsewhere<\/em><br><code>true<\/code> if the page is pointing to a page that responds with a 3XX redirect\n                          children:\n                            - name: from_sitemap\n                              type: boolean\n                              description: |\n                                <em>resource was found on website's sitemap<br>if <code>true<\/code>, the resource was found on the sitemap of the website\n                        - name: canonical_chain\n                          type: boolean\n                          description: |\n                            <em>pages with canonical pointing to a page that has a canonical pointing elsewhere<\/em><br><code>true<\/code> if the page has a canonical link element pointing to a page that has a canonical pointing to a different page<br>e.g. page a is canonicalized to page b, which is canonicalized to page c\n                        - name: canonical_to_redirect\n                          type: boolean\n                          description: |\n                            <em>canonical page pointing to a page that redirects elsewhere<\/em><br><code>true<\/code> if the page has a canonical link element pointing to a page that responds with a 3XX redirect\n                        - name: canonical_to_broken\n                          type: boolean\n                          description: |\n                            <em>canonical link pointing to a broken page<\/em><br><code>true<\/code> if the page has a canonical link pointing to a page that responds with a 4xx or 5xx response codes\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: string\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                        - 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: is_orphan_page\n                          type: boolean\n                          description: |\n                            <em>page with no internal links pointing to it<\/em><br><code>true<\/code> if the page has no reference from other pages of the domain<br><strong>Note:<\/strong> to use this field, set the <code>respect_sitemap<\/code> parameter in the <a href=\"\/v3\/on_page\/task_post\/?bash\" target=\"_blank\" rel=\"noopener noreferrer\">POST request<\/a> to <code>true<\/code>\n                        - name: is_link_relation_conflict\n                          type: boolean\n                          description: \"<em>mix of_both_followed and nofollowed_incoming_internal_links<\/em><br><code>true<\/code> if the page receives at least one link with the <code>rel=\"nofollow\"<\/code> attribute and at least one dofollow linkn\"\n                        - name: has_links_to_redirects\n                          type: boolean\n                          description: |\n                            <em>page is pointing to a page that redirect elsewhere<\/em><br><code>true<\/code> if the page is pointing to a page that responds with a 3XX redirect\n                        - name: from_sitemap\n                          type: boolean\n                          description: |\n                            <em>resource was found on website's sitemap<br>if <code>true<\/code>, the resource was found on the sitemap of the website\n                        - name: canonical_chain\n                          type: boolean\n                          description: |\n                            <em>pages with canonical pointing to a page that has a canonical pointing elsewhere<\/em><br><code>true<\/code> if the page has a canonical link element pointing to a page that has a canonical pointing to a different page<br>e.g. page a is canonicalized to page b, which is canonicalized to page c\n                        - name: canonical_to_redirect\n                          type: boolean\n                          description: |\n                            <em>canonical page pointing to a page that redirects elsewhere<\/em><br><code>true<\/code> if the page has a canonical link element pointing to a page that responds with a 3XX redirect\n                        - name: canonical_to_broken\n                          type: boolean\n                          description: |\n                            <em>canonical link pointing to a broken page<\/em><br><code>true<\/code> if the page has a canonical link pointing to a page that responds with a 4xx or 5xx response codes\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_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: 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: 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: recursive_canonical\n                              type: boolean\n                              description: |\n                                <em>recursive canonical error<\/em><br><code>true<\/code> if the page contains <code>rel=\"canonical\"<\/code> tag to another page, which in turn, refers back to the initial page\n                            - name: canonical_chain\n                              type: boolean\n                              description: |\n                                <em>pages with canonical pointing to a page that has a canonical pointing elsewhere<\/em><br><code>true<\/code> if the page has a canonical link element pointing to a page that has a canonical pointing to a different page<br>e.g. page a is canonicalized to page b, which is canonicalized to page c\n                            - name: canonical_to_redirect\n                              type: boolean\n                              description: |\n                                <em>canonical page pointing to a page that redirects elsewhere<\/em><br><code>true<\/code> if the page has a canonical link element pointing to a page that responds with a 3XX redirect\n                            - name: canonical_to_broken\n                              type: boolean\n                              description: |\n                                <em>canonical link pointing to a broken page<\/em><br><code>true<\/code> if the page has a a canonical link pointing to a page that responds with a 4xx or 5xx response codes\n                            - name: has_links_to_redirects\n                              type: boolean\n                              description: |\n                                <em>page is pointing to a page that redirect elsewhere<\/em><br><code>true<\/code> if the page is pointing to a page that responds with a 3XX redirect\n                            - name: is_orphan_page\n                              type: boolean\n                              description: |\n                                <em>page with no internal links pointing to it<\/em><br><code>true<\/code> if the page has no reference from other pages of the domain<br><strong>Note:<\/strong> to use this field, set the <code>respect_sitemap<\/code> parameter in the <a href=\"\/v3\/on_page\/task_post\/?bash\" target=\"_blank\" rel=\"noopener noreferrer\">POST request<\/a> to <code>true<\/code>\n                            - name: is_link_relation_conflict\n                              type: boolean\n                              description: \"<em>mix of_both_followed and nofollowed_incoming_internal_links<\/em><br><code>true<\/code> if the page receives at least one link with the <code>rel=\"nofollow\"<\/code> attribute and at least one dofollow linkn\"\n                            - name: from_sitemap\n                              type: boolean\n                              description: |\n                                <em>resource was found on website's sitemap<br>if <code>true<\/code>, the resource was found on the sitemap of the website\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-6312","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/docs.dataforseo.com\/v3\/wp-json\/wp\/v2\/pages\/6312","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\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/docs.dataforseo.com\/v3\/wp-json\/wp\/v2\/comments?post=6312"}],"version-history":[{"count":154,"href":"https:\/\/docs.dataforseo.com\/v3\/wp-json\/wp\/v2\/pages\/6312\/revisions"}],"predecessor-version":[{"id":26174,"href":"https:\/\/docs.dataforseo.com\/v3\/wp-json\/wp\/v2\/pages\/6312\/revisions\/26174"}],"wp:attachment":[{"href":"https:\/\/docs.dataforseo.com\/v3\/wp-json\/wp\/v2\/media?parent=6312"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}