OnPage API Duplicate Tags
This endpoint returns a list of pages that contain duplicate title or description tags. The response also contains data related to page performance.
This endpoint returns a list of pages that contain duplicate title or description tags. The response also contains data related to page performance.
Instead of ‘login’ and ‘password’ use your credentials from https://app.dataforseo.com/api-access
<?php // You can download this file from here https://cdn.dataforseo.com/v3/examples/php/php_RestClient.zip require('RestClient.php'); $api_url = 'https://api.dataforseo.com/'; // Instead of 'login' and 'password' use your credentials from https://app.dataforseo.com/api-access $client = new RestClient($api_url, null, 'login', 'password'); $post_array = array(); // simple way to get a result $post_array[] = array( "id" => "07281559-0695-0216-0000-c269be8b7592", "type" => "duplicate_description", "limit" => 10 ); try { // POST /v3/on_page/duplicate_tags // the full list of possible parameters is available in documentation $result = $client->post('/v3/on_page/duplicate_tags', $post_array); print_r($result); // do something with post result } catch (RestClientException $e) { echo "\n"; print "HTTP code: {$e->getHttpCode()}\n"; print "Error code: {$e->getCode()}\n"; print "Message: {$e->getMessage()}\n"; print $e->getTraceAsString(); echo "\n"; } $client = null; ?>
The above command returns JSON structured like this:
{ "version": "0.1.20210129", "status_code": 20000, "status_message": "Ok.", "time": "1.4464 sec.", "cost": 0, "tasks_count": 1, "tasks_error": 0, "tasks": [ { "id": "07281559-0695-0216-0000-c269be8b7592", "status_code": 20000, "status_message": "Ok.", "time": "1.3477 sec.", "cost": 0, "result_count": 1, "path": [ "v3", "on_page", "duplicate_tags" ], "data": { "api": "on_page", "function": "duplicate_tags", "type": "duplicate_description", "limit": 10 }, "result": [ { "crawl_progress": "finished", "crawl_status": { "max_crawl_pages": 10, "pages_in_queue": 0, "pages_crawled": 10 }, "total_pages_count": 12, "pages_count": 10, "items_count": 1, "items": [ { "accumulator": "Encuentra el regalo hecho a mano perfecto, prendas vintage y de tendencia, joyería única y más... muchísimo más.", "total_count": 2, "pages": [ { "resource_type": "html", "status_code": 200, "location": null, "url": "https://www.etsy.com/mx/", "meta": { "title": "Etsy - Compra regalos hechos a mano, vintage, personalizados y únicos para todo el mundo", "charset": 65001, "follow": true, "generator": null, "htags": { "h1": [ "Tu configuración de privacidad de Etsy", "Encuentra cosas que te enamoren. Apoya a vendedores independientes. Solo en Etsy.", "Actualiza tu configuración" ], "h3": [ "Configuración de la privacidad", "Una comunidad única en su especie", "Apoya a creadores independientes", "Tranquilidad absoluta", "Compra", "Vende", "Sobre Etsy", "Ayuda" ], "h2": [ "Cookies y tecnologías obligatorias", "Personalización del sitio", "Publicidad personalizada", "Descubrimientos para el día a día", "Descubre una selección de artículos únicos", "Nuestra selección", "Nuestra selección", "¿Qué es Etsy?", "Pie de página" ], "h4": [ "¿Alguna pregunta? Encuentra aquí las respuestas a tus preguntas." ] }, "description": "Encuentra el regalo hecho a mano perfecto, prendas vintage y de tendencia, joyería única y más... muchísimo más.", "favicon": "https://www.etsy.com/images/favicon.ico", "meta_keywords": null, "canonical": "https://www.etsy.com/mx/", "internal_links_count": 73, "external_links_count": 3, "inbound_links_count": 24, "images_count": 12, "images_size": 209895, "scripts_count": 7, "scripts_size": 281845, "stylesheets_count": 3, "stylesheets_size": 95776, "title_length": 88, "description_length": 112, "render_blocking_scripts_count": 4, "render_blocking_stylesheets_count": 31, "cumulative_layout_shift": 0.10156329069412295, "content": { "plain_text_size": 8077, "plain_text_rate": 0.05434775294885511, "plain_text_word_count": 1155, "automated_readability_index": 20.769094905094903, "coleman_liau_readability_index": 9.494734111543448, "dale_chall_readability_index": 11.57178887778888, "flesch_kincaid_readability_index": 6.1773626373626485, "smog_readability_index": 27.996756024520007, "description_to_content_consistency": 0.5625, "title_to_content_consistency": 0.7142857313156128, "meta_keywords_to_content_consistency": null }, "deprecated_tags": null, "duplicate_meta_tags": [ "description", "viewport" ], "spell": null, "resource_errors": { "errors": [ { "line": 877, "message": "The closing tag and the currently open tag do not match." }, { "line": 878, "message": "The closing tag and the currently open tag do not match." }, { "line": 880, "message": "The closing tag and the currently open tag do not match." }, { "line": 882, "message": "The closing tag and the currently open tag do not match." }, { "line": 1227, "message": "Character reference is not terminated by a semicolon." }, { "line": 1227, "message": "Character reference is not terminated by a semicolon." }, { "line": 1227, "message": "Character reference is not terminated by a semicolon." }, { "line": 1227, "message": "Character reference is not terminated by a semicolon." }, { "line": 1227, "message": "Character reference is not terminated by a semicolon." } ], "warnings": [ { "line": 0, "message": "Has node with more than 60 childs." } ] }, "social_media_tags": { "fb:app_id": "89186614300", "og:site_name": "Etsy", "og:locale": "es_ES", "og:title": "Etsy - Compra regalos hechos a mano, vintage, personalizados y únicos para todo el mundo", "og:description": "Encuentra el regalo hecho a mano perfecto, prendas vintage y de tendencia, joyería única y más... muchísimo más." } }, "page_timing": { "time_to_interactive": 872, "dom_complete": 1007, "largest_contentful_paint": 1648.4750006347895, "first_input_delay": 0.0550001859664917, "connection_time": 10, "time_to_secure_connection": 22, "request_sent_time": 0, "waiting_time": 406, "download_time": 1, "duration_time": 439, "fetch_start": 0, "fetch_end": 439 }, "onpage_score": 88.36, "total_dom_size": 2312840, "custom_js_response": null, "custom_js_client_exception": null, "broken_resources": false, "broken_links": false, "duplicate_title": true, "duplicate_description": true, "duplicate_content": true, "click_depth": 1, "size": 148870, "encoded_size": 33167, "total_transfer_size": 34974, "fetch_time": "2021-02-24 17:02:22 +00:00", "cache_control": { "cachable": false, "ttl": 0 }, "checks": { "no_content_encoding": false, "high_loading_time": false, "is_redirect": false, "is_4xx_code": false, "is_5xx_code": false, "is_broken": false, "is_www": true, "is_https": true, "is_http": false, "high_waiting_time": false, "no_doctype": false, "canonical": true, "no_encoding_meta_tag": true, "no_h1_tag": false, "https_to_http_links": false, "has_html_doctype": true, "size_greater_than_3mb": false, "meta_charset_consistency": true, "has_meta_refresh_redirect": false, "has_render_blocking_resources": true, "redirect_chain": false, "low_content_rate": true, "high_content_rate": false, "low_character_count": false, "high_character_count": false, "small_page_size": false, "large_page_size": false, "low_readability_rate": true, "irrelevant_description": false, "irrelevant_title": false, "irrelevant_meta_keywords": false, "title_too_long": true, "title_too_short": false, "deprecated_html_tags": false, "duplicate_meta_tags": true, "duplicate_title_tag": false, "no_image_alt": true, "no_image_title": true, "no_description": false, "no_title": false, "no_favicon": false, "seo_friendly_url": false, "flash": false, "frame": false, "lorem_ipsum": false, "seo_friendly_url_characters_check": true, "seo_friendly_url_dynamic_check": true, "seo_friendly_url_keywords_check": false, "seo_friendly_url_relative_length_check": true, "is_orphan_page": false, "is_link_relation_conflict": false, "has_links_to_redirects": false, "recursive_canonical": false, "canonical_chain": false, "canonical_to_redirect": false, "canonical_to_broken": false }, "content_encoding": "gzip", "media_type": "text/html", "server": "Apache", "is_resource": false, "last_modified": { "header": "2021-10-21 14:11:10 +00:00", "sitemap": null, "meta_tag": "2021-03-15 00:00:00 +00:00" } } ] } ] } ] } ] }
All POST data should be sent in the JSON 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.
Description of the fields for setting a task:
Field name | Type | Description |
---|---|---|
id |
string | ID of the task required field you can get this ID in the response of the Task POST endpoint example: “07131248-1535-0216-1000-17384017ad04” |
type |
string | duplicate tags type required field indicates the type of duplicate elements found on the pages. The results will depend on the type you specify possible values: duplicate_title , duplicate_description |
accumulator |
string | tag value optional field specify a title or description here if you want to receive a list of duplicate pages that contains this tag |
limit |
integer | the maximum number of returned pages optional field default value: 100 maximum value: 1000 |
offset |
integer | offset in the results array of returned pages optional field default value: 0 if you specify the 10 value, the first ten pages in the results array will be omitted and the data will be provided for the successive pages |
tag |
string | user-defined task identifier optional field the character limit is 255 you can use this parameter to identify the task and match it with the result you will find the specified tag value in the data object of the response |
As a response of the API server, you will receive JSON-encoded data containing a tasks
array with the information specific to the set tasks.
Description of the fields in the results array:
Field name | Type | Description |
---|---|---|
version |
string | the current version of the API |
status_code |
integer | general status code you can find the full list of the response codes here Note: we strongly recommend designing a necessary system for handling related exceptional or error conditions |
status_message |
string | general informational message you can find the full list of general informational messages here |
time |
string | execution time, seconds |
cost |
float | total tasks cost, USD |
tasks_count |
integer | the number of tasks in the tasks array |
tasks_error |
integer | the number of tasks in the tasks array returned with an error |
tasks |
array | array of tasks |
id |
string | task identifier unique task identifier in our system in the UUID format |
status_code |
integer | status code of the task generated by DataForSEO; can be within the following range: 10000-60000 you can find the full list of the response codes here |
status_message |
string | informational message of the task you can find the full list of general informational messages here |
time |
string | execution time, seconds |
cost |
float | cost of the task, USD |
result_count |
integer | number of elements in the result array |
path |
array | URL path |
data |
object | contains the same parameters that you specified in the POST request |
result |
array | array of results |
crawl_progress |
string | status of the crawling session possible values: in_progress , finished |
crawl_status |
object | details of the crawling session |
max_crawl_pages |
integer | maximum number of pages to crawl indicates the max_crawl_pages limit you specified when setting a task |
pages_in_queue |
integer | number of pages that are currently in the crawling queue |
pages_crawled |
integer | number of crawled pages |
total_pages_count |
integer | total number of pages with duplicate tags displays the total number of pages with duplicate tags of the target website |
pages_count |
integer | number of pages with duplicate tags in the response displays the number of pages with duplicate tags returned in the response |
items_count |
integer | number of items in the results array |
items |
array | items array |
accumulator |
string | contains the value of duplicated tag |
total_count |
integer | total count of duplicate pages |
pages |
array | pages with duplicate tags |
‘html’ page | ||
resource_type |
string | type of the returned resource = ‘html’ |
status_code |
integer | status code of the page |
location |
string | location header indicates the URL to redirect a page to |
url |
string | page URL |
meta |
object | page properties the value depends on the resource_type |
title |
integer | page title |
charset |
integer | code page example: 65001 |
follow |
boolean | indicates whether a page’s ‘meta robots’ allows crawlers to follow the links on the page if false , the page’s ‘meta robots’ tag contains “nofollow” parameter instructing crawlers not to follow the links on the page |
generator |
string | meta tag generator |
htags |
object | HTML header tags |
description |
string | content of the meta description tag |
favicon |
string | favicon of the page |
meta_keywords |
string | content of the keywords meta tag |
canonical |
string | canonical page |
internal_links_count |
integer | number of internal links on the page |
external_links_count |
integer | number of external links on the page |
inbound_links_count |
integer | number of internal links pointing at the page |
images_count |
integer | number of images on the page |
images_size |
integer | total size of images on the page measured in bytes |
scripts_count |
integer | number of scripts on the page |
scripts_size |
integer | total size of scripts on the page measured in bytes |
stylesheets_count |
integer | number of stylesheets on the page |
stylesheets_size |
integer | total size of stylesheets on the page measured in bytes |
title_length |
integer | length of the title tag in characters |
description_length |
integer | length of the description tag in characters |
render_blocking_scripts_count |
integer | number of scripts on the page that block page rendering |
render_blocking_stylesheets_count |
integer | number of CSS styles on the page that block page rendering |
cumulative_layout_shift |
float | Core Web Vitals metric measuring the layout stability of a page measures the sum total of all individual layout shift scores for every unexpected layout shift that occurs during the entire lifespan of the page. Learn more. |
content |
object | overall information about content of the page |
plain_text_size |
integer | total size of the text on the page measured in bytes |
plain_text_rate |
integer | plaintext rate valueplain_text_size to size ratio |
plain_text_word_count |
float | number of words on the page |
automated_readability_index |
float | Automated Readability Index |
coleman_liau_readability_index |
float | Coleman–Liau Index |
dale_chall_readability_index |
float | Dale–Chall Readability Index |
flesch_kincaid_readability_index |
float | Flesch–Kincaid Readability Index |
smog_readability_index |
float | SMOG Readability Index |
description_to_content_consistency |
float | consistency of the meta description tag with the page contentmeasured from 0 to 1 |
title_to_content_consistency |
float | consistency of the meta title tag with the page contentmeasured from 0 to 1 |
meta_keywords_to_content_consistency |
float | consistency of meta keywords tag with the page contentmeasured from 0 to 1 |
deprecated_tags |
array | deprecated tags on the page |
duplicate_meta_tags |
array | duplicate meta tags on the page |
spell |
object | spellcheck hunspell spellcheck errors |
hunspell_language_code |
string | spellcheck language code |
misspelled |
array | array of misspelled words |
word |
string | misspelled word |
resource_errors |
object | resource errors and warnings |
errors |
array | resource errors |
line |
integer | line where the error was found |
message |
string | text message of the error the full list of possible HTML errors can be found here |
warnings |
array | resource warnings |
line |
integer | line the warning relates to note that if "line": 0 , the warning relates to the whole page |
message |
string | text message of the warning possible messages: "Has node with more than 60 childs." – HTML page has at least 1 tag nesting over 60 tags of the same level"Has more that 1500 nodes." – DOM tree contains over 1,500 elements"HTML depth more than 32 tags." – DOM depth exceeds 32 nodes |
social_media_tags |
object | object of social media tags found on the page contains social media tags and their content supported tags include but are not limited to Open Graph and Twitter card |
page_timing |
object | array of page load metrics |
time_to_interactive |
integer | Time To Interactive (TTI) metric the time it takes until the user can interact with a page (in milliseconds) |
dom_complete |
integer | time to load resources the time it takes until the page and all of its subresources are downloaded (in milliseconds) |
largest_contentful_paint |
float | Core Web Vitals metric measuring how fast the largest above-the-fold content element is displayed The amount of time (in milliseconds) to render the largest content element visible in the viewport, from when the user requests the URL. Learn more. |
first_input_delay |
float | Core Web Vitals metric indicating the responsiveness of a page The time (in milliseconds) from when a user first interacts with your page to the time when the browser responds to that interaction. Learn more. |
connection_time |
integer | time to connect to a server the time it takes until the connection with a server is established (in milliseconds) |
time_to_secure_connection |
integer | time to establish a secure connection the time it takes until the secure connection with a server is established (in milliseconds) |
request_sent_time |
integer | time to send a request to a server the time it takes until the request to a server is sent (in milliseconds) |
waiting_time |
integer | time to first byte (TTFB) in milliseconds |
download_time |
integer | time it takes for a browser to receive a response (in milliseconds) |
duration_time |
integer | total time it takes until a browser receives a complete response from a server (in milliseconds) |
fetch_start |
integer | time to start downloading the HTML resource the amount of time the browser needs to start downloading a page |
fetch_end |
integer | time to complete downloading the HTML resource the amount of time the browser needs to complete downloading a page |
onpage_score |
float | shows how page is optimized on a 100-point scale this field shows how page is optimized considering critical on-page issues and warnings detected; 100 is the highest possible score that means the page does not have any critical on-page issues and important warnings;learn more about how the metric is calculated in this help center article |
total_dom_size |
integer | total DOM size of a page |
custom_js_response |
string/object/integer | the result of executing a specified JS script note that you should specify a custom_js field when setting a task to receive this data and the field type and its value will totally depend on the script you specified; |
custom_js_client_exception |
string | error when executing a custom js if the error occurred when executing the script you specified in the custom_js field, the error message would be displayed here |
broken_resources |
boolean | indicates whether a page contains broken resources |
broken_links |
boolean | indicates whether a page contains broken links |
duplicate_title |
boolean | indicates whether a page has duplicate title tags |
duplicate_description |
boolean | indicates whether a page has a duplicate description |
duplicate_content |
boolean | indicates whether a page has duplicate content |
click_depth |
integer | number of clicks it takes to get to the page indicates the number of clicks from the homepage needed before landing at the target page |
size |
integer | resource size indicates the size of a given page measured in bytes |
encoded_size |
integer | page size after encoding indicates the size of the encoded page measured in bytes |
total_transfer_size |
integer | compressed page size indicates the compressed size of a given page |
fetch_time |
string | date and time when a resource was fetched in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00” example: 2019-11-15 12:57:46 +00:00 |
cache_control |
object | instructions for caching |
cachable |
boolean | indicates whether the page is cacheable |
ttl |
integer | time to live the amount of time the browser caches a resource |
checks |
object | website checks on-page check-ups related to the page |
no_content_encoding |
boolean | page with no content encoding indicates whether a page has no compression algorithm of the content |
high_loading_time |
boolean | page with high loading time indicates whether a page loading time exceeds 3 seconds |
is_redirect |
boolean | page with redirects indicates whether a page has 3XX redirects to other pages |
is_4xx_code |
boolean | page with 4xx status codesindicates whether a page has 4xx response code |
is_5xx_code |
boolean | page with 5xx status codesindicates whether a page has 5xx response code |
is_broken |
boolean | broken page indicates whether a page returns a response code less than 200 or greater than 400 |
is_www |
boolean | page with www indicates whether a page is on a www subdomain |
is_https |
boolean | page with the https protocol |
is_http |
boolean | page with the http protocol |
high_waiting_time |
boolean | page with high waiting time indicates whether a page waiting time (aka Time to First Byte) exceeds 1.5 seconds |
no_doctype |
boolean | page with no doctype indicates whether a page is without the <!DOCTYPE HTML> declaration |
canonical |
boolean | page is canonical |
no_encoding_meta_tag |
boolean | page with no meta tag encoding indicates whether a page is without Content-Type informative only if the encoding is not explicit in the Content-Type headerfor example: Content-Type: "text/html; charset=utf8" |
no_h1_tag |
boolean | page with empty or absent h1 tags |
https_to_http_links |
boolean | HTTPS page has links to HTTP pages if true , this HTTPS page has links to HTTP pages |
has_html_doctype |
boolean | page with HTML doctype declaration if true , the page has HTML DOCTYPE declaration |
size_greater_than_3mb |
boolean | page with size larger than 3 MB if true , the page size is exceeding 3 MB |
meta_charset_consistency |
boolean | page with meta charset tag if true , the page has meta charset tag that sets character encoding for this page |
has_meta_refresh_redirect |
boolean | pages with meta refresh redirect if true , the page has <meta http-equiv=”refresh”> tag that instructs a browser to load another page after a specified time span |
has_render_blocking_resources |
boolean | page with render-blocking resources if true , the page has render-blocking scripts or stylesheets |
redirect_chain |
boolean | page with multiple redirects if true , there were at least two redirects before our crawler reached this page |
low_content_rate |
boolean | page with low content rate indicates whether a page has the plaintext size to page size ratio of less than 0.1 |
high_content_rate |
boolean | page with high content rate indicates whether a page has the plaintext size to page size ratio of more than 0.9available for canonical pages only |
low_character_count |
boolean | indicates whether the page has less than 1024 characters |
high_character_count |
boolean | indicates whether the page has more than 256,000 characters |
small_page_size |
boolean | indicates whether a page is too small the value will be true if a page size is smaller than 1024 bytes |
large_page_size |
boolean | indicates whether a page is too heavy the value will be true if a page size exceeds 1 megabyte |
low_readability_rate |
boolean | page with a low readability rate indicates whether a page is scored less than 15 points on the Flesch–Kincaid readability test |
irrelevant_description |
boolean | page with irrelevant description indicates whether a page description tag is irrelevant to the content of a pagethe relevance threshold is 0.2 available for canonical pages only |
irrelevant_title |
boolean | page with irrelevant title indicates whether a page title tag is irrelevant to the content of the pagethe relevance threshold is 0.3 available for canonical pages only |
irrelevant_meta_keywords |
boolean | page with irrelevant meta keywords indicates whether a page keywords tags are irrelevant to the content of a pagethe relevance threshold is 0.6 available for canonical pages only |
title_too_long |
boolean | page with a long title indicates whether the content of the title tag exceeds 65 characters |
title_too_short |
boolean | page with short titles indicates whether the content of title tag is shorter than 30 characters |
deprecated_html_tags |
boolean | page with deprecated tags indicates whether a page has deprecated HTML tags |
duplicate_meta_tags |
boolean | page with duplicate meta tags indicates whether a page has more than one meta tag of the same type available for canonical pages only |
duplicate_title_tag |
boolean | page with more than one title tag indicates whether a page has more than one title tag |
no_image_alt |
boolean | images without alt tags |
no_image_title |
boolean | images without title tags |
no_description |
boolean | pages with no description indicates whether a page has an empty or absent description meta tagavailable for canonical pages only |
no_title |
boolean | page with no title indicates whether a page has an empty or absent title tag |
no_favicon |
boolean | page with no favicon |
seo_friendly_url |
boolean | page with seo-frienldy URL the ‘SEO-friendliness’ of a page URL is checked by four parameters: – the length of the relative path is less than 120 characters – no special characters – no dynamic parameters – relevance of the URL to the page if at least one of them is failed then such URL is considered as not ‘SEO-friendly’ the data is available for canonical pages only |
flash |
boolean | page with flash indicates whether a page has flash elements |
frame |
boolean | page with frames indicates whether a page contains frame , iframe , frameset tags |
lorem_ipsum |
boolean | page with lorem ipsum indicates whether a page has lorem ipsum content |
has_misspelling |
boolean | page with misspelled content |
seo_friendly_url_characters_check |
boolean | URL characters check-up indicates whether a page URL containing only uppercase and lowercase Latin characters, digits and dashes |
seo_friendly_url_dynamic_check |
boolean | URL dynamic check-up the value will be true if a page has no dynamic parameters in the url |
seo_friendly_url_keywords_check |
boolean | URL keyword check-up indicates whether a page URL is consistent with the title meta tag |
seo_friendly_url_relative_length_check |
boolean | URL length check-up the value will be true if a page URL no longer than 120 characters |
is_orphan_page |
boolean | page with no internal links pointing to ittrue if the page has no reference from other pages of the domain |
is_link_relation_conflict |
boolean | mix of both followed and nofollowed incoming internal linkstrue if the page receives at least one link with the rel="nofollow" attribute and at least one dofollow link |
has_links_to_redirects |
boolean | page is pointing to a page that redirect elsewheretrue if the page is pointing to a page that responds with a 3XX redirect |
recursive_canonical |
boolean | recursive canonical errortrue if the page contains rel="canonical" tag to another page, which in turn, refers back to the initial page |
canonical_chain |
boolean | pages with canonical pointing to a page that has a canonical pointing elsewheretrue if the page has a canonical link element pointing to a page that has a canonical pointing to a different pagee.g. page a is canonicalized to page b, which is canonicalized to page c |
canonical_to_redirect |
boolean | canonical page pointing to a page that redirect elsewheretrue if the page has a canonical link element pointing to a page that responds with a 3XX redirect |
canonical_to_broken |
boolean | canonical link pointing to a broken pagetrue if the page has a a canonical link pointing to a page that responds with a 4xx or 5xx response codes |
content_encoding |
string | type of encoding |
media_type |
string | types of media used to display a page |
server |
string | server version |
is_resource |
boolean | indicates whether a page is a single resource |
last_modified |
object | contains data on changes related to the resource if there is no data, the value will be null |
header |
string | date and time when the header was last modified in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00” example: 2019-11-15 12:57:46 +00:00 if there is no data, the value will be null |
sitemap |
string | date and time when the sitemap was last modified in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00” example: 2019-11-15 12:57:46 +00:00 if there is no data, the value will be null |
meta_tag |
string | date and time when the meta tag was last modified in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00” example: 2019-11-15 12:57:46 +00:00 if there is no data, the value will be null |