canonical: https://jentic.com/apis/acuris-geo.com/acuris-geo

# Acuris Geo API

The Acuris Geo API validates postal addresses, geocodes addresses to coordinates, reverse-geocodes coordinates to the nearest address, and returns address autocomplete suggestions across supported countries. It includes UK Royal Mail PAF postcode lookup, batch validation of up to 200 addresses, and async jobs for larger sets. Free-tier and account-keyed endpoints both report their remaining credits so callers can track usage.

## For AI agents

Validate, geocode, reverse-geocode, and autocomplete addresses across supported countries, including UK Royal Mail PAF postcode lookup.

## Scope

Does not handle routing, turn-by-turn directions, or map tile rendering. Use for address validation, geocoding, and autocomplete suggestions only.

## Capabilities

- Validate a postal address, singly or in batches of up to 200
- Geocode an address to coordinates across supported countries
- Reverse-geocode coordinates to the nearest address
- Return address autocomplete suggestions as a user types
- Look up every address at a UK postcode via Royal Mail PAF
- Submit and poll async address-validation jobs for large sets

## Use cases

### Agent Address Validation at Checkout

A commerce agent needs to confirm a shipping address before placing an order. The Acuris Geo API validates the address and returns a standardized result, so the agent can catch typos and undeliverable addresses at checkout instead of after a failed delivery.

Example prompt: Validate a customer's shipping address and return the standardized form or flag it as undeliverable

### Address Autocomplete for Entry

An app wants a fast address search box that suggests addresses as the user types. The Acuris Geo API returns autocomplete suggestions across supported countries, letting an agent power a type-ahead field that narrows to a valid address with each keystroke.

Example prompt: Return address suggestions for a partial query and resolve the chosen one to a full address

### UK Postcode Address Lookup

A UK service needs every delivery point at a given postcode from Royal Mail PAF data. The Acuris Geo API lists all addresses at a UK postcode, so an agent can present the exact premises list for a postcode rather than a single approximate match.

Example prompt: List every address at a given UK postcode and return the matching premises

### Bulk Address Cleansing

A data team has a large list of addresses to standardize and validate. The Acuris Geo API validates up to 200 addresses per request and accepts async jobs for larger sets, so an agent can submit a batch, poll the job, and retrieve a cleansed list without hitting single-record limits.

Example prompt: Submit a batch of addresses for validation and poll the async job until the cleansed results are ready

## Key endpoints

| Method | Path | Description |
| --- | --- | --- |
| POST | `/validate` | Validate an address |
| POST | `/validate/batch` | Validate up to 200 addresses in one request |
| GET | `/geocode` | Geocode an address across supported countries |
| GET | `/reverse` | Reverse-geocode coordinates to the nearest address |
| GET | `/suggest` | Return address autocomplete suggestions |
| POST | `/postcode-lookup` | List every address at a UK postcode |
| POST | `/validate/jobs` | Submit an async address-validation job |

## Key resources

- **Validation** — Validate single, batch, and async sets of postal addresses
- **Geocoding** — Geocode and reverse-geocode addresses and coordinates
- **Suggest** — Return address autocomplete suggestions
- **Postcode lookup** — List every address at a UK postcode via Royal Mail PAF
- **Account** — Report remaining credits and per-key balances and usage

## AI readiness

This API is usable in Jentic One now. Its AI-readiness score against Jentic's framework shows where it stands today and where improvements would make it even easier for agents to use.

- **Score:** 61 / 100
- **Maturity:** AI-Aware
- **Dimensions:**
  - Foundational Compliance: 59 / 100
  - Developer Experience & Jentic Compatibility: 67 / 100
  - AI-Readiness & Agent Experience: 54 / 100
  - Agent Usability: 94 / 100
  - Security: 44 / 100
  - AI Discoverability: 60 / 100
- **View full report:** https://jentic.com/apis/acuris-geo.com/acuris-geo/scorecard
- **How the score is calculated:** https://docs.jentic.com/reference/api-readiness-framework/overview/
- **More about the dimensions:** https://docs.jentic.com/reference/api-readiness-framework/specification/#dimensional-model-overview

### Score it yourself

Every API in the directory is allowlisted, so you can re-score it with no key required.

- **Score your own API:** https://jentic.com/scorecard.md
- **Scoring CLI agent skill:** https://github.com/jentic/jentic-api-scorecard/blob/main/skills/jentic-api-scorecard/SKILL.md

```sh
npx @jentic/api-scorecard-cli score <openapi-url>
```

## Why Jentic

- **Setup:** Wiring Acuris Geo by hand means choosing among its header key, bearer, and legacy query-key auth and picking the right regional host. Through Jentic you install once, import it from the API Directory, store the key once, and your agent calls it.
- **Permission scoping:** You choose which Acuris Geo operations your agent may call, so it can validate and geocode addresses while the account, usage, and billing operations stay out of the set unless you add them.
- **Credential handling:** Your Acuris Geo key is stored once, encrypted, by your own Jentic One instance and injected at execution time. It never enters the agent's prompt, logs, or context.
- **Discovery method:** Agents search Jentic by intent such as 'validate a shipping address' or 'geocode an address', and Jentic returns the matching Acuris Geo operation with its input schema so the agent calls the right endpoint without browsing the reference docs.

## Related APIs

- **Geocodio** — Geocodio geocodes and reverse-geocodes US and Canadian addresses; Acuris Geo validates and geocodes across supported countries with UK PAF.
- **Smarty US Autocomplete** — Smarty specializes in US address autocomplete and verification; Acuris Geo covers validation, geocoding, and suggestions across countries.
- **HERE Maps** — HERE adds routing, traffic, and map rendering on top of geocoding; Acuris Geo focuses on address validation and geocoding.

## FAQ

### What authentication does the Acuris Geo API use?

The Acuris Geo API accepts an API key in a request header, a bearer token in the Authorization header, and a legacy key query parameter, per its OpenAPI spec. Some endpoints, such as the anonymous credit check, are open with a free tier. Through Jentic the key is stored encrypted by your own Jentic One instance and injected at call time, so it never reaches the agent's context.

### Can I geocode an address with the Acuris Geo API?

Yes. The API geocodes an address to coordinates across supported countries, reverse-geocodes coordinates back to the nearest address, and offers country shorthand variants for the US and UK. An agent can geocode, reverse-geocode, and validate addresses from the same service.

### What are the rate limits for the Acuris Geo API?

The OpenAPI spec does not state fixed rate limits, but it exposes credit-balance and usage endpoints so you can track consumption. Check the Acuris Geo documentation at https://api.acuris-geo.com/docs for the quota tied to your key and free tier.

### How do I validate an address through Jentic?

Import the Acuris Geo API from the Jentic directory and give your agent an intent such as 'validate a shipping address'. Jentic returns the validate operation with its input schema, your agent submits the address and reads the standardized result, and your stored key is injected at execution time. To run it on your own infrastructure, install Jentic One from its GitHub repo.

### Can I limit what my agent is allowed to do with the Acuris Geo API?

Yes. Write a rule that allows only the validation, geocoding, and suggest operations, so your agent can clean and locate addresses while the account, billing, and key operations stay out of reach, and every call it makes is logged.

### Is there an Acuris Geo MCP server?

You don't need an MCP server to give your agent the Acuris Geo API. Jentic connects it directly from the API Directory: import it, store your credential once, and your agent calls it, so no extra server's tool definitions sit in the agent's context.
