API Guide: Version 3

The GeoDirectory API will allow you to integrate into your apps the capability to retrieve reliable and accurate address data from the GeoDirectory dataset, Ireland's most authoritative electronic register of addresses matched precisely to their geographical locations.
 

The API currently has three versions: v1, v2, and v3. Check for the version toggle beside each section title to access relevant documentation on each version in that section. You are now viewing documentation for version v3.

v3 New Features: Version 3 introduces the new search-eircode endpoint, allowing you to retrieve address details directly using an Eircode, as well as the optional a parameter to filter search results by geographical area. See the Endpoints section for more details.

In simplified terms, accessing the GeoDirectory API can be illustrated in this manner:

API Flow Diagram
 


What can GeoDirectory API do?

  1. Retrieve a list of addresses as 'suggested matches', that correspond to the user entered address or Eircode.
  2. Retrieve additional address details for a previously established GeoDirectory address, such as Eircode or latitude and longitude.

A basic implementation of the GeoDirectory API would be a user input, e.g. a search, for entering a partial address and initiating a search, which would result in a list of suggestions to be displayed to the user, from which they could then select an address that met their requirement.

Depending on the implementation, the calls would be initiated repeatedly as the user types, or wait for the user to confirm their input.

Search Example Screenshot

Endpoints


v3 Format: For v3, send all parameters as JSON in the request body with Content-Type: application/json.
 

Search Address

Use this endpoint to get a list of simplified address suggestions based on user input. Optionally filter results by geographical area.

Address suggestions return the identification number of the address, which can be used to get the full address details using the search-identification endpoint.

Search Identification

Use this endpoint to get detailed address information using a GeoDirectory identification number.

In addition to default returns, once you have your token you can configure it to return a number of additional fields, such as business codes, coordinates, various building details, and more.


 

Search Eircode [v3 only]

Use this endpoint to get detailed address information using an Eircode. This endpoint returns a single address result that matches the provided Eircode.

In addition to default returns, once you have your token you can configure it to return a number of additional fields, such as business codes, coordinates, various building details, and more.


Authentication Token

To access the GeoDirectory API, you will need an authentication token. This token must be included in the Authorization header of all API requests.

Request Format

Getting Your Token

If you wish to give the GeoDirectory API a try, please register and contact us at info@geodirectory.ie . We will provide you with a token so you can access the address data and trial the API at a limited rate.

If you already have an account with active tokens, check your assigned tokens here.

Request Examples


Implementation Example

Try out our API in a basic .html example.

This is a simple bare-bones implementation aimed at quickly demonstrating how our API can be used: a playground for you to test it out.

  1. Acquire our API token
  2. Download our basic code snippet here
  3. Follow the guide:

Drag and drop the .html file to your browser where it should open in a new tab.

Enter the base url from this page, e.g. https://www.geoaddress-checked.ie/api/v3/ and your API key into their respective inputs. Make sure your key version and url version match.

Start typing into the main input: a dropdown should now display a list of suggestions. Clicking on an address will retrieve more details about the selected address, which will then be displayed on the screen.

Posted: 13/05/2026 13:20:42