/ 도구 / 환율 API 사용 예제

환율 API 사용 예제

exchangerate.host API를 이용한 환율 조회 코드 예제

PHP 코드 예제

// https://exchangerate.host/dashboard
$currencies = "USD,EUR,JPY,AUD,CAD,KRW,CNY,GBP,NZD,THB,VND,HKD,TWD";
$access_key = "YOUR_ACCESS_KEY";

$url = "http://api.exchangerate.host/live?access_key=$access_key¤cies=$currencies&format=1";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
curl_close($ch);

$data = json_decode($response, true);
if (isset($data['success']) && $data['success'] === true) {
    $usdkrw = $data['quotes']['USDKRW'];
    $krw1000_in_usd = 1000 / $usdkrw;
    foreach ($data['quotes'] as $pair => $rate) {
        $currency = substr($pair, 3);
        $converted = $krw1000_in_usd * $rate;
        $krw_value = $usdkrw / $rate;
        echo "$currency: $rate >> KRW(1,000): " . number_format($converted, 4);
    }
}

응답 결과 예시 (₩1,000 기준)

통화USD 기준₩1,000 환산1단위 = KRW
참고
exchangerate.host 에서 무료 API 키 발급
• 예시 테이블은 USD/KRW 1,380 가정 환산값입니다 (실시간 아님)