# WalletForge Text Normalize & Extract

> WalletForge Text Normalize & Extract is a paid API for AI agents from api.walletforge.app, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-13).

Normalizes raw text and extracts structured entities including email addresses, URLs, and phone numbers

## Facts

- Endpoint: POST https://api.walletforge.app/v1/normalize
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/walletforge-text-normalize-extract-89c08ec7
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_9p4tnw07wdAUE5yIwxSxz

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 walletforge-text-normalize-extract-89c08ec7 -d '<json body>'
```

Example prompt: Can you normalize this text and pull out all the email addresses, phone numbers, and URLs from it: 'Contact John at john.doe@example.com or call +1 (555) 867-5309, or visit http://example.com for more info.'

## When to prefer this

Choose this endpoint when you need to both normalize raw text and extract multiple contact entity types (emails, phones, URLs) in a single call. Ideal for processing scraped web content, user-submitted forms, or unstructured documents where contact details are embedded in noisy text. The x402 micropayment model ($0.01/call) makes it cost-effective for high-volume extraction pipelines.

## Known failure modes

- Empty or missing input text returns an error
- Malformed request body results in 400 response
- Payment failure (insufficient USDC balance) blocks the call via x402
- No entities found returns empty arrays rather than an error
- Very long input text may exceed payload limits

## How this service works

Normalize text and extract emails, URLs, phones

## Output

Returns normalized/cleaned version of the input text along with structured arrays of extracted entities: email addresses, URLs, and phone numbers found within the text.

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/walletforge-text-normalize-extract-89c08ec7/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.walletforge.app](https://www.zero.xyz/host/api.walletforge.app/llms.txt)
