List every domain that links to a domain, with its Site Strength, page by page or as one CSV or JSONL file.

GEThttps://rankfield.dev/v1/domains/{domain}/referrers

Parameters

Headers

NameTypeRequiredDefaultDescription
AuthorizationstringYes–Bearer followed by your API key. See Authentication.

Path parameters

NameTypeRequiredDefaultDescription
domainstringYes–The domain, such as example.com. Case is ignored, a leading www. is removed, and a full URL is read as its host. URL-encode it in the path.

Query parameters

NameTypeRequiredDefaultDescription
limitintegerNo100Rows per page, 1–1,000.
cursorstringNo–The nextCursor of the previous page. Leave it out for the first page.
minSiteStrengthintegerNo0Only domains with at least this Site Strength, 0–100.
sortstringNostrength_descstrength_desc (strongest first) or strength_asc.
formatstringNojsonjson, or csv or jsonl to download the whole list in one answer (no cursor).

Response

FieldTypeDescription
domainstringThe domain you asked about.
inGraphbooleanOnly when the domain isn't in our link graph yet: false, with an empty list. Absent otherwise.
crawlReleasestringThe web graph release the list comes from, such as 2026-may-jun-jul.
asOfstringThe release date (UTC).
buildIdstringThe index build. A cursor only works with the build it came from.
siteStrengthVersionstringThe Site Strength scoring version.
totalGraphRelationshipsintegerHow many domains are in the whole list, before minSiteStrength.
evidenceCoveragestringdomain-graph: domain-to-domain links. Source page URLs and anchor text are not part of this list.
sortstringThe order used.
minSiteStrengthintegerThe filter used.
referrersarrayThis page's domains, each {domain, siteStrength}. siteStrength is null when the domain has no score.
nextCursorstring | nullPass it as cursor for the next page. null on the last page.

The answer also carries source, and publishedSummaryCount with countReconciled: whether totalGraphRelationships matches the count in Get Referring Domains.

Page through the list

Request the first page, then pass each nextCursor back as cursor until it is null. Keep minSiteStrength and sort the same on every page: a cursor is tied to them and to the release, and a changed filter answers 400 (start again without cursor).

Download the whole list

Add format=csv or format=jsonl to get every row in one answer, as a file download (Content-Disposition: attachment). CSV columns: domain, siteStrength, crawlRelease, asOf, evidenceCoverage.

When the domain has more than 50,000 referring domains, the answer is 202 with an export job instead: follow it as in Get an export job.

Errors

StatusWhen
400The domain is not a valid domain name, or a parameter is out of range.
401No valid API key.
429Too many requests at once; wait for Retry-After.
502The graph lookup behind the API failed. Retry later.
503The graph index is unavailable for a moment. Retry after Retry-After.

Limits

No per-key limits. When the server is busy you get 429 with Retry-After. File downloads over 50,000 rows become export jobs, one at a time per key.

MCP

On the MCP server, the tool for this is list_referring_domains.