DataForSEO
SEO, search-engine results, keyword research, backlinks and AI visibility data.
Referring Domains
The domains linking to one target, one row per domain with domain, rank, backlinks, first_seen, lost_date, backlinks_spam_score, broken_backlinks and broken_pages. Referring domains matter more than raw backlink count, since a thousand links from one domain is one relationship. For the individual links use post_dataforseo_backlinks_backlinks_live; to collapse further, to network operators, use post_dataforseo_backlinks_referring_networks_live.
Pricing reference
- Metering: Reported response cost.
- Reference request estimate: USD 0.0276.
- Reference customer multiplier: 1.0. Do not apply it again to a settled customer amount.
Reference metadata only, not an account quote, a guaranteed price or a spending cap. Resource credits are not Felo credits. Final charges follow Felo billing records.
- Type: array (object | null)[]
- backlinksType: array (object | null)[] | null
_filters filter the backlinks of your
target
optional field
you can use this field to filter the initial backlinks that will be included in the dataset for aggregated metrics for yourtarget
you can filter the backlinks by all fields available in the response of this endpoint
using this parameter, you can include only dofollow backlinks in the response and create a flexible backlinks dataset to calculate the metrics for
example:"backlinks_filters": ["dofollow", "=", true]Empty object - backlinksType: string | null
_status _type set what backlinks to return and count
optional field
you can use this field to choose what backlinks will be returned and used for aggregated metrics for yourtarget;
possible values:all- all backlinks will be returned and counted;live- backlinks found during the last check will be returned and counted;lost- lost backlinks will be returned and counted;default value:
live - excludeType: boolean | null
_internal _backlinks indicates whether the backlinks from subdomains of the
targetare excluded
optional field
if set tofalse, the backlinks from subdomains of thetargetwill be ommited and you won't receive the same domain in the response;
default value:true - filtersType: array (object | null)[] | null
array of results filtering parameters
optional field
you can add several filters at once (8 filters maximum)
you should set a logical operatorand,orbetween the conditions
the following operators are supported:regex,not_regex,=,<>,in,not_in,like,not_like,match,not_match
you can use the%operator withlikeandnot_liketo match any string of zero or more characters
example:["referring_pages",">","1"][["referring_pages",">","2"],
"and",
["backlinks",">","10"]][["first_seen",">","2017-10-23 11:31:45 +00:00"],
"and",
[["domain","like","%dataforseo.com%"],"or",["referring_domains",">","10"]]]Empty object - includeType: boolean | null
_indirect _links indicates if indirect links to the
targetwill be included in the results
optional field
if set totrue, the results will include data on indirect links pointing to a page that either redirects to the target, or points to a canonical page
if set tofalse, indirect links will be ignored
default value:true - includeType: boolean | null
_subdomains indicates if the subdomains of the
targetwill be included in the search
optional field
if set tofalse, the subdomains will be ignored
default value:true - internalType: integer | null
_list _limit maximum number of elements within internal arrays
optional field
you can use this field to limit the number of elements within the following arrays:referring_links_tldreferring_links_typesreferring_links_attributesreferring_links_platform_typesreferring_links_semantic_locationsdefault value:
10
maximum value:1000 - limitType: integer | null
the maximum number of returned domains
optional field
default value:100
maximum value:1000 - offsetType: integer | null
offset in the results array of returned domains
optional field
default value:0
if you specify the10value, the first ten domains in the results array will be omitted and the data will be provided for the successive pages - orderType: array string[] | null
_by results sorting rules
optional field
you can use the same values as in thefiltersarray to sort the results
possible sorting types:asc- results will be sorted in the ascending orderdesc- results will be sorted in the descending order
you should use a comma to set up a sorting type
example:["backlinks,desc"]
note that you can set no more than three sorting rules in a single request
you should use a comma to separate several sorting rules
example:["backlinks,desc","rank,asc"] - rankType: string | null
_scale defines the scale used for calculating and displaying the
rank,domain_from_rank, andpage_from_rankvalues
optional fieldyou can use this parameter to choose whether rank values are presented on a 0–100 or 0–1000 scale
possible values:
one_hundred— rank values are displayed on a 0–100 scaleone_thousand— rank values are displayed on a 0–1000 scaledefault value:
one_thousandlearn more about how this parameter works and how ranking metrics are calculated in this Help Center article
- tagType: string | null
user-defined task identifier
optional field
the character limit is 255
you can use this parameter to identify the task and match it with the result
you will find the specifiedtagvalue in thedataobject of the response - targetType: string
domain, subdomain or webpage to get referring domains for
required field
a domain or a subdomain should be specified withouthttps://andwww.
a page should be specified with absolute URL (includinghttp://orhttps://)
- Type: object | null · Response36Afe1097B20_BacklinksReferringDomainsLiveResponseInfo200
- Type: number | null Format: doublecost
total tasks cost, USD
- Type: integer | nullstatus
_code general status code you can find the full list of the response codes here
- Type: string | nullstatus
_message general informational message you can find the full list of general informational messages here
- Type: array (object | null)[] | nulltasks
array of tasks
- Type: object | null · Response36Afe1097B20_BacklinksReferringDomainsLiveTaskInfo
- costType: number | null Format: double
total tasks cost, USD
- dataType: object | null
contains the same parameters that you specified in the POST request
- propertyType: object | null
Name
- idType: string | null
task identifier unique task identifier in our system in the UUID format
- pathType: array (string | null)[] | null
URL path
- resultType: array (object | null)[] | null
array of results
- itemsType: array (object | null)[] | null
items array
- backlinksType: integer | null Format: int64
indicates the number of backlinks pointing to the
target - backlinksType: integer | null Format: int64
_spam _score - brokenType: integer | null Format: int64
_backlinks number of broken backlinks
number of broken backlinks pointing to the domain - brokenType: integer | null
_pages number of broken pages
number of pages that respond with 4xx or 5xx status codes where backlinks are pointing to - domainType: string | null
referring domain
- firstType: string | null
_seen date and time when our crawler found the backlink for the first time
in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”
example:2019-11-15 12:57:46 +00:00 - lostType: string | null
_date date and time when the last backlink from this domain was lost
indicates the date and time when our crawler visited the page and it responded with 4xx or 5xx status code or the last backlink was removed
in the UTC format: “yyyy-mm-dd hh-mm-ss +00:00”
example:2017-01-24 13:20:59 +00:00 - rankType: integer | null
- referringType: integer | null Format: int64
_domains indicates the number of referring domains
note that we calculate main domains (root domains, likeexample.com) and their subdomains (e.g.blog.example.com) separately for this metric - referringType: integer | null Format: int64
_domains _nofollow number of domains pointing at least one nofollow link to the
target - referringType: integer | null Format: int64
_ips number of referring IP addresses
number of IP addresses pointing to this page - referringType: object | null
_links _attributes link attributes of the referring links
indicates link attributes of the referring links and link count per each attribute- propertyType: integer | null Format: int64
Name Signed 64-bit integers (long type).
- referringType: object | null
_links _countries ISO country codes of the referring links
indicates ISO country codes of the domains where the referring links are located and the link count per each country- propertyType: integer | null Format: int64
Name Signed 64-bit integers (long type).
- referringType: object | null
_links _platform _types types of referring platforms
indicates referring platform types and link count per each platformpossible values:
cms,blogs,ecommerce,message-boards,wikis,news,organization- propertyType: integer | null Format: int64
Name Signed 64-bit integers (long type).
- referringType: object | null
_links _semantic _locations - propertyType: integer | null Format: int64
Name Signed 64-bit integers (long type).
- referringType: object | null
_links _tld top-level domains of the referring links
contains top level domains and referring link count per each- propertyType: integer | null Format: int64
Name Signed 64-bit integers (long type).
- referringType: object | null
_links _types types of referring links
indicates the types of the referring links and link count per each type
possible values:anchor,image,link,meta,canonical,alternate,redirect- propertyType: integer | null Format: int64
Name Signed 64-bit integers (long type).
- referringType: integer | null Format: int64
_main _domains indicates the number of referring main domains
the number of primary (root) domains referring to your target - referringType: integer | null Format: int64
_main _domains _nofollow number of main domains pointing at least one nofollow link to the
target - referringType: integer | null Format: int64
_pages indicates the number of pages pointing to the
targetspecified - referringType: integer | null Format: int64
_pages _nofollow number of referring pages pointing at least one nofollow link to the
target - referringType: integer | null Format: int64
_subnets number of referring subnetworks
- typeType: string | null
type of element
- itemsType: integer | null Format: int64
_count number of items in the
itemsarray - targetType: string | null
targetin a POST array - totalType: integer | null Format: int64
_count total number of relevant items in the database
total number of main domains referring to your target;
example.com and blog.example.com are counted as one referring domain
- resultType: integer | null Format: int64
_count number of elements in the result array
- statusType: integer | null
_code status code of the task generated by DataForSEO, can be within the following range: 10000-60000 you can find the full list of the response codes here
- statusType: string | null
_message informational message of the task you can find the full list of general informational messages here
- timeType: string | null
execution time, seconds
- Type: integer | null Format: int64tasks
_count the number of tasks in the tasks array
- Type: integer | null Format: int64tasks
_error the number of tasks in the tasks array returned with an error
- Type: string | nulltime
total execution time, seconds
- Type: string | nullversion
the current version of the API
application/json - 400
The request could not be processed. Check the request parameters.
- 401
A valid Felo API key is required.
- 402
The request cannot proceed because a billing requirement is not met.
- 403
The account is not permitted to perform this operation.
- 429
A request or spending limit has been reached.
- 502
The service could not complete the request.
- 503
The API or billing service is temporarily unavailable.
- 504
The service timed out while processing the request.
- default
Error response; upstream passthrough responses may use provider formats
application/json
curl https://openapi.felo.ai/v1/beta/dataforseo/backlinks/referring_domains/live \
--request POST \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer YOUR_SECRET_TOKEN' \
--data '[
{
"target": "backlinko.com",
"limit": 5,
"order_by": [
"rank,desc"
],
"exclude_internal_backlinks": true,
"backlinks_filters": [
"dofollow",
"=",
true
],
"filters": [
"backlinks",
">",
100
]
}
]'
{
"version": null,
"status_code": null,
"status_message": null,
"time": null,
"cost": null,
"tasks_count": null,
"tasks_error": null,
"tasks": [
{
"id": null,
"status_code": null,
"status_message": null,
"time": null,
"cost": null,
"result_count": null,
"path": [
null
],
"data": null,
"result": [
{
"target": null,
"total_count": null,
"items_count": null,
"items": [
{
"type": null,
"domain": null,
"rank": null,
"backlinks": null,
"first_seen": null,
"lost_date": null,
"backlinks_spam_score": null,
"broken_backlinks": null,
"broken_pages": null,
"referring_domains": null,
"referring_domains_nofollow": null,
"referring_main_domains": null,
"referring_main_domains_nofollow": null,
"referring_ips": null,
"referring_subnets": null,
"referring_pages": null,
"referring_pages_nofollow": null,
"referring_links_tld": null,
"referring_links_types": null,
"referring_links_attributes": null,
"referring_links_platform_types": null,
"referring_links_semantic_locations": null,
"referring_links_countries": null
}
]
}
]
}
]
}