---
title: MKLocalSearch
framework: mapkit
role: symbol
role_heading: Class
path: mapkit/mklocalsearch
---

# MKLocalSearch

A utility object for initiating map-based searches and processing the results.

## Declaration

```swift
class MKLocalSearch
```

## Overview

Overview Use an MKLocalSearch object to execute a single search request. You might use this class to search for addresses or points of interest on the map. Upon completion of the request, the object delivers the results to the completion handler that you provide.

## Topics

### Creating a search request

- [init(request:)](mapkit/mklocalsearch/init(request:)-12tf0.md)
- [init(request:)](mapkit/mklocalsearch/init(request:)-9x8kn.md)
- [MKLocalSearch.Request](mapkit/mklocalsearch/request.md)
- [MKLocalSearch.ResultType](mapkit/mklocalsearch/resulttype.md)

### Performing the search

- [start(completionHandler:)](mapkit/mklocalsearch/start(completionhandler:).md)
- [MKLocalSearch.CompletionHandler](mapkit/mklocalsearch/completionhandler.md)
- [isSearching](mapkit/mklocalsearch/issearching.md)
- [cancel()](mapkit/mklocalsearch/cancel().md)

### Getting search results

- [MKLocalSearch.Response](mapkit/mklocalsearch/response.md)

### Initializers

- [init(pointsOfInterestRequest:)](mapkit/mklocalsearch/init(pointsofinterestrequest:).md)

## Relationships

### Inherits From

- [NSObject](objectivec/nsobject-swift.class.md)

### Conforms To

- [CVarArg](swift/cvararg.md)
- [CustomDebugStringConvertible](swift/customdebugstringconvertible.md)
- [CustomStringConvertible](swift/customstringconvertible.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [NSObjectProtocol](objectivec/nsobjectprotocol.md)

## See Also

### Local search

- [Interacting with nearby points of interest](mapkit/interacting-with-nearby-points-of-interest.md)
- [MKLocalSearchRegionPriority](mapkit/mklocalsearchregionpriority.md)
- [MKLocalSearch.ResultType](mapkit/mklocalsearch/resulttype.md)
- [MKAddressFilter.Options](mapkit/mkaddressfilter/options.md)
- [MKAddressFilter](mapkit/mkaddressfilter.md)
- [MKLocalSearchCompleter.ResultType](mapkit/mklocalsearchcompleter/resulttype.md)
- [MKLocalSearchCompleter](mapkit/mklocalsearchcompleter.md)
- [MKLocalSearchCompletion](mapkit/mklocalsearchcompletion.md)
- [MKLocalPointsOfInterestRequest](mapkit/mklocalpointsofinterestrequest.md)
