Backlinks
One call that summarises a domain's link profile. Use it to size a competitor's authority before deciding whether to compete on content or on links.
POST/v1/domains/backlinks
Backlinks summary
Totals for the whole domain including subdomains, with internal links excluded.
Costs 4.5 credits per call.
Required attributes
- Name
domain- Type
- string
- Description
A bare domain such as
example.com. Protocol,www.and paths are stripped.
Response fields
- Name
rank- Type
- integer
- Description
Domain rank from 0 to 1000, based on the quality and quantity of links.
- Name
referring_domains- Type
- integer
- Description
Distinct domains linking to the target. Usually the number that matters.
- Name
nofollow_backlinks- Type
- integer
- Description
Links carrying
rel=nofollow.
- Name
spam_score- Type
- integer
- Description
0 to 100. Higher means more links from suspicious sources.
- Name
top_tlds- Type
- array
- Description
Top level domains of the linking sites, by link count.
- Name
link_types- Type
- array
- Description
anchor,image,redirect,canonicaland so on.
- Name
top_countries- Type
- array
- Description
Countries of the linking sites, by link count.
Request
POST
/v1/domains/backlinkscurl -X POST https://suvjexogmfpvxjcktvuk.supabase.co/functions/v1/api/v1/domains/backlinks \
-H "Authorization: Bearer $PENGU_API_KEY" \
-H "Content-Type: application/json" \
-d '{"domain": "hubspot.com"}'
Response
{
"data": {
"domain": "hubspot.com",
"checked_at": "2026-09-09T11:47:23.500Z",
"rank": 679,
"backlinks": 29053738,
"referring_domains": 384860,
"referring_main_domains": 333298,
"referring_ips": 129902,
"referring_pages": 22169548,
"broken_backlinks": 186430,
"broken_pages": 174114,
"nofollow_backlinks": 966161,
"sponsored_backlinks": 14181,
"spam_score": 5,
"first_seen": "2019-01-15 22:57:10 +00:00",
"top_tlds": [
{
"name": "com",
"count": 14879506
},
{
"name": "org",
"count": 751402
},
{
"name": "blogspot.com",
"count": 512841
},
// ...
],
"link_types": [
{
"name": "anchor",
"count": 11777768
},
{
"name": "image",
"count": 10268383
},
{
"name": "redirect",
"count": 86656
},
// ...
],
"top_countries": [
{
"name": "US",
"count": 8437285
},
{
"name": "",
"count": 4870336
},
{
"name": "WW",
"count": 3208828
},
// ...
]
},
"meta": {
"credits_charged": 4.5,
"credits_remaining": 483.5,
"request_id": "7f1a4da0-ae05-4890-89b8-f8503d33b697"
}
}
