Get a complete list of every URL on any website.
List of website URLs to extract all pages from. You can add multiple websites for bulk processing. The scraper will automatically discover and extract all available URLs from each website.
If enabled, extracts all available URLs regardless of the maxResults setting. When disabled, the maxResults limit will be applied.
Maximum number of URLs to extract. This limit is ignored if 'Return All URLs' is enabled. Set to 0 for unlimited (same as enabling 'Return All URLs').
Filter URLs to only include those containing all specified keywords. For example, if you add 'blog', only URLs containing 'blog' will be returned (e.g., ). You can add multiple keywords - URLs must contain ALL of them.
Results to deliver
100 creditsThis agent actively searches live listings — results may vary. You are only charged for what is delivered, up to this number.
Lagic Proxy
Pricing
Input a list of website homepages to discover and extract every single URL. Use the data for SEO audits, content inventories, or full website migrations.
This tool systematically crawls one or more websites to map out their complete structure, page by page. It starts from the homepage you provide and follows every internal link it can find, building a comprehensive list of all discoverable URLs. It's designed for SEO specialists, digital marketers, and web developers who need a complete inventory of a website's pages without clicking through every link manually. The output is a clean, structured list that can be used for site audits, planning a content migration, or analyzing a competitor's sitemap. ### How it Works You provide a list of starting URLs (like `https://example.com`). The tool then visits these pages and recursively follows all links that point to the same domain. You can optionally filter the results to only include URLs that contain specific keywords, such as `/blog/` or `/products/`, which is useful for targeting specific sections of large sites. The final output includes not just the discovered URLs, but also data often found in sitemap files, such as the page's last modification date (`lastmod`), its suggested update frequency (`changefreq`), and its relative priority (`priority`). This gives you a deeper understanding of how the site is structured for search engines.
Paste one or more website homepages into the 'Website URLs' field.
Optionally, add keywords to the 'Keywords Filter' to only extract URLs containing those terms (e.g., 'blog').
Choose whether to extract all URLs or limit the number using the 'Max Results' field.
Run the tool to start the crawl.
Download the complete list of discovered URLs as a CSV or JSON file.