Outbound Link Checker - Audit External Links on Any Page
Pricing
$20.00 / 1,000 page scanneds
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
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.
relattributes parsed into flags:nofollow,sponsored,ugc,noopener,noreferrer.target="_blank"safety — flags links that open a new tab withoutnoopener/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
issuessummary 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.