Skip to content
GuidesPlaygroundDashboard

Autocomplete a partial address

AutocompleteResult Geocode.Autocomplete(GeocodeAutocompleteParamsparameters, CancellationTokencancellationToken = default)
GET/api/v1/geocode/autocomplete

Autocomplete a partial address

ParametersExpand Collapse
GeocodeAutocompleteParams parameters
required string q

Partial address query

string countryCode

ISO 3166-1 alpha-2 country code filter

string lang

Language code for localized names (e.g. en, de, fr)

Double lat

Focus latitude

string layer

Filter by layer: address, poi, or admin

Long limit

Maximum results (default 10, max 20)

Double lng

Focus longitude

ReturnsExpand Collapse
class AutocompleteResult:

GeoJSON FeatureCollection of autocomplete suggestions

required IReadOnlyList<GeocodingFeature> Features
required GeoJsonGeometry Geometry
required Coordinates Coordinates

GeoJSON coordinates array (nesting depth varies by geometry type)

One of the following:
IReadOnlyList<Double>
IReadOnlyList<IReadOnlyList<Double>>
IReadOnlyList<IReadOnlyList<IReadOnlyList<Double>>>
IReadOnlyList<IReadOnlyList<IReadOnlyList<IReadOnlyList<Double>>>>
required Type Type
One of the following:
"Point"Point
"LineString"LineString
"Polygon"Polygon
"MultiPoint"MultiPoint
"MultiLineString"MultiLineString
"MultiPolygon"MultiPolygon
required Properties Properties
string? CountryCode

ISO 3166-1 alpha-2 country code

string DisplayName

Formatted address or place name

Double? DistanceM

Distance in meters

Long? OsmID

OpenStreetMap ID

string? OsmType

OSM element type

Double? Score

Match confidence score

string? Source

Result source (address, place, interpolation)

required Type Type
required Type Type

Autocomplete a partial address

GeocodeAutocompleteParams parameters = new() { Q = "q" };

var autocompleteResult = await client.Geocode.Autocomplete(parameters);

Console.WriteLine(autocompleteResult);
Returns Examples