# Delx Commerce — Phone Number E.164 Normalizer

> Delx Commerce — Phone Number E.164 Normalizer is a paid API for AI agents from commerce.delx.ai, paid per call via x402, $0.001/call, status unknown (last checked 2026-10-01).

Normalizes a free-form phone number string into E.164 format (e.g. +14155550100) with digit-only and full E.164 representations

## Facts

- Endpoint: POST https://commerce.delx.ai/api/v1/x402/phone-e164-normalize?utm_source=zero.xyz
- Price: $0.001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-01
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/delx-commerce-phone-number-e-164-normalizer-9be2dc40
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_HoAASChIGEF6EVsCNn3YX

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 delx-commerce-phone-number-e-164-normalizer-9be2dc40 -d '<json body>'
```

Example prompt: Can you normalize '(415) 555-0100' into E.164 international format, assuming it's a US number?

## When to prefer this

Choose this endpoint when you need a cheap, no-signup, pay-per-call phone normalization service that settles instantly in USDC via x402 — ideal for AI agents that process user-submitted phone numbers in varying formats and need reliable E.164 output before passing to SMS, voice, or CRM systems. Prefer this over building your own libphonenumber integration when you want zero infrastructure overhead.

## Known failure modes

- Ambiguous phone number with no default_region provided may fail to parse or produce incorrect country code
- Invalid or nonsensical input string returns an error or empty candidate
- Unsupported or unknown region code defaults may cause misformatting
- Very short or partial number strings may not be resolvable to a valid E.164 number

## How this service works

Pay-per-result APIs for agents. No signup. Exact price. Verifiable delivery. USDC on Base + Solana via x402.

## Output

Returns a JSON object with 'e164_candidate' (the full E.164 string including leading '+' and country code, e.g. '+14155550100') and 'digits' (the same number as digits only, e.g. '14155550100'), plus a schema version identifier.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "phone": {
   "type": "string",
   "description": "Phone number in free form"
  },
  "default_region": {
   "type": "string",
   "description": "Default region code e.g. US"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "digits": "14155550100",
  "schema": "delx/util-phone-e164-normalize/v1",
  "e164_candidate": "+14155550100"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/delx-commerce-phone-number-e-164-normalizer-9be2dc40/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from commerce.delx.ai](https://www.zero.xyz/host/commerce.delx.ai/llms.txt)
