Get backlinks profile
get_backlinks_profileRead-only
Returns one bounded page of detailed backlink rows for a domain or page: linking URLs, target URLs, anchors, dofollow/nofollow, authority/spam signals, and lost/broken status. Supports filters, sorting, one_per_domain/as_is mode, and pagination. On the hosted Free plan it returns a preview instead (totals and the top 3 referring domains); backlink rows need a paid plan. Self-hosted deployments need the Backlinks API enabled on their DataForSEO account.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | No | DataForSEO backlink grouping: one_per_domain returns each referring domain's strongest link; as_is returns individual backlink rows. | one_per_domain |
| page | No | 1-indexed results page. Defaults to 1. | |
| scope | No | 'domain' analyzes the whole domain; 'page' analyzes a specific URL. Defaults to 'domain'. | |
| target | Yes | Domain or URL to analyze (e.g. 'example.com' or 'https://example.com/blog'). | |
| filters | No | Backlink row filters: include/exclude source URL terms, authority/spam ranges, dofollow/nofollow, lost/broken visibility, or exact domainFrom. | |
| hideSpam | No | Filter out spammy backlinks. Defaults to true. | |
| pageSize | No | Rows per page. Allowed values: 50, 100, or 200. | |
| projectId | Yes | Required. The HarborRank project ID to scope this call to. Get one from list_projects. | |
| sortField | No | Backlink row sort field. | rank |
| sortOrder | No | Sort direction. | desc |
Output Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| meta | No | ||
| backlinks | Yes |