This data is provided by Google Finance and per their disclaimer, it can be used at noncommercial level.
Also, Google has stated that this API is deprecated and has no exact shutdown date..
Google, its data or content providers, the financial exchanges and each of their affiliates and business partners disclaim the accuracy, adequacy, or completeness of any data and shall not be liable for any errors, omissions or other defects in, delays or interruptions in such data, or for any actions taken in reliance thereon.
Neither Google nor any of our information providers will be liable for any damages relating to your use of the information provided herein.
As used here, business partners does not refer to agency, partnership, or joint venture relationship between Google and any such parties.
You agree not to copy, modify, reformat, download, store, reproduce, reprocess, transmit or redistribute any data or information found herein or use any such data or in enterprise without obtaining prior written consent.
All data and information is provided as is for personal informational purposes only, and is not intended for trading purposes or advice.
Either Google or its third party data or content providers have proprietary rights in the data and information provided.
Advertisements presented on Google Finance are solely the responsibility of the party from whom the ad originates.
Neither Google nor any of its data licensors endorses or is responsible for the content of any advertisement or any goods or services offered therein...
Read more