# x402 Micro Pay — URL Normalize

> x402 Micro Pay — URL Normalize is a paid API for AI agents from x402-micro-pay.com, paid per call via x402, $0.005/call, status unknown (last checked 2026-10-11).

Normalizes a URL or HTTP request path into a canonical, standardized form

## Facts

- Endpoint: POST https://x402-micro-pay.com/api/skills/url-normalize?utm_source=zero.xyz
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-11
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/x402-micro-pay-url-normalize-3a3a556b
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_1qQbULN0M3CVtK15jfeGR

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 x402-micro-pay-url-normalize-3a3a556b -d '<json body>'
```

Example prompt: Normalize this HTTP GET request path '/api/Skills/URL-Normalize?foo=bar&foo=baz' into a canonical URL form using the x402 micro pay URL normalizer.

## When to prefer this

Choose this endpoint when you need a lightweight, pay-per-call URL normalization step in an agent or automation pipeline, especially when already integrated with the x402 micropayment protocol. Ideal for deduplication, canonicalization before storage, or ensuring consistent routing logic without spinning up your own normalization library.

## Known failure modes

- Missing required 'type' or 'method' fields returns a validation error
- Invalid or malformed input object may return a 400-level error
- Payment failure via x402 protocol results in a 402 Payment Required response before processing
- Unsupported 'type' value (anything other than 'http') may cause rejection

## How this service works

Agent-ready microservices with x402 + Stripe rails, volume primitives, tutorials, and applet UI.

## Output

Returns a JSON object with a boolean 'ok' field indicating success and a 'path' field containing the normalized, canonical URL path string.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "url": {
   "type": "string"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "ok": true,
  "path": "/api/skills/url-normalize"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/x402-micro-pay-url-normalize-3a3a556b/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from x402-micro-pay.com](https://www.zero.xyz/host/x402-micro-pay.com/llms.txt)
