Outbound Link Checker - Audit External Links on Any Page avatar

Outbound Link Checker - Audit External Links on Any Page

Pricing

$20.00 / 1,000 page scanneds

Go to Apify Store
Outbound Link Checker - Audit External Links on Any Page

Outbound Link Checker - Audit External Links on Any Page

Audit all outbound external links on a page. Input: a URL. Output: JSON records per link with href, destination domain, rel attributes (nofollow/sponsored/ugc), target=_blank noopener safety, and HTTP status. Pay-per-result: $0.02 per page scanned.

Pricing

$20.00 / 1,000 page scanneds

Rating

0.0

(0)

Developer

Anthony Snider

Anthony Snider

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

Outbound Link Auditor

Audit every outbound external link on a page — where it points, how it's marked up, and whether it's safe and alive.

Live on the Apify Store — run it instantly, or call it as an agent tool via the Apify MCP server.

What you get

For each page you give it:

  • Every external link (links to a different hostname), deduped.
  • Destination domain and the anchor text for each link.
  • rel attributes parsed into flags: nofollow, sponsored, ugc, noopener, noreferrer.
  • target="_blank" safety — flags links that open a new tab without noopener/noreferrer (tabnabbing / reverse-tabnabbing risk).
  • HTTP status of each link (HEAD with GET fallback) so you catch broken links (4xx/5xx/unreachable).
  • Non-HTTPS outbound links flagged.
  • A page-level issues summary you can act on.

Great for SEO link audits, sponsored/affiliate disclosure checks, security hygiene, and pre-publish QA.

Input

{
"url": "https://github.com",
"checkStatus": true,
"maxLinks": 100,
"maxUrls": 25
}

You can also pass urls (an array) to audit many pages in one run.

Output

One dataset item per page:

{
"url": "https://github.com",
"finalUrl": "https://github.com/",
"externalCount": 14,
"audited": 14,
"followedCount": 12,
"nofollowCount": 2,
"unsafeBlankCount": 1,
"nonHttpsCount": 0,
"brokenCount": 0,
"links": [
{
"href": "https://docs.github.com/",
"domain": "docs.github.com",
"anchor": "Docs",
"rel": "noopener",
"relFlags": { "nofollow": false, "sponsored": false, "ugc": false, "noopener": true, "noreferrer": false },
"target": "_blank",
"unsafeBlank": false,
"https": true,
"status": 200
}
],
"issues": [
"1 link(s) use target=\"_blank\" without rel=\"noopener\" (tabnabbing/security risk)."
]
}

Set checkStatus to false to skip per-link HTTP probing for a faster, markup-only audit.