Deepcrawl (Beta)
API endpoints for initiating and monitoring asynchronous deep crawl tasks. Starting a task costs 20 credits; status checks are free.
POST
bearerAuthheader
AuthorizationBearer <token>application/json- body
url*stringFormat
uritype?stringValue in
"sitemap""all"Successful response
application/json- response
taskId*stringstatus*"queued"Value in
"queued"curl -X POST 'https://api.search1api.com/deepcrawl' \ -H 'Content-Type: application/json' \ -d '{ "url": "http://example.com"}'{ "taskId": "string", "status": "queued"}GET
bearerAuthheader
AuthorizationBearer <token>taskId*stringLength
1 <= lengthSuccessful response
application/json- response
taskId*stringstatus?stringValue in
"queued""waiting""processing""completed""failed""not_found"success?booleanmessage?stringerror?string|nullr2Key?stringzipUrl?|Format
uri[key: string]?anycurl -X GET 'https://api.search1api.com/deepcrawl/status/string'{ "taskId": "string", "status": "queued", "success": true, "message": "string", "error": "string", "r2Key": "string", "zipUrl": "http://example.com"}