---
title: SearchConstructorOptions
framework: mapkitjs
role: symbol
role_heading: Interface
path: mapkitjs/searchconstructoroptions
---

# SearchConstructorOptions

Options you provide when you create a search object.

## Declaration

```data
interface SearchConstructorOptions extends ServiceConstructorOptions
```

## Topics

### Search Initialization

- [coordinate](mapkitjs/searchconstructoroptions/coordinate.md)
- [getsUserLocation](mapkitjs/serviceconstructoroptions/getsuserlocation.md)
- [language](mapkitjs/serviceconstructoroptions/language.md)
- [region](mapkitjs/searchconstructoroptions/region.md)

### Search filtering

- [includePhysicalFeatures](mapkitjs/searchconstructoroptions/includephysicalfeatures.md)
- [includeQueries](mapkitjs/searchconstructoroptions/includequeries.md)
- [limitToCountries](mapkitjs/searchconstructoroptions/limittocountries.md)
- [regionPriority](mapkitjs/searchconstructoroptions/regionpriority.md)

### Address filtering

- [addressFilter](mapkitjs/searchconstructoroptions/addressfilter.md)
- [includeAddresses](mapkitjs/searchconstructoroptions/includeaddresses.md)

### Points of Interest

- [includePointsOfInterest](mapkitjs/searchconstructoroptions/includepointsofinterest.md)
- [pointOfInterestFilter](mapkitjs/searchconstructoroptions/pointofinterestfilter.md)

### Instance Properties

- [language](mapkitjs/searchconstructoroptions/language.md)

## Relationships

### Inherits From

- [ServiceConstructorOptions](mapkitjs/serviceconstructoroptions.md)

## See Also

### Creating a search

- [new Search(options)](mapkitjs/search/searchconstructor.md)
