# Is “eoddata” a good data source?

Not sure if this is a relevant question for site, but I am looking to move to www.eoddata.com as my data source.

If anyone has used it, can you tell me how the data quality is ?

I am currently parsing yahoo for my prices but its not a very efficient process.

What are the other sources of equity data out there ( affordable for retail investors like me) ? I am willing to pay \$250-\$300 per year for it.

-
I believe the initial question is OK for the site, but I would straightaway remove the "what are the other data sources" from the question or it will be closed as this question already exists. –  SRKX Apr 18 '12 at 7:50
I think the question of data quality is hard to answer unless somebody had a trusted source to compare the data with. –  Owe Jessen Apr 18 '12 at 8:02

From my experience, EODData is pretty much that you get what you pay for. Its not a very sophisticated product. They email you the files you subscribe to, and thats that. I have had an issue before of where the emails didn't go through anymore and I never heard anything from them.

On Quality, I can't make a claim on its accuracy. It seems good. I find issue with three things about the data:

1. There is no way to signal an exchange change
2. It doesn't give you an easy way to grab the symbol info [Names, etc]
3. If there is a stock split or dividend, it does not mention this in the data.

That being said, it does do a good job with keeping a simple file format, and providing "long term" historical data.

-

Don't use them. I have used them for years because I couldn't find another source that would provide all stocks in all US exchanges -- till now. But first, about eoddata:

1. their data is very often missing elements, e.g., on any given day the SP500 index data my not be in their data set, even for a normal trading day

2. their ftp files are often out of date, meaning if you need the previous day's data, you might have to wait a day or more to get it

3. their customer support is absolutely useless. You can't phone them (there is no phone number on their website), all you can do is fill out a web form. Most times I never got a response, and when I did, it was perfunctory and absolutely no help

4. In order to cancel your "subscription", they need a written cancellation notice. I sent them just such a notice via certified mail. I have verified that they received it on April 20, 2012, and yet today, 4/24/2012, I just received notice that they are billing me again for the coming month.

5. I found a phone number for eoddata on bbb.com, but no one never answers, all there is is a message, after 20 rings or so, saying "try again later"

Bottom line: if you need your data to be there every day on schedule, DO NOT use eoddata.

The good news: premiumdata.net is an excellent service in every way -- data quality, dependability, customer support. They are more expensive than eoddata, but you get what you pay for.

-
I don't see two items I need at premiumdata.net: n-Minute bars and Canadian equities. I did ask EODData.com about their cancellation policy, and they claimed I could cancel by e-mail any time. I'm weighing either EODData (with a live feed from my broker or QuoteMedia) against IQFeed. FWIW, there is a review of feeds at trade2win.com/reviews/data_feeds –  SimonSC Jul 18 '12 at 11:02
I've had issues with help as well. [Watch out they can recover your plain text password] Also, I haven't had an issue where cancelation is difficult... I've had the opposite ... its too easy and they're overly sensitive about billing –  monksy Jan 15 '13 at 15:26

Don't use them. Their data is very spotty. They offer "minute by minute" data on commodities markets and forex which should be technically 24hrs yet it usually starts from 9 or 11 o clock and the "minutes" end around 3 or 4. I emailed their support alias asking why this was the case. I also copied and pasted the opening and closing times of the exchanges and here is a response i got

Sorry but the website you are referring to is not our website, the times stated on the website you have mentioned do not reflect the data we provide.

Kind Regards, Nick Kruger | Customer Service EODData, LLC 444 N. Michigan Ave, Suite 1200 Chicago, IL 60611 www.eoddata.com

Good luck also finding a phone number to reach them at.

-
Can you provide an alternative ? –  BlueTrin Nov 1 '12 at 14:34
IQfeed. for 65 bucks a month you get access to delayed NYSE, NASDAQ, AMEX. for an extra 5 dollars per exchange you have access to real time data. –  Dez Udezue Nov 1 '12 at 16:46

I have used eoddata for an analysis of open interest with a history of 10 years daily data. Since it was the only source, i can't comment on the data quality. What I comment on is that the interesting data could be extracted efficiently from the source files (which will give you a csv per day for the data of an exchange).

-
Is the data availablatom a timely manner at 5 pm? I am planning to go with the platinum package. –  silencer Apr 19 '12 at 4:17
I wasn't updating the data, just pulled the historical archives, so I have no idea about the update time. –  Owe Jessen Apr 19 '12 at 6:43

Don't use eoddata unless you absolutely have to. I purchased long history of global index and forex prices. There are hundreds and hundreds of incorrectly missing or completely wrong prices. For example (big problem with forex), the price is coming along in the 10s, then spkes up to the 1000's for a few days before dropping back down. Repeat over and over again. The worst is when it's the opposite; should be 1s, but incorrectly recorded as .01s - not nough decimals to rescale. This is an obviously stupid error, especially since they claim

EODData runs a number of computers that scan the data 24x7 to find anomalies and correct the prices that are clearly wrong. We also compare our data against other sources to double check whether we have the right figures. As a final measure we have staff who spend all day finding and correcting data problems.

How about FOREX tickers where suddenly there are no prices for several months? This is also relatively common in their data. One of them goes AWOL for 3 years.

Furthermore, repeated attempts to get them to fix the data, after I have already spent hours and hours identifying & fixing what I can are less than successful.

Most recent response from support:

Sorry but we no long have the resources available to correct the errors you have mentioned.

-
Tried them and was not satisfied with the data quality. –  silencer May 2 '13 at 6:52

We are a new start-up (today actually) producing easy charting software for the lowest price we can. We are using EODData and we find it to be very good. There are no issues in the quality of the data for us, and it seems to update very timely for the charting purposes and our own investing purposes. Our software is distributed free, so if you want to check out the quality of their data without paying a cent, give it a go. The free version gives you 1 year of data for the ASX, NASDAQ, NYSE, LSE, World Indices, and FOREX. So plenty for you to explore.

-
Are you using their data to provide a service (albeit free software)? Clause 3 of EODData's Terms and Conditions states "use the Services only for the User's personal use." –  vegemite4me Jan 28 '13 at 22:13
Hi vegemite4me, thanks for the concern, I have an agreement with EODData. –  user4731 Feb 3 '13 at 22:05

I'm dissatisfied with the intraday minute data. I've found bad gaps, particularly on Fridays' data. They won't answer complains and they won't fix it either.

-

I am an Oracle Database Administrator. I subscribe to EODdata for daily minute-tick price data. When I upload their datasets into my database I run consistency checks before the data is finalized. I can confirm the wildly swinging price spikes other users have identified, plus data gaps, plus the same stock listed on multiple exchanges, plus entire multiple-hour blocks of trading data simply missing - in other words, as a database professional, when you run a fine-toothed comb across their data using multiple orthogonal angles, you will find just about every category of "dirty data" in their datasets. Why do I still use them? I can run scripts on my database that identify and resolve obvious problems automatically, and for my backtesting purposes that suffices. But for anybody who doesn't have Oracle database resources or raw machine power to resolve dirty data, I would recommend against EODdata. And yes, OH YES, tech support is abysmal - effectively non-existent. I have even offered my services to Nick Kruger to help him provide a higher quality data product, but no answer. If you google "Nick Kruger EODdata" or "EODdata quality" you will always find the same user answers, and that is, "you get what you pay for." I have been actively trying to find a higher quality data source (hard to beat \$30 a month for EODdata) - I'd be willing to pay triple that cost for good data and decent tech support, but so far have not found it.

-