# Strale Address Validation

> Strale Address Validation is a paid API for AI agents from api.strale.io, paid per call via x402, $0.0324/call, status unknown (last checked 2026-09-15).

Validates a postal address string against known address data, with optional country code hint, and returns a structured validation result with a cryptographic audit record

## Facts

- Endpoint: GET https://api.strale.io/x402/v2/address-validate
- Price: $0.0324/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/strale-address-validation-eb9f7c31
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_ahHCog6KcgyF8WcbuIUj_

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability strale-address-validation-eb9f7c31
```

Example prompt: Can you check whether '221B Baker Street, London, NW1 6XE' is a valid deliverable address in the UK?

## When to prefer this

Choose this endpoint when you need address validation with a built-in cryptographic audit trail — particularly useful in regulated, compliance-sensitive, or multi-party workflows where you need to prove what data was checked and when. It supports 27 countries and accepts free-text input, making it suitable for unstructured address data from forms or user input. Prefer it over generic geocoding APIs when validation (is this address real?) rather than coordinate lookup is the goal.

## Known failure modes

- Missing required 'address' query parameter returns a 400 error
- Unrecognized or unsupported country code may reduce match accuracy or return an error
- Ambiguous or extremely abbreviated addresses may return low-confidence or unresolved results
- Payment failure or insufficient USDC balance results in a 402 Payment Required response
- Network timeouts or upstream address database unavailability return 503
- Addresses in countries outside the 27 supported may return unsupported-region errors

## How this service works

Validate and standardize a postal address. Returns structured components, validity confidence, and suggested corrections. Works for 200+ countries via OpenStreetMap Nominatim.

## Output

Returns a structured validation result indicating whether the address is valid, along with parsed components (street, city, postcode, country) where available, a confidence or status indicator, and a cryptographically chained audit record for provenance and compliance traceability.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "address"
 ],
 "properties": {
  "address": {
   "type": "string",
   "description": "Full address as free text"
  },
  "country_code": {
   "type": "string",
   "description": "ISO 2-letter country code hint (optional)"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "valid": {
  "type": "boolean"
 },
 "latitude": {
  "type": "number"
 },
 "longitude": {
  "type": "number"
 },
 "components": {
  "type": "object"
 },
 "confidence": {
  "type": "number"
 },
 "match_type": {
  "type": "string"
 },
 "formatted_address": {
  "type": "string"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/strale-address-validation-eb9f7c31/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.strale.io](https://www.zero.xyz/host/api.strale.io/llms.txt)
