I have done similar works on Middle eastern stock markets.
I can do this job by Java programming language for Crawling data.
And you can select what Database is the best for you: Oracle, PostgreSQL, MySQL, SQL Server, Then I will proceed to deliver a quality job.
About me: Software engineer from a reputable college, with +5 years of related experience.