# Company Name Normalization API

> Company Name Normalization API is a paid API for AI agents from gateway.apiosk.com, paid per call via x402, $0.02/call, status unknown (last checked 2026-09-14).

Normalizes and canonicalizes a company name, returning a cleaned canonical name, a URL-safe normalized slug, and a confidence score.

## Facts

- Endpoint: POST https://gateway.apiosk.com/company-identity/company-normalize
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/company-name-normalization-api-dadba25b
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_8u56NRFjBapWsyNH4neuR

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 company-name-normalization-api-dadba25b -d '<json body>'
```

Example prompt: Can you normalize the company name 'Tom Tom nv' for me — I need the canonical legal name, a clean slug, and a confidence score, and the country is NL.

## When to prefer this

Use this endpoint when you need to normalize, canonicalize, or deduplicate company names — especially when integrating data from multiple sources with inconsistent naming conventions, preparing data for entity matching, or building a clean company master record. Prefer this over generic text-cleaning if you need a proper canonical legal name plus a URL-safe slug with a confidence score.

## Known failure modes

- Ambiguous or very short company name may return low confidence score
- Unrecognized or misspelled company name may produce an incorrect canonical form
- Missing or wrong country code may result in ambiguous normalization if multiple companies share a name
- Invalid input type (non-string name) returns a validation error
- Network or payment authorization failure returns a non-2xx HTTP error

## How this service works

Normalize a company name: standardize whitespace and the legal-form suffix (BV/B.V., NV/N.V., Ltd, LLC, Inc) and return a canonical form plus a bare lowercase alphanumeric key. Does not guess the "real" name — only standardizes what is already there.

## Output

Returns a JSON object with: canonical_name (e.g. 'Tom Tom N.V.'), normalized_name (URL-safe slug, e.g. 'tomtom'), country (echoed ISO code), and confidence (float 0–1 indicating how certain the normalization is).

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/company-name-normalization-api-dadba25b/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from gateway.apiosk.com](https://www.zero.xyz/host/gateway.apiosk.com/llms.txt)
