Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 8303883
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 8, 20262026-06-08T17:38:59+00:00 2026-06-08T17:38:59+00:00

I am developing an application that relies on stock market information. For the moment,

  • 0

I am developing an application that relies on stock market information. For the moment, I use Yahoo Finance CSV API. Unfortnautely OpenTick stopped its service, Google Finance API will soon, too.

I have a list of stock symbols I am interested in and download a CSV and parse it. I do not need “live” and “legit” data, as I want to test out how my application can handle high-frequent stock event stream. Ideally, at least several 100k quotes should be contained, the more, the better (up to a certain extent).

Data should be somehow similar to this site, but I’d need way more data. Only concern is, that it must contain the typical stock symbols, the data itself doenst need to be too detailed (date/time, high, low, EOD, volume would do).

Does anyone know, where I could get historic data (like an enourmous CSV), which I could feed into my application?

Paying for that data is not an option. Would be great, if somebody could share his experiences/knowledge, where to get such data. I know about xignite, NxCore etc. but as this is an academic project, it must be free-to-use data. I cannot hope for some free equivalent of NxCore, but probaly you guys can help me out with some advice and hints…

If I am too optimistic and there basically is no free source, I’ll have to “randomize” stock quotes, but this is the last option. The big advantage with a static historic data set is, that I can really compare the performance of my application with regard to the same input data.


I’ve already searched StackOverflow, but most threads are quite old and refer to no more existent soultions as in this question.


EDIT:

This site EODdata.com mentioned in a related question gets close – but unfortunately their data is not free, but at least the prices seem reasonable.

Another related SO question can be found here.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-08T17:39:01+00:00Added an answer on June 8, 2026 at 5:39 pm

    On the site of Southwest Cyberport one can download some historic stock market data sets.

    I’ve downloaded S&P 500 historic data as “daily update” and got approx. 11 MB of uncompressed txt files. Each file is 25 KB and can easily be concatenated into one big single file.

    The format is CSV and a corresponds to:
    Date, Company, Open, High, Low, Close, Volume

    Small sample can be found below:

    20080306,A,30.51,30.7,30.1,30.14,21131
    20080306,AA,38.85,39.28,38.26,38.37,112800
    20080306,AAPL,124.9,127.5,120.81,120.93,526320
    20080306,ABC,41.24,41.26,40.26,40.26,13738
    20080306,ABI,34.18,34.21,33.59,33.63,21597
    20080306,ABK,7.99,8.5,7.25,7.42,195953
    20080306,ABT,52.83,52.98,52.05,52.09,60385
    20080306,ACAS,34.75,34.86,32.57,32.65,27887
    ....
    
    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I am currently developing an application that makes use of an SQL database. In
I am developing an application that contains 2 themes and pictures which i use
I am developing an application that needs to use regini (because of legacy reasons)
Im developing a desktop application in WPF that relies on a webservice to log
I'm developing a .NET application that relies on third party libraries. These libraries were
I am developing a web application that relies heavily on Applets. Some third party
I'm developing an Android application that relies on FFmpeg to retrieve audio metadata. I
I am developing an Android application that relies heavily on the accelerometer. Because of
I'm developing application that can be useful only in my country(Ukraine). In Ukraine people
I've been developing an application that handles accounts and transactions made over these accounts.

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.