Public Semrush Connector API v2 Reference
The public API procedures use the internal procedures, that should not be used directly as they can be changed without an explicit notification in the newer versions of the connector. Internal procedures can be recognized by the prefix internal_
in their name. Public API procedures do not have such prefix in their names.
Accounts_Countapiunits
The current API balance for a given API key
Parameter
<preview> (optional): Preview only, don't write into table
<target_table> (optional): Table name to save the data to
<label> (optional): Multi-tenancy label
Attribute | Type | Description |
---|---|---|
balance | integer | Current balance |
Analytics_Accuracy
A metric that gauges the accuracy of the data presented
Parameter
<country> (optional): The country code parameter allows you to filter traffic data for a particular country. If the parameter is not specified, global data is shown by default
<device_type> (optional): The device filter. This parameter allows you to choose whether to retrieve desktop or mobile data, or both. If the parameter is not specified, data for all devices will be shown: desktop, mobile
<display_date> (optional): The date in YYYY-MM-01 format. If the display_date parameter is not specified, data is shown for the previous month by default
<export_columns> (optional): A list of required columns separated by a comma. If this parameter is not specified, all columns will be shown: target, display_date, country, device_type, accuracy
<target> (optional): A root domain. Required parameter
<preview> (optional): Preview only, don't write into table
<target_table> (optional): Table name to save the data to
<label> (optional): Multi-tenancy label
Attribute | Type | Description |
---|---|---|
accuracy | bigdecimal | Accuracy |
country | string | Country |
device_type | string | Device type |
display_date | date | Display date |
target | string | Target |
Analytics_AdvertiserLandings
Report URLs of a domain's landing pages promoted via display ads
Parameter
<domain> (required): A unique name of a website you'd like to investigate
<device_type> (optional): This parameter shows the type of device by which statistics have been collected - a PC, tablet, or smartphone: all, desktop, smartphone_apple, smartphone_android, tablet_apple, tablet_android
<display_filter> (optional): Filters for columns
<display_limit> (optional): The number of results returned to a request; if this parameter is not specified or equals to 0, the default value will be 10,000 lines
<export_columns> (optional): Required columns must be separated by commas; if this parameter is not specified, default columns will be sent: target_url, first_seen, last_seen, times_seen, ads_count
<preview> (optional): Preview only, don't write into table
<target_table> (optional): Table name to save the data to
<label> (optional): Multi-tenancy label
Attribute | Type | Description |
---|---|---|
ads_count | integer | The total number of all types of display ads (media and text) during a specified period |
first_seen | timestamp | The timestamp on which SEMrush first noticed a backlink |
last_seen | timestamp | The timestamp on which SEMrush last noticed a backlink |
target_url | string | The landing page of a display ad (Display Advertising) |
times_seen | integer | The number of times SEMrush saw a display ad |
Analytics_AdvertiserPublisherTextAds
Report the display ads of a given advertiser that have appeared on a particular publisher's website
Parameter
<publisher_domain> (required): A unique name of a website you'd like to investigate
<advertiser_domain> (required): A unique name of a website you'd like to investigate
<device_type> (optional): This parameter shows the type of device by which statistics have been collected - a PC, tablet, or smartphone: all, desktop, smartphone_apple, smartphone_android, tablet_apple, tablet_android
<display_filter> (optional): Filters for columns: ad, title, text, url
<display_limit> (optional): The number of results returned to a request; if this parameter is not specified or equals to 0, the default value will be 10,000 lines
<export_columns> (optional): Required columns must be separated by commas; if this parameter is not specified, default columns will be sent: title, text, first_seen, last_seen, times_seen, visible_url
<preview> (optional): Preview only, don't write into table
<target_table> (optional): Table name to save the data to
<label> (optional): Multi-tenancy label
Attribute | Type | Description |
---|---|---|
first_seen | timestamp | The timestamp on which SEMrush first noticed a backlink |
last_seen | timestamp | The timestamp on which SEMrush last noticed a backlink |
text | string | The text of a display ad |
times_seen | integer | The number of times SEMrush saw a display ad |
title | string | The title of a display ad |
visible_url | string | A visible URL of a display ad |
Analytics_AdvertiserPublishers
Report publisher's websites where an advertiser's display ads have appeared
Parameter
<domain> (required): A unique name of a website you'd like to investigate
<device_type> (optional): This parameter shows the type of device by which statistics have been collected - a PC, tablet, or smartphone: all, desktop, smartphone_apple, smartphone_android, tablet_apple, tablet_android
<display_filter> (optional): Filters for columns
<display_limit> (optional): The number of results returned to a request; if this parameter is not specified or equals to 0, the default value will be 10,000 lines
<export_columns> (optional): Required columns must be separated by commas; if this parameter is not specified, default columns will be sent: domain, ads_count, first_seen, last_seen, times_seen
<preview> (optional): Preview only, don't write into table
<target_table> (optional): Table name to save the data to
<label> (optional): Multi-tenancy label
Attribute | Type | Description |
---|---|---|
ads_count | integer | The total number of all types of display ads (media and text) during a specified period |
domain | string | Domain name |
first_seen | timestamp | The timestamp on which SEMrush first noticed a backlink |
last_seen | timestamp | The timestamp on which SEMrush last noticed a backlink |
times_seen | integer | The number of times SEMrush saw a display ad |
Analytics_AdvertiserRank
Report advertisers ranked by the total number of display ads noticed by SEMrush
Parameter
<domain> (required): A unique name of a website you'd like to investigate
<device_type> (optional): This parameter shows the type of device by which statistics have been collected - a PC, tablet, or smartphone: all, desktop, smartphone_apple, smartphone_android, tablet_apple, tablet_android
<export_columns> (optional): Required columns must be separated by commas; if this parameter is not specified, default columns will be sent: domain, ads_overall, text_ads_overall, media_ads_overall, first_seen, last_seen, times_seen, domain_overall
<preview> (optional): Preview only, don't write into table
<target_table> (optional): Table name to save the data to
<label> (optional): Multi-tenancy label
Attribute | Type | Description |
---|---|---|
ads_overall | integer | The total number of all types of display ads (media and text) for all time |
domain | string | Domain name |
domain_overall | integer | The total number of advertisers on Google's Display Network where a publisher promoted a website, or the total number of publishers' websites where the display ads of an advertiser's website appeared during a whole period |
first_seen | timestamp | The timestamp on which SEMrush first noticed a backlink |
last_seen | timestamp | The timestamp on which SEMrush last noticed a backlink |
media_ads_overall | integer | The total number of an advertiser's media display ads SEMrush has noticed for a whole period |
text_ads_overall | integer | The total number of display ads SEMrush noticed for a whole period |
times_seen | integer | The number of times SEMrush saw a display ad |
Analytics_AdvertiserTextAds
Report display ads of a queried advertiser's website
Parameter
<domain> (required): A unique name of a website you'd like to investigate
<device_type> (optional): This parameter shows the type of device by which statistics have been collected - a PC, tablet, or smartphone: all, desktop, smartphone_apple, smartphone_android, tablet_apple, tablet_android
<display_filter> (optional): Filters for columns: ad, title, text, url
<display_limit> (optional): The number of results returned to a request; if this parameter is not specified or equals to 0, the default value will be 10,000 lines
<export_columns> (optional): Required columns must be separated by commas; if this parameter is not specified, default columns will be sent: title, text, first_seen, last_seen, times_seen, visible_url
<preview> (optional): Preview only, don't write into table
<target_table> (optional): Table name to save the data to
<label> (optional): Multi-tenancy label
Attribute | Type | Description |
---|---|---|
first_seen | timestamp | The timestamp on which SEMrush first noticed a backlink |
last_seen | timestamp | The timestamp on which SEMrush last noticed a backlink |
text | string | The text of a display ad |
times_seen | integer | The number of times SEMrush saw a display ad |
title | string | The title of a display ad |
visible_url | string | A visible URL of a display ad |
Analytics_AudienceInsights
Report target audience
Parameter
<country> (optional): The country code parameter allows you to filter traffic data for a particular country. If the parameter is not specified, global data is shown by default
<device_type> (optional): The device filter. This parameter allows you to choose whether to retrieve desktop or mobile data, or both. If the parameter is not specified, data for all devices will be shown: desktop, mobile
<display_date> (optional): The date in YYYY-MM-01 format. If the display_date parameter is not specified, data is shown for the previous month by default
<display_limit> (optional): The number of results returned. If this parameter is not specified, the default value will be 1000. The available range is between 1 and 5000
<export_columns> (optional): A list of required columns separated by a comma. If this parameter is not specified, all columns will be shown: target, overlap_score, similarity_score, target_users, overlap_users, categories, is_adult
<segment> (optional): An operator that regulates a relationship between targets and selected_targets: contains, excludes, shares
<selected_targets> (optional): A pick from the targets you apply a segment operator to: domain1.com,domain2.com
<targets> (optional): CSV list of domains separated by a comma. Required parameter. The maximum number of domains is limited to 5: domain1.com,domain2.com,domain3.com
<preview> (optional): Preview only, don't write into table
<target_table> (optional): Table name to save the data to
<label> (optional): Multi-tenancy label
Attribute | Type | Description |
---|---|---|
overlap_score | bigdecimal | Overlap score |
overlap_users | bigdecimal | Overlap users |
similarity_score | bigdecimal | Similarity score |
target | string | Target |
target_users | bigdecimal | Target users |
Analytics_Backlinks
Report backlinks for a domain, root domain, or URL
Parameter
<target_type> (required): A type of requested target: root_domain, domain or url
<target> (required): A root domain, domain or URL address: example.com, www.example.com or http://www.example.com
<display_filter> (optional): Filters for columns. Attention. Unfortunately, at the moment you can't use filter urlanchor for domains with a large backlink profile: type, zone, ip, refdomain, anchor, newlink, lostlink, urlanchor, redirects
<display_limit> (optional): The number of results returned to a request; if this parameter is not specified or equals to 0, the default value will be 10,000 lines
<export_columns> (optional): Required columns must be separated by commas: page_ascore, response_code, source_size, external_num, internal_num, redirect_url, source_url, source_title, image_url, target_url, target_title, anchor, image_alt, last_seen, first_seen, nofollow, form, frame, image, sitewide, newlink, lostlink
<preview> (optional): Preview only, don't write into table
<target_table> (optional): Table name to save the data to
<label> (optional): Multi-tenancy label
Attribute | Type | Description |
---|---|---|
anchor | string | A clickable text of a backlink |
external_num | integer | The number of the source page's links that point to other websites' pages |
first_seen | timestamp | The timestamp on which SEMrush first noticed a backlink |
form | string | Form |
frame | string | Frame |
image | string | Image |
image_alt | string | A URL of an image backlink's location |
image_url | string | Image url |
internal_num | integer | The number of the source page's links that point to webpages of the same website |
last_seen | timestamp | The timestamp on which SEMrush last noticed a backlink |
lostlink | string | Lostlink |
newlink | string | Newlink |
nofollow | string | Nofollow |
page_ascore | bigdecimal | Page Authority Score is our proprietary metric used to measure overall quality of URL and influence on SEO. The score is based on the number of backlinks, referring domains, organic search traffic, and other data |
redirect_url | string | The last URL in a redirect chain |
response_code | string | Server response code |
sitewide | string | Sitewide |
source_size | integer | The source page's size in bytes |
source_title | string | The title of the source page |
source_url | string | The URL of the source page |
target_title | string | The title of the target page |
target_url | string | The landing page of a display ad (Display Advertising) |
Analytics_BacklinksAnchors
Report anchor texts used in backlinks leading to the queried domain, root domain, or URL. It also includes the number of backlinks and referring domains per anchor
Parameter
<target_type> (required): A type of requested target: root_domain, domain or url
<target> (required): A root domain, domain or URL address: example.com, www.example.com or http://www.example.com
<display_limit> (optional): The number of results returned to a request; if this parameter is not specified or equals to 0, the default value will be 10,000 lines
<export_columns> (optional): Required columns must be separated by commas: anchor, domains_num, backlinks_num, first_seen, last_seen
<preview> (optional): Preview only, don't write into table
<target_table> (optional): Table name to save the data to
<label> (optional): Multi-tenancy label
Attribute | Type | Description |
---|---|---|
anchor | string | A clickable text of a backlink |
backlinks_num | integer | The number of backlinks to a given domain |
domains_num | integer | The total number of domains, including common referring domains, linking to a given domain |
first_seen | timestamp | The timestamp on which SEMrush first noticed a backlink |
last_seen | timestamp | The timestamp on which SEMrush last noticed a backlink |
Analytics_BacklinksAscoreProfile
This report returns distribution of referring domains by Authority Score. When you run a query for a domain, in return, for each Authority Score value from 0 to 100, you receive a number of domains that have at least one link, pointing to queried domain
Parameter
<target_type> (required): Must be root_domain
<target> (required): Must be a root domain
<preview> (optional): Preview only, don't write into table
<target_table> (optional): Table name to save the data to
<label> (optional): Multi-tenancy label
Attribute | Type | Description |
---|---|---|
ascore | bigdecimal | Authority Score is our proprietary metric used to measure overall quality of domain/URL and influence on SEO. The score is based on the number of backlinks, referring domains, organic search traffic, and other data |
domains_num | integer | The total number of domains, including common referring domains, linking to a given domain |
Analytics_BacklinksCategories
This report returns the list of categories queried domain belong to. When you run a query for a domain, in return, in each line, you receive a category and a rating. Rating is a level of confidence that this domain belongs to this category (ranged from 0 to 1). Results are sorted by the rating
Parameter
<target_type> (required): Must be root_domain
<target> (required): Must be a root domain
<export_columns> (optional): Required columns must be separated by commas. rating - A level of confidence that domain specified in target field belongs to this category (ranges from 0 to 1): category_name, rating
<preview> (optional): Preview only, don't write into table
<target_table> (optional): Table name to save the data to
<label> (optional): Multi-tenancy label
Attribute | Type | Description |
---|---|---|
category_name | string | Name of the category. Categories may consist of one, two or three levels. Levels are divided by a slash |
rating | bigdecimal | Rating |
Analytics_BacklinksCategoriesProfile
This report returns the list of categories that referring domains belong to. When you run a query for a domain, in return, in each line, you receive a category and a number of domains that have at least one link, pointing to queried domain, that have such category. Results are sorted by a number of referring domains in descending order. This report is generated, based on the first 10,000 referring domains for given queried domain
Parameter
<target_type> (required): Must be root_domain
<target> (required): Must be a root domain
<display_limit> (optional): The number of results returned to a request; if this parameter is not specified or equals to 0, the default value will be 10,000 lines
<export_columns> (optional): Required columns must be separated by commas. rating - Number of domains that belong to the corresponding category and have at least one link, pointing to domain specified in target field: category_name, rating
<preview> (optional): Preview only, don't write into table
<target_table> (optional): Table name to save the data to
<label> (optional): Multi-tenancy label
Attribute | Type | Description |
---|---|---|
category_name | string | Name of the category. Categories may consist of one, two or three levels. Levels are divided by a slash |
rating | bigdecimal | Rating |
Analytics_BacklinksComparison
Compare your and your competitors' backlink profiles and link-building progress
Parameter
<targets> (required): CSV list of items, where an item is a root domain, domain or URL. The maximum number of targets is limited to 200
<target_types> (required): CSV list of items, where an item is a type of requested target specified in the parameter "targets"
<export_columns> (optional): Required columns must be separated by commas: target, target_type, ascore, backlinks_num, domains_num, ips_num, follows_num, nofollows_num, texts_num, images_num, forms_num, frames_num
<preview> (optional): Preview only, don't write into table
<target_table> (optional): Table name to save the data to
<label> (optional): Multi-tenancy label
Attribute | Type | Description |
---|---|---|
ascore | bigdecimal | Authority Score is our proprietary metric used to measure overall quality of domain/URL and influence on SEO. The score is based on the number of backlinks, referring domains, organic search traffic, and other data |
backlinks_num | integer | The number of backlinks to a given domain |
domains_num | integer | The total number of domains, including common referring domains, linking to a given domain |
follows_num | integer | Numeric value of backlinks of type this type 'follow' |
forms_num | integer | Numeric value of backlinks of type this type 'form' |
frames_num | integer | Numeric value of backlinks of type this type 'frame' |
images_num | integer | Numeric value of backlinks of type this type 'image' |
ips_num | integer | Numeric value of backlinks of type this type 'ips' |
nofollows_num | integer | Numeric value of backlinks of type this type 'nofollow' |
target | string | Target |
target_type | string | Target_type |
texts_num | integer | Numeric value of backlinks of type this type 'text' |
Analytics_BacklinksCompetitors
Report domains with a similar backlink profile to the analyzed domain
Parameter
<target_type> (required): A type of requested target: root_domain, domain or url
<target> (required): A root domain, domain or URL address: example.com, www.example.com or http://www.example.com
<display_limit> (optional): The number of results returned to a request. The default and maximum value is 100. If this parameter is not specified or more than 100, the default value will be 100 lines. Display_offset parameter may be used to get more than a 100 results
<export_columns> (optional): Required columns must be separated by commas: ascore, neighbour, similarity, common_refdomains, domains_num, backlinks_num
<preview> (optional): Preview only, don't write into table
<target_table> (optional): Table name to save the data to
<label> (optional): Multi-tenancy label
Attribute | Type | Description |
---|---|---|
ascore | bigdecimal | Authority Score is our proprietary metric used to measure overall quality of domain/URL and influence on SEO. The score is based on the number of backlinks, referring domains, organic search traffic, and other data |
backlinks_num | integer | The number of backlinks to a given domain |
common_refdomains | string | The number of referring domains that link back to both the analyzed and competing domains |
domains_num | integer | The total number of domains, including common referring domains, linking to a given domain |
neighbour | string | A domain with a similar backlink profile to the analyzed domain |
similarity | bigdecimal | This metric is calculated based on the number of referring domains to each competitor and the total number of common referring domains to all competitors. If websites have a large number of common referring domains, they can be considered competitors |
Analytics_BacklinksGeo
Referring domain distributions by country (an IP address defines a country)
Parameter
<target_type> (required): A type of requested target: root_domain, domain or url
<target> (required): A root domain, domain or URL address: example.com, www.example.com or http://www.example.com
<display_limit> (optional): The number of results returned to a request; if this parameter is not specified or equals to 0, the default value will be 10,000 lines
<export_columns> (optional): Required columns must be separated by commas: country, domains_num, backlinks_num
<preview> (optional): Preview only, don't write into table
<target_table> (optional): Table name to save the data to
<label> (optional): Multi-tenancy label
Attribute | Type | Description |
---|---|---|
backlinks_num | integer | The number of backlinks to a given domain |
country | string | Country |
domains_num | integer | The total number of domains, including common referring domains, linking to a given domain |
Analytics_BacklinksHistorical
This report returns only monthly historical trends of number of backlinks and referring domains for queried domain. When you run a query for a domain, in return, in each line, you receive a date and a number of backlinks and referring domains queried domain had on this date. Results are sorted by date in descending order (from most recent to oldest)
Parameter
<target_type> (required): Must be root_domain
<target> (required): Must be a root domain
<display_limit> (optional): The number of results returned to a request; if this parameter is not specified or equals to 0, the default value will be 10,000 lines
<export_columns> (optional): Required columns must be separated by commas: date, backlinks_num, domains_num
<preview> (optional): Preview only, don't write into table
<target_table> (optional): Table name to save the data to
<label> (optional): Multi-tenancy label
Attribute | Type | Description |
---|---|---|
date | date | Actual date |
backlinks_num | integer | The number of backlinks to a given domain |
domains_num | integer | The total number of domains, including common referring domains, linking to a given domain |
Analytics_BacklinksMatrix
This report shows how many backlinks are sent to you and your competitors from the same referring domains
Parameter
<targets> (required): CSV list of items, where an item is a root domain, domain or URL
<target_types> (required): CSV list of items, where an item is a type of requested target specified in the parameter "targets"
<display_filter> (optional): Filters for columns: backlinksnum_0, backlinksnum_1, backlinksnum_2, backlinksnum_3, backlinksnum_4, backlinksnum_5
<display_limit> (optional): The number of results returned to a request; if this parameter is not specified or equals to 0, the default value will be 10,000 lines
<export_columns> (optional): Required columns must be separated by commas: domain, domain_ascore, matches_num, backlinks_num
<preview> (optional): Preview only, don't write into table
<target_table> (optional): Table name to save the data to
<label> (optional): Multi-tenancy label
Attribute | Type | Description |
---|---|---|
domain | string | Domain name |
domain_ascore | bigdecimal | Domain Authority Score is our proprietary metric used to measure overall quality of domain and influence on SEO. The score is based on the number of backlinks, referring domains, organic search traffic, and other data |
matches_num | integer | Matches_num |
target_0 | string | First target domain/url |
backlinksnum_0 | integer | Number of backlinks for first target |
target_1 | string | Second target domain/url |
backlinksnum_1 | integer | Number of backlinks for second target |
target_2 | string | Third target domain/url |
backlinksnum_2 | integer | Number of backlinks for third target |
target_3 | string | Fourth target domain/url |
backlinksnum_3 | integer | Number of backlinks for fourth target |
target_4 | string | Fifth target domain/url |
backlinksnum_4 | integer | Number of backlinks for fifth target |
target_5 | string | Sixth target domain/url |
backlinksnum_5 | integer | Number of backlinks for sixth target |
Analytics_BacklinksOverview
Report summary of backlinks, including their type, referring domains and IP addresses for a domain, root domain, or URL
Parameter
<target_type> (required): A type of requested target: root_domain, domain or url
<target> (required): A root domain, domain or URL address: example.com, www.example.com or http://www.example.com
<export_columns> (optional): Required columns must be separated by commas: ascore, total, domains_num, urls_num, ips_num, ipclassc_num, follows_num, nofollows_num, sponsored_num, ugc_num, texts_num, images_num, forms_num, frames_num
<preview> (optional): Preview only, don't write into table
<target_table> (optional): Table name to save the data to
<label> (optional): Multi-tenancy label
Attribute | Type | Description |
---|---|---|
ascore | bigdecimal | Authority Score is our proprietary metric used to measure overall quality of domain/URL and influence on SEO. The score is based on the number of backlinks, referring domains, organic search traffic, and other data |
domains_num | integer | The total number of domains, including common referring domains, linking to a given domain |
follows_num | integer | Numeric value of backlinks of type this type 'follow' |
forms_num | integer | Numeric value of backlinks of type this type 'form' |
frames_num | integer | Numeric value of backlinks of type this type 'frame' |
images_num | integer | Numeric value of backlinks of type this type 'image' |
ipclassc_num | integer | Numeric value of backlinks of type this type 'ipclassc' |
ips_num | integer | Numeric value of backlinks of type this type 'ips' |
nofollows_num | integer | Numeric value of backlinks of type this type 'nofollow' |
sponsored_num | integer | Sponsored num |
texts_num | integer | Numeric value of backlinks of type this type 'text' |
total | bigdecimal | Total numeric value of backlinks |
ugc_num | integer | Ugc num |
urls_num | integer | Numeric value of backlinks of type this type 'url' |
Analytics_BacklinksPages
Indexed pages of the queried domain
Parameter
<target_type> (required): A type of requested target: root_domain, domain or url
<target> (required): A root domain, domain or URL address: example.com, www.example.com or http://www.example.com
<display_limit> (optional): The number of results returned to a request; if this parameter is not specified or equals to 0, the default value will be 10,000 lines
<export_columns> (optional): Required columns must be separated by commas: source_url, source_title, response_code, backlinks_num, domains_num, last_seen, external_num, internal_num
<preview> (optional): Preview only, don't write into table
<target_table> (optional): Table name to save the data to
<label> (optional): Multi-tenancy label
Attribute | Type | Description |
---|---|---|
backlinks_num | integer | The number of backlinks to a given domain |
domains_num | integer | The total number of domains, including common referring domains, linking to a given domain |
external_num | integer | The number of the source page's links that point to other websites' pages |
internal_num | integer | The number of the source page's links that point to webpages of the same website |
last_seen | timestamp | The timestamp on which SEMrush last noticed a backlink |
response_code | string | Server response code |
source_title | string | The title of the source page |
source_url | string | The URL of the source page |
Analytics_BacklinksRefdomains
Report domains pointing to the queried domain, root domain, or URL
Parameter
<target_type> (required): A type of requested target: root_domain, domain or url
<target> (required): A root domain, domain or URL address: example.com, www.example.com or http://www.example.com
<display_filter> (optional): Filters for columns: zone, country, ip, newdomain, lostdomain, category
<display_limit> (optional): The number of results returned to a request; if this parameter is not specified or equals to 0, the default value will be 10,000 lines
<export_columns> (optional): Required columns must be separated by commas: domain_ascore, domain, backlinks_num, ip, country, first_seen, last_seen
<preview> (optional): Preview only, don't write into table
<target_table> (optional): Table name to save the data to
<label> (optional): Multi-tenancy label
Attribute | Type | Description |
---|---|---|
backlinks_num | integer | The number of backlinks to a given domain |
country | string | Country |
domain | string | Domain name |
domain_ascore | bigdecimal | Domain Authority Score is our proprietary metric used to measure overall quality of domain and influence on SEO. The score is based on the number of backlinks, referring domains, organic search traffic, and other data |
first_seen | timestamp | The timestamp on which SEMrush first noticed a backlink |
ip | string | IP address |
last_seen | timestamp | The timestamp on which SEMrush last noticed a backlink |
Analytics_BacklinksRefips
Report IP addresses where backlinks to a domain, root domain, or URL are coming from
Parameter
<target_type> (required): A type of requested target: root_domain, domain or url
<target> (required): A root domain, domain or URL address: example.com, www.example.com or http://www.example.com
<display_limit> (optional): The number of results returned to a request; if this parameter is not specified or equals to 0, the default value will be 10,000 lines
<export_columns> (optional): Required columns must be separated by commas: ip, country, domains_num, backlinks_num, first_seen, last_seen
<preview> (optional): Preview only, don't write into table
<target_table> (optional): Table name to save the data to
<label> (optional): Multi-tenancy label
Attribute | Type | Description |
---|---|---|
backlinks_num | integer | The number of backlinks to a given domain |
country | string | Country |
domains_num | integer | The total number of domains, including common referring domains, linking to a given domain |
first_seen | timestamp | The timestamp on which SEMrush first noticed a backlink |
ip | string | IP address |
last_seen | timestamp | The timestamp on which SEMrush last noticed a backlink |
Analytics_BacklinksTld
Referring domain distributions depending on their top-level domain type
Parameter
<target_type> (required): A type of requested target: root_domain, domain or url
<target> (required): A root domain, domain or URL address: example.com, www.example.com or http://www.example.com
<display_limit> (optional): The number of results returned to a request; if this parameter is not specified or equals to 0, the default value will be 10,000 lines
<export_columns> (optional): Required columns must be separated by commas: zone, domains_num, backlinks_num
<preview> (optional): Preview only, don't write into table
<target_table> (optional): Table name to save the data to
<label> (optional): Multi-tenancy label
Attribute | Type | Description |
---|---|---|
backlinks_num | integer | The number of backlinks to a given domain |
domains_num | integer | The total number of domains, including common referring domains, linking to a given domain |
zone | string | Zone |
Analytics_Destinations
Report sites visited by users after leaving the analyzed domain
Parameter
<country> (optional): The country code parameter allows you to filter traffic data for a particular country. If the parameter is not specified, global data is shown by default
<device_type> (optional): The device filter. This parameter allows you to choose whether to retrieve desktop or mobile data, or both. If the parameter is not specified, data for all devices will be shown: desktop, mobile
<display_date> (optional): The date in YYYY-MM-01 format. If the display_date parameter is not specified, data is shown for the previous month by default
<display_limit> (optional): The number of results returned. If this parameter is not specified, the default value will be 1000. The available range is between 1 and 5000
<export_columns> (optional): A list of required columns separated by a comma. If this parameter is not specified, all columns will be shown: target, display_date, country, device_type, to_target, traffic_share, traffic, prev_traffic, categories
<sort_order> (optional): A sort by parameter. For descending order append _desc, for ascending order append _asc. If this parameter is not specified, descending order will be set by default: traffic, traffic_diff, traffic_share
<target> (optional): A root domain. Required parameter
<preview> (optional): Preview only, don't write into table
<target_table> (optional): Table name to save the data to
<label> (optional): Multi-tenancy label
Attribute | Type | Description |
---|---|---|
country | string | Country |
device_type | string | Device type |
display_date | date | Display date |
target | string | Target |
to_target | string | To target |
traffic | bigdecimal | The amount of estimated organic traffic driven to an analyzed domain with a given keyword over a specific period of time |
traffic_share | bigdecimal | Traffic share |
Analytics_DomainAdwords
Report keywords that bring users to a domain via Google's paid search results
Parameter
<domain> (required): A unique name of a website you'd like to investigate
<database> (required): A regional database (one value from the list)
<display_date> (optional): A date on which a report will be shown. You can roll back to the past or choose an actual date
<display_filter> (optional): Filters for columns: Ph, Po, Nq, Cp, Ur, Tg, Tr, Tc, Nr, Co, Pp, Pd, Un
<display_limit> (optional): The number of results returned to a request; if this parameter is not specified or equals to 0, the default value will be 10,000 lines
<display_positions> (optional): The value new indicates keywords with which a domain entered Google's top 100 organic or paid search results; lost indicates keywords that no longer bring a domain to Google's top 100 organic or paid search results; rise indicates keywords that helped a domain to get a higher ranking in Google's top 100 organic or paid search results; fall indicates keywords that are currently helping a domain remain in the Google top 100, though its ranking may have decreased: new, lost, rise or fall
<export_columns> (optional): Required columns must be separated by commas; if this parameter is not specified, default columns will be sent: Ph, Po, Pp, Pd, Ab, Nq, Cp, Tg, Tr, Tc, Co, Nr, Td, Tt, Ds, Vu, Ur, Ts, Un
<preview> (optional): Preview only, don't write into table
<target_table> (optional): Table name to save the data to
<label> (optional): Multi-tenancy label
Attribute | Type | Description |
---|---|---|
Timestamp | timestamp | UNIX Timestamp |
Keyword | string | Keyword bringing users to the website via Google's top 100 organic search results |
Ad_id | string | Ad id |
Adwords_Block | integer | The place on a SERP where an ad appeared (top, side, or bottom blocks) |
CPC | bigdecimal | Average price in US dollars advertisers pay for a user's click on an ad containing a particular keyword (Google AdWords) |
Competition | bigdecimal | Competitive density of advertisers using the given term for their ads. One (1) means the highest competition |
Description | string | Ad text |
Number_of_Results | integer | Number of of organic results returned for a given keyword at the last date of collection |
Position | integer | Position a URL gets with a particular keyword in Google's top 100 organic or paid search results |
Position_Difference | integer | The difference between the previous position a domain was earning with a particular keyword and its current position |
Previous_Position | integer | A position a domain gets with a particular keyword in Google's top 100 organic or paid search results |
Search_Volume | integer | Number of times users have searched for a given keyword per month. We calculate this value over the last 12 months |
Title | string | The title of a display ad |
Traffic | bigdecimal | The amount of estimated organic traffic driven to an analyzed domain with a given keyword over a specific period of time |
Traffic_ | bigdecimal | The share of traffic driven to the website with a particular keyword for a specified period |
Traffic_Cost_ | bigdecimal | The percentage of the domain's total traffic cost that is attributed to a particular keyword |
Trends | string | The interest of searchers in a particular keyword during the last 12 months. This metric is based on changes in the number of queries per month |
Url | string | The URL of the target page (Backlinks) |
Visible_Url | string | A visible URL of a display ad |
Analytics_DomainAdwordsAdwords
Report domain's competitors in paid search results
Parameter
<domain> (required): A unique name of a website you'd like to investigate
<database> (required): A regional database (one value from the list)
<display_date> (optional): A date on which a report will be shown. You can roll back to the past or choose an actual date
<display_limit> (optional): The number of results returned to a request; if this parameter is not specified or equals to 0, the default value will be 10,000 lines
<export_columns> (optional): Required columns must be separated by commas; if this parameter is not specified, default columns will be sent: Dn, Cr, Np, Ad, At, Ac, Or
<preview> (optional): Preview only, don't write into table
<target_table> (optional): Table name to save the data to
<label> (optional): Multi-tenancy label
Attribute | Type | Description |
---|---|---|
Domain | string | Domain name |
Adwords_Cost | bigdecimal | Estimated budget spent buying keywords in Google AdWords for ads that appear in paid search results (monthly estimation) |
Adwords_Keywords | string | Keywords a website is buying in Google AdWords for ads that appear in paid search results |
Adwords_Traffic | bigdecimal | Traffic brought to the website via paid search results |
Common_Keywords | string | Common keywords that domains are ranking for in Google's top 100 organic search results |
Competitor_Relevance | bigdecimal | Competition level based on the total number of keywords of each domain and the number of keywords the domains have in common |
Organic_Keywords | string | Keywords that bring users to a website via Google's top 100 organic search results |
Analytics_DomainAdwordsHistorical
Keywords a domain has bid on in the last 12 months and its positions in paid search results
Parameter
<domain> (required): A unique name of a website you'd like to investigate
<database> (required): A regional database (one value from the list)
<display_filter> (optional): Filters for columns: Ph, Nq, Cp, Tr
<display_limit> (optional): The number of results returned to a request; if this parameter is not specified or equals to 0, the default value will be 10,000 lines
<export_columns> (optional): Required columns must be separated by commas; if this parameter is not specified, default columns will be sent: Ph, Dt, Po, Cp, Nq, Tr, Ur, Tt, Ds, Vu, Cv
<preview> (optional): Preview only, don't write into table
<target_table> (optional): Table name to save the data to
<label> (optional): Multi-tenancy label
Attribute | Type | Description |
---|---|---|
Date | date | Actual date |
Keyword | string | Keyword bringing users to the website via Google's top 100 organic search results |
CPC | bigdecimal | Average price in US dollars advertisers pay for a user's click on an ad containing a particular keyword (Google AdWords) |
Coverage | bigdecimal | Keyword coverage represents the percentage of ads displayed for a particular keyword in the last 12 months (100% = 12 months) |
Description | string | Ad text |
Position | integer | Position a URL gets with a particular keyword in Google's top 100 organic or paid search results |
Search_Volume | integer | Number of times users have searched for a given keyword per month. We calculate this value over the last 12 months |
Title | string | The title of a display ad |
Traffic_ | bigdecimal | The share of traffic driven to the website with a particular keyword for a specified period |
Url | string | The URL of the target page (Backlinks) |
Visible_Url | string | A visible URL of a display ad |
Analytics_DomainAdwordsUnique
Unique ad copies SEMrush noticed when the domain ranked in Google's paid search results for keywords from our databases
Parameter
<domain> (required): A unique name of a website you'd like to investigate
<database> (required): A regional database (one value from the list)
<display_filter> (optional): Filters for columns: Tt, Ds, Vu
<display_limit> (optional): The number of results returned to a request; if this parameter is not specified or equals to 0, the default value will be 10,000 lines
<export_columns> (optional): Required columns must be separated by commas; if this parameter is not specified, default columns will be sent: Ph,Un,Tt,Ds,Vu,Ur,Pc,Ts
<preview> (optional): Preview only, don't write into table
<target_table> (optional): Table name to save the data to
<label> (optional): Multi-tenancy label
Attribute | Type | Description |
---|---|---|
Timestamp | timestamp | UNIX Timestamp |
Keyword | string | Keyword bringing users to the website via Google's top 100 organic search results |
Ad_id | string | Ad id |
Description | string | Ad text |
Number_of_Keywords | integer | Number of keywords |
Title | string | The title of a display ad |
Url | string | The URL of the target page (Backlinks) |
Visible_Url | string | A visible URL of a display ad |
Analytics_DomainDomains
Report to compare up to five domains by common keywords, unique keywords, all keywords, or search terms that are unique to the first domain
Parameter
<domains> (required): A URL-encoded string that contains domains in a specified format, separated by | . This format requires a domain to consist of sign | type | domain , where the sign means possible operations: + , - , * , / ; type has to take the value of or for organic keywords or ad for paid keywords; and domain indicates a domain
<database> (required): A regional database (one value from the list)
<display_date> (optional): A date on which a report will be shown. You can roll back to the past or choose an actual date
<display_filter> (optional): Filters for columns: Ph, P0, P1, P2, P3, P4, Nq, Cp, Co, Nr
<display_limit> (optional): The number of results returned to a request; if this parameter is not specified or equals to 0, the default value will be 10,000 lines
<export_columns> (optional): Required columns must be separated by commas; if this parameter is not specified, default columns will be sent: Ph, P0, P1, P2, P3, P4, Nr, Cp, Nq, Kd, Co, Td
<preview> (optional): Preview only, don't write into table
<target_table> (optional): Table name to save the data to
<label> (optional): Multi-tenancy label
Attribute | Type | Description |
---|---|---|
Keyword | string | Keyword bringing users to the website via Google's top 100 organic search results |
CPC | bigdecimal | Average price in US dollars advertisers pay for a user's click on an ad containing a particular keyword (Google AdWords) |
Competition | bigdecimal | Competitive density of advertisers using the given term for their ads. One (1) means the highest competition |
Domain1 | string | First queried domain |
Domain1_Pos | integer | A position of the first queried domain for a particular keyword in Google's top 100 organic or paid search results |
Domain2 | string | Second queried domain |
Domain2_Pos | integer | A position of the second queried domain for a particular keyword in Google's top 100 organic or paid search results |
Domain3 | string | Third queried domain |
Domain3_Pos | integer | A position of the third queried domain for a particular keyword in Google's top 100 organic or paid search results |
Domain4 | string | Fourth queried domain |
Domain4_Pos | integer | A position of the fourth queried domain for a particular keyword in Google's top 100 organic or paid search results |
Domain5 | string | Fifth queried domain |
Domain5_Pos | integer | A position of the fifth queried domain for a particular keyword in Google's top 100 organic or paid search results |
Keyword_Difficulty | bigdecimal | An estimate of how difficult it would be to rank well in organic search results for a particular keyword. The higher the percentage, the harder it is to achieve high rankings for the given keyword |
Number_of_Results | long | Number of of organic results returned for a given keyword at the last date of collection |
Search_Volume | integer | Number of times users have searched for a given keyword per month. We calculate this value over the last 12 months |
Trends | string | The interest of searchers in a particular keyword during the last 12 months. This metric is based on changes in the number of queries per month |
Analytics_DomainOrganic
Report keywords that bring users to a domain via Google's top 100 organic search results
Parameter
<domain> (required): A unique name of a website you'd like to investigate
<database> (required): A regional database (one value from the list)
<display_daily> (optional): This parameter allows you to get daily updates on position changes that occurred in the last 30 days or more. If the parameter is not specified, your report will show monthly results for the current month and for previous months.This option is applied only when display_positions is set
<display_date> (optional): A date on which a report will be shown. You can roll back to the past or choose an actual date
<display_filter> (optional): Filters for columns: Ph, Po, Nq, Cp, Ur, Tg, Tr, Tc, Nr, Co, Pp, Pd, Fp, Fk
<display_limit> (optional): The number of results returned to a request; if this parameter is not specified or equals to 0, the default value will be 10,000 lines
<display_positions> (optional): The value new indicates keywords with which a domain entered Google's top 100 organic or paid search results; lost indicates keywords that no longer bring a domain to Google's top 100 organic or paid search results; rise indicates keywords that helped a domain to get a higher ranking in Google's top 100 organic or paid search results; fall indicates keywords that are currently helping a domain remain in the Google top 100, though its ranking may have decreased: new, lost, rise or fall
<export_columns> (optional): Required columns must be separated by commas; if this parameter is not specified, default columns will be sent: Ph, Po, Pp, Pd, Nq, Cp, Ur, Tr, Tg, Tc, Co, Nr, Td, Kd, Fp, Fk, Ts
<preview> (optional): Preview only, don't write into table
<target_table> (optional): Table name to save the data to
<label> (optional): Multi-tenancy label
Attribute | Type | Description |
---|---|---|
Timestamp | timestamp | UNIX Timestamp |
Keyword | string | Keyword bringing users to the website via Google's top 100 organic search results |
CPC | bigdecimal | Average price in US dollars advertisers pay for a user's click on an ad containing a particular keyword (Google AdWords) |
Competition | bigdecimal | Competitive density of advertisers using the given term for their ads. One (1) means the highest competition |
Keyword_Difficulty | bigdecimal | An estimate of how difficult it would be to rank well in organic search results for a particular keyword. The higher the percentage, the harder it is to achieve high rankings for the given keyword |
Number_of_Results | integer | Number of of organic results returned for a given keyword at the last date of collection |
Position | integer | Position a URL gets with a particular keyword in Google's top 100 organic or paid search results |
Position_Difference | integer | The difference between the previous position a domain was earning with a particular keyword and its current position |
Previous_Position | integer | A position a domain gets with a particular keyword in Google's top 100 organic or paid search results |
SERP_Features_by_Keyword | string | All SERP Features triggered by a keyword. List of available SERP Features |
SERP_Features_by_Position | string | SERP features in which a domain appears on SERP for a keyword. List of available SERP Features |
Search_Volume | integer | Number of times users have searched for a given keyword per month. We calculate this value over the last 12 months |
Traffic | bigdecimal | The amount of estimated organic traffic driven to an analyzed domain with a given keyword over a specific period of time |
Traffic_ | bigdecimal | The share of traffic driven to the website with a particular keyword for a specified period |
Traffic_Cost_ | bigdecimal | The percentage of the domain's total traffic cost that is attributed to a particular keyword |
Trends | string | The interest of searchers in a particular keyword during the last 12 months. This metric is based on changes in the number of queries per month |
Url | string | The URL of the target page (Backlinks) |
Analytics_DomainOrganicOrganic
Report domain's competitors in organic search results
Parameter
<domain> (required): A unique name of a website you'd like to investigate
<database> (required): A regional database (one value from the list)
<display_date> (optional): A date on which a report will be shown. You can roll back to the past or choose an actual date
<display_limit> (optional): The number of results returned to a request; if this parameter is not specified or equals to 0, the default value will be 10,000 lines
<export_columns> (optional): Required columns must be separated by commas; if this parameter is not specified, default columns will be sent: Dn, Cr, Np, Or, Ot, Oc, Ad
<preview> (optional): Preview only, don't write into table
<target_table> (optional): Table name to save the data to
<label> (optional): Multi-tenancy label
Attribute | Type | Description |
---|---|---|
Domain | string | Domain name |
Adwords_Keywords | string | Keywords a website is buying in Google AdWords for ads that appear in paid search results |
Common_Keywords | string | Common keywords that domains are ranking for in Google's top 100 organic search results |
Competitor_Relevance | bigdecimal | Competition level based on the total number of keywords of each domain and the number of keywords the domains have in common |
Organic_Cost | bigdecimal | Estimated price of organic keywords in Google AdWords |
Organic_Keywords | string | Keywords that bring users to a website via Google's top 100 organic search results |
Organic_Traffic | bigdecimal | Traffic brought to a website via Google's top 100 organic search results |
Analytics_DomainOrganicSubdomains
Subdomains of the analyzed domain ranking in Google's top 100 organic search results
Parameter
<domain> (required): A unique name of a website you'd like to investigate
<database> (required): A regional database (one value from the list)
<display_date> (optional): A date on which a report will be shown. You can roll back to the past or choose an actual date
<display_limit> (optional): The number of results returned to a request; if this parameter is not specified or equals to 0, the default value will be 10,000 lines
<export_columns> (optional): Required columns must be separated by commas; if this parameter is not specified, default columns will be sent: Ur, Pc, Tg, Tr
<preview> (optional): Preview only, don't write into table
<target_table> (optional): Table name to save the data to
<label> (optional): Multi-tenancy label
Attribute | Type | Description |
---|---|---|
Number_of_Keywords | integer | Number of keywords |
Traffic | bigdecimal | The amount of estimated organic traffic driven to an analyzed domain with a given keyword over a specific period of time |
Traffic_ | bigdecimal | The share of traffic driven to the website with a particular keyword for a specified period |
Url | string | The URL of the target page (Backlinks) |
Analytics_DomainOrganicUnique
Unique pages of the analyzed domain ranking in Google's top 100 results organic search results
Parameter
<domain> (required): A unique name of a website you'd like to investigate
<database> (required): A regional database (one value from the list)
<display_date> (optional): A date on which a report will be shown. You can roll back to the past or choose an actual date
<display_filter> (optional): Filters for columns: Ur, Pc, Tg, Tr
<display_limit> (optional): The number of results returned to a request; if this parameter is not specified or equals to 0, the default value will be 10,000 lines
<export_columns> (optional): Required columns must be separated by commas; if this parameter is not specified, default columns will be sent: Ur, Pc, Tg, Tr
<preview> (optional): Preview only, don't write into table
<target_table> (optional): Table name to save the data to
<label> (optional): Multi-tenancy label
Attribute | Type | Description |
---|---|---|
Number_of_Keywords | integer | Number of keywords |
Traffic | bigdecimal | The amount of estimated organic traffic driven to an analyzed domain with a given keyword over a specific period of time |
Traffic_ | bigdecimal | The share of traffic driven to the website with a particular keyword for a specified period |
Url | string | The URL of the target page (Backlinks) |
Analytics_DomainRank
Report live or historical data on a domain's keyword rankings in both organic and paid search in a chosen regional database
Parameter
<domain> (required): A unique name of a website you'd like to investigate
<database> (required): A regional database (one value from the list)
<display_date> (optional): A date on which a report will be shown. You can roll back to the past or choose an actual date
<export_columns> (optional): Required columns must be separated by commas; if this parameter is not specified, default columns will be sent: Dn, Rk, Or, Xn, Ot, Oc, Ad, At, Ac, FKn, FPn
<preview> (optional): Preview only, don't write into table
<target_table> (optional): Table name to save the data to
<label> (optional): Multi-tenancy label
Attribute | Type | Description |
---|---|---|
Domain | string | Domain name |
Adwords_Cost | bigdecimal | Estimated budget spent buying keywords in Google AdWords for ads that appear in paid search results (monthly estimation) |
Adwords_Keywords | string | Keywords a website is buying in Google AdWords for ads that appear in paid search results |
Adwords_Traffic | bigdecimal | Traffic brought to the website via paid search results |
Organic_Cost | bigdecimal | Estimated price of organic keywords in Google AdWords |
Organic_Keywords | string | Keywords that bring users to a website via Google's top 100 organic search results |
Organic_Traffic | bigdecimal | Traffic brought to a website via Google's top 100 organic search results |
Rank | bigdecimal | Rank |
Analytics_DomainRankHistory
Report live and historical data on a domain's keyword rankings in both organic and paid search in a chosen database
Parameter
<domain> (required): A unique name of a website you'd like to investigate
<database> (required): A regional database (one value from the list)
<display_daily> (optional): This parameter allows you to get daily updates on position changes that occurred in the last 30 days or more. If the parameter is not specified, your report will show monthly results for the current month and for previous months
<display_limit> (optional): The number of results returned to a request; if this parameter is not specified or equals to 0, the default value will be 10,000 lines
<export_columns> (optional): Required columns must be separated by commas; if this parameter is not specified, default columns will be sent: Rk, Or, Xn, Ot, Oc, Ad, At, Ac, Dt, FKn, FPn
<preview> (optional): Preview only, don't write into table
<target_table> (optional): Table name to save the data to
<label> (optional): Multi-tenancy label
Attribute | Type | Description |
---|---|---|
Date | date | Actual date |
Adwords_Cost | bigdecimal | Estimated budget spent buying keywords in Google AdWords for ads that appear in paid search results (monthly estimation) |
Adwords_Keywords | string | Keywords a website is buying in Google AdWords for ads that appear in paid search results |
Adwords_Traffic | bigdecimal | Traffic brought to the website via paid search results |
Organic_Cost | bigdecimal | Estimated price of organic keywords in Google AdWords |
Organic_Keywords | string | Keywords that bring users to a website via Google's top 100 organic search results |
Organic_Traffic | bigdecimal | Traffic brought to a website via Google's top 100 organic search results |
Rank | bigdecimal | Rank |
Analytics_DomainRanks
Report live or historical data on a domain's keyword rankings in both organic and paid search in all regional databases
Parameter
<domain> (required): A unique name of a website you'd like to investigate
<database> (optional): A regional database; if this parameter is not specified, your request will be sent to all regional databases
<display_date> (optional): A date on which a report will be shown. You can roll back to the past or choose an actual date
<display_limit> (optional): The number of results returned to a request; if this parameter is not specified or equals to 0, the default value will be 10,000 lines
<export_columns> (optional): Required columns must be separated by commas; if this parameter is not specified, default columns will be sent: Db, Dt, Dn, Rk, Or, Ot, Oc, Ad, At, Ac, Sh, Sv, FKn, FPn
<preview> (optional): Preview only, don't write into table
<target_table> (optional): Table name to save the data to
<label> (optional): Multi-tenancy label
Attribute | Type | Description |
---|---|---|
Date | date | Actual date |
Domain | string | Domain name |
Adwords_Cost | bigdecimal | Estimated budget spent buying keywords in Google AdWords for ads that appear in paid search results (monthly estimation) |
Adwords_Keywords | string | Keywords a website is buying in Google AdWords for ads that appear in paid search results |
Adwords_Traffic | bigdecimal | Traffic brought to the website via paid search results |
Database | string | Regional database (US, UK, Italy, etc.) |
Organic_Cost | bigdecimal | Estimated price of organic keywords in Google AdWords |
Organic_Keywords | string | Keywords that bring users to a website via Google's top 100 organic search results |
Organic_Traffic | bigdecimal | Traffic brought to a website via Google's top 100 organic search results |
PLA_keywords | integer | Number of keywords the website is using for product listing ads |
PLA_uniques | integer | Number of unique product listing ads (PLA Copies) |
Rank | bigdecimal | Rank |
Analytics_DomainShopping
Report keywords that trigger a domain's product listing ads to appear in Google's paid search results
Parameter
<domain> (required): A unique name of a website you'd like to investigate
<database> (required): A regional database (one value from the list)
<display_filter> (optional): Filters for columns: Ph,Po,Nq,Ur,Tt,Pr
<display_limit> (optional): The number of results returned to a request; if this parameter is not specified or equals to 0, the default value will be 10,000 lines
<export_columns> (optional): Required columns must be separated by commas; if this parameter is not specified, default columns will be sent: Ph,Po,Pp,Pd,Nq,Sn,Ur,Tt,Pr,Ts
<preview> (optional): Preview only, don't write into table
<target_table> (optional): Table name to save the data to
<label> (optional): Multi-tenancy label
Attribute | Type | Description |
---|---|---|
Timestamp | timestamp | UNIX Timestamp |
Keyword | string | Keyword bringing users to the website via Google's top 100 organic search results |
Position | integer | Position a URL gets with a particular keyword in Google's top 100 organic or paid search results |
Position_Difference | integer | The difference between the previous position a domain was earning with a particular keyword and its current position |
Previous_Position | integer | A position a domain gets with a particular keyword in Google's top 100 organic or paid search results |
Product_Price | bigdecimal | Price of promoted product |
Search_Volume | integer | Number of times users have searched for a given keyword per month. We calculate this value over the last 12 months |
Shop_Name | string | Shop name |
Title | string | The title of a display ad |
Url | string | The URL of the target page (Backlinks) |
Analytics_DomainShoppingShopping
Report domains a queried domain is competing against in Google's paid search results with product listing ads
Parameter
<domain> (required): A unique name of a website you'd like to investigate
<database> (required): A regional database (one value from the list)
<display_limit> (optional): The number of results returned to a request; if this parameter is not specified or equals to 0, the default value will be 10,000 lines
<export_columns> (optional): Required columns must be separated by commas; if this parameter is not specified, default columns will be sent: Dn,Cr,Np,Sh,Ad,At,Ac,Or
<preview> (optional): Preview only, don't write into table
<target_table> (optional): Table name to save the data to
<label> (optional): Multi-tenancy label
Attribute | Type | Description |
---|---|---|
Domain | string | Domain name |
Adwords_Cost | bigdecimal | Estimated budget spent buying keywords in Google AdWords for ads that appear in paid search results (monthly estimation) |
Adwords_Keywords | string | Keywords a website is buying in Google AdWords for ads that appear in paid search results |
Adwords_Traffic | bigdecimal | Traffic brought to the website via paid search results |
Common_Keywords | string | Common keywords that domains are ranking for in Google's top 100 organic search results |
Competitor_Relevance | bigdecimal | Competition level based on the total number of keywords of each domain and the number of keywords the domains have in common |
Organic_Keywords | string | Keywords that bring users to a website via Google's top 100 organic search results |
Analytics_DomainShoppingUnique
Product listing ad copies SEMrush noticed when the domain ranked in Google's paid search results for keywords from our databases
Parameter
<domain> (required): A unique name of a website you'd like to investigate
<database> (required): A regional database (one value from the list)
<display_filter> (optional): Filters for columns: Tt,Pr
<display_limit> (optional): The number of results returned to a request; if this parameter is not specified or equals to 0, the default value will be 10,000 lines
<export_columns> (optional): Required columns must be separated by commas; if this parameter is not specified, default columns will be sent: Tt,Pr,Ur,Pc,Un,Ts
<preview> (optional): Preview only, don't write into table
<target_table> (optional): Table name to save the data to
<label> (optional): Multi-tenancy label
Attribute | Type | Description |
---|---|---|
Number_of_Keywords | integer | Number of keywords |
Product_Price | bigdecimal | Price of promoted product |
Title | string | The title of a display ad |
Url | string | The URL of the target page (Backlinks) |
Analytics_Geo
Report countries where the visitors of the analyzed domain come from
Parameter
<device_type> (optional): The device filter. This parameter allows you to choose whether to retrieve desktop or mobile data, or both. If the parameter is not specified, data for all devices will be shown: desktop, mobile
<display_date> (optional): The date in YYYY-MM-01 format. If the display_date parameter is not specified, data is shown for the previous month by default
<display_limit> (optional): The number of results returned. If this parameter is not specified, the default value will be 1000. The available range is between 1 and 5000
<export_columns> (optional): A list of required columns separated by a comma. If this parameter is not specified, all columns will be shown: target, display_date, device_type, geo, traffic, global_traffic, traffic_share, users, avg_visit_duration, bounce_rate, pages_per_visit, desktop_share, mobile_share
<geo_type> (optional): A type of geographical coverage. If this parameter is not specified, country data is shown by default: country, subcontinent, continent
<sort_order> (optional): A sort by parameter. For descending order append _desc, for ascending order append _asc. If this parameter is not specified, descending order will be set by default: traffic, traffic_share, desktop_share, mobile_share, avg_visit_duration, pages_per_visit, bounce_rate
<target> (optional): A root domain. Required parameter
<target_type> (optional): The target domain type: domain, subdomain
<preview> (optional): Preview only, don't write into table
<target_table> (optional): Table name to save the data to
<label> (optional): Multi-tenancy label
Attribute | Type | Description |
---|---|---|
avg_visit_duration | bigdecimal | Average visit duration |
device_type | string | Device type |
display_date | date | Display date |
geo | string | Geo |
target | string | Target |
traffic | bigdecimal | The amount of estimated organic traffic driven to an analyzed domain with a given keyword over a specific period of time |
Analytics_PhraseAdwords
Report domains that are ranking in Google's paid search results with a requested keyword
Parameter
<phrase> (required): A keyword or keyword expression you'd like to investigate
<database> (required): A regional database (one value from the list)
<display_date> (optional): A date on which a report will be shown. You can roll back to the past or choose an actual date
<display_limit> (optional): The number of results returned to a request; if this parameter is not specified or equals to 0, the default value will be 10,000 lines
<export_columns> (optional): Required columns must be separated by commas; if this parameter is not specified, default columns will be sent: Dn, Ur, Vu
<preview> (optional): Preview only, don't write into table
<target_table> (optional): Table name to save the data to
<label> (optional): Multi-tenancy label
Attribute | Type | Description |
---|---|---|
Domain | string | Domain name |
Url | string | The URL of the target page (Backlinks) |
Visible_Url | string | A visible URL of a display ad |
Analytics_PhraseAdwordsHistorical
Domains that have bid on a requested keyword in the last 12 months and their positions in paid search results
Parameter
<phrase> (required): A keyword or keyword expression you'd like to investigate
<database> (required): A regional database (one value from the list)
<display_limit> (optional): The number of results returned to a request; if this parameter is not specified or equals to 0, the default value will be 10,000 lines
<export_columns> (optional): Required columns must be separated by commas; if this parameter is not specified, default columns will be sent: Dn, Dt, Po, Ur, Tt, Ds, Vu, At, Ac, Ad
<preview> (optional): Preview only, don't write into table
<target_table> (optional): Table name to save the data to
<label> (optional): Multi-tenancy label
Attribute | Type | Description |
---|---|---|
Date | date | Actual date |
Domain | string | Domain name |
Description | string | Ad text |
Position | integer | Position a URL gets with a particular keyword in Google's top 100 organic or paid search results |
Title | string | The title of a display ad |
Url | string | The URL of the target page (Backlinks) |
Visible_Url | string | A visible URL of a display ad |
Analytics_PhraseAll
Report summary of a keyword, including its volume, CPC, competition, and the number of results in all regional databases
Parameter
<phrase> (required): A keyword or keyword expression you'd like to investigate
<database> (optional): A regional database; if this parameter is not specified, your request will be sent to all regional databases
<export_columns> (optional): Required columns must be separated by commas; if this parameter is not specified, default columns will be sent: Dt, Db, Ph, Nq, Cp, Co, Nr
<preview> (optional): Preview only, don't write into table
<target_table> (optional): Table name to save the data to
<label> (optional): Multi-tenancy label
Attribute | Type | Description |
---|---|---|
Date | date | Actual date |
Keyword | string | Keyword bringing users to the website via Google's top 100 organic search results |
CPC | bigdecimal | Average price in US dollars advertisers pay for a user's click on an ad containing a particular keyword (Google AdWords) |
Competition | bigdecimal | Competitive density of advertisers using the given term for their ads. One (1) means the highest competition |
Database | string | Regional database (US, UK, Italy, etc.) |
Number_of_Results | integer | Number of of organic results returned for a given keyword at the last date of collection |
Search_Volume | integer | Number of times users have searched for a given keyword per month. We calculate this value over the last 12 months |
Analytics_PhraseFullsearch
Report broad matches and alternate search queries, including particular keywords or keyword expressions
Parameter
<phrase> (required): A keyword or keyword expression you'd like to investigate
<database> (required): A regional database (one value from the list)
<display_filter> (optional): Filters for columns: Ph, Nq, Cp, Co, Nr, Wc, Fk
<display_limit> (optional): The number of results returned to a request; if this parameter is not specified or equals to 0, the default value will be 10,000 lines
<export_columns> (optional): Required columns must be separated by commas; if this parameter is not specified, default columns will be sent: Ph, Nq, Cp, Co, Nr, Td, Fk
<preview> (optional): Preview only, don't write into table
<target_table> (optional): Table name to save the data to
<label> (optional): Multi-tenancy label
Attribute | Type | Description |
---|---|---|
Keyword | string | Keyword bringing users to the website via Google's top 100 organic search results |
CPC | bigdecimal | Average price in US dollars advertisers pay for a user's click on an ad containing a particular keyword (Google AdWords) |
Competition | bigdecimal | Competitive density of advertisers using the given term for their ads. One (1) means the highest competition |
Keywords_SERP_Features | string | |
Number_of_Results | integer | Number of of organic results returned for a given keyword at the last date of collection |
Search_Volume | integer | Number of times users have searched for a given keyword per month. We calculate this value over the last 12 months |
Trends | string | The interest of searchers in a particular keyword during the last 12 months. This metric is based on changes in the number of queries per month |
Analytics_PhraseKdi
Report keyword difficulty, an index that helps to estimate how difficult it would be to seize competitors' positions in organic search within the Google's top 100 with an indicated search term
Parameter
<phrase> (required): Phrase (from 1 to 100 keywords separated by semicolons)
<database> (required): A regional database (one value from the list)
<export_columns> (optional): Required columns must be separated by commas; if this parameter is not specified, default columns will be sent: Ph, Kd
<preview> (optional): Preview only, don't write into table
<target_table> (optional): Table name to save the data to
<label> (optional): Multi-tenancy label
Attribute | Type | Description |
---|---|---|
Keyword | string | Keyword bringing users to the website via Google's top 100 organic search results |
Keyword_Difficulty_Index | string |
Analytics_PhraseOrganic
Report domains that are ranking in Google's top 100 organic search results with a requested keyword
Parameter
<phrase> (required): A keyword or keyword expression you'd like to investigate
<database> (required): A regional database (one value from the list)
<display_date> (optional): A date on which a report will be shown. You can roll back to the past or choose an actual date
<display_limit> (optional): The number of results returned to a request; if this parameter is not specified or equals to 0, the default value will be 10,000 lines
<export_columns> (optional): Required columns must be separated by commas; if this parameter is not specified, default columns will be sent: Dn, Ur, Fk, Fp
<preview> (optional): Preview only, don't write into table
<target_table> (optional): Table name to save the data to
<label> (optional): Multi-tenancy label
Attribute | Type | Description |
---|---|---|
Domain | string | Domain name |
Url | string | The URL of the target page (Backlinks) |
Visible_Url | string | A visible URL of a display ad |
Analytics_PhraseQuestions
Report phrase questions relevant to a queried term in a chosen database
Parameter
<phrase> (required): A keyword or keyword expression you'd like to investigate
<database> (required): A regional database (one value from the list)
<display_filter> (optional): Filters for columns: Ph, Nq, Cp, Co, Nr
<display_limit> (optional): The number of results returned to a request; if this parameter is not specified or equals to 0, the default value will be 10,000 lines
<export_columns> (optional): Required columns must be separated by commas; if this parameter is not specified, default columns will be sent: Ph, Nq, Cp, Co, Nr, Td
<preview> (optional): Preview only, don't write into table
<target_table> (optional): Table name to save the data to
<label> (optional): Multi-tenancy label
Attribute | Type | Description |
---|---|---|
Keyword | string | Keyword bringing users to the website via Google's top 100 organic search results |
CPC | bigdecimal | Average price in US dollars advertisers pay for a user's click on an ad containing a particular keyword (Google AdWords) |
Competition | bigdecimal | Competitive density of advertisers using the given term for their ads. One (1) means the highest competition |
Number_of_Results | integer | Number of of organic results returned for a given keyword at the last date of collection |
Search_Volume | integer | Number of times users have searched for a given keyword per month. We calculate this value over the last 12 months |
Trends | string | The interest of searchers in a particular keyword during the last 12 months. This metric is based on changes in the number of queries per month |
Analytics_PhraseRelated
Report an extended list of related keywords, synonyms, and variations relevant to a queried term in a chosen database
Parameter
<phrase> (required): A keyword or keyword expression you'd like to investigate
<database> (required): A regional database (one value from the list)
<display_filter> (optional): Filters for columns: Ph, Nq, Cp, Co, Nr, Wc, Fk
<display_limit> (optional): The number of results returned to a request; if this parameter is not specified or equals to 0, the default value will be 10,000 lines
<export_columns> (optional): Required columns must be separated by commas; if this parameter is not specified, default columns will be sent: Ph, Nq, Cp, Co, Nr, Td, Rr, Fk
<preview> (optional): Preview only, don't write into table
<target_table> (optional): Table name to save the data to
<label> (optional): Multi-tenancy label
Attribute | Type | Description |
---|---|---|
Keyword | string | Keyword bringing users to the website via Google's top 100 organic search results |
CPC | bigdecimal | Average price in US dollars advertisers pay for a user's click on an ad containing a particular keyword (Google AdWords) |
Competition | bigdecimal | Competitive density of advertisers using the given term for their ads. One (1) means the highest competition |
Keywords_SERP_Features | string | |
Number_of_Results | integer | Number of of organic results returned for a given keyword at the last date of collection |
Related_Relevance | bigdecimal | This indicator reflects the degree of relevance of result keyword to the seed keyword |
Search_Volume | integer | Number of times users have searched for a given keyword per month. We calculate this value over the last 12 months |
Trends | string | The interest of searchers in a particular keyword during the last 12 months. This metric is based on changes in the number of queries per month |
Analytics_PhraseThese
Report summary of up to 100 keywords, including its volume, CPC, competition, and the number of results in a chosen regional database
Parameter
<phrase> (required): A keyword or keyword expression you'd like to investigate
<database> (required): A regional database (one value from the list)
<display_date> (optional): A date on which a report will be shown. You can roll back to the past or choose an actual date
<export_columns> (optional): Required columns must be separated by commas; if this parameter is not specified, default columns will be sent: Ph, Nq, Cp, Co, Nr, Td
<preview> (optional): Preview only, don't write into table
<target_table> (optional): Table name to save the data to
<label> (optional): Multi-tenancy label
Attribute | Type | Description |
---|---|---|
Keyword | string | Keyword bringing users to the website via Google's top 100 organic search results |
CPC | bigdecimal | Average price in US dollars advertisers pay for a user's click on an ad containing a particular keyword (Google AdWords) |
Competition | bigdecimal | Competitive density of advertisers using the given term for their ads. One (1) means the highest competition |
Number_of_Results | integer | Number of of organic results returned for a given keyword at the last date of collection |
Search_Volume | integer | Number of times users have searched for a given keyword per month. We calculate this value over the last 12 months |
Trends | string | The interest of searchers in a particular keyword during the last 12 months. This metric is based on changes in the number of queries per month |
Analytics_PhraseThis
Report summary of a keyword, including its volume, CPC, competition, and the number of results in a chosen regional database
Parameter
<phrase> (required): A keyword or keyword expression you'd like to investigate
<database> (required): A regional database (one value from the list)
<display_date> (optional): A date on which a report will be shown. You can roll back to the past or choose an actual date
<export_columns> (optional): Required columns must be separated by commas; if this parameter is not specified, default columns will be sent: Ph, Nq, Cp, Co, Nr, Td
<preview> (optional): Preview only, don't write into table
<target_table> (optional): Table name to save the data to
<label> (optional): Multi-tenancy label
Attribute | Type | Description |
---|---|---|
Keyword | string | Keyword bringing users to the website via Google's top 100 organic search results |
CPC | bigdecimal | Average price in US dollars advertisers pay for a user's click on an ad containing a particular keyword (Google AdWords) |
Competition | bigdecimal | Competitive density of advertisers using the given term for their ads. One (1) means the highest competition |
Number_of_Results | integer | Number of of organic results returned for a given keyword at the last date of collection |
Search_Volume | integer | Number of times users have searched for a given keyword per month. We calculate this value over the last 12 months |
Trends | string | The interest of searchers in a particular keyword during the last 12 months. This metric is based on changes in the number of queries per month |
Analytics_PublisherAdvertisers
Report advertisers whose display ads have appeared on a queried publisher's website
Parameter
<domain> (required): A unique name of a website you'd like to investigate
<device_type> (optional): This parameter shows the type of device by which statistics have been collected - a PC, tablet, or smartphone: all, desktop, smartphone_apple, smartphone_android, tablet_apple, tablet_android
<display_filter> (optional): Filters for columns
<display_limit> (optional): The number of results returned to a request; if this parameter is not specified or equals to 0, the default value will be 10,000 lines
<export_columns> (optional): Required columns must be separated by commas; if this parameter is not specified, default columns will be sent: domain, ads_count, first_seen, last_seen, times_seen
<preview> (optional): Preview only, don't write into table
<target_table> (optional): Table name to save the data to
<label> (optional): Multi-tenancy label
Attribute | Type | Description |
---|---|---|
ads_count | integer | The total number of all types of display ads (media and text) during a specified period |
domain | string | Domain name |
first_seen | timestamp | The timestamp on which SEMrush first noticed a backlink |
last_seen | timestamp | The timestamp on which SEMrush last noticed a backlink |
times_seen | integer | The number of times SEMrush saw a display ad |
Analytics_PublisherRank
Report publishers ranked by the total number of display ads noticed by SEMrush
Parameter
<domain> (required): A unique name of a website you'd like to investigate
<device_type> (optional): This parameter shows the type of device by which statistics have been collected - a PC, tablet, or smartphone: all, desktop, smartphone_apple, smartphone_android, tablet_apple, tablet_android
<export_columns> (optional): Required columns must be separated by commas; if this parameter is not specified, default columns will be sent: domain, ads_overall, text_ads_overall, media_ads_overall, first_seen, last_seen, times_seen, domain_overall
<preview> (optional): Preview only, don't write into table
<target_table> (optional): Table name to save the data to
<label> (optional): Multi-tenancy label
Attribute | Type | Description |
---|---|---|
ads_overall | integer | The total number of all types of display ads (media and text) for all time |
domain | string | Domain name |
domain_overall | integer | The total number of advertisers on Google's Display Network where a publisher promoted a website, or the total number of publishers' websites where the display ads of an advertiser's website appeared during a whole period |
first_seen | timestamp | The timestamp on which SEMrush first noticed a backlink |
last_seen | timestamp | The timestamp on which SEMrush last noticed a backlink |
media_ads_overall | integer | The total number of an advertiser's media display ads SEMrush has noticed for a whole period |
text_ads_overall | integer | The total number of display ads SEMrush noticed for a whole period |
times_seen | integer | The number of times SEMrush saw a display ad |
Analytics_PublisherTextAds
Report display ads that have appeared on a publisher's website
Parameter
<domain> (required): A unique name of a website you'd like to investigate
<device_type> (optional): This parameter shows the type of device by which statistics have been collected - a PC, tablet, or smartphone: all, desktop, smartphone_apple, smartphone_android, tablet_apple, tablet_android
<display_filter> (optional): Filters for columns: ad, title, text, url
<display_limit> (optional): The number of results returned to a request; if this parameter is not specified or equals to 0, the default value will be 10,000 lines
<export_columns> (optional): Required columns must be separated by commas; if this parameter is not specified, default columns will be sent: title, text, first_seen, last_seen, times_seen, visible_url
<preview> (optional): Preview only, don't write into table
<target_table> (optional): Table name to save the data to
<label> (optional): Multi-tenancy label
Attribute | Type | Description |
---|---|---|
first_seen | timestamp | The timestamp on which SEMrush first noticed a backlink |
last_seen | timestamp | The timestamp on which SEMrush last noticed a backlink |
text | string | The text of a display ad |
times_seen | integer | The number of times SEMrush saw a display ad |
title | string | The title of a display ad |
visible_url | string | A visible URL of a display ad |
Analytics_Rank
Report the most popular domains ranked by traffic originating from Google's top 100 organic search results
Parameter
<database> (required): A regional database (one value from the list)
<display_date> (optional): A date on which a report will be shown. You can roll back to the past or choose an actual date
<display_limit> (optional): The number of results returned to a request; if this parameter is not specified or equals to 0, the default value will be 10,000 lines
<export_columns> (optional): Required columns must be separated by commas; if this parameter is not specified, default columns will be sent: Dn, Rk, Or, Ot, Oc, Ad, At, Ac
<preview> (optional): Preview only, don't write into table
<target_table> (optional): Table name to save the data to
<label> (optional): Multi-tenancy label
Attribute | Type | Description |
---|---|---|
Domain | string | Domain name |
Adwords_Cost | bigdecimal | Estimated budget spent buying keywords in Google AdWords for ads that appear in paid search results (monthly estimation) |
Adwords_Keywords | string | Keywords a website is buying in Google AdWords for ads that appear in paid search results |
Adwords_Traffic | bigdecimal | Traffic brought to the website via paid search results |
Organic_Cost | bigdecimal | Estimated price of organic keywords in Google AdWords |
Organic_Keywords | string | Keywords that bring users to a website via Google's top 100 organic search results |
Organic_Traffic | bigdecimal | Traffic brought to a website via Google's top 100 organic search results |
Rank | bigdecimal | Rank |
Analytics_RankDifference
Changes in the number of keywords, traffic, and budget estimates of the most popular websites in Google's top 100 and paid search results
Parameter
<database> (required): A regional database (one value from the list)
<display_date> (optional): A date on which a report will be shown. You can roll back to the past or choose an actual date
<display_limit> (optional): The number of results returned to a request; if this parameter is not specified or equals to 0, the default value will be 10,000 lines
<export_columns> (optional): Required columns must be separated by commas; if this parameter is not specified, default columns will be sent: Dn, Rk, Or, Ot, Oc, Ad, At, Ac, Om, Tm, Um, Am, Bm, Cm
<preview> (optional): Preview only, don't write into table
<target_table> (optional): Table name to save the data to
<label> (optional): Multi-tenancy label
Attribute | Type | Description |
---|---|---|
Domain | string | Domain name |
Adwords_Cost | bigdecimal | Estimated budget spent buying keywords in Google AdWords for ads that appear in paid search results (monthly estimation) |
Adwords_Cost_Difference | bigdecimal | Changes in paid traffic price |
Adwords_Keywords | string | Keywords a website is buying in Google AdWords for ads that appear in paid search results |
Adwords_Keywords_Difference | integer | Changes in the number of paid keywords |
Adwords_Traffic | bigdecimal | Traffic brought to the website via paid search results |
Adwords_Traffic_Difference | bigdecimal | Changes in paid traffic |
Organic_Cost | bigdecimal | Estimated price of organic keywords in Google AdWords |
Organic_Cost_Difference | bigdecimal | Changes in organic traffic cost |
Organic_Keywords | string | Keywords that bring users to a website via Google's top 100 organic search results |
Organic_Keywords_Difference | integer | Changes in the number of organic keywords |
Organic_Traffic | bigdecimal | Traffic brought to a website via Google's top 100 organic search results |
Organic_Traffic_Difference | bigdecimal | Changes in organic traffic |
Rank | bigdecimal | Rank |
Analytics_Rank_1
Report domains sorted by organic traffic in descending order
Parameter
<country> (optional): The country code parameter allows you to filter traffic data for a particular country. If the parameter is not specified, global data is shown by default
<device_type> (optional): The device filter. This parameter allows you to choose whether to retrieve desktop or mobile data, or both. If the parameter is not specified, data for all devices will be shown: desktop, mobile
<display_date> (optional): The date in YYYY-MM-01 format. If the display_date parameter is not specified, data is shown for the previous month by default
<display_limit> (optional): The number of results returned. If this parameter is not specified, the default value will be 200. The available range is between 1 and 200
<export_columns> (optional): A list of required columns separated by a comma. If this parameter is not specified, all columns will be shown: display_date, country, device_type, rank, domain, visits, users, desktop_share, mobile_share, desktop_visits, mobile_visits, time_on_site, bounce_rate, pages_per_visit
<preview> (optional): Preview only, don't write into table
<target_table> (optional): Table name to save the data to
<label> (optional): Multi-tenancy label
Attribute | Type | Description |
---|---|---|
domain | string | Domain name |
rank | bigdecimal | Rank |
Analytics_Sources
Report to monitor traffic that comes to the analyzed domain from different sources over time. This helps you quickly and easily see which sources are generating the most traffic for the analyzed domain
Parameter
<country> (optional): The country code parameter allows you to filter traffic data for a particular country. If the parameter is not specified, global data is shown by default
<device_type> (optional): The device filter. This parameter allows you to choose whether to retrieve desktop or mobile data, or both. If the parameter is not specified, data for all devices will be shown: desktop, mobile
<display_date> (optional): The date in YYYY-MM-01 format. If the display_date parameter is not specified, data is shown for the previous month by default
<display_limit> (optional): The number of results returned. If this parameter is not specified, the default value will be 1000. The available range is between 0 and 5000
<export_columns> (optional): A list of required columns separated by a comma. If this parameter is not specified, all columns will be shown: target, from_target, display_date, country, device_type, traffic_share, traffic_diff, traffic, channel, traffic_type, search_engine, prev_traffic, categories
<sort_order> (optional): A sort by parameter. For descending order append _desc, for ascending order append _asc. If this parameter is not specified, descending order will be set by default: traffic, traffic_diff, traffic_share
<target> (optional): A root domain. Required parameter
<traffic_channel> (optional): The traffic channel type filter. This parameter allows you to filter traffic sources by a specific channel type. If this parameter is not specified, no data will be shown: direct, referral, search, social
<traffic_type> (optional): The traffic type filter. This parameter allows you to retrieve organic or paid traffic. If the traffic type is not specified, no data will be shown: organic, paid
<preview> (optional): Preview only, don't write into table
<target_table> (optional): Table name to save the data to
<label> (optional): Multi-tenancy label
Attribute | Type | Description |
---|---|---|
channel | string | Unknown channel |
country | string | Country |
display_date | date | Display date |
from_target | string | From target |
target | string | Target |
traffic | bigdecimal | The amount of estimated organic traffic driven to an analyzed domain with a given keyword over a specific period of time |
traffic_share | bigdecimal | Traffic share |
Analytics_Subdomains
The top subdomains of an analyzed domain getting the most traffic
Parameter
<country> (optional): The country code parameter allows you to filter traffic data for a particular country. If the parameter is not specified, global data is shown by default
<device_type> (optional): The device filter. This parameter allows you to choose whether to retrieve desktop or mobile data, or both. If the parameter is not specified, data for all devices will be shown: desktop, mobile
<display_date> (optional): The date in YYYY-MM-01 format. If the display_date parameter is not specified, data is shown for the previous month by default
<display_limit> (optional): The number of results returned. If this parameter is not specified, the default value will be 1000. The available range is between 1 and 5000
<export_columns> (optional): A list of required columns separated by a comma. If this parameter is not specified, all columns will be shown: domain, display_date, country, device_type, target_type, subdomain, traffic_share, desktop_share, mobile_share, total_hits, desktop_hits, mobile_hits, total_visits, desktop_visits, mobile_visits, total_users, desktop_users, mobile_users
<sort_order> (optional): A sort by parameter. For descending order append _desc, for ascending order append _asc. If this parameter is not specified, descending order will be set by default: traffic, desktop_share, mobile_share
<target> (optional): A root domain. Required parameter
<preview> (optional): Preview only, don't write into table
<target_table> (optional): Table name to save the data to
<label> (optional): Multi-tenancy label
Attribute | Type | Description |
---|---|---|
display_date | date | Display date |
domain | string | Domain name |
subdomain | string | Subdomain |
total_hits | integer | Total_hits |
Analytics_Summary
Report main estimated traffic metrics for multiple domains on a monthly basis for desktop and mobile users in CSV format. To gain insights on your markets, prospects or partners, enter your target domain, use filters and get key traffic data: traffic rank, visits, unique visitors, pages per visit, avg. visit duration, and bounce rate
Parameter
<country> (optional): The country code parameter allows you to filter traffic data for a particular country. If the parameter is not specified, global data is shown by default
<device_type> (optional): The device filter. This parameter allows you to choose whether to retrieve desktop or mobile data, or both. If the parameter is not specified, data for all devices will be shown: desktop, mobile
<display_date> (optional): The date in YYYY-MM-01 format. If the display_date parameter is not specified, data is shown for the previous month by default
<export_columns> (optional): A list of required columns separated by a comma. If this parameter is not specified, all columns will be shown: display_date, country, device_type, target, rank, accuracy, visits, desktop_visits, mobile_visits, users, desktop_users, mobile_users, desktop_hits, mobile_hits, direct, referral, social, search, paid, unknown_channel, time_on_site, desktop_time_on_site, mobile_time_on_site, pages_per_visit, desktop_pages_per_visit, mobile_pages_per_visit, bounce_rate, desktop_bounce_rate, mobile_bounce_rate, desktop_share, mobile_share
<targets> (optional): CSV list of both domains and subdomains separated by a comma. Required parameter. The maximum number of targets is limited to 200: example1.com,example2.com,subdomain.example3.com
<preview> (optional): Preview only, don't write into table
<target_table> (optional): Table name to save the data to
<label> (optional): Multi-tenancy label
Attribute | Type | Description |
---|---|---|
target | string | Target |
users | integer | Users |
visits | integer | Visits |
Analytics_Toppages
You what pages of an analyzed domain are the most popular among users, as well as what backlinks lead users to that domain
Parameter
<country> (optional): The country code parameter allows you to filter traffic data for a particular country. If the parameter is not specified, global data is shown by default
<device_type> (optional): The device filter. This parameter allows you to choose whether to retrieve desktop or mobile data, or both. If the parameter is not specified, data for all devices will be shown: desktop
<display_date> (optional): The date in YYYY-MM-01 format. If the display_date parameter is not specified, data is shown for the previous month by default
<display_limit> (optional): The number of results returned. If this parameter is not specified, the default value will be 1000. The available range is between 1 and 5000
<export_columns> (optional): A list of required columns separated by a comma. If this parameter is not specified, all columns will be shown: target, device_type, country, display_date, page, desktop_share, mobile_share, users_by_target, traffic, entrance_traffic, direct, search, referral, social, paid, unknown
<target> (optional): A root domain. Required parameter
<target_type> (optional): The target domain type: domain, subdomain
<preview> (optional): Preview only, don't write into table
<target_table> (optional): Table name to save the data to
<label> (optional): Multi-tenancy label
Attribute | Type | Description |
---|---|---|
desktop_share | bigdecimal | Share of desktop users |
display_date | date | Display date |
mobile_share | bigdecimal | Share of mobile users |
page | string | Page |
Analytics_UrlAdwords
Report keywords that bring users to a URL via Google's paid search results
Parameter
<url> (required): The URL of a landing page you'd like to investigate
<database> (required): A regional database (one value from the list)
<display_date> (optional): A date on which a report will be shown. You can roll back to the past or choose an actual date
<display_filter> (optional): Filters for columns: Ph, Po, Nq, Cp, Ur, Tg, Tr, Tc, Nr, Co, Pp, Pd
<display_limit> (optional): The number of results returned to a request; if this parameter is not specified or equals to 0, the default value will be 10,000 lines
<export_columns> (optional): Required columns must be separated by commas; if this parameter is not specified, default columns will be sent: Ph, Po, Nq, Cp, Co, Tg, Tr, Tc, Nr, Td, Tt, Ds, Ts
<preview> (optional): Preview only, don't write into table
<target_table> (optional): Table name to save the data to
<label> (optional): Multi-tenancy label
Attribute | Type | Description |
---|---|---|
Keyword | string | Keyword bringing users to the website via Google's top 100 organic search results |
CPC | bigdecimal | Average price in US dollars advertisers pay for a user's click on an ad containing a particular keyword (Google AdWords) |
Competition | bigdecimal | Competitive density of advertisers using the given term for their ads. One (1) means the highest competition |
Description | string | Ad text |
Number_of_Results | integer | Number of of organic results returned for a given keyword at the last date of collection |
Position | integer | Position a URL gets with a particular keyword in Google's top 100 organic or paid search results |
Search_Volume | integer | Number of times users have searched for a given keyword per month. We calculate this value over the last 12 months |
Title | string | The title of a display ad |
Traffic_ | bigdecimal | The share of traffic driven to the website with a particular keyword for a specified period |
Traffic_Cost | bigdecimal | The percentage of the domain's total traffic cost that is attributed to a particular keyword |
Trends | string | The interest of searchers in a particular keyword during the last 12 months. This metric is based on changes in the number of queries per month |
Analytics_UrlOrganic
Report keywords that bring users to a URL via Google's top 100 organic search results
Parameter
<url> (required): The URL of a landing page you'd like to investigate
<database> (required): A regional database (one value from the list)
<display_date> (optional): A date on which a report will be shown. You can roll back to the past or choose an actual date
<display_filter> (optional): Filters for columns: Ph, Po, Nq, Cp, Ur, Tg, Tr, Tc, Nr, Co, Pp, Pd, Fp, Fk
<display_limit> (optional): The number of results returned to a request; if this parameter is not specified or equals to 0, the default value will be 10,000 lines
<export_columns> (optional): Required columns must be separated by commas; if this parameter is not specified, default columns will be sent: Ph, Po, Pp, Nq, Cp, Co, Kd, Tr, Tg, Tc, Nr, Td, Fp, Fk, Ts
<preview> (optional): Preview only, don't write into table
<target_table> (optional): Table name to save the data to
<label> (optional): Multi-tenancy label
Attribute | Type | Description |
---|---|---|
Keyword | string | Keyword bringing users to the website via Google's top 100 organic search results |
CPC | bigdecimal | Average price in US dollars advertisers pay for a user's click on an ad containing a particular keyword (Google AdWords) |
Competition | bigdecimal | Competitive density of advertisers using the given term for their ads. One (1) means the highest competition |
Number_of_Results | integer | Number of of organic results returned for a given keyword at the last date of collection |
Position | integer | Position a URL gets with a particular keyword in Google's top 100 organic or paid search results |
Search_Volume | integer | Number of times users have searched for a given keyword per month. We calculate this value over the last 12 months |
Traffic_ | bigdecimal | The share of traffic driven to the website with a particular keyword for a specified period |
Traffic_Cost | bigdecimal | The percentage of the domain's total traffic cost that is attributed to a particular keyword |
Trends | string | The interest of searchers in a particular keyword during the last 12 months. This metric is based on changes in the number of queries per month |
Projects
List of all projects, including their ID, project name and domain name, as well as tools that have been activated for each project
Parameter
<project_id> (optional): Project ID
<preview> (optional): Preview only, don't write into table
<target_table> (optional): Table name to save the data to
<label> (optional): Multi-tenancy label
Attribute | Type | Description |
---|---|---|
owner_id | string | |
permission | string | |
project_id | long | Project ID |
project_name | string | The name of a project |
tools | string | List of project tools activated by a user |
url | string | The domain of a project |
Projects_Cities
Cities within the specified country and region that a project can be set up for
Parameter
<region_id> (required): Region ID
<country_id> (required): Country ID
<preview> (optional): Preview only, don't write into table
<target_table> (optional): Table name to save the data to
<label> (optional): Multi-tenancy label
Attribute | Type | Description |
---|---|---|
id | integer | City ID |
name | string | City name |
Projects_Countries
The countries a project can be set up for
Parameter
<preview> (optional): Preview only, don't write into table
<target_table> (optional): Table name to save the data to
<label> (optional): Multi-tenancy label
Attribute | Type | Description |
---|---|---|
id | integer | Country ID |
name | string | Country name |
Projects_Regions
Regions within the specified country that a project can be set up for
Parameter
<country_id> (required): Country ID
<preview> (optional): Preview only, don't write into table
<target_table> (optional): Table name to save the data to
<label> (optional): Multi-tenancy label
Attribute | Type | Description |
---|---|---|
id | integer | Region ID |
name | string | Region name |
Projects_SiteauditCampaignHistory
Audits' results for a selected period
Parameter
<project_id> (optional): Project ID
<offset> (required): offset
<limit> (required): limit
<projects_table> (optional): Table containing a column with project_id values
<preview> (optional): Preview only, don't write into table
<target_table> (optional): Table name to save the data to
<label> (optional): Multi-tenancy label
Attribute | Type | Description |
---|---|---|
project_id | long | Project ID |
excludedChecks | string | |
finish_date | timestamp | Date when the last audit finished |
fixed | string | |
hidden | string | |
isPagesLimitReached | string | |
new | string | |
pages_crawled | integer | Crawled pages |
pages_limit | string | |
quality_delta | bigdecimal | Difference in scores a website received during the previous and last audits |
quality_value | bigdecimal | Website's score |
settingsChanged | string | |
snapshot_id | string | Snapshot ID |
snapshot_version | string | |
statusCodeGroups | string | |
thematicScores | string | |
topIssues | string | |
user_agent_type | string |
Projects_SiteauditCampaignInfo
Overview of the last audit, including the number of found issues errors, warnings, and notices, the number of passed and failed checks, the number of crawled pages and the rest of pages to crawl, and the date of the last audit, etc
Parameter
<project_id> (optional): Project ID
<projects_table> (optional): Table containing a column with project_id values
<preview> (optional): Preview only, don't write into table
<target_table> (optional): Table name to save the data to
<label> (optional): Multi-tenancy label
Attribute | Type | Description |
---|---|---|
project_id | long | Project ID |
ampTotal | string | |
authEnabled | string | |
blocked | string | Number of pages blocked from crawling |
broken | string | Number of broken pages |
campaignsCount | string | |
canonical | string | Indicates whether an analyzed page is marked with the rel="canonical" link element |
canonicalization_canonicalToOtherPage | string | |
canonicalization_emptyOrWithoutCanonicalLink | string | |
canonicalization_selfCanonical | string | |
crawlAmpFirst | string | |
crawlDelaySettingTypeId | string | |
crawlSourceType | string | |
crawlSourceUrl | string | |
crawlSubdomains | string | Indicates whether SEMrushBot crawled subdomains of the selected of the analyzed domain:true - SEMrushBot crawled the analyzed domain, including its subdomainsfalse - SEMrushBot crawled the analyzed domain, excluding its subdomains |
crawlability_budget_stats_botBlocked | string | |
crawlability_budget_stats_code4xx | string | |
crawlability_budget_stats_code5xx | string | |
crawlability_budget_stats_contentDuplicates | string | |
crawlability_budget_stats_nonCanonicalPages | string | |
crawlability_budget_stats_permanentRedirects | string | |
crawlability_budget_stats_redirectChainsAndLoops | string | |
crawlability_budget_stats_temporaryRedirects | string | |
crawlability_budget_stats_tooLargePages | string | |
crawlability_budget_stats_tooSlowPages | string | |
crawlability_budget_total | string | |
current_snapshot_excludedChecks | string | |
current_snapshot_finish_date | string | |
current_snapshot_fixed | string | |
current_snapshot_hidden | string | |
current_snapshot_isPagesLimitReached | string | |
current_snapshot_new | string | |
current_snapshot_pages_crawled | string | |
current_snapshot_pages_limit | string | |
current_snapshot_quality_delta | string | |
current_snapshot_quality_value | string | |
current_snapshot_settingsChanged | string | |
current_snapshot_snapshot_id | string | |
current_snapshot_snapshot_version | string | |
current_snapshot_statusCodeGroups | string | |
current_snapshot_thematicScores_crawlability_delta | string | |
current_snapshot_thematicScores_crawlability_value | string | |
current_snapshot_thematicScores_https_delta | string | |
current_snapshot_thematicScores_https_value | string | |
current_snapshot_thematicScores_intSeo_delta | string | |
current_snapshot_thematicScores_intSeo_value | string | |
current_snapshot_thematicScores_linking_delta | string | |
current_snapshot_thematicScores_linking_value | string | |
current_snapshot_thematicScores_markups_delta | string | |
current_snapshot_thematicScores_markups_value | string | |
current_snapshot_thematicScores_performance_delta | string | |
current_snapshot_thematicScores_performance_value | string | |
current_snapshot_topIssues | string | |
current_snapshot_user_agent_type | string | |
defects | string | List of issue IDs detected on crawled pages and the number of times each issue was detected |
depths | string | Number of clicks required for SEMrushBot to reach an analyzed page from the homepage |
errors | string | Number of errors found during the last audit |
errors_delta | string | Difference in the number of errors found during the previous and last audits |
excluded_checks | string | IDs of issues (errors, warnings and notices) excluded from the audit scope |
gaSettings_account_email | string | |
gaSettings_account_id | string | |
gaSettings_profile_id | string | |
gaSettings_profile_name | string | |
gaSettings_property_id | string | |
gaSettings_property_name | string | |
gaSettings_property_url | string | |
gaSettings_view_id | string | |
gaSettings_view_name | string | |
gaStatus | string | |
haveIssues | string | Number of pages with issues |
haveIssuesDelta | string | Difference in the number of issues found during the previous and last audits |
healthy | string | Number of healthy pages |
hreflangs_badPages | string | |
hreflangs_missing | string | |
hreflangs_totalPages | string | |
id | string | Project ID |
ignoreRobotsDisallow | string | |
internalIncomingLinksGroups | string | |
isPaid | string | |
is_allowed_stopping | string | |
is_notify | string | |
last_audit | string | Date of the last audit |
last_failed_audit | string | Date of the last site audit failure |
markups_hasMarkups | string | |
markups_microfomats | string | |
markups_noMarkups | string | |
markups_openGraph | string | |
markups_schemaOrg | string | |
markups_schemaOrgJsonld | string | |
markups_twitterCard | string | |
name | string | Project name |
next_audit | string | Date of next scheduled audit |
notices | string | Number of notices found during the last audit |
notices_delta | string | Difference in the number of notices found during the previous and last audits |
pages_crawled | string | Number of crawled pages |
pages_limit | string | Crawled pages limit |
precrawlError | string | |
productGroup | string | |
projectDomain | string | |
projectsCount | string | |
redirected | string | Number of redirecting pages |
respectCrawlDelay | string | Indicates whether SEMrushBot followed the "crawl-delay" directive in robots.txt:true - SEMrushBot followed the "crawl-delay" directive in robots.txtfalse - SEMrushBot crawled pages with an interval of 1 second |
robots_changes | string | |
robots_errors | string | |
robots_link | string | |
robots_status | string | |
running_pages_crawled | string | Number of pages crawled during the running audit |
running_pages_limit | string | Crawled pages' limit for the running audit |
scheduleDay | string | |
scheme | string | |
sitemaps_count | string | |
sitemaps_crawledPages | string | |
sitemaps_reprUrl | string | |
sitemaps_status | string | |
sitemaps_totalPages | string | |
status | string | Audit's status: Running, Finished, Checking, or Saving |
structuredData_groupByItems_invalid | string | |
structuredData_groupByItems_valid | string | |
structuredData_groupByPages_invalid | string | |
structuredData_groupByPages_noItems | string | |
structuredData_groupByPages_valid | string | |
total_checks | string | Total checks made during the last audit |
uploadUrlsCount | string | |
url | string | Project URL |
user_agent_type | string | Type of user agent:0 - SEMRushBot Desktop1 - SEMRushBot Mobile2 - GoogleBot Desktop3 - GoogleBot Mobile |
warnings | string | Number of warnings found during the last audit |
warnings_delta | string | Difference in the number of warnings found during the previous and last audits |
withAmp | string | |
xdefault | string |
Projects_SiteauditMeta
Description of why an issue could be harmful for a website and how it can be fixed
Parameter
<project_id> (optional): Project ID
<projects_table> (optional): Table containing a column with project_id values
<preview> (optional): Preview only, don't write into table
<target_table> (optional): Table name to save the data to
<label> (optional): Multi-tenancy label
Attribute | Type | Description |
---|---|---|
project_id | long | Project ID |
id | string | Issue id |
info_column | string | - |
title | string | Issue Title |
title_page | string | Page Title |
url_column | string |
Projects_SiteauditPage
ID of a crawled page
Parameter
<url> (required): url for search(contains match)
<project_id> (optional): Project ID
<limit> (optional): limit data line
<projects_table> (optional): Table containing a column with project_id values
<preview> (optional): Preview only, don't write into table
<target_table> (optional): Table name to save the data to
<label> (optional): Multi-tenancy label
Attribute | Type | Description |
---|---|---|
project_id | long | Project ID |
page_id | string | page id |
url | string | url |
Projects_SiteauditPageInfo
Information about a page, and to get a list of its issues
Parameter
<project_id> (required): Project ID
<pageId> (required): page ID
<preview> (optional): Preview only, don't write into table
<target_table> (optional): Table name to save the data to
<label> (optional): Multi-tenancy label
Attribute | Type | Description |
---|---|---|
ajaxType | string | |
canonical | string | |
canonical_source_total | string | |
canonicalization | string | |
depth | string | |
ga | string | |
incoming_total | string | |
isAuditing | string | |
jsCssAmount | string | |
jsCssTotalSize | string | |
jsCssTotalSizeGreaterThan | string | |
new | string | |
outExtLnsCnt | string | |
outIntLnsCnt | string | |
pageGroup | string | |
pageLoadTime | string | |
page_id | string | Page ID |
prScore | string | |
title | string | This page's title |
type | string | |
url | string | URL |
Projects_SiteauditSnapshot
List of past audits' IDs, including the dates on which they were completed
Parameter
<project_id> (optional): Project ID
<projects_table> (optional): Table containing a column with project_id values
<preview> (optional): Preview only, don't write into table
<target_table> (optional): Table name to save the data to
<label> (optional): Multi-tenancy label
Attribute | Type | Description |
---|---|---|
project_id | long | Project ID |
finish_date | string | Date when the last audit finished |
snapshot_id | string | Snapshot id |
statusCodeGroups | string |
Projects_SiteauditSnapshotInfo
Overview of an audit, including the website's score, issues, its number of performed checks, etc
Parameter
<project_id> (optional): Project ID
<snapshot_id> (optional): Snaphot Id, or latest snapshot
<projects_table> (optional): Table containing a column with project_id values
<preview> (optional): Preview only, don't write into table
<target_table> (optional): Table name to save the data to
<label> (optional): Multi-tenancy label
Attribute | Type | Description |
---|---|---|
project_id | long | Project ID |
finish_date | timestamp | Date when the last audit finished |
fixed | string | |
hidden | string | |
isPagesLimitReached | string | |
new | string | |
pages_crawled | integer | Crawled pages |
pages_limit | string | |
quality_delta | bigdecimal | Difference in scores a website received during the previous and last audits |
quality_value | bigdecimal | Website's score |
settingsChanged | string | |
snapshot_id | string | Snapshot ID |
snapshot_version | string | |
statusCodeGroups | string | |
thematicScores | string | |
topIssues | string | |
user_agent_type | string |
Projects_SiteauditSnapshotIssue
Report description of an issue, when that issue was detected, as well as the URLs of affected pages. Works only for the last snapshot
Parameter
<snapshotId> (required): ID of the last snapshot
<project_id> (required): Project ID
<issueId> (required): Issue ID
<filter> (optional): Filters data. Add this parameter as many times as you need
<limit> (optional): Limits data. If not specified, the default value will be 10
<page> (optional): Pagination. If not specified, the default value will be 1
<sort> (optional): Sorting: index_desc, index_asc, targeturl_desc,targeturl_asc, firstseen_desc, firstseen_asc, dominteractivetime_desc, dominteractivetime_asc, samplesize_desc, samplesize_asc, tag_desc, tag_asc, code_desc, code_asc, val_desc, val_asc, count_desc, count_asc, resourcetype_desc, resourcetype_asc, info_desc, info_asc, infourl_desc, infourl_asc, item_desc, item_asc, fields_desc, fields_as
<preview> (optional): Preview only, don't write into table
<target_table> (optional): Table name to save the data to
<label> (optional): Multi-tenancy label
Attribute | Type | Description |
---|---|---|
first_seen | timestamp | first seen |
info | string | Issue's description |
last_seen | timestamp | Date when an issue was last noticed |
page_id | string | Page ID |
source_url | string | The URL of a webpage on which an error has been detected |
target_url | string | Target URL (for example, for a broken link issue, a URL of a webpage returning an error status will be shown) |
title | string | The title of a page on which an error has been detected |
Projects_TrackingCampaignDates
Dates for which a campaign was harvested
Parameter
<project_id> (optional): Project ID
<projects_table> (optional): Table containing a column with project_id values
<preview> (optional): Preview only, don't write into table
<target_table> (optional): Table name to save the data to
<label> (optional): Multi-tenancy label
Attribute | Type | Description |
---|---|---|
project_id | long | Project ID |
Dt | date | Date |
exec_time | string | |
server | string |
Projects_TrackingCompetitorsAdwords
Domains that appear in Google's paid search results for the keywords from a tracking campaign for the chosen location, the average position and visibility for these domains
Parameter
<url_type> (required): Type of competitors' URLs: rootdomain, subdomain, subfolder, url
<project_id> (optional): Project ID
<black_list> (optional): Exclude domains from the report output (separated by the '|' symbol)
<date_begin> (optional): Start date of the selected period
<date_end> (optional): End date of the selected period
<display_limit> (optional): The number of returned results, the default value is 10
<top_end> (optional): The bottom of the position range to search for competitors on SERP
<top_start> (optional): The top of the position range to search for competitors on SERP
<projects_table> (optional): Table containing a column with project_id values
<preview> (optional): Preview only, don't write into table
<target_table> (optional): Table name to save the data to
<label> (optional): Multi-tenancy label
Attribute | Type | Description |
---|---|---|
project_id | long | Project ID |
Ur | string | Competitor URL |
Cd | bigdecimal | Visibility change over the specified period |
Av | bigdecimal | Average position |
Cl | bigdecimal | Visibility |
Dt | string | Dates and positions (Date in YYYYMMDD format) |
Mc | integer | The number of keywords |
Sov | bigdecimal | Share of Voice |
Sq | integer | Position deviation |
Tc | bigdecimal | Estimated traffic cost on the specified date |
Tr | bigdecimal | Estimated traffic on the specified date |
Projects_TrackingCompetitorsOrganic
Domains that appear in Google's top 100 organic search results for the keywords from a tracking campaign for the chosen location, the average position and visibility for these domains
Parameter
<url_type> (required): Type of competitors' URLs: rootdomain, subdomain, subfolder, url
<project_id> (optional): Project ID
<black_list> (optional): Exclude domains from the report output (separated by the '|' symbol)
<business_name> (optional): The business name associated with the domain. It should match that from the Google My Business profile
<date_begin> (optional): Start date of the selected period
<date_end> (optional): End date of the selected period
<display_limit> (optional): The number of returned results, the default value is 10
<linktype_filter> (optional): Specifies whether the local pack and hotels rankings should be included in the report output or excluded from it: 0 - Include local pack and hotels rankings. This is the default value, 1 - Include only local pack and hotels rankings (organic rankings are excluded), 2 - Exclude local pack rankings, 524288 - Exclude hotels rankings, 524290 - Exclude local pack and hotels rankings
<serp_feature_filter> (optional): Filters the report output for keywords that have a specific SERP feature on SERP: fsn: Featured snippet, geo: Local pack, hot: Hotels, kng: Knowledge panel, rev: Reviews, amp: AMP, stl: Site links, vid: Video, vib: Featured video, new: Top stories, rel: People also ask, img: Images, twt: Twitter, knw: Instant answer, flg: Flights, shp: Shopping ads, adt: AdWords top, adb: AdWords bottom
<top_end> (optional): The bottom of the position range to search for competitors on SERP
<top_start> (optional): The top of the position range to search for competitors on SERP
<use_volume> (optional): Specifies the level of CPC and volume to be used in the report. If omitted, the bottom-most available level is used: national, regional, local
<projects_table> (optional): Table containing a column with project_id values
<preview> (optional): Preview only, don't write into table
<target_table> (optional): Table name to save the data to
<label> (optional): Multi-tenancy label
Attribute | Type | Description |
---|---|---|
project_id | long | Project ID |
Ur | string | Competitor URL |
Cd | bigdecimal | Visibility change over the specified period |
Av | bigdecimal | Average position |
Cl | bigdecimal | Visibility |
Dt | string | Dates and positions (Date in YYYYMMDD format) |
Mc | integer | The number of keywords |
Sov | bigdecimal | Share of Voice |
Sq | integer | Position deviation |
Tc | bigdecimal | Estimated traffic cost on the specified date |
Tr | bigdecimal | Estimated traffic on the specified date |
Projects_TrackingLandingPagesAdwords
This request lists all URLs from the Google paid search results that the specified domain appears in for the keywords from the tracking campaign
Parameter
<url> (required): Tracked URL or competitor URL (with mask)
<project_id> (optional): Project ID
<date_begin> (optional): Start date of the selected period
<date_end> (optional): End date of the selected period
<display_filter> (optional): Filter for columns Ph, Nq, Cp
<display_limit> (optional): The number of returned results, the default value is 10
<display_tags> (optional): Tags, separated by the '|' symbol. The '-' sign can be used to exclude a tag. If only the included tags are present in the expression, then the OR logic is used to group them. If both included and excluded tags are present, then each category is grouped using the OR logic, but then the AND logic is used to join the categories
<newlost_filter> (optional): Return only new or lost urls: new, lost
<projects_table> (optional): Table containing a column with project_id values
<preview> (optional): Preview only, don't write into table
<target_table> (optional): Table name to save the data to
<label> (optional): Multi-tenancy label
Attribute | Type | Description |
---|---|---|
project_id | long | Project ID |
Ur | string | The URL that the keyword ranks for |
Tp | string | "new" - the URL didn't rank for any keyword on the start date of the selected period, but ranks for at least one keyword on the end date of the selected period"lost" - the URL ranked for at least one keyword on the start date of the selected period, but doesn't rank for any keyword on the end date of the selected period |
Amp | string | |
Dt | string | An array of dates and positions |
Projects_TrackingLandingPagesOrganic
This request lists all URLs from the Google's top 100 search results that the specified domain appears in for the keywords from the tracking campaign
Parameter
<url> (required): Tracked URL or competitor URL (with mask)
<project_id> (optional): Project ID
<date_begin> (optional): Start date of the selected period
<date_end> (optional): End date of the selected period
<display_filter> (optional): Filter for columns Ph, Nq, Cp
<display_limit> (optional): The number of returned results, the default value is 10
<display_tags> (optional): Tags, separated by the '|' symbol. The '-' sign can be used to exclude a tag. If only the included tags are present in the expression, then the OR logic is used to group them. If both included and excluded tags are present, then each category is grouped using the OR logic, but then the AND logic is used to join the categories
<linktype_filter> (optional): Specifies whether the local pack and hotels rankings should be included in the report output or excluded from it: 0 - Include local pack and hotels rankings. This is the default value, 1 - Include only local pack and hotels rankings (organic rankings are excluded), 2 - Exclude local pack rankings, 524288 - Exclude hotels rankings, 524290 - Exclude local pack and hotels rankings
<newlost_filter> (optional): Return only new or lost urls: new, lost
<use_volume> (optional): Specifies the level of CPC and volume to be used in the report. If omitted, the bottom-most available level is used: national, regional, local
<projects_table> (optional): Table containing a column with project_id values
<preview> (optional): Preview only, don't write into table
<target_table> (optional): Table name to save the data to
<label> (optional): Multi-tenancy label
Attribute | Type | Description |
---|---|---|
project_id | long | Project ID |
Ur | string | The URL that the keyword ranks for |
Tp | string | "new" - the URL didn't rank for any keyword on the start date of the selected period, but ranks for at least one keyword on the end date of the selected period "lost" - the URL ranked for at least one keyword on the start date of the selected period, but doesn't rank for any keyword on the end date of the selected period |
Amp | string | |
Av | bigdecimal | The average position for the keywords the URL ranks for on the specified date |
Dt | string | An array of dates and positions |
Mc | integer | The number of keywords the URL ranks for on the specified date |
Rq | integer | Keyword volume |
Tc | bigdecimal | Estimated traffic cost on the specified date |
Tr | bigdecimal | Estimated traffic on the specified date |
Projects_TrackingOverviewOrganic
The number of keywords that land the specified domain on each of the top 100 positions on SERP, the number of new and lost keywords, the number of keywords with improved or decreased rankings, and the number of keywords that have changed their rankings over the selected period
Parameter
<url> (required): Tracked URL or competitor URL (with mask)
<project_id> (optional): Project ID
<business_name> (optional): The business name associated with the domain. It should match that from the Google My Business profile
<date_begin> (optional): Start date of the selected period
<date_end> (optional): End date of the selected period
<display_tags> (optional): Tags, separated by the '|' symbol. The '-' sign can be used to exclude a tag. If only the included tags are present in the expression, then the OR logic is used to group them. If both included and excluded tags are present, then each category is grouped using the OR logic, but then the AND logic is used to join the categories
<linktype_filter> (optional): Specifies whether the local pack and hotels rankings should be included in the report output or excluded from it: 0 - Include local pack and hotels rankings. This is the default value, 1 - Include only local pack and hotels rankings (organic rankings are excluded), 2 - Exclude local pack rankings, 524288 - Exclude hotels rankings, 524290 - Exclude local pack and hotels rankings
<projects_table> (optional): Table containing a column with project_id values
<preview> (optional): Preview only, don't write into table
<target_table> (optional): Table name to save the data to
<label> (optional): Multi-tenancy label
Attribute | Type | Description |
---|---|---|
project_id | long | Project ID |
all | integer | The number of keywords ranking in the top 100 |
all_declined | integer | The number of declined keywords in the top 100 |
all_difference | integer | The difference in the number of keywords ranking in the top 100 |
all_entered | integer | The number of keywords that have entered the top 100 |
all_improved | integer | The number of improved keywords in the top 100 |
all_left | integer | The number of keywords that no longer rank in the top 100 |
data | string | An array of SERP positions (where 0 stands for SERP #1 position and 99 stands for SERP #100 position) and numbers of keywords on this position on SERP for the end date of the selected period |
differenceVisibility | string | The visibility index difference |
exec_time | string | |
server | string | |
state | string | |
top10 | integer | The number of keywords ranking on the first page of search results |
top10_declined | integer | The number of declined keywords ranking on the first page of search results |
top10_difference | integer | The difference in the number of keywords ranking on the first page of search results |
top10_entered | integer | The number of keywords that have entered the first page of search results |
top10_improved | integer | The number of improved keywords ranking on the first page of search results |
top10_left | integer | The number of keywords that no longer rank on the first page of search results |
top20 | integer | The number of keywords ranking on the first two pages of search results |
top20_declined | integer | The number of declined keywords ranking on the first two pages of search results |
top20_difference | integer | The difference in the number of keywords ranking on the first two pages of search results |
top20_entered | integer | The number of keywords that have entered the first two pages of search results |
top20_improved | integer | The number of improved keywords ranking on the first two pages of search results |
top20_left | integer | The number of keywords that no longer rank on the first two pages of search results |
top3 | integer | The number of keywords ranking in the top 3 |
top3_declined | integer | The number of declined keywords in the top 3 |
top3_difference | integer | The difference in the number of keywords ranking in the top 3 |
top3_entered | integer | The number of keywords that have entered the top 3 |
top3_improved | integer | The number of improved keywords in the top 3 |
top3_left | integer | The number of keywords that no longer rank in the top 3 |
total | integer | The number of results |
visibility | string | The visibility index |
Projects_TrackingPositionAdwords
Keywords from a tracking campaign, the Google's paid search rankings of the specified URLs for these keywords, and position changes over the selected time period
Parameter
<url> (required): A list of encoded URLs (with mask), separated by ":"
<project_id> (optional): Project ID
<date_begin> (optional): Start date of the selected period
<date_end> (optional): End date of the selected period
<display_filter> (optional): Filter for columns Ph, Nq, Cp
<display_limit> (optional): The number of returned results, the default value is 10
<display_tags> (optional): Tags, separated by the '|' symbol. The '-' sign can be used to exclude a tag. If only the included tags are present in the expression, then the OR logic is used to group them. If both included and excluded tags are present, then each category is grouped using the OR logic, but then the AND logic is used to join the categories
<projects_table> (optional): Table containing a column with project_id values
<preview> (optional): Preview only, don't write into table
<target_table> (optional): Table name to save the data to
<label> (optional): Multi-tenancy label
Attribute | Type | Description |
---|---|---|
project_id | long | Project ID |
Dt | string | An array of dates and positions (dates in format "YYYYMMDD") |
Be | string | Ranking at the beginning of the specified period |
Cp | bigdecimal | Average price in U.S. dollars advertisers pay for a user's click on an ad containing the given keyword (Google AdWords) |
Diff | string | The difference in rankings over the specified period |
Diff1 | string | The difference in rankings compared to the previous day |
Diff30 | string | The difference in rankings over a one month period |
Diff7 | string | The difference in rankings over a one week period |
Fi | string | Ranking at the end of the specified period |
Gs | integer | Volume crawling status; 0 - crawled, 1 - not crawled |
Kb | string | The date the keyword was added to the tracking campaign |
Lt | string | Ranking typeorg: Organicadt: AdWords topadb: AdWords bottom |
Lu | string | Landing URLs |
Nq | integer | The average number of times users have searched for a given keyword per month. We calculate this value over the last 12 months |
Ph | string | Keyword |
Pi | string | Keyword ID |
Sf | string | Serp features present on SERP for the specified date |
Tc | string | Estimated traffic cost on the specified date |
Tg | string | Keyword tags |
Tr | string | Estimated traffic on the specified date |
Vi | string | Domain's visibility on the specified date |
Projects_TrackingPositionOrganic
Keywords from a tracking campaign, the Google's top 100 rankings of the specified URLs for these keywords, and position changes over the selected time period
Parameter
<url> (required): A list of encoded URLs (with mask), separated by ":"
<project_id> (optional): Project ID
<business_name> (optional): The business name associated with the domain. It should match that from the Google My Business profile
<date_begin> (optional): Start date of the selected period
<date_end> (optional): End date of the selected period
<display_filter> (optional): Filter for columns Ph, Nq, Cp
<display_limit> (optional): The number of returned results, the default value is 10
<display_tags> (optional): Tags, separated by the '|' symbol. The '-' sign can be used to exclude a tag. If only the included tags are present in the expression, then the OR logic is used to group them. If both included and excluded tags are present, then each category is grouped using the OR logic, but then the AND logic is used to join the categories
<linktype_filter> (optional): Specifies whether the local pack and hotels rankings should be included in the report output or excluded from it: 0 - Include local pack and hotels rankings. This is the default value, 1 - Include only local pack and hotels rankings (organic rankings are excluded), 2 - Exclude local pack rankings, 524288 - Exclude hotels rankings, 524290 - Exclude local pack and hotels rankings
<serp_feature_filter> (optional): Filters the report output for keywords that have a specific SERP feature on SERP: fsn: Featured snippet, geo: Local pack, hot: Hotels, kng: Knowledge panel, rev: Reviews, amp: AMP, stl: Site links, vid: Video, vib: Featured video, new: Top stories, rel: People also ask, img: Images, twt: Twitter, knw: Instant answer, flg: Flights, shp: Shopping ads, adt: AdWords top, adb: AdWords bottom
<top_filter> (optional): Positions filter: top_3, top_3_income, top_3_leave, top_3_down, top_3_up, top_1page, top_1page_income, top_1page_leave, top_1page_down, top_1page_up, top_2page, top_2page_income, top_2page_leave, top_2page_down, top_2page_up, top_100, top_100_income, top_100_leave, top_100_down, top_100_up
<use_volume> (optional): Specifies the level of CPC and volume to be used in the report. If omitted, the bottom-most available level is used: national, regional, local
<projects_table> (optional): Table containing a column with project_id values
<preview> (optional): Preview only, don't write into table
<target_table> (optional): Table name to save the data to
<label> (optional): Multi-tenancy label
Attribute | Type | Description |
---|---|---|
project_id | long | Project ID |
Dt | string | An array of dates and positions (dates in format "YYYYMMDD") |
Be | string | Ranking at the beginning of the specified period |
Cp | bigdecimal | Average price in U.S. dollars advertisers pay for a user's click on an ad containing the given keyword (Google AdWords) |
Diff | string | The difference in rankings over the specified period |
Diff1 | string | The difference in rankings compared to the previous day |
Diff30 | string | The difference in rankings over a one month period |
Diff7 | string | The difference in rankings over a one week period |
Fi | string | Ranking at the end of the specified period |
Gs | integer | Volume crawling status; 0 - crawled, 1 - not crawled |
Kb | string | The date the keyword was added to the tracking campaign |
Lt | string | Ranking typeorg: Organicfsn: Featured snippetgeo: Local packhot: Hotelskng: Knowledge panelrev: Reviewsamp: AMPstl: Site linksvid: Videovib: Featured videonew: Top storiesrel: People also askimg: Imagestwt: Twitterknw: Instant answerflg: Flightsshp: Shopping adsadt: AdWords topadb: AdWords bottom |
Lu | string | Landing URLs |
Nq | integer | The average number of times users have searched for a given keyword per month. We calculate this value over the last 12 months |
Ph | string | Keyword |
Pi | string | Keyword ID |
Sf | string | Serp features present on SERP for the specified date |
Tc | string | Estimated traffic cost on the specified date |
Tg | string | Keyword tags |
Tr | string | Estimated traffic on the specified date |
Vi | string | Domain's visibility on the specified date |
Projects_TrackingVisibilityAdwords
A domain's visibility and visibility changes over the selected period
Parameter
<url> (required): Tracked URL or competitor URL (with mask)
<project_id> (optional): Project ID
<date_begin> (optional): Start date of the selected period
<date_end> (optional): End date of the selected period
<display_tags> (optional): Tags, separated by the '|' symbol. The '-' sign can be used to exclude a tag. If only the included tags are present in the expression, then the OR logic is used to group them. If both included and excluded tags are present, then each category is grouped using the OR logic, but then the AND logic is used to join the categories
<projects_table> (optional): Table containing a column with project_id values
<preview> (optional): Preview only, don't write into table
<target_table> (optional): Table name to save the data to
<label> (optional): Multi-tenancy label
Attribute | Type | Description |
---|---|---|
project_id | long | Project ID |
Dt | date | Date |
Av | bigdecimal | Average position |
Sov | bigdecimal | Share of Voice |
Tc | bigdecimal | Estimated traffic cost on the specified date |
Tr | bigdecimal | Estimated traffic on the specified date |
Vi | bigdecimal | Absolute visibility value |
Vr | bigdecimal | Relative visibility value |
Projects_TrackingVisibilityOrganic
Domain's visibility and visibility changes over the selected period
Parameter
<url> (required): Tracked URL or competitor URL (with mask)
<project_id> (optional): Project ID
<business_name> (optional): The business name associated with the domain. It should match that from the Google My Business profile
<date_begin> (optional): Start date of the selected period
<date_end> (optional): End date of the selected period
<display_tags> (optional): Tags, separated by the '|' symbol. The '-' sign can be used to exclude a tag. If only the included tags are present in the expression, then the OR logic is used to group them. If both included and excluded tags are present, then each category is grouped using the OR logic, but then the AND logic is used to join the categories
<linktype_filter> (optional): Specifies whether the local pack and hotels rankings should be included in the report output or excluded from it: 0 - Include local pack and hotels rankings. This is the default value, 1 - Include only local pack and hotels rankings (organic rankings are excluded), 2 - Exclude local pack rankings, 524288 - Exclude hotels rankings, 524290 - Exclude local pack and hotels rankings
<serp_feature_filter> (optional): Filters the report output for keywords that have a specific SERP feature on SERP: fsn: Featured snippet, geo: Local pack, hot: Hotels, kng: Knowledge panel, rev: Reviews, amp: AMP, stl: Site links, vid: Video, vib: Featured video, new: Top stories, rel: People also ask, img: Images, twt: Twitter, knw: Instant answer, flg: Flights, shp: Shopping ads, adt: AdWords top, adb: AdWords bottom
<use_volume> (optional): Specifies the level of CPC and volume to be used in the report. If omitted, the bottom-most available level is used: national, regional, local
<projects_table> (optional): Table containing a column with project_id values
<preview> (optional): Preview only, don't write into table
<target_table> (optional): Table name to save the data to
<label> (optional): Multi-tenancy label
Attribute | Type | Description |
---|---|---|
project_id | long | Project ID |
Dt | date | Date |
Av | bigdecimal | Average position |
Sov | bigdecimal | Share of Voice |
Tc | bigdecimal | Estimated traffic cost on the specified date |
Tr | bigdecimal | Estimated traffic on the specified date |
Vi | bigdecimal | Absolute visibility value |
Vr | bigdecimal | Relative visibility value |