---
title: prefilterFetchInterval
framework: networkextension
role: symbol
role_heading: Instance Property
path: networkextension/neurlfiltermanager/prefilterfetchinterval
---

# prefilterFetchInterval

The time interval at which the the filter control provider app extension runs.

## Declaration

```swift
var prefilterFetchInterval: TimeInterval { get set }
```

## Discussion

Discussion This value determines how frequently the NEURLFilterControlProvider can download prefilter Bloom filter data on to the device. Your implementation should allow some slight deviation between the scheduled time and the actual execution of the fetch. This value defaults to 86400 seconds, which is one day. The minimum value allowed is 2700 seconds (45 minutes).

## See Also

### Managing filter life cycle

- [isEnabled](networkextension/neurlfiltermanager/isenabled.md)
- [shouldFailClosed](networkextension/neurlfiltermanager/shouldfailclosed.md)
