공식 API 없는 업비트 시세 정보 가져오기
kr·@segyepark·
0.000 HBD공식 API 없는 업비트 시세 정보 가져오기
안녕하세요. 박세계입니다. 얼마 전 다음 글을 올렸습니다. * [구글시트에 암호화폐 현재 시세 자동으로 입력하는 방법](https://steemit.com/kr/@segyepark/47ecpt) 마침 최근 여러 거래소를 이용하게 되어 실제로 써먹어보려고 해봤는데 크게 두가지 걸림돌이 있었습니다. 추천했던 [CRYPTOFINANCE](https://chrome.google.com/webstore/detail/cryptofinance/bhjnahcnhemcnnenhgbmmdapapblnlcn?hl=en)가 몇몇 주요 거래소(코인원, 폴로닉스)를 지원하지 않았고, 업비트는 아예 API를 제공하지 않았습니다. 결론부터 말씀드리면, 코인원/폴로닉스/업비트의 시세도 가져오는데 성공했고, 이로써 제가 아는 거의 모든 거래소의 자산을 한눈에 볼 수 있는 구글시트를 완성했습니다. 차후 별도 글로 상세 설명과 함께 해당 시트를 공유하도록 하겠습니다. 본 글의 주제는 '공식 API 없는 업비트 시세 정보 가져오기' 입니다. --- 별다른 비결이 있는건 아니고 크롬 브라우저의 Developer tools(F12)로 알아냈습니다.  # 업비트 비공식 API 형식 `https://crix-api-endpoint.upbit.com/v1/crix/candles/기간타입/기간?code=CRIX.UPBIT.마켓-암호화폐기호&count=시세데이터수&to=최종시세데이터일시` * **기간타입**: minutes, days, weeks, months (hours는 없으며 minutes로 대체) * **기간**: 1, 3, 5, 10, 15, 30, 60, 240 (기간타입 minutes만 해당) * **마켓**: KRW, BTC, ETH, USDT * **암호화폐기호**: BTC, ETH, XRP, STEEM, SBD 등 각 마켓의 지원 암호화폐 * **시세데이터수**: 1(기본값), 2, 3, 4 등 원하는 시세 데이터 수 (최종시세데이터일시 기준) * **최종시세데이터일시**: 조회를 원하는 최종 시세 데이터 일시 (생략시 가장 최근 시세 데이터 일시, UTC 기준) # 사용예 * BTC의 원화마켓 10분 차트의 최종 2개 시세 데이터 세트 가져오기 (최종일시: 2017-12-27 05:10:00 UTC) https://crix-api-endpoint.upbit.com/v1/crix/candles/minutes/10?code=CRIX.UPBIT.KRW-BTC&count=2&to=2017-12-27%2005:10:00 * BTC의 원화마켓 4시간 차트의 최종 1개 시세 데이터 세트 가져오기 (최종 일시: 가장 최근 시세 데이터 일시) https://crix-api-endpoint.upbit.com/v1/crix/candles/minutes/240?code=CRIX.UPBIT.KRW-BTC * SBD의 BTC마켓 1일 차트의 최종 3개 시세 데이터 세트 가져오기 (최종 일시: 가장 최근 시세 데이터 일시) https://crix-api-endpoint.upbit.com/v1/crix/candles/days?code=CRIX.UPBIT.BTC-SBD&count=3 * STEEM의 BTC마켓 1주 차트의 최종 1개 시세 데이터 세트 가져오기 (최종 일시: 가장 최근 시세 데이터 일시) https://crix-api-endpoint.upbit.com/v1/crix/candles/weeks?code=CRIX.UPBIT.BTC-STEEM * ETH의 BTC마켓 1달 차트의 최종 5개 시세 데이터 세트 가져오기 (최종 일시: 2017-12-20 00:00:00 UTC) https://crix-api-endpoint.upbit.com/v1/crix/candles/months?code=CRIX.UPBIT.BTC-ETH&count=5&to=2017-12-20%2000:00:00 # 업비트 비공식 API 형식 (추가) UTC 기준 금일 00:00 부터 조회 시점시 까지의 시세 데이터를 15분 간격으로 모두 출력해주는 다음 API도 있습니다. `https://crix-api-endpoint.upbit.com/v1/crix/candles/lines?code=CRIX.UPBIT.마켓-암호화폐기호` * **마켓**: KRW, BTC, ETH, USDT * **암호화폐기호**: BTC, ETH, XRP, STEEM, SBD 등 각 마켓의 지원 암호화폐 https://crix-api-endpoint.upbit.com/v1/crix/candles/lines?code=CRIX.UPBIT.KRW-BTC >BTC의 원화마켓 시세 데이터를 15분 간격으로 모두 출력 (UTC 기준 금일 00:00 부터 조회 시점시 까지) --- 아무쪼록 도움이 되셨으면 합니다. 감사합니다.
👍 segyepark, ahope, mtomar, gochuchamchi, livingfree, skan, nand, seunglimdaddy, millionfist, doublek, virus707, noctisk, z3r0d4yz, artspec, dev1by0, yoon, smartcome, kmn1120, khaidi, kmlee, asbear, newrich, leesongyi, lonose, bramd, neojew, eversloth, koreaminer, rnblue, egyption, geenie, d7795, kyjung9705, rapp, sunshineyaya7, rongze, golbang, shimsing, adana, jungs, kimgyu88, baaam, silkroadgo, woogie1018, vimva, goldenman, toktok, dayul, yirgacheffe2shot, leomichael, kkotto, junn, bree1042, romi, twinbraid, yurizard, jeonmp, hwan100, cheerup, lamiru, ace.korengchina, nhj12311, skt, wony, closetoya, clayop, wanderlustlee, hostil, card1001, cjsdns, mastertri, jyp, knight4sky, jhani, uniquevineett, iamai, jacobitvef, idas4you, happadai, nightofwin, kim066, quietman, ryh0505, gprecious, fishking, koreanguy, brainstormot, oscarpark, fahry, kimsungmin, chrisjsd, hunhani, max09, kimhyeran, girina79, kview, leetyt2, cheol, eeple, ranchorelaxo, come-from-you, lawyergt, drony, darlin.park, ceraphimmm, moonpeople, tmkor, bonseung, juhee3403, leejaesung, steemitjp, aiyren, hyunwoosong, dd1987, kenshin22, nea4444, icarus096, cjin, ankusa, dryoo, realksh, mycals, sd974201, astriker, debak2, asderio, ahddk,