## Crawl websites. `client.browserRendering.crawl.create(CrawlCreateParamsparams, RequestOptionsoptions?): CrawlCreateResponse` **post** `/accounts/{account_id}/browser-rendering/crawl` Starts a crawl job for the provided URL and its children. Check available options like `gotoOptions` and `waitFor*` to control page load behaviour. ### Parameters - `CrawlCreateParams = Variant0 | Variant1` - `CrawlCreateParamsBase` - `Variant0 extends CrawlCreateParamsBase` - `Variant1 extends CrawlCreateParamsBase` ### Returns - `CrawlCreateResponse = string` Crawl job ID. ### Example ```node import Cloudflare from 'cloudflare'; const client = new Cloudflare({ apiToken: process.env['CLOUDFLARE_API_TOKEN'], // This is the default and can be omitted }); const crawl = await client.browserRendering.crawl.create({ account_id: 'account_id', url: 'https://example.com', }); console.log(crawl); ``` #### Response ```json { "result": "result", "success": true, "errors": [ { "code": 0, "message": "message" } ] } ```