Advanced
Deepcrawl (Beta)
API endpoints for initiating and monitoring asynchronous deep crawl tasks. Every request costs 20 credits.
Authorization
Authorization
RequiredBearer <token>In: header
Request Body
application/json
RequiredURL and options for the deep crawl.
url
RequiredstringThe root URL of the website to start crawling.
type
stringLink discovery mode. 'sitemap' processes only links defined in sitemap.xml (default). 'all' attempts to discover and crawl all findable links on pages.
Default:
"sitemap"
Value in: "sitemap" | "all"
Response Body
Task successfully queued.
TypeScript Definitions
Use the response body type in TypeScript.
taskId
RequiredstringUnique identifier for the initiated task.
status
RequiredstringInitial status of the task.
Value in:
"queued"
Authorization
Authorization
RequiredBearer <token>In: header
Path Parameters
taskId
RequiredstringThe ID of the task obtained from POST /deepcrawl.
Response Body
Task status retrieved successfully.
TypeScript Definitions
Use the response body type in TypeScript.
response
Requiredobject | object | object