Docs menuMap and crawl

Web tools

Map and crawl

Map a site from its robots.txt, sitemaps, feeds and links, then crawl it: one bounded call, or a crawl you start, poll, stop and resume.

View .md

POST /map#

Map Site. Full parameters on the endpoint page.

curl -X POST https://api.clawifi.dev/map \
  -H "Authorization: Bearer $CLAWIFI_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"url":"https://example.com"}'

POST /crawl#

Crawl Site. Full parameters on the endpoint page.

curl -X POST https://api.clawifi.dev/crawl \
  -H "Authorization: Bearer $CLAWIFI_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"seed_url":"https://docs.python.org/3/tutorial/"}'

POST /crawls#

Start Crawl. Full parameters on the endpoint page.

curl -X POST https://api.clawifi.dev/crawls \
  -H "Authorization: Bearer $CLAWIFI_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"seed_url":"https://docs.python.org/3/tutorial/"}'

GET /crawls/{crawl_id}#

Get Crawl. Full parameters on the endpoint page.

curl https://api.clawifi.dev/crawls/<crawl_id> \
  -H "Authorization: Bearer $CLAWIFI_API_KEY"

POST /crawls/{crawl_id}/stop#

Stop Crawl. Full parameters on the endpoint page.

curl -X POST https://api.clawifi.dev/crawls/<crawl_id>/stop \
  -H "Authorization: Bearer $CLAWIFI_API_KEY"

POST /crawls/{crawl_id}/resume#

Resume Crawl. Full parameters on the endpoint page.

curl -X POST https://api.clawifi.dev/crawls/<crawl_id>/resume \
  -H "Authorization: Bearer $CLAWIFI_API_KEY"

DELETE /crawls/{crawl_id}#

Delete Crawl. Full parameters on the endpoint page.

curl -X DELETE https://api.clawifi.dev/crawls/<crawl_id> \
  -H "Authorization: Bearer $CLAWIFI_API_KEY"

Was this page helpful? Tell us · Last updated 2026-10-22