# createClientLoadSignal<!-- -->

### Callable

* ****createClientLoadSignal**(options): Omit<[LoadSignal](https://crawlee.dev/js/api/core/interface/LoadSignal.md), getSample> & { handle: (cb) => void; store: [SnapshotStore](https://crawlee.dev/js/api/core/class/SnapshotStore.md)<[ClientSnapshot](https://crawlee.dev/js/api/core/interface/ClientSnapshot.md)>; getSample: any }

***

* Periodically checks the storage client for rate-limit errors (HTTP 429) and reports overload when the error delta exceeds a threshold.

  ***

  #### Parameters

  * ##### options: [ClientLoadSignalOptions](https://crawlee.dev/js/api/core/interface/ClientLoadSignalOptions.md)

  #### Returns Omit<[LoadSignal](https://crawlee.dev/js/api/core/interface/LoadSignal.md), getSample> & { handle: (cb) => void; store: [SnapshotStore](https://crawlee.dev/js/api/core/class/SnapshotStore.md)<[ClientSnapshot](https://crawlee.dev/js/api/core/interface/ClientSnapshot.md)>; getSample: any }
