대부분의 무료 환율 API는 JSON, 토큰, 통화 목록만 보면 비슷합니다. 실제 차이는 데이터가 언제 갱신되는지, 한도에 도달했을 때, 코드가 값의 나이를 알 수 있는지에서 드러납니다.
- 예약 작업을 만들기 전에 월간 쿼터와 분당 한도를 함께 확인하세요.
- 일중 신선도는 일일 참고 환율과 시장 움직임을 반영하는 환율을 구분합니다.
source,market_session,data_updated_at으로 어떤 데이터를 받고 있는지 알 수 있습니다.- 해당 통화쌍에 관측값이 있으면 일일 이력이 1999년부터 시작할 수 있습니다.
/v1/convert와 MCP를 사용하면 연결 코드를 줄일 수 있습니다.
순위보다 비교 기준이 중요한 이유
순위는 작성자가 글을 쓴 날의 선호를 보여줄 뿐입니다. 기준별로 비교하면 매일 한 번의 참고 환율이 필요한지, 하루 동안 움직이는 환율이 필요한지 판단할 수 있습니다.
기준 1: 무료 쿼터와 요청 한도
월간 쿼터는 무료로 시험하거나 작은 규모로 운영할 수 있는 기간을 정하고, 분당 한도는 배치 작업에 재시도 로직이 필요한지를 결정합니다. ECB 공개 피드는 API 쿼터가 없지만 XML이며 영업일에 하루 한 번 갱신됩니다. fawazahmed0/exchange-api 같은 정적 JSON 프로젝트는 자체 서버나 신선도 메타데이터를 제공하지 않습니다. exchangerate.dev는 IP별 제한이 있는 익명 호출을 허용하고, 무료 키는 월 5,000회와 분당 10회를 제공합니다.
먼저 호출 수를 계산하세요. 페이지를 열 때마다 환율을 요청하면 방문 수만큼 호출합니다. 가능하면 여러 통화를 하나의 symbols 요청으로 묶으세요.
기준 2: 일중 신선도
ECB는 영업일 약 16:00 CET에 고시하며 live는 거래 주간에 약 60초마다 갱신됩니다. Free와 키 없는 호출은 15분 지연, 유료 플랜은 실시간입니다. market_session은 시장 상태를 표시합니다.
기준 3: 신선도 메타데이터
캐시는 응답 시각 대신 data_updated_at을 보세요. market_daily는 ECB 고시 없는 통화의 저장된 일일 시장 종가입니다.
source:live,ecb_daily,market_dailymarket_session: 은행 간 시장 상태입니다.data_updated_at: 원본 데이터가 마지막으로 기록된 시각이며timestamp와 다릅니다.is_forward_filled: 해당 날짜에 새 값이 없어 이전 값을 이어 썼다는 뜻입니다.
기준 4: 이력 범위
Free와 키 없는 호출은 최근 30일, Basic은 최근 1년의 일일 이력을 제공합니다. Plus와 Pro는 1999년 이후 전체 이력을 제공합니다. 더 깊은 이력은 키와 함께 /v1/{date}/{base} 또는 /v1/range를 사용하세요.
기준 5: 내장 환산 엔드포인트
GET /v1/convert/USD/EUR/100은 한 번의 요청으로 rate, converted, derived를 반환합니다. POST /v1/convert는 여러 환산과 서버에서 계산하는 교차 통화쌍을 지원합니다.
기준 6: 에이전트와 MCP 지원
AI 에이전트가 API를 안정적으로 호출하려면 구조화된 도구 정의가 필요합니다. exchangerate.dev MCP 서버는 https://api.exchangerate.dev/v1/mcp에서 도구를 제공하며, Checkout은 사람의 확인이 필요하고 REST와 같은 쿼터를 사용합니다.
여섯 가지 기준 비교
| 기준 | ECB 참고 피드 | exchangerate.dev (무료 플랜) |
|---|---|---|
| 월간 쿼터 | 공개 피드에 API 쿼터 없음 | 월 5,000회, 분당 10회 |
| 일중 신선도 | 최근 고시를 다음 영업일까지 사용 | Free와 키 없는 호출: 15분 지연 |
| 신선도 필드 | 타임스탬프 | source, market_session, data_updated_at |
| 이력 | XML 공개 시계열 약 1999년부터 | 최근 30일의 일일 이력 |
| 환산 | 환산 엔드포인트 없음 | /v1/convert와 배치 POST |
| 에이전트 / MCP | 기본 MCP 서버 없음 | 도구를 제공하는 MCP 서버 |
용도에 맞는 API 선택하기
일일 참고 환율만 필요하고 ECB XML을 처리할 수 있다면 공개 ECB 피드로 충분할 수 있습니다. 일중 변화, 출처 필드, 이력, 환산 또는 에이전트 도구가 필요하다면 exchangerate.dev의 통화쌍 범위와 무료 플랜 한도를 확인하세요.
좋은 API는 기능 목록이 가장 긴 API가 아니라, 제한이 용도에 맞는 API입니다.