# filterRequestsByPatterns<!-- -->

### Callable

* ****filterRequestsByPatterns**(requests, patterns, onSkippedUrl): [Request](https://crawlee.dev/js/api/core/class/Request.md)\[]

***

* #### Parameters

  * ##### requests: [Request](https://crawlee.dev/js/api/core/class/Request.md)\<Dictionary>\[]
  * ##### optionalpatterns: [UrlPatternObject](https://crawlee.dev/js/api/core.md#UrlPatternObject)\[]
  * ##### optionalonSkippedUrl: (url) => void


  #### Returns [Request](https://crawlee.dev/js/api/core/class/Request.md)\[]
