ToolsWebsite URL Extractor

Website URL Extractor

Every URL on a site, from sitemaps and links

Optional. Ranks URLs matching this word first.

Try
About this tool

What Is the Website URL Extractor?

The Website URL Extractor lists the URLs it can find on a site, up to 5,000, by combining the site's sitemaps with links discovered across its pages. Add a keyword to rank matching URLs first, include subdomains if you need them, and export the list as CSV or JSON.

Key Features

Up to 5,000 URLs per run
Sitemaps and discovered links combined
Optional subdomain discovery
Keyword filter that puts matching URLs first
Page titles where available
CSV and JSON export

Why Sitemaps Alone Aren't Enough

Sitemaps are often stale, partial or missing entirely. Pages get published without being added, old sections linger, and some sites never generate one at all. Combining the sitemap with links found on the site itself catches pages a sitemap misses, which matters when you're planning a migration, an audit or a scrape.

The First Step of Any Crawl

Before you scrape a site, you need to know what's on it. A URL list tells you how big the job is, which sections matter, and how to split the work. Feed it to your scraper with a pool of rotating proxies and you can fetch pages in parallel without hammering the site from a single IP.

Common Use Cases

  • Mapping a site before scraping it
  • Building a URL list for an SEO audit or migration
  • Finding every blog post or product page on a competitor's site
  • Spotting pages that are missing from a sitemap

Frequently Asked Questions

Is the Website URL Extractor free?

Yes. It's free with a ProxyHorizon account, and every account gets 25 runs a day shared across all our data tools. You can read about the tool without signing in, but running it needs an account because each run fetches live data.

How many URLs can I extract?

Up to 5,000 per run. Pick a smaller limit for a faster result.

Does it crawl every page?

It reads sitemaps and follows discovered links instead of downloading every page, which is why it's fast. Pages that nothing links to and no sitemap lists won't show up.

What does “include subdomains” do?

It also returns URLs on subdomains such as blog.example.com or docs.example.com.

Do you store my results?

No. We log which tool you ran, what you entered and when, so we can apply the daily limit. Results aren't saved, so export them as CSV or JSON if you want to keep them.

Scraping sites like this every day?

Proxies for web scraping