Autocomplete

Edited

Overview

The Autocomplete endpoint is used to retrieve a list of suggested addresses from a search query.
Please read API Overview first.

API Endpoint

https://api.autoaddress.com/3.0/autocomplete

Request

To retrieve Autocomplete results, a simple  GET request from your desired language is all that is needed.

The request must be authenticated. Please see the API Authentication documentation for full details.

Input Fields

Name

Description

Type

Default

address*

Address to search

string

None

token*

Access token from Create Token endpoint. Required if key is not provided. See Authentication documentation for more details

string

None

country

Country to limit results to

string

"IE"

latitude

Latitude to search at

string

None

longitude

Longitude to search at

string

None

h3index

H3 index to search in

string

None

language

Language to return result in.

string

"en"

limit

Set the max number of options to return. Minimum value = 3,

Maximum value = 30.

int

8

* Required Fields

The following is an example cURL Autocomplete call using an address and token.

curl --location 'https://api.autoaddress.com/3.0/autocomplete?address=YOUR_ADDRESS&token=YOUR_TOKEN'

Response

The following is a sample JSON response returned for an Autocomplete API request.

{
    "type": "autocomplete",
    "message": {
        "id": 3100,
        "language": "en",
        "value": "Select an option below"
    },
    "options": [
        {
            "value": "Dublin Street Medical Centre, 19 Dublin Street, Longford, N39",
            "link": {
                "rel": "drilldown",
                "href": "https://api.autoaddress.com/3.0/drilldown?aa3Id=IE311b5a4b-afca-4129-a7d2-0f91e49504a8_Latn_en_V&address=Dublin&token=fvBby7sc9D%20oGwJKa6f83sMca6oNynj2ehtH5P%2FmQpHfFpqemQ%20Ge17P1lVmboVXUauDn07Z8MjLx4%2FZBhW0wQ%3D%3D&sig=72d5fe4df89c974e17dcba77cac73cfb",
                "title": "Dublin Street Medical Centre, 19 Dublin Street, Longford, N39"
            },
            "format": {
                "highlights": [
                    0,
                    29
                ],
                "lineBreaks": []
            },
            "suffix": "2 Addresses"
        },
        {
            "value": "DUBLIN STREET DENTAL CLINIC, 43 Dublin Street, Dundalk, Co. Louth, A91",
            "link": {
                "rel": "lookup",
                "href": "https://api.autoaddress.com/3.0/lookup?aa3Id=IE1900120792_Latn_en_V&token=fvBby7sc9D%20oGwJKa6f83sMca6oNynj2ehtH5P%2FmQpHfFpqemQ%20Ge17P1lVmboVXUauDn07Z8MjLx4%2FZBhW0wQ%3D%3D&sig=2beb534cbbd8bb17019084947761cab8",
                "title": "DUBLIN STREET DENTAL CLINIC, 43 Dublin Street, Dundalk, Co. Louth, A91"
            },
            "format": {
                "highlights": [
                    0,
                    28
                ],
                "lineBreaks": []
            },
            "suffix": ""
        },
        {
            "value": "R.S. MACHINERY (DUBLIN), Summit House, Unit 134, Slaney Close, Dublin Industrial Estate, Glasnevin, Dublin 11",
            "link": {
                "rel": "lookup",
                "href": "https://api.autoaddress.com/3.0/lookup?aa3Id=IE1900013833_Latn_en_V&token=fvBby7sc9D%20oGwJKa6f83sMca6oNynj2ehtH5P%2FmQpHfFpqemQ%20Ge17P1lVmboVXUauDn07Z8MjLx4%2FZBhW0wQ%3D%3D&sig=b5bb36daddeb612736b146bd75d9c321",
                "title": "R.S. MACHINERY (DUBLIN), Summit House, Unit 134, Slaney Close, Dublin Industrial Estate, Glasnevin, Dublin 11"
            },
            "format": {
                "highlights": [
                    0,
                    24
                ],
                "lineBreaks": []
            },
            "suffix": ""
        },
        {
            "value": "DUBLINIA VIKING CENTRE, Winetavern Street, Dublin 8",
            "link": {
                "rel": "lookup",
                "href": "https://api.autoaddress.com/3.0/lookup?aa3Id=IE1900012790_Latn_en_V&token=fvBby7sc9D%20oGwJKa6f83sMca6oNynj2ehtH5P%2FmQpHfFpqemQ%20Ge17P1lVmboVXUauDn07Z8MjLx4%2FZBhW0wQ%3D%3D&sig=36f5ce138b2dd61808d07174d39e413d",
                "title": "DUBLINIA VIKING CENTRE, Winetavern Street, Dublin 8"
            },
            "format": {
                "highlights": [
                    0,
                    23
                ],
                "lineBreaks": []
            },
            "suffix": ""
        },
        {
            "value": "Dublin Airport Business Park, Swords Road, Dublin 9",
            "link": {
                "rel": "drilldown",
                "href": "https://api.autoaddress.com/3.0/drilldown?aa3Id=IE05457e65-9978-458c-98a2-f3488f7232fa_Latn_en_V&address=Dublin&token=fvBby7sc9D%20oGwJKa6f83sMca6oNynj2ehtH5P%2FmQpHfFpqemQ%20Ge17P1lVmboVXUauDn07Z8MjLx4%2FZBhW0wQ%3D%3D&sig=d9430edbe44c93053b3bd9c66712fe93",
                "title": "Dublin Airport Business Park, Swords Road, Dublin 9"
            },
            "format": {
                "highlights": [
                    0,
                    29
                ],
                "lineBreaks": []
            },
            "suffix": "10 Addresses"
        },
        {
            "value": "Dublin Airport, Co. Dublin, K67",
            "link": {
                "rel": "drilldown",
                "href": "https://api.autoaddress.com/3.0/drilldown?aa3Id=IEbc478e11-46ea-4796-bcef-8aa6e2e85602_Latn_en_V&address=Dublin&token=fvBby7sc9D%20oGwJKa6f83sMca6oNynj2ehtH5P%2FmQpHfFpqemQ%20Ge17P1lVmboVXUauDn07Z8MjLx4%2FZBhW0wQ%3D%3D&sig=81fa90c866977d36f15cf8aa97d1626d",
                "title": "Dublin Airport, Co. Dublin, K67"
            },
            "format": {
                "highlights": [
                    0,
                    15
                ],
                "lineBreaks": []
            },
            "suffix": "2 Addresses"
        },
        {
            "value": "Dublin Business Centre, Blackwater Road, Dublin Industrial Estate, Dublin 11",
            "link": {
                "rel": "drilldown",
                "href": "https://api.autoaddress.com/3.0/drilldown?aa3Id=IEb0322659-ac6e-4e39-b344-496b206bfd26_Latn_en_V&address=Dublin&token=fvBby7sc9D%20oGwJKa6f83sMca6oNynj2ehtH5P%2FmQpHfFpqemQ%20Ge17P1lVmboVXUauDn07Z8MjLx4%2FZBhW0wQ%3D%3D&sig=1600f94491c670bd72a78d73cc683dfa",
                "title": "Dublin Business Centre, Blackwater Road, Dublin Industrial Estate, Dublin 11"
            },
            "format": {
                "highlights": [
                    0,
                    23
                ],
                "lineBreaks": []
            },
            "suffix": "4 Addresses"
        },
        {
            "value": "Dublin Gate Street, Athlone, Co. Westmeath, N37",
            "link": {
                "rel": "drilldown",
                "href": "https://api.autoaddress.com/3.0/drilldown?aa3Id=IE9ca86ea0-2555-420f-894f-637691077cb1_Latn_en_V&address=Dublin&token=fvBby7sc9D%20oGwJKa6f83sMca6oNynj2ehtH5P%2FmQpHfFpqemQ%20Ge17P1lVmboVXUauDn07Z8MjLx4%2FZBhW0wQ%3D%3D&sig=88a953af55c55824254fabadc9548b67",
                "title": "Dublin Gate Street, Athlone, Co. Westmeath, N37"
            },
            "format": {
                "highlights": [
                    0,
                    19
                ],
                "lineBreaks": []
            },
            "suffix": "10 Addresses"
        }
    ],
    "links": [
        {
            "rel": "self",
            "href": "https://api.autoaddress.com:443/3.0/autocomplete?address=Dublin&token=fvBby7sc9D+oGwJKa6f83sMca6oNynj2ehtH5P%2FmQpHfFpqemQ+Ge17P1lVmboVXUauDn07Z8MjLx4%2FZBhW0wQ%3D%3D",
            "title": "self"
        },
        {
            "rel": "autoaddressformlayout",
            "href": "https://api.autoaddress.com/3.0/autoaddressformlayout?token=fvBby7sc9D%20oGwJKa6f83sMca6oNynj2ehtH5P%2FmQpHfFpqemQ%20Ge17P1lVmboVXUauDn07Z8MjLx4%2FZBhW0wQ%3D%3D&sig=eef1cd3044a3f9b2b7187f78b6078972",
            "title": "Enter your address manually >"
        }
    ]
}

Output Fields

Name

Type

Description

type

string

Name of the response type

message

Message

A Message object (detailed below)

options

Option[]

An array of Option objects (detailed below)

links

Link[]

An array of Link object (detailed below)

Message Object

Name

Type

Description

id

int

Message ID

language

string

Language of the message

value

string

Value of the message

Option Object

Name

Type

Description

value

string

Display name of the option

link

Link

A Link Object (Detailed below)

format

Format

Formatting instructions for autocomplete widget

suffix

string

Suffix to be displayed after the options value

Link Object

Name

Type

Description

rel

string

Type of link

href

string

The hyperlink the client should follow is stored in the value of this property

title

string

Display name of the link

Examples

jQuery

var settings = {
  "url": "https://api.autoaddress.com/3.0/autocomplete?address=YOUR_ADDRESS&token=YOUR_TOKEN",
  "method": "GET",
  "timeout": 0,
};


$.ajax(settings).done(function (response) {
  console.log(response);
});

Ruby

require "uri"
require "net/http"


url = URI("https://api.autoaddress.com/3.0/autocomplete?address=YOUR_ADDRESS&token=YOUR_TOKEN")


https = Net::HTTP.new(url.host, url.port)
https.use_ssl = true


request = Net::HTTP::Get.new(url)
<code data-language="ruby"><code data-language="ruby">request["User-Agent"] = "Ruby application" </code></code>

response = https.request(request)
puts response.read_body

Python

import requests

url = "https://api.autoaddress.com/3.0/autocomplete?address=YOUR_ADDRESS&token=YOUR_TOKEN"
payload = {}
headers = {
<code data-language="python">  'User-Agent': 'Python application'</code>
}

response = requests.request("GET", url, headers=headers, data=payload)
print(response.text)

C#

var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Get, "https://api.autoaddress.com/3.0/autocomplete?address=YOUR_ADDRESS&token=YOUR_TOKEN");
request.Headers.Add("User-Agent", ".NET application");
var response = await client.SendAsync(request);
response.EnsureSuccessStatusCode();
Console.WriteLine(await response.Content.ReadAsStringAsync());