RankParse

Domain Rank

Get raw link graph counts for a domain, including inbound edges and unique linking domains.

GET/v1/domain-rank2 creditsAPI key

Returns the raw link graph statistics behind a domain's authority: how many inbound edges it has, how many distinct domains link to it, and the average size of those linking domains. Use it when you want the underlying counts rather than the 0 to 100 score from Domain Authority. Data comes from the domain link graph (see Response format).

Request

Parameters

ParameterTypeRequiredDefaultDescription
domainstringYesnoneDomain to query, for example stripe.com. No scheme or path. Must contain a dot.

Example

curl "https://api.rankparse.com/v1/domain-rank?domain=stripe.com" \
  -H "X-API-Key: rp_your_key"
import requests

res = requests.get(
    "https://api.rankparse.com/v1/domain-rank",
    params={"domain": "stripe.com"},
    headers={"X-API-Key": "rp_your_key"},
    timeout=60,
)
res.raise_for_status()
print(res.json()["data"])
const params = new URLSearchParams({ domain: "stripe.com" });

const res = await fetch(`https://api.rankparse.com/v1/domain-rank?${params}`, {
  headers: { "X-API-Key": "rp_your_key" },
});
if (!res.ok) throw new Error(`${res.status} ${await res.text()}`);
const { data } = await res.json();
console.log(data.unique_domains, data.inbound_edges);

Response

{
  "domain": "stripe.com",
  "data": {
    "inbound_edges": 145678,
    "unique_domains": 21234,
    "avg_linking_host_count": 567.8
  },
  "credits_used": 2,
  "credits_remaining": 996
}

Response fields

Top level:

FieldTypeDescription
domainstringThe normalized (lowercased) domain you queried.
dataobjectThe rank record (below).
credits_usedintegerAlways 2.
credits_remainingintegerYour balance after this call.

Fields in data:

FieldTypeDescription
inbound_edgesintegerNumber of inbound domain graph edges pointing at the domain.
unique_domainsintegerNumber of distinct domains linking to the domain.
avg_linking_host_countnumberAverage number of hosts on the linking domains.

Behavior and limits

  • Credits: 2 per call, charged before the lookup. Server errors are refunded.
  • Caching: results are cached for 30 days per crawl release. A cache hit is billed the same as a fresh lookup.
  • Empty results: a domain with no data returns 200 with all three values set to 0, never 404.
  • Rate limit: 60 requests per minute per key. See Rate limiting.

Errors

HTTPCodeWhen
400invalid_domaindomain is missing or not a valid domain.
401invalid_api_keyMissing, invalid or revoked API key.
402insufficient_creditsBalance is lower than the call cost.
402spend_cap_reachedYour monthly spend cap is reached.
429rate_limitedMore than 60 requests in a minute.
503query_timeout, upstream_errorTransient data store problem. Retry after the Retry-After header. Credits are refunded.

See Errors for the full list and the error body format.

MCP tool: get_domain_rank (accepts domain).

On this page