# Vextorium Coordinate Converter

> Vextorium Coordinate Converter is a paid API for AI agents from api.vextorium.com, paid per call via x402, $0.003/call, status unknown (last checked 2026-10-15).

Converts geographic coordinates between decimal degrees, DMS, UTM, and geohash formats in any direction, returning all four representations plus an OpenStreetMap link.

## Facts

- Endpoint: POST https://api.vextorium.com/v1/coordinate-convert?utm_source=zero.xyz
- Price: $0.003/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/vextorium-coordinate-converter-2944acf3
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_tniptAkHgbM-H5adzvzcC

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 vextorium-coordinate-converter-2944acf3 -d '<json body>'
```

Example prompt: Convert the coordinates 40.4168, -3.7038 into all formats — give me decimal degrees, DMS, UTM, and geohash, plus a map link.

## When to prefer this

Choose this endpoint when you need to convert between any combination of decimal degrees, DMS, UTM, and geohash coordinate formats in a single call — especially useful when the target format is unknown ahead of time, since all formats are always returned together with a map link. Prefer over manual conversion logic or separate format-specific tools.

## Known failure modes

- Missing or malformed input coordinates returns an error
- Geohash precision out of range 1-12 may default or fail
- Invalid DMS string format may not parse correctly
- Coordinates outside valid geographic bounds (-90 to 90 lat, -180 to 180 lon) will fail
- Empty body or missing required 'input' wrapper returns schema validation error

## How this service works

Convert coordinates between decimal degrees, degrees-minutes-seconds (40°25'00"N), UTM (zone, easting, northing) and geohash, in any direction, plus a map link.

## Output

A JSON object containing all four coordinate representations simultaneously: decimal degrees (lat/lon as floats), DMS strings (e.g. '40°25'00.48"N'), UTM data (zone number, band letter, easting in meters, northing in meters, hemisphere), geohash string, and an OpenStreetMap URL centered on the point.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "lat": {
   "description": "Decimal or DMS text"
  },
  "lon": {
   "description": "Decimal or DMS text"
  },
  "geohash": {
   "type": "string"
  },
  "precision": {
   "type": "integer",
   "description": "Geohash length 1-12 (default 9)"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "dms": {
   "lat": "40°25'00.48\"N",
   "lon": "3°42'13.68\"W"
  },
  "utm": {
   "band": "T",
   "zone": 30,
   "east_m": 440290.46,
   "north_m": 4474257.38,
   "hemisphere": "N"
  },
  "decimal": {
   "lat": 40.4168,
   "lon": -3.7038
  },
  "geohash": "ezjmgtwuz",
  "map_link": "https://www.openstreetmap.org/?mlat=40.416800&mlon=-3.703800#map=15/40.416800/-3.703800"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/vextorium-coordinate-converter-2944acf3/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.vextorium.com](https://www.zero.xyz/host/api.vextorium.com/llms.txt)
