---
title: AddressFilter
framework: mapkitjs
role: symbol
role_heading: Class
path: mapkitjs/addressfilter
---

# AddressFilter

An object that filters which address options to include or exclude in search results.

## Declaration

```data
class AddressFilter
```

## Overview

Overview Use this object to filter search results by criteria, such as country, region, and municipality. See AddressCategory for more information.

## Topics

### Creating filters

- [excluding(categories)](mapkitjs/addressfilter/excluding.md)
- [including(categories)](mapkitjs/addressfilter/including.md)
- [excludingAllCategories](mapkitjs/addressfilter/excludingallcategories.md)
- [includingAllCategories](mapkitjs/addressfilter/includingallcategories.md)

### Querying filter behavior

- [excludesCategory(category)](mapkitjs/addressfilter/excludescategory.md)
- [includesCategory(category)](mapkitjs/addressfilter/includescategory.md)

## See Also

### Search

- [Search](mapkitjs/search.md)
