Understanding a website's structure means crawling it. denkbot.dog's /crawl endpoint explores a site and returns a nested URL tree β not just a flat list of URLs, but a structured hierarchy showing how pages connect. The dog maps the territory.
Content inventories, site architecture analysis, migration planning, documentation site mapping, and building navigation menus from existing content.
curl -X POST https://api.denkbot.dog/crawl \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"url": "https://docs.example.com",
"maxPages": 100,
"maxDepth": 4
}' | jq '.tree'Nested tree. Each page has a children array containing pages linked from it.
We deduplicate. Each URL appears once in the tree at its shallowest discovered depth.
Up to maxPages (500 max). Set maxPages high to get comprehensive coverage.

β¬19/year. Unlimited requests. API key ready in 30 seconds.