Retrievers

URL Discovery Crawler

Recursively discover all reachable URLs from a seed URL up to a given depth. Returns a deduplicated flat list of discovered URLs.

Category: Retrievers · Plans: Trial, Starter, Pro, Premium, Enterprise · Type: URLDiscoveryCrawler

Inputs#

FieldTypeRequiredDefaultWhat it does
Seed URLTextNo{input}The starting URL to crawl. All reachable links will be discovered from here.
Crawl DepthNumberNo1How many levels deep to follow links. Depth 1 fetches only the seed page and returns its links. Depth 2 also fetches those links, and so on.
Same Domain OnlyYes/NoNoOffWhen enabled, only URLs on the same domain as the seed URL are followed and included in the output.
ParallelismNumberNo2Maximum number of URLs to fetch concurrently. Higher values speed up crawling but increase load on the target server.
Max URLsNumberNo1000Maximum number of URLs to collect before halting discovery. Prevents unbounded memory usage on large or infinite-URL sites.
From H1 if existsYes/NoNoOffStart link extraction from the H1 tag of the document if H1 exists. Anchors before the first H1 are skipped; falls back to the full page when no H1 is present.
Skip Last HeaderYes/NoNoOffSkip the last header (H1-H6) and any anchors that follow it. Falls back to the full page when no header is present.

Outputs#

OutputType
UrlsAny
Url CountAny

Use as an agent tool#

Tool name: urldiscoverycrawler

Recursively discover all reachable URLs from a seed URL up to a given depth. Returns a deduplicated flat list of discovered URLs.