{"id":15269,"date":"2022-10-19T13:35:05","date_gmt":"2022-10-19T13:35:05","guid":{"rendered":"https:\/\/docs_v3.dataforseo.com\/v3\/?page_id=15269"},"modified":"2026-04-06T13:46:02","modified_gmt":"2026-04-06T13:46:02","slug":"domain_analytics-whois-overview-live","status":"publish","type":"page","link":"https:\/\/docs.dataforseo.com\/v3\/domain_analytics-whois-overview-live\/","title":{"rendered":"domain_analytics\/whois\/overview\/live"},"content":{"rendered":"<div class=\"wpb-content-wrapper\"><p>[vc_row][vc_column][vc_column_text]<\/p>\n<h2 id=\"setting-serp-tasks\">Domain Whois Overview<\/h2>\n<p>\u200c<br \/>\nThis endpoint will provide you with Whois data enriched with backlink stats, and ranking and traffic info from organic and paid search results. Using this endpoint you will be able to get all these data for the domains matching the parameters you specify in the request.   <\/p>\n<p>[\/vc_column_text]\n    <blockquote>\n        <p>Instead of \u2018login\u2019 and \u2018password\u2019 use your credentials from https:\/\/app.dataforseo.com\/api-access<\/p>\n    <\/blockquote>    <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\/domain_analytics\/whois\/overview\/live\">\n                https:\/\/api.dataforseo.com\/v3\/domain_analytics\/whois\/overview\/live                <svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\">\n                    <use href=\"https:\/\/docs.dataforseo.com\/v3\/wp-content\/themes\/dataforseo\/assets\/img\/icons\/sprite.svg#layers\"><\/use>\n                <\/svg>\n            <\/button>\n            <\/div>\n    \t<article class=\"info-card info-card--yellow\">\n\t\t<header class=\"info-card__header\">\n\t\t\t<div class=\"info-card__icon\">\n\t\t\t\t<svg width=\"16\" height=\"16\" viewBox=\"0 0 16 16\">\n\t\t\t\t\t<use href=\"https:\/\/docs.dataforseo.com\/v3\/wp-content\/themes\/dataforseo\/assets\/img\/icons\/sprite.svg#label\"><\/use>\n\t\t\t\t<\/svg>\n\t\t\t<\/div>\n\t\t\t<div class=\"info-card__title\">Pricing<\/div>\n\t\t<\/header>\n\t\t<div class=\"info-card__content\">\n\t\t\t<p> Your account will be charged for each request.<br \/>\nThe cost can be calculated on the <a title=\"Pricing\" href=\"https:\/\/dataforseo.com\/pricing\/domain-analytics-api\/domain-analytics-whois-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. You can send up to 2000 API calls per minute. <\/p>\n<p>You can specify the number of results you want to retrieve, set filters and indicate sorting parameters.<\/p>\n<p>Below you will find a detailed description of the fields you can use for setting a task.<\/p>\n<p><strong>Description of the fields for setting a task:<\/strong><br \/>\n<div class=\"dfs-doc-container dfs-doc-request\"><table><thead><tr><th>Field name<\/th><th>Type<\/th><th>Description<\/th><\/tr><\/thead><tbody><tr data-doc-id=\"limit\"><td><code>limit<\/code><\/td><td>integer<\/td><td><p><em>the maximum number of returned domains<\/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 items<\/em><br>optional field<br>default value: <code>0<\/code><br>if you specify the <code>10<\/code> value, the first ten <code>items<\/code> in the results array will be omitted and the data will be provided for the successive items;<br><strong>Note:<\/strong> we recommend using this parameter only when retrieving up to 10,000 results for retrieving over 10,000 results, use the <code>offset_token<\/code> instead<\/p><\/td><\/tr><tr data-doc-id=\"offset_token\"><td><code>offset_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 100,000 results in a single request;<br>by specifying the unique <code>offset_token<\/code> value from the response array, you will get the subsequent results of the initial task;<br><code>offset_token<\/code> values are unique for each subsequent task<br><strong>Note:<\/strong> if the <code>offset_token<\/code> is specified in the request, all other parameters should be identical to the previous request<br>learn more about this parameter on our <a href=\"https:\/\/dataforseo.com\/help-center\/what-is-the-difference-between-the-offset-and-offset_token-parameters#offset_token\" target=\"_blank\">Help Center<\/a><\/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><<\/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<\/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>the comma is used as a separator<br>example:<br><code>[\"metrics.organic.pos_1,desc\"]<\/code><br>default rule:<br><code>[\"metrics.organic.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>[\"expiration_datetime,asc\",\"metrics.organic.etv,desc\",\"metrics.organic.pos_1,desc\"]<\/code><\/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<\/p>\n<p>As a response of the API server, you will receive <a href=\"https:\/\/en.wikipedia.org\/wiki\/JSON\">JSON<\/a>-encoded data containing a <code>tasks<\/code> array with the information specific to the set tasks.<\/p>\n<p><strong>Description of the fields in the results array:<\/strong><br \/>\n<div class=\"dfs-doc-container dfs-doc-response\"><div class=\"api-block-main\"><div class=\"api-section\"><table><thead><tr><th>Field name<\/th><th>Type<\/th><th>Description<\/th><\/tr><\/thead><tbody><tr data-doc-id=\"version\"><td><code>version<\/code><\/td><td>string<\/td><td><p><em>the current version of the API<\/em><\/p><\/td><\/tr><tr data-doc-id=\"status_code\"><td><code>status_code<\/code><\/td><td>integer<\/td><td><p><i>general status code<\/i><br>you can find the full list of the response codes <a href=\"\/v3\/appendix\/errors\">here<\/a><br><strong>Note:<\/strong> we strongly recommend designing a necessary system for handling related exceptional or error conditions<\/p><\/td><\/tr><tr data-doc-id=\"status_message\"><td><code>status_message<\/code><\/td><td>string<\/td><td><p><em>general informational message<\/em><br>you can find the full list of general informational messages <a href=\"\/v3\/appendix\/errors\">here<\/a><\/p><\/td><\/tr><tr data-doc-id=\"time\"><td><code>time<\/code><\/td><td>string<\/td><td><p><em>execution time, seconds<\/em><\/p><\/td><\/tr><tr data-doc-id=\"cost\"><td><code>cost<\/code><\/td><td>float<\/td><td><p><em>total tasks 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<\/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-total_count\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>total_count<\/code><\/td><td>integer<\/td><td><p><em>total amount of results in our database relevant to your request<\/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>the number of results returned in the <code>items<\/code> array<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-offset\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>offset<\/code><\/td><td>integer<\/td><td><p><em> results offset value specified in POST request<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-offset_token\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>offset_token<\/code><\/td><td>object<\/td><td><p><em>token for subsequent requests<\/em><br>by specifying the unique <code>offset_token<\/code> when setting a new task, you will get the subsequent results of the initial task;<br><code>offset_token<\/code> values are unique for each subsequent task<\/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>contains ranking and traffic data<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-domain\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>domain<\/code><\/td><td>string<\/td><td><p><em>domain name<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-created_datetime\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>created_datetime<\/code><\/td><td>string<\/td><td><p><em>date and time of registration<\/em><br>date and time (in the <a href=\"https:\/\/en.wikipedia.org\/wiki\/ISO_8601\" rel=\"noopener noreferrer\" target=\"_blank\">ISO 8601 format<\/a>) when the domain was first registered <br>example: <br><code>\"1997-03-29 03:00:00 +00:00\"<\/code><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-changed_datetime\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>changed_datetime<\/code><\/td><td>string<\/td><td><p><em>date and time when the domain entry was changed<\/em><br>date and time (in the <a href=\"https:\/\/en.wikipedia.org\/wiki\/ISO_8601\" rel=\"noopener noreferrer\" target=\"_blank\">ISO 8601 format<\/a>) when the domain entry was last modified<br>example: <br><code>\"2021-01-14 08:36:28 +00:00\"<\/code><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-expiration_datetime\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>expiration_datetime<\/code><\/td><td>string<\/td><td><p><em>date and time when the domain will expire<\/em><br>date and time (in the <a href=\"https:\/\/en.wikipedia.org\/wiki\/ISO_8601\" rel=\"noopener noreferrer\" target=\"_blank\">ISO 8601 format<\/a>) when the domain is due to expire <br>example: <br><code>\"2022-11-26 17:21:23 +00:00\"<\/code><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-updated_datetime\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>updated_datetime<\/code><\/td><td>string<\/td><td><p><em>date and time when the domain was updated<\/em><br>date and time (in the <a href=\"https:\/\/en.wikipedia.org\/wiki\/ISO_8601\" rel=\"noopener noreferrer\" target=\"_blank\">ISO 8601 format<\/a>) when the domain was last updated <br>example: <br><code>\"2021-01-29 13:59:38 +00:00\"<\/code><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-first_seen\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>first_seen<\/code><\/td><td>string<\/td><td><p><em>date and time when our crawler found the domain for the first time<\/em><br>in the UTC format: \u201cyyyy-mm-dd hh-mm-ss +00:00\u201d<br>example: <br><code>\"2019-11-15 12:57:46 +00:00\"<\/code><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-epp_status_codes\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>epp_status_codes<\/code><\/td><td>array<\/td><td><p><em>extensive provisioning protocol status codes<\/em><br>the status of a domain name registration <a href=\"https:\/\/www.icann.org\/resources\/pages\/epp-status-codes-2014-06-16-en\" rel=\"noopener noreferrer\" target=\"_blank\">as defined by ICANN<\/a><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-tld\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>tld<\/code><\/td><td>string<\/td><td><p><em>top-level domain<\/em><br>top-level domain in the <a href=\"https:\/\/www.iana.org\/domains\/root\/db\" rel=\"noopener noreferrer\" target=\"_blank\">DNS root zone<\/a><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-registered\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>registered<\/code><\/td><td>boolean<\/td><td><p><em>domain registration status<\/em><br>if <code>false<\/code>, the domain name registration has expired<br><strong>Note: expired domains will remain in the database for only a short period of time<\/strong><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-registrar\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>registrar<\/code><\/td><td>string<\/td><td><p><em>domain registrar<\/em><br>if <code>null<\/code>, the domain registrar is unknown<br>example:<br><code>NameCheap, Inc.<\/code><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-metrics\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong><code>metrics<\/code><\/strong><\/td><td>object<\/td><td><p><em>ranking data relevant to the specified domain<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-metrics-organic\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong><code>organic<\/code><\/strong><\/td><td>object<\/td><td><p><em>ranking and traffic data from organic search<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-metrics-organic-pos_1\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>pos_1<\/code><\/td><td>integer<\/td><td><p><em>number of organic SERPs where the domain ranks #1<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-metrics-organic-pos_2_3\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>pos_2_3<\/code><\/td><td>integer<\/td><td><p><em>number of organic SERPs where the domain ranks #2-3<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-metrics-organic-pos_4_10\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>pos_4_10<\/code><\/td><td>integer<\/td><td><p><em>number of organic SERPs where the domain ranks #4-10<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-metrics-organic-pos_11_20\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>pos_11_20<\/code><\/td><td>integer<\/td><td><p><em>number of organic SERPs where the domain ranks #11-20<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-metrics-organic-pos_21_30\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>pos_21_30<\/code><\/td><td>integer<\/td><td><p><em>number of organic SERPs where the domain ranks #21-30<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-metrics-organic-pos_31_40\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>pos_31_40<\/code><\/td><td>integer<\/td><td><p><em>number of organic SERPs where the domain ranks #31-40<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-metrics-organic-pos_41_50\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>pos_41_50<\/code><\/td><td>integer<\/td><td><p><em>number of organic SERPs where the domain ranks #41-50<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-metrics-organic-pos_51_60\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>pos_51_60<\/code><\/td><td>integer<\/td><td><p><em>number of organic SERPs where the domain ranks #51-60<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-metrics-organic-pos_61_70\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>pos_61_70<\/code><\/td><td>integer<\/td><td><p><em>number of organic SERPs where the domain ranks #61-70<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-metrics-organic-pos_71_80\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>pos_71_80<\/code><\/td><td>integer<\/td><td><p><em>number of organic SERPs where the domain ranks #71-80<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-metrics-organic-pos_81_90\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>pos_81_90<\/code><\/td><td>integer<\/td><td><p><em>number of organic SERPs where the domain ranks #81-90<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-metrics-organic-pos_91_100\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>pos_91_100<\/code><\/td><td>integer<\/td><td><p><em>number of organic SERPs where the domain ranks #91-100<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-metrics-organic-etv\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>etv<\/code><\/td><td>float<\/td><td><p><em>estimated traffic volume<\/em><br>estimated organic monthly traffic to the domain<br>calculated as the product of CTR (click-through-rate) and search volume values of all keywords the domain ranks for<br>learn more about how the metric is calculated in <a href=\"https:\/\/dataforseo.com\/help-center\/how-is-etv-calculated\" rel=\"noopener noreferrer\" target=\"_blank\">this help center article<\/a><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-metrics-organic-count\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>count<\/code><\/td><td>integer<\/td><td><p><em>total count of organic SERPs that contain the domain<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-metrics-organic-estimated_paid_traffic_cost\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>estimated_paid_traffic_cost<\/code><\/td><td>float<\/td><td><p><em>estimated cost of converting organic search traffic into paid<\/em><br>represents the estimated monthly cost of running ads (USD) for all keywords a domain ranks for<br>the metric is calculated as the product of organic <code>etv<\/code> and paid <code>cpc<\/code> values and indicates the cost of driving the estimated volume of monthly organic traffic through PPC advertising in Google Search<br>learn more about how the metric is calculated in <a href=\"https:\/\/dataforseo.com\/help-center\/how-is-traffic-cost-calculated\" rel=\"noopener noreferrer\" target=\"_blank\">this help center article<\/a><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-metrics-paid\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong><code>paid<\/code><\/strong><\/td><td>object<\/td><td><p><em>ranking and traffic data from paid search<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-metrics-paid-pos_1\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>pos_1<\/code><\/td><td>integer<\/td><td><p><em>number of paid SERPs where the domain ranks #1<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-metrics-paid-pos_2_3\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>pos_2_3<\/code><\/td><td>integer<\/td><td><p><em>number of paid SERPs where the domain ranks #2-3<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-metrics-paid-pos_4_10\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>pos_4_10<\/code><\/td><td>integer<\/td><td><p><em>number of paid SERPs where the domain ranks #4-10<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-metrics-paid-pos_11_20\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>pos_11_20<\/code><\/td><td>integer<\/td><td><p><em>number of paid SERPs where the domain ranks #11-20<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-metrics-paid-pos_21_30\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>pos_21_30<\/code><\/td><td>integer<\/td><td><p><em>number of paid SERPs where the domain ranks #21-30<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-metrics-paid-pos_31_40\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>pos_31_40<\/code><\/td><td>integer<\/td><td><p><em>number of paid SERPs where the domain ranks #31-40<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-metrics-paid-pos_41_50\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>pos_41_50<\/code><\/td><td>integer<\/td><td><p><em>number of paid SERPs where the domain ranks #41-50<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-metrics-paid-pos_51_60\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>pos_51_60<\/code><\/td><td>integer<\/td><td><p><em>number of paid SERPs where the domain ranks #51-60<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-metrics-paid-pos_61_70\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>pos_61_70<\/code><\/td><td>integer<\/td><td><p><em>number of paid SERPs where the domain ranks #61-70<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-metrics-paid-pos_71_80\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>pos_71_80<\/code><\/td><td>integer<\/td><td><p><em>number of paid SERPs where the domain ranks #71-80<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-metrics-paid-pos_81_90\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>pos_81_90<\/code><\/td><td>integer<\/td><td><p><em>number of paid SERPs where the domain ranks #81-90<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-metrics-paid-pos_91_100\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>pos_91_100<\/code><\/td><td>integer<\/td><td><p><em>number of paid SERPs where the domain ranks #91-100<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-metrics-paid-etv\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>etv<\/code><\/td><td>float<\/td><td><p><em>estimated traffic volume<\/em><br>estimated paid monthly traffic to the domain<br>calculated as the product of CTR (click-through-rate) and search volume values of all keywords the domain ranks for<br>learn more about how the metric is calculated in <a href=\"https:\/\/dataforseo.com\/help-center\/how-is-etv-calculated\" rel=\"noopener noreferrer\" target=\"_blank\">this help center article<\/a><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-metrics-paid-count\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>count<\/code><\/td><td>integer<\/td><td><p><em>total count of paid SERPs that contain the domain<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-metrics-paid-estimated_paid_traffic_cost\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>estimated_paid_traffic_cost<\/code><\/td><td>float<\/td><td><p><em>estimated cost of monthly search traffic<\/em><br>represents the estimated cost of paid monthly traffic (USD) based on <code>etv<\/code> and <code>cpc<\/code> values<br>learn more about how the metric is calculated in <a href=\"https:\/\/dataforseo.com\/help-center\/how-is-traffic-cost-calculated\" rel=\"noopener noreferrer\" target=\"_blank\">this help center article<\/a><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-backlinks_info\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<strong><code>backlinks_info<\/code><\/strong><\/td><td>object<\/td><td><p><em>backlink data for the returned domain<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-backlinks_info-referring_domains\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>referring_domains<\/code><\/td><td>integer<\/td><td><p><em>number of referring domains<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-backlinks_info-referring_main_domains\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>referring_main_domains<\/code><\/td><td>integer<\/td><td><p><em>number of referring main domains<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-backlinks_info-referring_pages\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>referring_pages<\/code><\/td><td>integer<\/td><td><p><em>number of referring pages<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-backlinks_info-dofollow\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>dofollow<\/code><\/td><td>integer<\/td><td><p><em>number of dofollow links<\/em><\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-backlinks_info-backlinks\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>backlinks<\/code><\/td><td>integer<\/td><td><p><em>total number of backlinks<\/em><br>the total number of backlinks, including dofollow and nofollow links<\/p><\/td><\/tr><tr data-doc-id=\"tasks-result-items-backlinks_info-time_update\"><td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<code>time_update<\/code><\/td><td>string<\/td><td><p><em>date and time when backlink data was updated<\/em><br>in the UTC format: \"yyyy-mm-dd hh-mm-ss +00:00\"<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00<\/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\/domain_analytics\/whois\/overview\/live&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;limit&quot;: 2,\r\n        &quot;filters&quot;: [\r\n            [\r\n                &quot;epp_status_codes&quot;,\r\n                &quot;in&quot;,\r\n                [\r\n                    &quot;client_transfer_prohibited&quot;,\r\n                    &quot;client_update_prohibited&quot;\r\n                ]\r\n            ]\r\n        ]\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 set a task\r\n$post_array[] = array(\r\n\t&quot;limit&quot; =&gt; 10,\r\n\t&quot;filters&quot; =&gt; [\r\n\t\t[&quot;domain&quot;, &quot;like&quot;, &quot;%seo%&quot;],\r\n\t\t&quot;and&quot;,\r\n\t\t[&quot;metrics.organic.pos_1&quot;, &quot;&gt;&quot;, 200]\r\n\t],\r\n\t&quot;order_by&quot; =&gt; [&quot;metrics.organic.pos_1,desc&quot;]\r\n\r\n);\r\ntry {\r\n\t\/\/ POST \/v3\/domain_analytics\/whois\/overview\/live\r\n\t$result = $client-&gt;post(&#039;\/v3\/domain_analytics\/whois\/overview\/live&#039;, $post_array);\r\n\tprint_r($result);\r\n\t\/\/ do something with post result\r\n} catch (RestClientException $e) {\r\n\techo &quot;n&quot;;\r\n\tprint &quot;HTTP code: {$e-&gt;getHttpCode()}n&quot;;\r\n\tprint &quot;Error code: {$e-&gt;getCode()}n&quot;;\r\n\tprint &quot;Message: {$e-&gt;getMessage()}n&quot;;\r\n\tprint  $e-&gt;getTraceAsString();\r\n\techo &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;limit&quot;: 10,\r\n  &quot;filters&quot;: [\r\n    [&quot;domain&quot;, &quot;like&quot;, &quot;%seo%&quot;],\r\n    &quot;and&quot;,\r\n    [&quot;metrics.organic.pos_1&quot;, &quot;&gt;&quot;, 200]\r\n  ],\r\n  &quot;order_by&quot;: [&quot;metrics.organic.pos_1,desc&quot;]\r\n});\r\n\r\nconst axios = require(&#039;axios&#039;);\r\n\r\naxios({\r\n  method: &#039;post&#039;,\r\n  url: &#039;https:\/\/api.dataforseo.com\/v3\/domain_analytics\/whois\/overview\/live&#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 client import RestClient\r\n# You can download this file from here https:\/\/cdn.dataforseo.com\/v3\/examples\/python\/python_Client.zip\r\nclient = RestClient(&quot;login&quot;, &quot;password&quot;)\r\npost_data = dict()\r\n# simple way to set a task\r\npost_data[len(post_data)] = dict(\r\n    limit=10,\r\n    filters=[\r\n        [&quot;domain&quot;, &quot;like&quot;, &quot;%seo%&quot;],\r\n        &quot;and&quot;,\r\n        [&quot;metrics.organic.pos_1&quot;, &quot;&gt;&quot;, 200]\r\n    ],\r\n    order_by = [&quot;metrics.organic.pos_1,desc&quot;]\r\n)\r\n# POST \/v3\/domain_analytics\/whois\/overview\/live\r\nresponse = client.post(&quot;\/v3\/domain_analytics\/whois\/overview\/live&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 dataforseo_labs_google_competitors_domain_live()\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            postData.Add(new\r\n            {\r\n                limit = 10,\r\n                filters = new object[]\r\n                {\r\n                    new object[] { &quot;domain&quot;, &quot;like&quot;, &quot;%seo%&quot; },\r\n                    &quot;and&quot;,\r\n                    new object[] { &quot;metrics.organic.pos_1&quot;, &quot;&gt;&quot;, 200 }\r\n                },\r\n                order_by = new object[] { &quot;metrics.organic.pos_1,desc&quot; }\r\n            });\r\n            \/\/ POST \/v3\/domain_analytics\/whois\/overview\/live\r\n            \/\/ the full list of possible parameters is available in documentation\r\n            var taskPostResponse = await httpClient.PostAsync(&quot;\/v3\/domain_analytics\/whois\/overview\/live&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.20260327&quot;,\r\n    &quot;status_code&quot;: 20000,\r\n    &quot;status_message&quot;: &quot;Ok.&quot;,\r\n    &quot;time&quot;: &quot;10.8848 sec.&quot;,\r\n    &quot;cost&quot;: 0.102,\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;04061632-1535-0481-0000-7454232ef986&quot;,\r\n            &quot;status_code&quot;: 20000,\r\n            &quot;status_message&quot;: &quot;Ok.&quot;,\r\n            &quot;time&quot;: &quot;10.8249 sec.&quot;,\r\n            &quot;cost&quot;: 0.102,\r\n            &quot;result_count&quot;: 1,\r\n            &quot;path&quot;: [\r\n                &quot;v3&quot;,\r\n                &quot;domain_analytics&quot;,\r\n                &quot;whois&quot;,\r\n                &quot;overview&quot;,\r\n                &quot;live&quot;\r\n            ],\r\n            &quot;data&quot;: {\r\n                &quot;api&quot;: &quot;domain_analytics&quot;,\r\n                &quot;function&quot;: &quot;overview&quot;,\r\n                &quot;se&quot;: &quot;whois&quot;,\r\n                &quot;limit&quot;: 2,\r\n                &quot;filters&quot;: [\r\n                    [\r\n                        &quot;epp_status_codes&quot;,\r\n                        &quot;in&quot;,\r\n                        [\r\n                            &quot;client_transfer_prohibited&quot;,\r\n                            &quot;client_update_prohibited&quot;\r\n                        ]\r\n                    ]\r\n                ]\r\n            },\r\n            &quot;result&quot;: [\r\n                {\r\n                    &quot;total_count&quot;: 131036623,\r\n                    &quot;items_count&quot;: 2,\r\n                    &quot;offset&quot;: 0,\r\n                    &quot;offset_token&quot;: &quot;eyJDdXJyZW50T2Zmc2V0IjoyLCJSZXF1ZXN0RGF0YSI6eyJzZWFyY2hfYWZ0ZXJfdG9rZW4iOm51bGwsImxhbmd1YWdlIjpudWxsLCJzZWFyY2hfZW5naW5lIjoiZ29vZ2xlIiwibG9jYXRpb24iOm51bGwsInVzZV9uZXdfY2F0ZWdvcmllcyI6dHJ1ZSwib3JkZXJfYnkiOnsib3JkZXJfZmllbGQiOiJtZXRyaWNzLm9yZ2FuaWMuY291bnQiLCJvcmRlcl90eXBlIjoiRGVzYyIsIm5leHQiOm51bGx9LCJsaW1pdCI6Miwib2Zmc2V0IjowLCJhaWQiOjE1MzUsInVzZV9jYWNoZSI6dHJ1ZSwidGFza19pZCI6IjA0MDYxNjMyLTE1MzUtMDQ4MS0wMDAwLTc0NTQyMzJlZjk4NiIsImZsYWdzIjpudWxsfSwiUmF3UXVlcnkiOnsiZmllbGQiOiJwYXJzZWRfc3RhdHVzZXMiLCJ0eXBlIjoiaW4iLCJ2YWx1ZSI6WyJjbGllbnRfdHJhbnNmZXJfcHJvaGliaXRlZCIsImNsaWVudF91cGRhdGVfcHJvaGliaXRlZCJdfSwiSWQiOiIxZmFhOTQ3OC02Y2RiLTRkOTgtOWQzYi1mZmFjMzgyYTgzZjQiLCJTZWFyY2hBZnRlckRhdGEiOlszOTg3NTIzNTAuMCwiNzhlYzQzMjMtNGNhMC1hOTZlLWQ4MDgtMDYzNDVkMzFmZDc4Il0sIkV4ZWN1dG9yIjoyNzA5NjI3NDY1OTc5MzczNDkwfQ==&quot;,\r\n                    &quot;items&quot;: [\r\n                        {\r\n                            &quot;domain&quot;: &quot;youtube.com&quot;,\r\n                            &quot;created_datetime&quot;: &quot;2005-02-15 03:13:12 +00:00&quot;,\r\n                            &quot;changed_datetime&quot;: &quot;2026-01-14 08:29:14 +00:00&quot;,\r\n                            &quot;expiration_datetime&quot;: &quot;2027-02-15 03:13:12 +00:00&quot;,\r\n                            &quot;updated_datetime&quot;: &quot;2026-02-10 04:45:47 +00:00&quot;,\r\n                            &quot;first_seen&quot;: &quot;2020-10-06 21:00:00 +00:00&quot;,\r\n                            &quot;epp_status_codes&quot;: [\r\n                                &quot;client_delete_prohibited&quot;,\r\n                                &quot;client_transfer_prohibited&quot;,\r\n                                &quot;client_update_prohibited&quot;,\r\n                                &quot;server_delete_prohibited&quot;,\r\n                                &quot;server_transfer_prohibited&quot;,\r\n                                &quot;server_update_prohibited&quot;\r\n                            ],\r\n                            &quot;tld&quot;: &quot;com&quot;,\r\n                            &quot;registered&quot;: true,\r\n                            &quot;registrar&quot;: &quot;MarkMonitor Inc.&quot;,\r\n                            &quot;metrics&quot;: {\r\n                                &quot;organic&quot;: {\r\n                                    &quot;pos_1&quot;: 14846707,\r\n                                    &quot;pos_2_3&quot;: 19552816,\r\n                                    &quot;pos_4_10&quot;: 106681794,\r\n                                    &quot;pos_11_20&quot;: 138312433,\r\n                                    &quot;pos_21_30&quot;: 82907142,\r\n                                    &quot;pos_31_40&quot;: 44293544,\r\n                                    &quot;pos_41_50&quot;: 23471005,\r\n                                    &quot;pos_51_60&quot;: 12764235,\r\n                                    &quot;pos_61_70&quot;: 7289769,\r\n                                    &quot;pos_71_80&quot;: 4446429,\r\n                                    &quot;pos_81_90&quot;: 2834310,\r\n                                    &quot;pos_91_100&quot;: 1447607,\r\n                                    &quot;etv&quot;: 15370164717.398664,\r\n                                    &quot;count&quot;: 458847791,\r\n                                    &quot;estimated_paid_traffic_cost&quot;: 9947921864.140717\r\n                                },\r\n                                &quot;paid&quot;: {\r\n                                    &quot;pos_1&quot;: 51,\r\n                                    &quot;pos_2_3&quot;: 4,\r\n                                    &quot;pos_4_10&quot;: 1,\r\n                                    &quot;pos_11_20&quot;: 0,\r\n                                    &quot;pos_21_30&quot;: 0,\r\n                                    &quot;pos_31_40&quot;: 0,\r\n                                    &quot;pos_41_50&quot;: 0,\r\n                                    &quot;pos_51_60&quot;: 0,\r\n                                    &quot;pos_61_70&quot;: 0,\r\n                                    &quot;pos_71_80&quot;: 0,\r\n                                    &quot;pos_81_90&quot;: 0,\r\n                                    &quot;pos_91_100&quot;: 0,\r\n                                    &quot;etv&quot;: 461009.10263210535,\r\n                                    &quot;count&quot;: 56,\r\n                                    &quot;estimated_paid_traffic_cost&quot;: 8890.541761744767\r\n                                }\r\n                            },\r\n                            &quot;backlinks_info&quot;: {\r\n                                &quot;referring_domains&quot;: 20775079,\r\n                                &quot;referring_main_domains&quot;: 15508091,\r\n                                &quot;referring_pages&quot;: 26854913222,\r\n                                &quot;dofollow&quot;: 23047187966,\r\n                                &quot;backlinks&quot;: 36153043000,\r\n                                &quot;time_update&quot;: &quot;2026-03-20 00:46:21 +00:00&quot;\r\n                            }\r\n                        },\r\n                        {\r\n                            &quot;domain&quot;: &quot;facebook.com&quot;,\r\n                            &quot;created_datetime&quot;: &quot;1997-03-29 03:00:00 +00:00&quot;,\r\n                            &quot;changed_datetime&quot;: &quot;2020-03-10 16:53:59 +00:00&quot;,\r\n                            &quot;expiration_datetime&quot;: &quot;2028-03-30 01:00:00 +00:00&quot;,\r\n                            &quot;updated_datetime&quot;: &quot;2021-06-11 16:57:33 +00:00&quot;,\r\n                            &quot;first_seen&quot;: &quot;2020-10-06 21:00:00 +00:00&quot;,\r\n                            &quot;epp_status_codes&quot;: [\r\n                                &quot;client_delete_prohibited&quot;,\r\n                                &quot;client_transfer_prohibited&quot;,\r\n                                &quot;client_update_prohibited&quot;,\r\n                                &quot;server_delete_prohibited&quot;,\r\n                                &quot;server_transfer_prohibited&quot;,\r\n                                &quot;server_update_prohibited&quot;\r\n                            ],\r\n                            &quot;tld&quot;: &quot;com&quot;,\r\n                            &quot;registered&quot;: true,\r\n                            &quot;registrar&quot;: null,\r\n                            &quot;metrics&quot;: {\r\n                                &quot;organic&quot;: {\r\n                                    &quot;pos_1&quot;: 8110835,\r\n                                    &quot;pos_2_3&quot;: 38399739,\r\n                                    &quot;pos_4_10&quot;: 113875984,\r\n                                    &quot;pos_11_20&quot;: 77274410,\r\n                                    &quot;pos_21_30&quot;: 50588781,\r\n                                    &quot;pos_31_40&quot;: 35459009,\r\n                                    &quot;pos_41_50&quot;: 24597152,\r\n                                    &quot;pos_51_60&quot;: 17605929,\r\n                                    &quot;pos_61_70&quot;: 12843898,\r\n                                    &quot;pos_71_80&quot;: 9390813,\r\n                                    &quot;pos_81_90&quot;: 6893761,\r\n                                    &quot;pos_91_100&quot;: 3712026,\r\n                                    &quot;etv&quot;: 12907263277.442297,\r\n                                    &quot;count&quot;: 398752337,\r\n                                    &quot;estimated_paid_traffic_cost&quot;: 10807286334.484005\r\n                                },\r\n                                &quot;paid&quot;: {\r\n                                    &quot;pos_1&quot;: 1695,\r\n                                    &quot;pos_2_3&quot;: 109,\r\n                                    &quot;pos_4_10&quot;: 25,\r\n                                    &quot;pos_11_20&quot;: 1,\r\n                                    &quot;pos_21_30&quot;: 1,\r\n                                    &quot;pos_31_40&quot;: 0,\r\n                                    &quot;pos_41_50&quot;: 0,\r\n                                    &quot;pos_51_60&quot;: 0,\r\n                                    &quot;pos_61_70&quot;: 0,\r\n                                    &quot;pos_71_80&quot;: 0,\r\n                                    &quot;pos_81_90&quot;: 0,\r\n                                    &quot;pos_91_100&quot;: 0,\r\n                                    &quot;etv&quot;: 458496.5912024081,\r\n                                    &quot;count&quot;: 1831,\r\n                                    &quot;estimated_paid_traffic_cost&quot;: 1079915.6122864299\r\n                                }\r\n                            },\r\n                            &quot;backlinks_info&quot;: {\r\n                                &quot;referring_domains&quot;: 39768060,\r\n                                &quot;referring_main_domains&quot;: 30300262,\r\n                                &quot;referring_pages&quot;: 56477948556,\r\n                                &quot;dofollow&quot;: 46777568316,\r\n                                &quot;backlinks&quot;: 74973720695,\r\n                                &quot;time_update&quot;: &quot;2026-03-18 06:31:50 +00:00&quot;\r\n                            }\r\n                        }\r\n                    ]\r\n                }\r\n            ]\r\n        }\r\n    ]\r\n}<\/code><\/pre><\/div><\/div><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>[vc_row][vc_column][vc_column_text] Domain Whois Overview \u200c This endpoint will provide you with Whois data enriched with backlink stats, and ranking and traffic info from organic and paid search results. Using this endpoint you will be able to get all these data for the domains matching the parameters you specify in the request. [\/vc_column_text] Instead of \u2018login\u2019 [&hellip;]<\/p>\n","protected":false},"author":17,"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: limit\n    type: integer\n    description: |\n      <em>the maximum number of returned domains<\/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 items<\/em><br>optional field<br>default value: <code>0<\/code><br>if you specify the <code>10<\/code> value, the first ten <code>items<\/code> in the results array will be omitted and the data will be provided for the successive items;<br><strong>Note:<\/strong> we recommend using this parameter only when retrieving up to 10,000 results for retrieving over 10,000 results, use the <code>offset_token<\/code> instead\n  - name: offset_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 100,000 results in a single request;<br>by specifying the unique <code>offset_token<\/code> value from the response array, you will get the subsequent results of the initial task;<br><code>offset_token<\/code> values are unique for each subsequent task<br><strong>Note:<\/strong> if the <code>offset_token<\/code> is specified in the request, all other parameters should be identical to the previous request<br>learn more about this parameter on our <a href=\"https:\/\/dataforseo.com\/help-center\/what-is-the-difference-between-the-offset-and-offset_token-parameters#offset_token\" target=\"_blank\">Help Center<\/a>\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>&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\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>the comma is used as a separator<br>example:<br><code>[\"metrics.organic.pos_1,desc\"]<\/code><br>default rule:<br><code>[\"metrics.organic.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>[\"expiration_datetime,asc\",\"metrics.organic.etv,desc\",\"metrics.organic.pos_1,desc\"]<\/code>\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 tasks 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<\/em>\n        - name: result\n          type: array\n          description: |\n            <em>array of results<\/em>\n          items:\n            children:\n              - name: total_count\n                type: integer\n                description: |\n                  <em>total amount of results in our database relevant to your request<\/em>\n              - name: items_count\n                type: integer\n                description: |\n                  <em>the number of results returned in the <code>items<\/code> array<\/em>\n              - name: offset\n                type: integer\n                description: |\n                  <em> results offset value specified in POST request<\/em>\n              - name: offset_token\n                type: object\n                description: |\n                  <em>token for subsequent requests<\/em><br>by specifying the unique <code>offset_token<\/code> when setting a new task, you will get the subsequent results of the initial task;<br><code>offset_token<\/code> values are unique for each subsequent task\n              - name: items\n                type: array\n                description: |\n                  <em>contains ranking and traffic data<\/em>\n                items:\n                  children:\n                    - name: domain\n                      type: string\n                      description: |\n                        <em>domain name<\/em>\n                    - name: created_datetime\n                      type: string\n                      description: |\n                        <em>date and time of registration<\/em><br>date and time (in the <a href=\"https:\/\/en.wikipedia.org\/wiki\/ISO_8601\" rel=\"noopener noreferrer\" target=\"_blank\">ISO 8601 format<\/a>) when the domain was first registered <br>example: <br><code>\"1997-03-29 03:00:00 +00:00\"<\/code>\n                    - name: changed_datetime\n                      type: string\n                      description: |\n                        <em>date and time when the domain entry was changed<\/em><br>date and time (in the <a href=\"https:\/\/en.wikipedia.org\/wiki\/ISO_8601\" rel=\"noopener noreferrer\" target=\"_blank\">ISO 8601 format<\/a>) when the domain entry was last modified<br>example: <br><code>\"2021-01-14 08:36:28 +00:00\"<\/code>\n                    - name: expiration_datetime\n                      type: string\n                      description: |\n                        <em>date and time when the domain will expire<\/em><br>date and time (in the <a href=\"https:\/\/en.wikipedia.org\/wiki\/ISO_8601\" rel=\"noopener noreferrer\" target=\"_blank\">ISO 8601 format<\/a>) when the domain is due to expire <br>example: <br><code>\"2022-11-26 17:21:23 +00:00\"<\/code>\n                    - name: updated_datetime\n                      type: string\n                      description: |\n                        <em>date and time when the domain was updated<\/em><br>date and time (in the <a href=\"https:\/\/en.wikipedia.org\/wiki\/ISO_8601\" rel=\"noopener noreferrer\" target=\"_blank\">ISO 8601 format<\/a>) when the domain was last updated <br>example: <br><code>\"2021-01-29 13:59:38 +00:00\"<\/code>\n                    - name: first_seen\n                      type: string\n                      description: |\n                        <em>date and time when our crawler found the domain for the first time<\/em><br>in the UTC format: \u201cyyyy-mm-dd hh-mm-ss +00:00\u201d<br>example: <br><code>\"2019-11-15 12:57:46 +00:00\"<\/code>\n                    - name: epp_status_codes\n                      type: array\n                      description: |\n                        <em>extensive provisioning protocol status codes<\/em><br>the status of a domain name registration <a href=\"https:\/\/www.icann.org\/resources\/pages\/epp-status-codes-2014-06-16-en\" rel=\"noopener noreferrer\" target=\"_blank\">as defined by ICANN<\/a>\n                    - name: tld\n                      type: string\n                      description: |\n                        <em>top-level domain<\/em><br>top-level domain in the <a href=\"https:\/\/www.iana.org\/domains\/root\/db\" rel=\"noopener noreferrer\" target=\"_blank\">DNS root zone<\/a>\n                    - name: registered\n                      type: boolean\n                      description: |\n                        <em>domain registration status<\/em><br>if <code>false<\/code>, the domain name registration has expired<br><strong>Note: expired domains will remain in the database for only a short period of time<\/strong>\n                    - name: registrar\n                      type: string\n                      description: |\n                        <em>domain registrar<\/em><br>if <code>null<\/code>, the domain registrar is unknown<br>example:<br><code>NameCheap, Inc.<\/code>\n                    - name: metrics\n                      type: object\n                      description: |\n                        <em>ranking data relevant to the specified domain<\/em>\n                      children:\n                        - name: organic\n                          type: object\n                          description: |\n                            <em>ranking and traffic data from organic search<\/em>\n                          children:\n                            - name: pos_1\n                              type: integer\n                              description: |\n                                <em>number of organic SERPs where the domain ranks #1<\/em>\n                            - name: pos_2_3\n                              type: integer\n                              description: |\n                                <em>number of organic SERPs where the domain ranks #2-3<\/em>\n                            - name: pos_4_10\n                              type: integer\n                              description: |\n                                <em>number of organic SERPs where the domain ranks #4-10<\/em>\n                            - name: pos_11_20\n                              type: integer\n                              description: |\n                                <em>number of organic SERPs where the domain ranks #11-20<\/em>\n                            - name: pos_21_30\n                              type: integer\n                              description: |\n                                <em>number of organic SERPs where the domain ranks #21-30<\/em>\n                            - name: pos_31_40\n                              type: integer\n                              description: |\n                                <em>number of organic SERPs where the domain ranks #31-40<\/em>\n                            - name: pos_41_50\n                              type: integer\n                              description: |\n                                <em>number of organic SERPs where the domain ranks #41-50<\/em>\n                            - name: pos_51_60\n                              type: integer\n                              description: |\n                                <em>number of organic SERPs where the domain ranks #51-60<\/em>\n                            - name: pos_61_70\n                              type: integer\n                              description: |\n                                <em>number of organic SERPs where the domain ranks #61-70<\/em>\n                            - name: pos_71_80\n                              type: integer\n                              description: |\n                                <em>number of organic SERPs where the domain ranks #71-80<\/em>\n                            - name: pos_81_90\n                              type: integer\n                              description: |\n                                <em>number of organic SERPs where the domain ranks #81-90<\/em>\n                            - name: pos_91_100\n                              type: integer\n                              description: |\n                                <em>number of organic SERPs where the domain ranks #91-100<\/em>\n                            - name: etv\n                              type: float\n                              description: |\n                                <em>estimated traffic volume<\/em><br>estimated organic monthly traffic to the domain<br>calculated as the product of CTR (click-through-rate) and search volume values of all keywords the domain ranks for<br>learn more about how the metric is calculated in <a href=\"https:\/\/dataforseo.com\/help-center\/how-is-etv-calculated\" rel=\"noopener noreferrer\" target=\"_blank\">this help center article<\/a>\n                            - name: count\n                              type: integer\n                              description: |\n                                <em>total count of organic SERPs that contain the domain<\/em>\n                            - name: estimated_paid_traffic_cost\n                              type: float\n                              description: |\n                                <em>estimated cost of converting organic search traffic into paid<\/em><br>represents the estimated monthly cost of running ads (USD) for all keywords a domain ranks for<br>the metric is calculated as the product of organic <code>etv<\/code> and paid <code>cpc<\/code> values and indicates the cost of driving the estimated volume of monthly organic traffic through PPC advertising in Google Search<br>learn more about how the metric is calculated in <a href=\"https:\/\/dataforseo.com\/help-center\/how-is-traffic-cost-calculated\" rel=\"noopener noreferrer\" target=\"_blank\">this help center article<\/a>\n                        - name: paid\n                          type: object\n                          description: |\n                            <em>ranking and traffic data from paid search<\/em>\n                          children:\n                            - name: pos_1\n                              type: integer\n                              description: |\n                                <em>number of paid SERPs where the domain ranks #1<\/em>\n                            - name: pos_2_3\n                              type: integer\n                              description: |\n                                <em>number of paid SERPs where the domain ranks #2-3<\/em>\n                            - name: pos_4_10\n                              type: integer\n                              description: |\n                                <em>number of paid SERPs where the domain ranks #4-10<\/em>\n                            - name: pos_11_20\n                              type: integer\n                              description: |\n                                <em>number of paid SERPs where the domain ranks #11-20<\/em>\n                            - name: pos_21_30\n                              type: integer\n                              description: |\n                                <em>number of paid SERPs where the domain ranks #21-30<\/em>\n                            - name: pos_31_40\n                              type: integer\n                              description: |\n                                <em>number of paid SERPs where the domain ranks #31-40<\/em>\n                            - name: pos_41_50\n                              type: integer\n                              description: |\n                                <em>number of paid SERPs where the domain ranks #41-50<\/em>\n                            - name: pos_51_60\n                              type: integer\n                              description: |\n                                <em>number of paid SERPs where the domain ranks #51-60<\/em>\n                            - name: pos_61_70\n                              type: integer\n                              description: |\n                                <em>number of paid SERPs where the domain ranks #61-70<\/em>\n                            - name: pos_71_80\n                              type: integer\n                              description: |\n                                <em>number of paid SERPs where the domain ranks #71-80<\/em>\n                            - name: pos_81_90\n                              type: integer\n                              description: |\n                                <em>number of paid SERPs where the domain ranks #81-90<\/em>\n                            - name: pos_91_100\n                              type: integer\n                              description: |\n                                <em>number of paid SERPs where the domain ranks #91-100<\/em>\n                            - name: etv\n                              type: float\n                              description: |\n                                <em>estimated traffic volume<\/em><br>estimated paid monthly traffic to the domain<br>calculated as the product of CTR (click-through-rate) and search volume values of all keywords the domain ranks for<br>learn more about how the metric is calculated in <a href=\"https:\/\/dataforseo.com\/help-center\/how-is-etv-calculated\" rel=\"noopener noreferrer\" target=\"_blank\">this help center article<\/a>\n                            - name: count\n                              type: integer\n                              description: |\n                                <em>total count of paid SERPs that contain the domain<\/em>\n                            - name: estimated_paid_traffic_cost\n                              type: float\n                              description: |\n                                <em>estimated cost of monthly search traffic<\/em><br>represents the estimated cost of paid monthly traffic (USD) based on <code>etv<\/code> and <code>cpc<\/code> values<br>learn more about how the metric is calculated in <a href=\"https:\/\/dataforseo.com\/help-center\/how-is-traffic-cost-calculated\" rel=\"noopener noreferrer\" target=\"_blank\">this help center article<\/a>\n                    - name: backlinks_info\n                      type: object\n                      description: |\n                        <em>backlink data for the returned domain<\/em>\n                      children:\n                        - name: referring_domains\n                          type: integer\n                          description: |\n                            <em>number of referring domains<\/em>\n                        - name: referring_main_domains\n                          type: integer\n                          description: |\n                            <em>number of referring main domains<\/em>\n                        - name: referring_pages\n                          type: integer\n                          description: |\n                            <em>number of referring pages<\/em>\n                        - name: dofollow\n                          type: integer\n                          description: |\n                            <em>number of dofollow links<\/em>\n                        - name: backlinks\n                          type: integer\n                          description: |\n                            <em>total number of backlinks<\/em><br>the total number of backlinks, including dofollow and nofollow links\n                        - name: time_update\n                          type: string\n                          description: |\n                            <em>date and time when backlink data was updated<\/em><br>in the UTC format: \"yyyy-mm-dd hh-mm-ss +00:00\"<br>example:<br><code class=\"long-string\">2019-11-15 12:57:46 +00:00<\/code>","footnotes":""},"class_list":["post-15269","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/docs.dataforseo.com\/v3\/wp-json\/wp\/v2\/pages\/15269","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\/17"}],"replies":[{"embeddable":true,"href":"https:\/\/docs.dataforseo.com\/v3\/wp-json\/wp\/v2\/comments?post=15269"}],"version-history":[{"count":13,"href":"https:\/\/docs.dataforseo.com\/v3\/wp-json\/wp\/v2\/pages\/15269\/revisions"}],"predecessor-version":[{"id":24220,"href":"https:\/\/docs.dataforseo.com\/v3\/wp-json\/wp\/v2\/pages\/15269\/revisions\/24220"}],"wp:attachment":[{"href":"https:\/\/docs.dataforseo.com\/v3\/wp-json\/wp\/v2\/media?parent=15269"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}