apyhub

Convert Currency to Multiple Currencies API

What it does

Currency Converter lets you convert one source currency into multiple target currencies in a single request. Send a source currency code and a targets array, and it returns one value per requested pair in the response.

You can also include an optional date to look up rates for a specific day. When date is omitted or blank, it defaults to today. That makes it useful for current pricing, billing checks, and historical comparisons where you need a rate tied to a known date.

The response is a flat object keyed by currency pair, such as usd_eur or usd_gbp. Each value is either a number for a successful conversion or false when a conversion is unavailable for that pair. That keeps the output easy to consume in scripts, pricing logic, and backend services that need to fan out one source amount across several markets.

Use Currency Converter when you need to display localized prices, reconcile multi-currency transactions, or normalize currency values across reports without making separate requests for each target currency.

POST
Convert one source currency to multiple targets
https://api.eu.apyverse.com/apyhub/convert-currency-multiple

QUICKSTART

GUIDE

Quickstart

Convert amounts from one source currency to multiple target currencies with a single request.

curl -X POST "https://api.eu.apyverse.com/apyhub/convert-currency-multiple" \
  -H "apy-token: $APY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "source": "usd",
    "targets": ["eur", "gbp", "jpy"]
  }'

What you'll get back

Returns a JSON object whose top-level properties are currency-pair keys like usd_eur, usd_gbp, and usd_jpy. Each value is either a number for a converted amount/rate or a boolean.

{
  "usd_eur": 0.9214,
  "usd_gbp": 0.7891,
  "usd_jpy": false
}
TRY ITLIVE · 100 ATOMS
Loading your default key…
The full key is used to call the gateway and stays in this tab — never sent to orbit or saved.
body*
Defaults to today when omitted or blank.
targets*

About this endpoint

What it does

Converts one source currency into multiple target currencies and returns the conversion result for each requested pair in a JSON object. Each response property is named after the source and target currency codes, and its value is either a number or false.

Request Body

ParameterTypeMandatoryDescription
dateStringNoDate in date format. Defaults to today when omitted or blank.
sourceStringYesSource currency code.
targetsString ArrayYesTarget currency codes to convert to.

Response

Returns a JSON object where each top-level field is a currency-pair key such as usd_eur, and each value is either a number conversion result or false when that conversion is unavailable. Success response schema is a JSON object with additional properties constrained to number or boolean.

ParameterTypeMandatoryDescription
dynamic currency pair keyNumber/BooleanNoA top-level property named after the source and target currencies, for example usd_eur. The value is a number or false.

Body

Name
Type
Description
bodyREQUIRED
object
▣ COMMON ERRORS

Errors any endpoint can return

400bad_request

Required parameter missing or malformed body.

401unauthorized

API key missing, revoked, or not authorized for this service.

429rate_limited

Your plan's per-second rate exceeded. Retry with exponential backoff.

503upstream_busy

Backend temporarily unavailable. Try again in a few seconds.