Stock Market Data API (Beta release)
Stock Exchanges around the world currently publish datafeeds in CSV format. This is quite portable and easy to implement, however it cannot be directly used in your web applications without server side code. Also these official feeds are generally very expensive and affordable only by enterprise level developers. Thats where Stock Market Data (SMD) API comes in place. This simple HTTP webservice presents a snapshot of the latest stock market data in various Web 2.0 formats such as JSON, RSS, ATOM, MDDL (Market Data Definition Language – XML for Market Data) or a good old CSV. Currently SMDAPI supports NASDAQ Stock Exchange, New York Stock Exchange (NYSE), Bombay Stock Exchange (BSE) and National Stock Exchange, India (NSE) but we are actively working on supporting others soon.
Please note that SMD API is currently released as Beta and is quite unstable in nature. I am still experimenting with everything from the domain name of this service (smdapi.co.cc which is a temperory one) to the API structure itself. I am also very much open to ideas which I can incorporate in this project before it officially released.
Hi, My name is Akshay Raje. I am a self taught freelance web designer and developer. I love travel and am a great movie buff too. This blog is about my projects and experiments with web technologies.
Akshay, I think this is a great attempt. I checked your website. Looks like a useful API and hopefully it will shape up into something brilliant. Have you checked http://money.rediff.com/ by the way? These guys manage to pull a real time feed from BSE India. I was really curious to know how they do that. Would you be having any idea about that?
Also, I like the theme design of your site… Really nice
Good luck!
Real time data is available, but quite expensive. I assume rediff must have bought the feed. Following is the URL pattern to get real time quotes on refiff – http://portfolio.rediff.com/money/jsp/quote_process.jsp?query=500570
Yes, I did check the URL pattern for rediff, immediately after I read your blog. Man, I wish BSE could make the real time data available to freelance developers. One can make such interesting applications. Anyway, again, let me compliment that you are making a great effort here buddy! We will stay in touch.
Actually, the SMD API in its current state uses web scraping to fetch data. There is virtually no free source for such data otherwise. I will soon shift my source from the current one (reuters) to rediff. This will ensure real time data.
hi,
There is a problem with api for BSE as marketid. Along with the required information, so code is also returned. currently the code comes in the name column.
NSE works well
Good work