Skip to main content
Version: 3.5



  • sleep(millis?: number): Promise<void>

  • Returns a Promise that resolves after a specific period of time. This is useful to implement waiting in your code, e.g. to prevent overloading of target website or to avoid bot detection.

    Example usage:

    import { sleep } from 'crawlee';


    // Sleep 1.5 seconds
    await sleep(1500);


    • optionalmillis: number

      Period of time to sleep, in milliseconds. If not a positive number, the returned promise resolves immediately.

    Returns Promise<void>