# How do I download completed candles gradually during the day?

**URL:** <https://forum.alpaca.markets/t/how-do-i-download-completed-candles-gradually-during-the-day/9464>\
**Category:** Getting Started with Alpaca\
**Created:** [May 14, 2022, 10:12am UTC](https://forum.alpaca.markets/t/how-do-i-download-completed-candles-gradually-during-the-day/9464 "2022-05-14T10:12:23Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![alex0101](https://avatars.discourse-cdn.com/v4/letter/a/8edcca/32.png) [@alex0101](https://forum.alpaca.markets/u/alex0101)\
**Post date:** [May 14, 2022, 10:12am UTC](https://forum.alpaca.markets/t/how-do-i-download-completed-candles-gradually-during-the-day/9464/1 "2022-05-14T10:12:23Z")

</div>

Beginner here.

When I start my bot, I want to be able to gather all past 1 min candles of current trading day, and I want to keep receiving the new 1min candles as the day progresses.

I also want to get the current last price while the current 1min candle is not completed yet.

What is the workflow for this?

Do I need to make a REST request every minute, as well as opening a websocket to get the current last price?

Or is there a simpler way?
