Ducascopy provides a free IEOD(1 min data) and EOD(Daily) data for many of the commonly used symbols like Gold,Silver,Forex World Indices like( Dow Jones, Sensex,CAC40,DAX,SSEC…etc i.e almost all the world indices) and most of the US stocks. I had provided the widget where you can extract the EOD or IEOD data in a csv format which then can be used further to build your own stock database.
Few things to know about the widget which would help you in identifying symbols very easily.
XAU/USD – Gold – Dollar Denominated
XAG/USD – Silver – Dollar Denominated
D&J-Ind – Dow Jones
|S| – US Stocks
|F| – Forex
|i| – Indices