Skip to main content
scrapfly.startCrawl submits a recursive crawl, an inline URL list, or a remote URL list. It does not poll for completion.
Supply exactly one of url, urlList (up to an API-supported uploaded list), or remoteUrlList. Crawl controls include maxDepth, pageLimit, maxDuration, maxApiCredit, maxConcurrency, delay, path filters, domain/subdomain rules, sitemap and robots behavior, rendering, cache, ASP, proxy, headers, extraction rules, output formats, and dashboard webhook name/events. excludePaths and includeOnlyPaths are mutually exclusive. Returns { crawlerId, status }. Status is PENDING, RUNNING, DONE, or CANCELLED. Use scrapfly.getCrawlStatus and the content actions to inspect subsequent work.