안녕하세요. 박세계입니다.
얼마 전 다음 글을 올렸습니다.
마침 최근 여러 거래소를 이용하게 되어 실제로 써먹어보려고 해봤는데 크게 두가지 걸림돌이 있었습니다. 추천했던 CRYPTOFINANCE가 몇몇 주요 거래소(코인원, 폴로닉스)를 지원하지 않았고, 업비트는 아예 API를 제공하지 않았습니다.
결론부터 말씀드리면, 코인원/폴로닉스/업비트의 시세도 가져오는데 성공했고, 이로써 제가 아는 거의 모든 거래소의 자산을 한눈에 볼 수 있는 구글시트를 완성했습니다. 차후 별도 글로 상세 설명과 함께 해당 시트를 공유하도록 하겠습니다.
본 글의 주제는 '공식 API 없는 업비트 시세 정보 가져오기' 입니다.
별다른 비결이 있는건 아니고 크롬 브라우저의 Developer tools(F12)로 알아냈습니다.
https://crix-api-endpoint.upbit.com/v1/crix/candles/기간타입/기간?code=CRIX.UPBIT.마켓-암호화폐기호&count=시세데이터수&to=최종시세데이터일시
UTC 기준 금일 00:00 부터 조회 시점시 까지의 시세 데이터를 15분 간격으로 모두 출력해주는 다음 API도 있습니다.
https://crix-api-endpoint.upbit.com/v1/crix/candles/lines?code=CRIX.UPBIT.마켓-암호화폐기호
https://crix-api-endpoint.upbit.com/v1/crix/candles/lines?code=CRIX.UPBIT.KRW-BTC
BTC의 원화마켓 시세 데이터를 15분 간격으로 모두 출력 (UTC 기준 금일 00:00 부터 조회 시점시 까지)
아무쪼록 도움이 되셨으면 합니다.
감사합니다.