# 47620 Unit Converter API

> 47620 Unit Converter API is a paid API for AI agents from 47620.xyz, paid per call via x402, $0.001/call, status unknown (last checked 2026-10-02).

Converts a numeric value between units of length, mass, area, or temperature, including historical Russian units

## Facts

- Endpoint: GET https://47620.xyz/x/util/convert?utm_source=zero.xyz
- Price: $0.001/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-02
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/47620-unit-converter-api-57d6ba93
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_8W7aGkzxPWHIgqEEc2Bxb

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 47620-unit-converter-api-57d6ba93
```

Example prompt: Convert 10 miles to kilometers for me.

## When to prefer this

Choose this endpoint when you need a lightweight, pay-per-call unit conversion without integrating a heavy SDK. It is especially useful when dealing with historical Russian units (verst, pood, arshin, zolotnik, sazhen, funt, vershok) not found in most converters, or when you need conversion plus category labeling in a single structured JSON response.

## Known failure modes

- Unsupported unit code returns an error or null result
- Missing required query parameters (value, from, to) cause a bad request response
- Mismatched unit categories (e.g. converting miles to kilograms) return an error
- Non-numeric value parameter causes a parse error
- Payment failure (x402) if USDC not provided

## How this service works

Convert any value between units: length (m/km/mi/ft/in/yd/nmi, plus Russian verst/sazhen/arshin/vershok), mass (g/kg/lb/oz/tonne, plus Russian pood/funt/zolotnik), area (m2/ft2/km2/acre/hectare) and temperature (C/F/K). Pass ?value=<n>&from=<unit>&to=<unit>. Returns the converted value and the unit category.

## Output

A JSON object containing the converted numeric value and a string identifying the unit category (e.g. 'length', 'mass', 'area', 'temperature'), along with an 'ok' boolean status flag.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "properties": {
      "fields": {
       "type": "string",
       "description": "Optional comma-separated top-level response keys to keep (e.g. \"health,slot,solUsd\"). Omit for the full payload."
      }
     },
     "additionalProperties": false
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type",
    "example"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "json"
    },
    "example": {
     "type": "object",
     "required": [
      "ok",
      "endpoint"
     ],
     "properties": {
      "ok": {
       "type": "boolean"
      },
      "endpoint": {
       "type": "string"
      }
     },
     "additionalProperties": true
    }
   },
   "additionalProperties": false
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/47620-unit-converter-api-57d6ba93/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from 47620.xyz](https://www.zero.xyz/host/47620.xyz/llms.txt)
