Open beta: the free plan is fully available, payments run in test mode (no real charge)
Skip to content

Accurate conversions, no tables to maintain

Reference exchange rates updated every business day, history since 1999, and technical units from pascals to kilowatt-hours.

  • International shops
  • Quote calculators
  • Industrial tools
  • Dashboards

Get a free key

GET

/v1/convert/currency

1 credit(s) per call

Converts an amount with the ECB reference rates (30 currencies, history since 1999).

Try it online

Amount to convert (positive).

Source currency, three-letter code (CHF, EUR, USD…).

Target currency, three-letter code.

Rate date formatted YYYY-MM-DD (optional, latest rate by default).

Free tool limited to 20 tries per day. With a key, your quota applies.

Result

—

Example request

curl "https://supercalcula.ch/api/v1/convert/currency?amount=100&from=CHF&to=EUR" \
  -H "Authorization: Bearer sk_live_…"

Response

{
    "ok": true,
    "data": {
        "amount": 100,
        "from": "CHF",
        "to": "EUR",
        "rate": 1.0738,
        "result": 107.38,
        "date": "2026-10-09",
        "source": "ECB"
    }
}

Limits and cost

  • Cost : 1 credit(s) per call
  • Currencies: ECB rates, 30 currencies, history since 4 January 1999
  • Units: 12 categories, see GET /v1/units (free)
  • Precision: 0 to 12 decimals

Full reference in the documentation →

GET

/v1/convert/unit

1 credit(s) per call

Converts a value between units: length, mass, volume, area, temperature, speed, pressure, energy, power, data, time, angle.

Try it online

Value to convert.

Source unit (see GET /v1/units).

Target unit, in the same category.

Number of decimals in the result, 0 to 12 (default 6).

Free tool limited to 20 tries per day. With a key, your quota applies.

Result

—

Example request

curl "https://supercalcula.ch/api/v1/convert/unit?value=12.5&from=km&to=mi" \
  -H "Authorization: Bearer sk_live_…"

Response

{
    "ok": true,
    "data": {
        "value": 12.5,
        "from": "km",
        "to": "mi",
        "result": 7.76714,
        "category": "length"
    }
}