Live-Rates.com 은 외환, 상품 및 지수를 위한 실시간 JSON/XML 웹 서비스 및 Rest API입니다. 2019년부터 구독자가 사용할 수 있는 스트리밍 API도 있습니다.
요금은 매초마다 업데이트됩니다.
JSON 형식으로 최신 외환 기준 환율을 확인하세요.
GET /rates
Host: live-rates.com
XML 형식으로 최신 외환 기준 환율을 확인하세요.
GET /rates?rate_format=xml
Host: live-rates.com
(인증이 필요합니다)
사용 가능한 통화 쌍, 상품 및 지수와 마지막 업데이트 날짜를 확인하세요.
GET /api/rates?key=YOUR_KEY
Host: live-rates.com
요청된 매개변수에 대한 최신 외환 참조 환율을 JSON 형식으로 가져옵니다.
GET /api/price?rate=EUR_USD,EUR_GBP&key=YOUR_KEY
Host: live-rates.com
(인증이 필요합니다)
스트리밍 API를 사용하면 더 이상 매초마다 새로운 데이터를 요청할 필요가 없습니다. 업데이트된 데이터가 메인 서버에 의해 검색되면 웹 소켓 기술(socket.io)을 통해 클라이언트에 자동으로 푸시됩니다.
중앙 DNS 서버(wss.live-rates.com)는 사용자의 위치와 서버 가용성을 기반으로 선호하는 데이터 센터에 연결합니다. 사용 가능한 로컬 서버는 다음과 같습니다.
위치 | 소켓 주소 | (*) 소켓 V3 주소 |
---|---|---|
라우터 서버 | wss.live-rates.com | wss3.live-rates.com |
유럽 | eu-wss.live-rates.com | eu-wss3.live-rates.com |
우리를 | us-wss.live-rates.com | us-wss3.live-rates.com |
아시아 | as-wss.live-rates.com | as-wss3.live-rates.com |
(*) 새로운 클라이언트 버전의 Socketio(3.xx)에 필요합니다.
통합하고 사용하는 방법을 이해하려면 웹 소켓 API 예제를 확인하세요.
모든 API - Web-Service / Rest API / Streaming API - 동일한 구조로 데이터를 출력합니다. 모든 필드는 문자열 형식으로 전송됩니다.
{
Currency: "EUR/USD" //Description of the Instrument
Rate: "1.13625" //Same as BID (Deprecated)
Bid: "1.13625" //Bid Value of the Currency / Instrument
Ask: "1.13638" //Ask Value of the Currency / Instrument
High: "1.14081" //24H High of the Currency / Instrument
Low: "1.13527" //24H Low of the Currency / Instrument
Open: "1.13725" //Opening Value of the Daily Session / Previous Day if Market is Active
Close: "1.13625" //Closing Value of the Daily Session / Previous Day if Market is Active
Timestamp: "1551477238763" //Timestamp of the Last Update
}
...
(인증이 필요합니다)
Live-Rates는 제한된 수의 상품(+-170)에 대한 과거 데이터를 제공합니다. 현재는 외환 통화, 금속 및 암호화폐만 사용할 수 있습니다. 모든 엔드포인트에는 인증이 필요합니다.
사용 가능한 모든 악기가 출력됩니다.
GET /historical/list?key=YOUR_KEY
Host: live-rates.com
이 엔드포인트는 필요한 날짜(UTC 시간 23:59:59)의 종가를 제공합니다.
특정 쌍만 필요한 경우 선택적 매개변수 기호를 제공할 수 있습니다.
GET /historical?base=EUR&date=YYYY-MM-DD&symbols=USD&key=YOUR_KEY
Host: live-rates.com
이 엔드포인트는 30일을 초과할 수 없는 특정 과거 기간에 대한 요율을 제공합니다.
특정 쌍만 필요한 경우 선택적 매개변수 기호를 제공할 수 있습니다.
GET /historical/series?base=EUR&start=YYYY-MM-DD&end=YYYY-MM-DD&symbols=USD&key=YOUR_KEY
Host: live-rates.com
명백한 이유로 Live-Rates는 수천 가지 가능한 교차 환율 조합을 직접 제공하지 않습니다. 사용 가능한 모든 요율은 실제 유동성을 갖춘 제공업체로부터 직접 제공됩니다. 직접 사용할 수 없는 환율을 가져오거나 계산해야 하는 경우 기본 통화를 변경하여 환율을 변환할 수 있습니다.
예: MYR/CNY, MYR/GBP 또는 기본 통화 MYR과의 기타 교차 환율은 제공되지 않습니다. 그러나 이것이 당신이 그것을 얻을 수 없다는 것을 의미하지는 않습니다. 이 경우/예에서는 USD/MYR을 직접 사용한 다음 원하는 USD/XXX를 사용할 수 있습니다.
{
"currency" : "USD/MYR" , "rate" : "4.14611" ,
"currency" : "USD/CNY" , "rate" : "6.8421"
}
// 6.84/4.15 = 1.65 MYR/CNY
Live-Rates는 현재 3개의 데이터 센터에 여러 서버를 보유하고 있습니다.
live-rates.com에 대한 요청은 유럽의 중앙 DNS 서버에 의해 전달되고 해결됩니다.
DNS 서버를 우회하고 특정 데이터 센터에 직접 연결하면 연결 속도가 더 빨라지지만 서버에 문제가 있는 경우 대체 서버에서 성공 응답 대신 502 또는 521을 받게 됩니다.
인증되지 않은 요청에 대해 시간당 최대 3개의 적중이 허용됩니다. API를 요청하거나 매초 실시간 요금을 업데이트해야 하는 경우 라이선스를 구독하고 요청에 다음 매개변수를 포함해야 합니다.
GET /rates?key=Your key
Host: live-rates.com
우리는 학대자에 대한 접근을 제한합니다. 라이센스가 평균 10분 동안 초당 1회 이상 액세스하는 경우 10분 동안 일시적으로 잠깁니다. 해당 기간 동안 503 Service Unavailable
를 받게 됩니다.