Intraday 1 Minute data: Free Download

Good news for all Intraday traders who want to backtest their system on Historical data. Below is the download link for Intraday 1 Minute data for Nifty and Banknifty spot. Date range is from Jan 2008 till today. We’ll update it at the start of every month

Download link for Intraday 1 minute data

If you want to download data only for the recent month click here.

The zip file contains year wise data files for Nifty and Banknifty. Also, it contains a consolidated folder which contains all the data files. You can simply select all the files from the consolidated folder and import it to your favorite backtesting platform.

If you are looking for intraday 1 minute data for stocks and futures, updated on a daily basis, click on this link.

Note: Due to the strict regulations put by the authorities on distributing and selling data related to financial markets, we have paused the updates to this data. The historical data is still available for your backtesting but unfortunately, you’ll not see the day-to-day updates as before. Apologies for the inconvenience, we will resume this service once we get more clarity on the imposed regulations

Also Read:ย How to Build your own Profitable Trading System? Step by Step Guide

How to import Intraday 1 Minute data into Amibroker

Step 1: Open Amibroker and go to File–>New–>Database. In the database settings screen, enter values as given in the below screenshot.

Database Settings 1

Step 2: Click on ‘Intraday Settings ‘ and input values as per given screesnhot:

Intraday Settings

Step 3: Click on OK. It will create a new database for your intraday data. Now click on File–>Import Wizard. The following screen willl open. Click on ‘Pick Files’ and select one or more files from the data you downloaded.

Import Wizard

Step 4:ย In the next screen, enter the values exactly similar to the below screenshot:

Define Fields

Step 5: In the next screen, enter your Format description and Format file name. Then click on Finish. This wil import data from all the files you selected.

Additional Settings

Step 6: Now, to import the entire data set, go to File–>Import Ascii. Select all your data files in the next screen and click on Open. Depending on the volume of data and speed of your computer it may take 5 minutes to 1 hour.

As always, fell free to comment if you have any issues or suggestions. Happy Trading ๐Ÿ™‚

Note –ย While we do our best to review the data for any errors or inaccuracies, we cannot promise it 100% as the data is consolidated from 3rd party sources.

Related Posts


  1. Sir what is the source of this data ?? Is it Google data or is it taken from some trading terminal or something else ?

    • Hi Rajen
      This data is compiled into one folder from various sources. And yes Google is one of the source

  2. hello Sir,

    In the amibroker trial version i am using i am not getting any checkboxes in localdata storage,Can you please help me on this

  3. sir, bank nifty 2015 march 30 (9.50 to 3.30) data shows something wrong. can u check this pls.

  4. Hi,

    A very informative site. I have downloaded the Intraday Data yesterday. Its upto 29-Jun-2016. Thanks for the data. I wish, I would get more IEOD data from you ๐Ÿ˜‰ It will help me to prepare for intraday trading.

    If yes then please let me know about the frequency of uploads. Another thing which would help me and others who download data from you. Please put the new data in another folder so that one need not download repeated data.

    I am asking for more, but I remember the TATA SKY ad…. “Puch dala to life zingalala….. ” ๐Ÿ™‚

    Once again thanks for the informative site, some of the excel sheets did helped me.


    • Hi Anand,

      Thanks for your kind words! Intraday data is updated every month, so you will find July month’s data on August 1st. And yes, we’ll try to put the latest data in new folder from the next time.

  5. sir, Bank nifty 2015 march 30 and june 24 showing wrong data. Any possibilities to get it corrected. Thanks for your selfless efforts behind it.

  6. This website is very usefull ,post any high profitable signals afl code.thank u.

  7. Is there any way to get MCX data for the last one year monthly contracts

  8. Will you provide Intraday data for individual stocks in NSE cash market?

  9. Also, Thanks for providing Nifty Intraday data. Searched many places , found your site after a while. Thanks for the effort ๐Ÿ™‚

  10. Thanks
    Pl provide latest data also because analysis are done for the future based on the previous data. If the is not updated on daily basis the analysis will get distorted. The real utility of intraday data is done for the next date of trading.
    I hope this point will be useful to consider for updating data on daily basis like a Bhavcopy.

  11. Dear Admin,

    First of all Hats off to your moto …Sharing is caring….

    Regarding my query

    There are diff types of folders like
    Year wise & consolidated

    Shall we import all folders ?

    Or shall we import only consolidated ? or Only yer wise ?

    Can we have another codes back fill if you can ?

    • Hi Viral,

      Thank you! For the first time, you should import only consolidated folder. Then every month, you may just import the respective months folder. If you have the trial version of Ami you have to import consolidated folder each time you open Amibroker as the data doesn’t save. Hope I was clear.

      • Yes admin it was clear and thanks for finding time to help each other

        I found after importing data …Bank nifty 2015 data – consolidated has some closing errors in 2015 data where in close for 2/3 months shows 1613 odd…

        it spoils the chart also and than i imported month wise also ….

        Its giving same error in bank nifty…

        pls check and reply

  12. i dont have words how to thank you…because this is the data what lot of vendors are selling for more than 10,000 or 20,000… i am shocked and surprised to get it free here…god bless you and your family….

  13. it will also be very useful if u could upload NIFTY IT or cnx IT as it was called earlier because it would be very useful for breadth analysis…

  14. i dont mind to pay a reasonable price …in case if u have for nifty IT data..you dont have to do it free…

  15. Hi
    Thanks for the help with the spot data. Would you be kind enough to update the futures data too.

  16. How do you backtest contract wise data on Amibroker, in the absence of continuous data

    • Hi Mithoon,

      I assume you are talking about future contracts which is not continuous. We can definitely backtest it like any other instruments but there would be rollover costs during expiry. Or you can code your strategy such that it squares off all open positions on Expiry Day

  17. Hello Sir, Thanks a lot for the valuable input !
    Is it possible for you to share intraday data of some major individual stocks as well.

    • Hi Saurabh,

      Right now we do not have historical data for all individual stocks. But we are working to source it.

  18. Thank you. This is a fabulous resource. In the 2017 files, what does the number in the last column (AFTER the close price) on each line indicate?

  19. Hi, where can I find the data for May 2017? Also, can you give us a choice of downloading the entire zip, or just for the previous 2-3 months. Because, for those of us who have already downloaded the large zip file, we only need to download two small files at the end of each month. Thanks.

  20. Thanks buddy, do you have one month nifty and bank nifty futures data with volume as well

    • Not currently, but we are trying to source the date. Will keep you updated.

  21. Do you have Intraday 1 Minute data for Nifty options and Banknifty options?

  22. This is to bring to your kind attention that BNF data for 30032015 from 9:56 till 15:30 and BNF data for 24062015 from 9:19 till 1530 is absurd abnormaly low. Please rectify it

  23. hello, please guide if there is a way to download the live Nifty data (you have already share the link to down load it in excel), and then prepare the 1 minute, 5 minute candle chart or line chart in excel, please guide

  24. sir , doing wonderful job by your helping hands.
    i have downloaded zip file and have data till may. so what should i do for getting data for june ,july , aug. i have to again download whole file again or only threee months data i can get .

  25. Hi There,
    Please advise if you have uploaded August 1Min Data. That will help a lot.
    Also kindly request you to guide how we can download 1 Min data.

    Kind Regards,

  26. I really appreciate what you are doing, thank you. Do you have minutely data for Equities? that will be very helpful!

  27. Hi Admin, after updating the dataset in Amibroker, I see only green bars/candles that too on a daily basis- 1 min and other time frames are not showing any bars/candles. Do you mind helping out here?

  28. Hi Admin,
    After updating the data in Amibroker (registered version), I am getting daily, weekly and monthly candles but not 1-min candles. Am I doing something wrong? Please help.

  29. You did the same thing again!! – even after agreeing to name the file according to month and here I am asking for the latest data again.

    • Hi Anaika,

      We get tons of requests each day and its difficult to prioritize a single request out of order. We understand your concern and it would be addressed soon. Til then, why don’t you do some manual work from your end. Sincere apologies for the delay.

      • Dear Admin,

        You are getting me wrong. Just check and read my post on Nov 11 2017. I am trying to help reduce your workload in a way. I thought I should contribute when I am getting the data for no cost. I am sorry if you feel offended.

  30. Dear Admin, really appreciate your efforts.
    Do you know where can I get hourly data. Actually I want to back test some strategy on hourly data and hence copy paste it in excel then apply macro. (day hour high open close low). Or even like the data you given here. But need hourly data only.

    Kindly let me know.

    • Hi Prafull,

      There are excel tools available over internet which can convert 1 minute data into hourly

  31. how to do the back testing with the data? might be a stupid question but am new to this.

    • Hi Sumit,

      Yo need to import this data into software like Amibroker and backtest your strategy there.

  32. What is the 8th column in the data? I tried to verify if it’s volume but the data for 8th column doesn’t match for volumes data.

  33. Sir please can you advise if Near month Bank Nifty data is available.. i require for 30 Mins

  34. HI, Can you guide how to use a day seperator for 5 min intraday charts

  35. Hi
    This is excellent resource for day trader.. Could you pls share 1 min data for Options as well? That would be very helpful

    • Hi Sovan,

      Unfortunately sourcing accurate intraday data for options is a difficult task. We will try our best though.

  36. Hi,
    Do you upload every days 1-min data for spot-nifty? i needed for 3-Aug-2018 to 7-Aug-2018

    • Hi Sharath,

      We upload on a monthly basis. You would be able to download August data on Sept 1st week.

  37. Hello,
    Google has probably discontinued its Intraday 1min data API since Aug 1 2018. Are you able to scrape data from Google Finance for Aug 2018 ?


    • Hi Manoj,

      Yes, you are correct. Most of our realtime excel sheets are effected due to this.

  38. Hi Admin, my compliments for the wonderful work. I want to know if you can share historical ieod data for nifty and bank nifty futures. I need it in 30 min or lesser format. I would be very grateful for this.

    • Hi Pratham,

      Open the “txt” file with Microsoft Excel and use “Text to Columns” options to parse the data using comma delimiter. Let me know if you need any help

  39. Dear Admin
    The Day to remember for all traders is 21st Sept 2018 , is due to flash crash type of cycle on this date, do you have 1 Min data for Nifty /Banknifty . Really Thankfull to you

  40. Hi Admin,

    Any way we can get this data for all commodity scripts. Would be helpful if you could give your inputs.

    Thanks & Regards,

  41. may i request you to please upload 1 min data for the month of september 2018 please, thanks

  42. Can you upload 5 min data of 29/07//2016 for NSE f&O stock thanks, I m waiting for ur response

  43. hi admin
    do you have nifty and banknifty futures data too?
    If yes please share link for that too…

  44. Hi admin,
    I have import all data as shon in screen . but in stap 6 nothing is working also amibroker giving this error (to plot any chart at least 3 data bars are needed ,but there re only 0 bars)

  45. Hi admin,
    I have import all data as shon in screen .But its not working also amibroker giving this error (to plot any chart at least 3 data bars are needed ,but there re only 0 bars)

  46. How do i download the intraday files from Drop box. Is it necessary to have a dropbox account

    • Hi Dilip,

      No, it’s not necessary to have a dropbox account. You can download the files as a guest user

  47. Sir why is the time on every candle showing 1sec less ?
    Does Ami convert 1 min to any higher time frame by itself?

  48. hi,
    please upload, if any one have nifty 1min data from 4-12-2009 to 21-12-2009.

  49. Thanks for the data. Is it possible to include volume ,bid price,ask price ,No of trades?

  50. data iploaded for july-2019 contains data of jun-2019 and not july-2019. pluease upload data of july 2019

  51. latest folder contains data for June 2019 and not for July 2019. can you please check and upload intraday data for july as well?
    Thank you

  52. recent folder contains data for the month of june 2019. please recheck and upload data for july 2019

  53. please upload 1 min ieod data again for the month of july 2019, requesting because already uploaded data for the month of july contains data of the month of jun 2019

  54. Hi Admin,

    Thanks for uploading intraday data each month. Much appreciated.
    Note that the July intraday data is the same as the data for June. Please can you repost the July data. Thanks.

      • July data has been correctly updated. Apologies to everyone for the inconvenience.

  55. this is a brilliant initiative taken by you.. i am sure people realize.. how much work is behind this.. thank you !!!

  56. hi,

    is it possible to get NIFTY stocks data on the same line as NIFTY and Bank nifty ? Volume traded would be a great addition, if possible.

  57. Hi,
    For the last day of Aug 2019 i.e. 30-08-2019, we are seeing some prices for Banknifty with the time stamp as 15:32,15:33

    Can you please check if there is some issue with the data

  58. Hi ! Thanks a lot for the amazing work you guys are doing. Hats off to you !!
    I need a small guidance from you. If I change the TF to 1 Hr in Amibroker it shows first candle from 8:30 to 9:30 a.m while we should have hourly candle starting from 9:15. Any help on this shall be greatly appreciated. Thanks in advance.

  59. Hi,
    Thanks a lot for providing back data. i m newbie and this is helping me alot to study and test my strategy.
    One question though, i had imported ieod data successfully till Dec 2019 and saved the import format. Now when I am trying update the data through ASCII of the same script with the same import format, it is neither updating the data nor showing any alert msg / failure msg. can you please guide me about how to update the data of the old (already imported) script?

  60. All the blessings to you for sharing the data!!
    May yo have all the success in the trading!

  61. dear sir
    i need candle wise live data in excel. i already downloaded live updating excel file but it is showing run time error 1004 regarding visual basic. it is showing unable to open get price file from google/finance
    please help me get candle wise detail data in excel format not for ambibroker purpose.
    thanks and regards
    manish sachdeva

  62. Hi Dear,

    Thanks a lot for the data and making life easier.
    Every time i open Amibroker, I have to upload from the import wizard option all the consolidated files and it takes a while. Is there any way or settings, so i can save it for once and use it on-words. I am using trial version.


  63. Hi Dear,
    Many many thanks for sharing the data and making life easier.
    Every time I open Amibroker, I have to import the data using import wizard option fro the consolidated files. It takes a bit of time. Is there any workaround so I can set it up once and for all, and use the charts onwords. (I am using trial version)


  64. hello
    when i import this in amibroker
    and when viewing 15 min chart there is a extra bar of 15 min at 15.30 ..which is not present in zerodha ….can you tell how to remove than

  65. Hi, Thank you for the data. Just one point of confusion is about the column names- is it in the OHLC order or any other? can you share the header row?


  66. First of all thanks for giving such a wonderful resource without any charge.
    However the data on daily basis is ok for banknifty FUTURES . But on minute basis it shows wrong figure with respect to terminal data. Is there any way to rectify it as the discrepancy is too large,which gives entirely wrong backtesting result . Thanks in anyway you may help.

  67. hi,thank you for the data and the article.
    iam facing trouble in impoting the data,
    followed every step you have mentioned but its not working.
    can you help?

  68. Hi, do we have to unzip all the files and folders before following these steps? Sorry for such a rookie question but, this is my first time.

  69. Hi, I’m trying to understand the last column in the intraday stocks data. The order of the variables are – Ticker, Date, Time, Open, High, Low, Close, —NA—
    Is the last variable dividend?

  70. hi i have uploaded 1 month of data and followed every step you mentioned
    but i am getting a chart like this

  71. Hi,
    In the dropbox, there is data for every different months. For example there is data for Nifty August 2020 and then there is directly data for Nifty December 2020. So, how do I go about the data for months between August 2020 and December 2020? Also, can I import the data to Excel as I do not have any other platforms. I do not need the data for backtesting but for different purpose.

    • Hi Shubham,

      Can you please check again. The folder contains data for all the months, its not sorted in order though. And yes, you can import the data to Excel sheet as well

  72. do u also have data for all equity stocks which are also listed under fno segment, (cuz there are roughly over 150 stocks in both equity n fno but i dont see them in drive link)??

  73. you deserve HUGE HUGS. Wow!!! this 1 Minute hysterical (paagal kar de) data is for those who are data crunchers. I was looking for 1st 10 mins, 12:20-12:40 and last 10 mins — you gave me that Brother. Once covid gone. I will get you 5 COURSE DINNER. PROMISE. LOVE YOU

  74. Thans for the data. Where can I get the intraday data before 2008.
    Also Sensex has nearly 40 years of EOD data. Where can I get the intraday data for senxex?

    • Hi,

      I don’t think it’s possible to provide intraday data for such a long period.

  75. i have filtered, corrected and formatted nifty and bank nifty data from 2008 to 2021 in excel. if you want to replace this data in your files, let me know how to send it to you.

  76. Hi
    I have requested for per minute option data but have not received the link yet, pls help

    • Have you still not received it? Based on our records the email containing link was sent to you on 03/09 at 22:43

  77. Hi Admin, when will you upload April full month data? It’s been 10 days since month end

  78. what does NIFTY . NIFTY F1 and NIFTY F2 means in the data.
    is NIFTY the index data and other are future chart data?

  79. sir 1 min data is updated to july 22
    latest august , sep 2022 not yet updated for nifty banknifty

  80. sir ,I need 3 min data of every expiry of nifty of minimum 9 days .can you provide it

  81. Hi Admin, I have requested one min data link but not received. can you please do the needful .. thanks

  82. Hi,
    Thank you for keeping historical data, it is very useful.
    I am back-testing one strategy, it shows difference in performance b/w BN index and BN future contract. Is there any way to get 5 minute data for BN future contact for past 5 years or so ?

  83. It is showing the error ” The formula file (null) referenced by this chart cannot be found ” after I do it from import wizard.

  84. Did you stop uploading daily data? Can’t find any files for the month of Mar and April 2023.

    • Hi Ashwin,

      Due to the strict regulations put by the authorities on distributing and selling data related to financial markets, we have paused the updates to this data. The historical data is still available for your backtesting but unfortunately, youโ€™ll not see the day-to-day updates as before. Apologies for the inconvenience, we will resume this service once we get more clarity on the imposed regulations

      • What is the regulation? it’s not their property to restrict you.
        Kindly update the remaining months plz.

        • Hi Kiran,

          Unfortunately it is, only licensed data vendors are supposed to share data. And the license costs an hefty amount

  85. sir doing a great job by provoding 1 min data
    hats of to u
    if possible “volume” field is added it is more useful for back testing strategies on volume based

Leave a Reply

Your email address will not be published.