Skip to content
GuidesPlaygroundDashboard

Autocomplete a partial address

$client->geocode->autocomplete(string q, ?string countryCode, ?string lang, ?float lat, ?string layer, ?int limit, ?float lng): AutocompleteResult
GET/api/v1/geocode/autocomplete

Autocomplete a partial address

ParametersExpand Collapse
q: string

Partial address query

countryCode?:optional string

ISO 3166-1 alpha-2 country code filter

lang?:optional string

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

lat?:optional float

Focus latitude

layer?:optional string

Filter by layer: address, poi, or admin

limit?:optional int

Maximum results (default 10, max 20)

lng?:optional float

Focus longitude

ReturnsExpand Collapse
list<GeocodingFeature> features
Type type

Autocomplete a partial address

<?php

require_once dirname(__DIR__) . '/vendor/autoload.php';

$client = new Client(apiKey: 'My API Key', environment: 'local');

$autocompleteResult = $client->geocode->autocomplete(
  q: 'q',
  countryCode: 'country_code',
  lang: 'lang',
  lat: 0,
  layer: 'layer',
  limit: 0,
  lng: 0,
);

var_dump($autocompleteResult);
Returns Examples