ScoutAPI in development · launch 1 Dec 2026. Try it live · docs

Automate and monitor

POST /v1/crawl

Crawl, DNS & Robots

Discover pages, read DNS, check robots — discovery for inventories and infra checks.

What you can do with crawl, DNS, and robots

Discover pages from a start URL, look up DNS records, or check robots permission — the discovery family for inventories and SEO/infra checks.

  • Crawl with depth/pages/same-origin limits
  • DNS records (A, AAAA, TXT, MX, …)
  • robots.txt: allowed + matched_rule + sitemaps
  • discovered_urls / pages for downstream processing
API Call
editable
Request bodyJSON
{'{'}
:,
:,
:,
:,
:
{'}'}

Crawl: adjust depth, pages, and same_origin — DNS/robots have their own fields.

Discovered URLs
—
Run crawl, DNS, or robots to see the live payload.
No request yet
{
  "message": "Not run yet"
}

Endpoints & parameters

Pick an endpoint for a sample request and a clear list of parameters.

POST /v1/crawl

Link discovery from start_url.

Example request

{
  "start_url": "https://example.com",
  "max_depth": 1,
  "max_pages": 10,
  "same_origin": true,
  "seed_from_sitemap": false,
  "respect_robots": true,
  "settle_ms": 250
}

Parameters

NameTypeDescription
start_urlreqstringStarting point for discovery.
max_depthnumber 0–5How deep to follow links.
max_pagesnumber 1–100Upper limit of discovered pages.
same_originbooleanOnly links from the same origin.
allow_hostsstring[]Additionally allowed hosts (≤20).
seed_from_sitemapbooleanUse sitemap as seed.
settle_ms / goto_timeout_ms / respect_robotsvariousTiming and robots.