Skip to content
SCRAWL

Link Extractor — Full Link Inventory (CSV)

Full link inventory for one page: external URLs, nofollow/sponsored/ugc, CSV export. Fetch URL or paste HTML. Not a site crawl — use Internal Link Analyzer for structure.

  • Open the tool
  • Enter your URL or data
  • Review your results
  • Browser-based — no install
  • Instant results

Fetch a URL or paste HTML to export up to 500 <a href> rows: anchor text, absolute URL, external vs internal, and rel (nofollow, sponsored, ugc), with filters and CSV. Full link inventory — filter outbound and sponsored links; use the Internal Link Analyzer for internal structure and placement.

By Faisal YUpdated

Step-by-step guide
How to Extract and Audit Every Link on a Page

Content audits stall when nobody has a list of what a page actually links to. Marketing wants every outbound partner link. Legal wants sponsored attributes on affiliates. SEO wants internal links to the new hub page. Developers want to know which hrefs still point at the old domain after a migration. The fastest start is one URL, one HTML fetch, one table — or paste HTML from View Source when fetch is blocked. The Link Extractor on Scrawl does exactly that: up to 500 <a href> rows with anchor text, absolute URL, internal vs external, rel tokens, filters, and CSV export. URL fetch does not render JavaScript. Link extractor vs Internal Link Analyzer These tools overlap on paper but solve different jobs. The link extractor is a flat inventory — every anchor, strong on external URLs and rel flags, with CSV for spreadsheets. The Internal Link Analyzer maps internal link structure : placement (header, nav, body, footer), anchor patterns, and how equity flows between your URLs. Run the extractor when legal or SEO needs an outbound list; run the analyzer when you are sculpting internal links on a template. When to extract links instead of crawling Use a single-page extractor when: You are reviewing one article, landing page, or policy page and need every href in context. You are about to rewrite a template (footer, related posts, author box) and want a before snapshot. You exported a URL list elsewhere and only need anchors from a handful of money pages . You need a CSV for a stakeholder who will not run Screaming Frog. Use a crawler or log analysis when you need every URL on a site or links that only appear after JavaScript runs. What the extractor returns Choose Fetch URL or Paste HTML (set the page URL…

Read the full guide

What the link extractor does

This tool builds a **full link inventory** for one page: every `<a href>` with anchor text, resolved absolute URL, internal vs external hostname, and `rel` tokens (nofollow, sponsored, ugc). Summary counts highlight **external links** and rel usage. Filters and CSV export are meant for content audits, affiliate QA, and spreadsheet workflows.

Two input modes: **fetch a live URL** (initial HTML only, no JavaScript) or **paste HTML** from View Source (optionally set the page URL so relative hrefs resolve correctly).

How this differs from the Internal Link Analyzer

The [Internal Link Analyzer](/tools/internal-link-analyzer) focuses on **internal link structure**: where links sit (header, body, footer), anchor patterns, and how equity flows between your URLs. The link extractor is the **flat export** of every anchor — especially useful for **outbound** partners, citations, and rel compliance. Use both: extractor for the CSV inventory, analyzer for internal architecture.

When to use it

- Export all external links and rel flags before a compliance review - Paste saved HTML when you cannot fetch the live URL - Build a URL list for the Bulk Status Checker or Broken Link Checker

Limits

Up to 500 links per run. URL fetch mode does not execute JavaScript. Paste mode does not upload HTML to a server beyond this request for parsing.

Frequently Asked Questions

How is this different from the Internal Link Analyzer?

The link extractor is a flat inventory of every <a href> with CSV export and rel flags — ideal for external links and spreadsheets. The Internal Link Analyzer maps internal link structure, positions, and PageRank flow on a fetched page. Use the extractor for the full list; use the analyzer for internal architecture.

Can I paste HTML instead of fetching a URL?

Yes. Choose Paste HTML, optionally enter the page URL so relative links resolve, and run extract. Parsing happens from your pasted markup.

Does the link extractor crawl my whole website?

No. One URL or one HTML paste per run. It does not spider your site.

Are JavaScript-rendered links included when I fetch a URL?

No. Fetch mode reads the first HTML response only. Paste HTML that already contains the anchors you need, or use a rendering crawl for JS-heavy pages.

Can I check if extracted links are broken?

Export CSV, or run the Broken Link Checker on the same URL to HTTP-check each href.