exchangerate.dev API는 키 없이도 호출할 수 있습니다 — curl이나 브라우저에서 바로 분당 12회 요청까지 가능합니다. 무료 키는 만드는 데 1분 정도 걸리며, 이를 자신만의 할당량인 월 10,000회로 올려줍니다. 이 가이드는 두 경로를 모두 보여주고 각각이 어디에서 한계에 부딪히는지 설명합니다.
정직한 답 두 가지를 짧은 것부터. API를 시험 삼아 써볼 때는 키가 필요 없습니다: /v1/latest, /v1/convert, /v1/range, /v1/{date} 등 모든 데이터 엔드포인트는 IP당 분당 12회, 시간당 100회로 익명 요청에 응답합니다. 예약 실행되거나 다른 사람에게 배포되는 것이라면, exchangerate.dev/signup에서 가입하고 이메일을 확인한 다음, 대시보드에서 exr_live_로 시작하는 키를 복사하세요. 무료 등급: 월 10,000회, 분당 12회 요청, 1년치 이력, 신용카드 불필요.
핵심 요점
테스트에는 키가 필요 없습니다: 모든 데이터 읽기 요청은 IP당 분당 12회, 시간당 100회로 익명 응답합니다.
무료 키는 /signup에서 만들 수 있습니다 — 이메일 확인만 필요하고 신용카드는 필요 없습니다 — exr_live_... 형태입니다.
무료 등급: 월 10,000회, 분당 12회 요청, 1년치 이력, 실시간 데이터가 있는 곳은 실시간 환율까지 제공합니다.
키는 Authorization: Bearer exr_live_...로 보내거나, 커넥터가 Authorization 헤더를 설정할 수 없을 때는 X-API-Key를 사용하세요.
키를 URL이나 공개 브라우저 번들에 넣지 마세요 — 헤더로만 전달하고, 프런트엔드용은 서버 측에서 프록시하세요.
무키 경로: API 먼저 써보기
아무것도 만들기 전에 API를 호출해서 실제 응답을 살펴보세요. 가입 없이 어떤 터미널에서도 작동합니다:
curl · anonymouscopy
# No key, no signup — works at 12 req/min, 100 req/hour per IP
curl -s https://api.exchangerate.dev/v1/latest/USD
# A single pair, converted
curl -s https://api.exchangerate.dev/v1/convert/USD/JPY/250
모든 응답에는 source와 market_session이 담겨 있어, 무엇을 결정하기 전에 환율이 실시간 컨센서스인지 ECB 일일 고시가인지 확인할 수 있습니다. 브라우저에서 같은 호출을 실행해 JSON을 직접 읽어볼 수도 있습니다.
익명으로 정말 충분한 경우
일회성 스크립트, 수업용 연습, 손으로 환율을 확인하는 정도라면 시간당 100회 안에 충분히 들어갑니다. 이것이 사용 사례의 전부라면 끝입니다 — 키도, 보관하거나 교체할 것도 없습니다.