sfoln/backlinks-list · SEO tools, Lead generation, Developer tools On request
Check the backlinks of any domain or URL: source page and domain, anchor text, dofollow flag, link type, domain and page rank, spam score, first and last seen dates. $0.085 per target ($85 per 1,000) + $0.30 per 1,000 backlinks.
Backlink Checker API – Anchors & Domains lists the backlinks pointing to any domain or page. For each link you get the source page and domain, the anchor text, dofollow/nofollow, the link type, referring domain and page rank, the spam score, first-seen and last-seen dates, and new/lost/broken flags (DataForSEO Backlinks index). Use it for link audits, competitor link research, outreach lists and monitoring, or as a tool for AI agents. Filter to dofollow links only, sort by rank or recency, and pay $0.085 per target plus $0.30 per 1,000 backlinks.
Price
Price per delivered record
Event
Price
Per 1,000
Charged for
Backlinks query backlinks-query
$0.085
$85 / 1,000
Charged once per target the upstream processed (covers the per-request fee).
Backlink backlink
$0.0003
$0.30 / 1,000
Charged once per backlink record delivered.
Apify free plan: up to 5 items per run. Paid plans have no per-run cap; set maxTotalChargeUsd to cap spend.
Run
Call it from code, an agent or the Console
This API is private on Apify for now. Email us and we will publish it for you, usually within two working days. The calls below work once it is public. contact@sfoln.com
POST https://api.apify.com/v2/actors/sfoln~backlinks-list/runs?maxTotalChargeUsd=1
GET https://api.apify.com/v2/actor-runs/{runId} # until status is SUCCEEDED
GET https://api.apify.com/v2/datasets/{defaultDatasetId}/items?format=json
Authenticate with an Apify API token. MCP clients can instead sign in with OAuth when prompted. Example prompt for an agent: List the 100 strongest dofollow backlinks pointing to dataforseo.com, with their anchor texts and referring domains.
Input
Input fields
Enter domains or page URLs. Each target returns up to `limitPerTarget` backlinks.
Field
Type
Default
Meaning
targets *
array
required
Targets Domains (all backlinks of the site) or full http(s) page URLs (backlinks of that page), one per line. Accounts on the Apify free plan can process up to 5 targets per run.
limitPerTarget
integer
100
Backlinks per target Maximum backlinks returned per target. Each backlink is billed as backlink. Range 1–1000.
dofollowOnly
boolean
false
Dofollow only Return only dofollow links.
sortBy
string
"rank"
Sort by Which backlinks come first (and are kept when the limit cuts the list). One of "rank", "domain_from_rank", "page_from_rank", "first_seen", "last_seen".
onePerDomain
boolean
false
One backlink per referring domain Return at most one backlink from each referring domain.
status
string
"live"
Link status live = links that exist now; lost = removed links; all = both. One of "live", "lost", "all".
includeSubdomains
boolean
true
Include subdomains For domain targets, also count links to subdomains.
maxTargets
integer
100
Max targets Safety cap on how many targets are processed in this run. Range 1–1000.
concurrency
integer
3
Concurrency How many targets are processed in parallel. Range 1–6.
includeRaw
boolean
false
Include raw upstream response Attach the unmodified DataForSEO item to each result record.
Records land in the run's dataset; a synchronous call returns them directly. Each has a status (ok is charged; everything else is free) and a charged flag. The run's OUTPUT record totals items and charges.
Field
Type
Meaning
recordType
string
Record type backlink = one backlink; summary = one per target. e.g. "backlink"
target
string
Target Domain or page the links point to. e.g. "dataforseo.com"
targetType
string | null
Target type domain or page: how the target was queried (summary records only).
sourceUrl
string | null
Source URL Page that contains the link.
sourceDomain
string | null
Source domain Referring domain.
targetUrl
string | null
Target URL Exact URL the link points to.
anchor
string | null
Anchor Anchor text (alt text for image links).
dofollow
boolean | null
Dofollow False for nofollow/ugc/sponsored links.
linkType
string | null
Link type anchor | image | meta | canonical | alternate | redirect.
rank
integer | null
Backlink rank DataForSEO rank of the backlink (0–1000).
domainFromRank
integer | null
Domain rank Referring domain rank (0–1000).
pageFromRank
integer | null
Page rank Referring page rank (0–1000).
pageFromTitle
string | null
Source page title Title of the referring page.
sourceCountry
string | null
Source country Country of the referring domain’s server.
spamScore
integer | null
Spam score Backlink spam score 0–100.
firstSeen
string | null
First seen When the link was first found.
lastSeen
string | null
Last seen When the link was last seen.
isNew
boolean | null
New Found in the latest crawl.
isLost
boolean | null
Lost Not found in the latest crawl.
isBroken
boolean | null
Broken Target URL is broken.
attributes
array
Attributes rel attributes, e.g. nofollow, ugc, sponsored.
limitRequested
integer
Limit requested limitPerTarget as requested (summary records only).
limitUsed
integer
Limit used Backlinks requested upstream after the free-plan cap and budget sizing (summary records only).
backlinksReturned
integer
Backlinks returned Summary records only.
totalAvailable
integer | null
Total available Total backlinks matching the filters (summary records only).
queryCharged
boolean
Target fee charged Whether backlinks-query was charged (summary records only).
input
string | object | null
Input Target as entered.
status
string
Status ok | not_found | error | skipped_invalid | skipped_budget | skipped_free_plan e.g. "ok"
charged
boolean
Charged Whether this record incurred a pay-per-event charge.