Getbhavcopy: Free NSE and BSE data downloader


view:  full / summary

Getbhavcopy version 2.1.10a released

Posted on January 13, 2017 at 1:45 PM Comments comments (23)

Getbhavcopy version 2.1.9a, which i released couple of days back, did happen to resolve the issues with NSE data download for most of the users. However users still using Windows XP were reporting the following error message while trying to download data with version 2.1.9a:

Message Error checking version support for Getbhavcopy using static file.

Message The underlying connection was closed: An unexpected error occurred on a send.

Getbhavcopy version 2.1.10a is being released to address this issue such that Windows XP users will be able to use Getbhavcopy.

Note to users still using Windows XP :

With Microsoft no longer supporting Windows XP, most websites are implementing HTTPs certificates that remove support for the RC4 cipher - the best one in Windows XP. With the servers no longer supporting it, XP was unable to communicate with Github over HTTPs.

Read more -

It is a matter of time as other sites will also follow suite and if NSE/BSE do this upgrade, then there is no way Getbhavcopy will work on your machine.

So i request Windows XP users to upgrade their OS. Moreover in future versions of Getbhavcopy I cannot gurantee Windows XP support.

Download link :

Having some issues with publishing the downlods page, so the link there still points to 2.1.9a. Use the above link to download 2.1.10a

Getbhavcopy version 2.1.9a released

Posted on January 8, 2017 at 9:30 PM Comments comments (15)

Getbhavcopy version 2.1.9a has been released to address the below issues

  • Handle 403 Forbidden errors returned by NSE server when downloading Getbhavcopy file on 2 Jan 2017.
  • Handle 403 Forbidden error from NSE servers when download data for previous years.
  • Remove version checking dependency on my website which has a questionable uptime past 3 to 4 months.
  • Fixed few NSE Indices which chnaged on the site, which were not getting downloaded.

Thanks for your patience.

Getbhavcopy - Ensure you use the secure version

Posted on January 17, 2016 at 9:50 PM Comments comments (26)

I recently did a Google search for Getbhavcopy and was surprized to see the number of sites offering fake versions of Getbhavcopy, along with crack and serial.

Google search for maliscious Getbhavcopy

What raised my suspicion was that Getbhavcopy was being offered with Serial and Crack, which does not make sense because Getbhavcopy has always been free and never required a serial to unlock its features.

I feel it was necessary to raise awareness about this in the community as such techniques are used by hackers to install malware and virus on your machines.

You can safeguard your machines by following these simple tips below :

  1. Always download Getbhavcopy from its official Getbhavcopy Download page. Do not download from links on the forum or blogs as some one can even post a malicious link on the forums or comment to blog post and I cannot control the same.
  2. When you download the zip file always check its MD5 hash with the one mentioned on the Getbhavcopy Download page. I strongly recommend WinMD5Free software to help you check the MD5. Read how to to use WinMD5Free software to check the MD5 hash of a file.
  3. I always follow the release of Getbhavcopy with a blog post. In the blog post I will always provide the link to the VirusTotal scan of the Getbhavcopy.exe file. You can verify the following details in the VirusTotal link and the Getbhavcopy.exe
    1. Check File Version in "File Detail" tab in the VirusTotal link and compare the same with the "Build Version" in the "About Getbhavcopy" tab of Getbhavcopy
    2. Check the MD5 hash of the Getbhavcopy.exe file on the "Additional Information" tab of VirusTotal link and compare the same with the MD5 hash that you can obtain for Getbhavcopy.exe file using WinMD5Free software mentioned above.
  4. Always use Getbhavcopy.exe that meets the above requirements - that way it is ensured that you are using Getbhavcopy that I have build and released and not something released by a hacker injected with malware.

Getbhavcopy version 2.1.8a released

Posted on January 17, 2016 at 8:05 PM Comments comments (63)

Getbhavcopy version 2.1.8a has been released mainly to fix the below two issues

  1. BSE Indices download gives error in few cases where the local system DateTime setting is not compatible with the way in which BSE server requires it.
  2. BSE Indices download stops working for some days prior to November 2015 - impacting historical data download.

The complete list of bugs and additional details about the issues are available at

Getbhavcopy bugs fixed in version 2.1.8a

The VirusTotal link for the 2.1.8a exe file is availabe at

VirusTotal results for Getbhavcopy version 2.1.8a

Happy New Year

Posted on January 1, 2016 at 4:45 PM Comments comments (1)

Wishing the Getbhavcopy user community and their families a very happy, prosperous, safe, successful and healthy 2016.

Getbhavcopy version 2.1.7a released

Posted on December 24, 2015 at 7:10 PM Comments comments (33)

With the number of issues faced by the community with Getbhavcopy version 2.1.6a I felt it would be best to release a new version, but in doing so, it would make sense to have some functionality released in the new version rather than simply rebuild version 2.1.6a.

So I am releasing version 2.1.7a that fixes the issue with BSE Indices data download which has been broken since a long time.

Additionally, I used this opportunity to completely automate mybuild process and with that also fixed the issue that caused Getbhavcopy version 2.1.6a to be falsely detected as a virus by some antivirus softwares. The root cause of the problem was the way in which ConfuserEX packed a protected executable.

So before releasing 2.1.7a to the community I checked the executable using VirusTotal and can confirm that it is not being falsely detected as virus. The analysis results are in the below link

Getbhavcopy version 2.1.7a analysis by VirusTotal.

Feel free to check the file build version and MD5 checksums with the one in the VirusTotal link above to ensure that everything is good.

So head over to the Getbhavcopy Download Page, and get the latest version of Getbhavcopy.

Getbhavcopy 2.1.6a problems ?

Posted on December 17, 2015 at 1:05 PM Comments comments (15)


Many users have reported that Getbhavcopy 2.1.6a is not working/not starting/being reported as a virus. If you are faciing this issue then I assure you that there is no virus in Getbhavcopy. Version 2.1.6a was compiled on a brand new machine where Visual Studio C# 2010 is the the fist thing I installed - to get Getbhavcopy running for the community.

So then why is it being treated as a virus ?

That is a good question and for that I strongly recommend you read a bit about 'How antivirus software works" - search it on google.

Basically I am using ILMerge (to merge some dlls) and then using  ConfuserEX (an open source obfuscator) to protect my merged exe. It is this protection layer that I add using ConfuserEX which is causing this exe to be treated as a virus. This is the change I implemented for the first time in 2.1.6a.

This is a known issue with confuserEX

So what do i do ?

I plan to take this up with the antivirus companies, but that will take time. Till they whitelist their definitions, it would be best to add an exception to your antivirus software. Do a google search "add exception to <your antivirus software name>" and follow those instructions.

Update - 19 Dec 2015 - New binaries of 2.1.6a released

Since the previous release of 2.1.6a was being falsely detected as virus, I configured ConfuserEX in a way that it would not pack the executable. So far while checking at VirusTotal it is not reporting an issue.

So the download section is updated with the new version of 2.1.6a which can alos be downloaded from" target="_blank">Download from Google Drive

Download from 4 Shared

MD5 Hash of the zip file - eb6c18b7c6c20c3c398e0ebfef3cd87b

I recommend everyone to redownload version 2.1.6a and hopefully this time it should not be detected as a virus.

Getbhavcopy version 2.1.6a released

Posted on December 13, 2015 at 4:20 PM Comments comments (27)

Getbhavcopy version 2.1.6a has benn released. It takes care of the below issues

1. Issue with NSE Indices data download - This was caused becase NSE changed its Indices symbols, causing the data download to fail. The original issue is fixed and I have also added additional Index symbols.

2. Issue with BSE Indices data download - This issue is partially fixed. Incides data is now being downloaded from Yahoo and not from BSE Index.

In addition there are other general improvements made in terms of build and release - but that is mainly for my development.

Hope this release solves the major inconvenience the community has been facing.

Check the download page for the links to download the latest version.

NOTE - Getbhavcopy 2.1.6a required .NET framework 4.0 to be installed in your machine or it would not work. Please install it from here (" target="_blank">.Net Framework Installer)

Membership / Signup issues

Posted on October 3, 2015 at 6:50 PM Comments comments (11)

Thanks to Anil Kumar who brought to my notice that there was an issue with member registration on I investigated the same and noticed that there were multiple members awaitng approval post registration, which per my assumption should not have been the case.

I have for now

  1. Approved all pending registrations
  2. Updated the site configuration that we should not face this issue.

Apologies to those who faced and inconvenience due to this, and thanks Anil for highlighting the same to get this resolved.

Regards, Hemen

Getbhavcopy not starting from 1 Jan?

Posted on December 27, 2013 at 7:20 AM Comments comments (152)

In case Getbhavcopy does not start (or fails to load) after 31 December 2013 then follow the below steps

Update 9 Jan 2014 -

As a miss from my end I only released the new dbf file, hoping that everyone will read this blog post and follow the instructions and their issue would get resolved. However I missed the fact that new users will download the file for the first time and the zip file contains an invalid dbf file.

Anyway I have taken care of the same and the file on 4shared is updated with the latest dbf file so it should not be an issue any longer.

Update - 2 Jan 2015

Getbhavcopy has stopped working from 1 Jan 2015. Below is a short term fix released that will help you resolve the issue immediately.

To get Getbhavcopy working again download the 2.1.5a version from the Download page or using the two links below. I have uploaded a new zip file which will work now for 2015.

Download from Tiny Upload

Download from File Dropper

I will completely solve this issue in the version 2.1.6a that will be released a bit later, but for now the above files will get Getbhavcopy working.

Update 4 Jan 2015

Above links do not seem to be working, hence uploaded to dropbox and WikiUpload

Download from 4shared

Download from Dropbox

Download from WikiUpload

Download from

MD5 Checksum - c3206c60fbe388a9e4f6ffbc584cdc15

Hope this helps.