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.
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
| Name | Type | Description |
|---|---|---|
start_urlreq | string | Starting point for discovery. |
max_depth | number 0–5 | How deep to follow links. |
max_pages | number 1–100 | Upper limit of discovered pages. |
same_origin | boolean | Only links from the same origin. |
allow_hosts | string[] | Additionally allowed hosts (≤20). |
seed_from_sitemap | boolean | Use sitemap as seed. |
settle_ms / goto_timeout_ms / respect_robots | various | Timing and robots. |