11
$\begingroup$

I am doing a regression analysis of all companies listed on s&p 500. It requires their 10-k reports. Where can I download all of them once?

$\endgroup$
  • $\begingroup$ If any of the answers here solve what you’re looking for, please mark it as accepted. $\endgroup$ – Theodore Weld Aug 15 '18 at 19:42
  • $\begingroup$ @TheodoreWeld yes sir $\endgroup$ – Jun Jang Aug 15 '18 at 19:44
  • $\begingroup$ Yeah thanks, it’s just better for the overall community when it’s evident that an answer was helpful for someone. The person you answered it gets rep & rewarded for their good answer, when someone else looks it up they get the best answer, people stop adding answers to the question that aren’t actually helpful, etc. $\endgroup$ – Theodore Weld Aug 15 '18 at 20:29
3
$\begingroup$

Tidyquant also has a nice function tq_get() for getting all sorts of equity data from freely available sources including financial statements.

http://www.business-science.io/code-tools/2017/01/01/tidyquant-introduction.html

$\endgroup$
2
$\begingroup$

The API's found on this site http://developer.edgar-online.com/docs allow you to acces historical SEC filings for most securities.

$\endgroup$
  • $\begingroup$ hey, I just registered and got a key. But it keeps giving me this error: $\endgroup$ – Jun Jang May 18 '16 at 5:33
  • $\begingroup$ { "StatusCode": 403, "Message": "Application Key does not exist. Please contact contactsupport@edgar-online.com for support." } $\endgroup$ – Jun Jang May 18 '16 at 5:33
  • $\begingroup$ If you figured this out it would be good to know how? ie. Did it just take a few hours for the API Key to start working? $\endgroup$ – damien murphy. Oct 14 '16 at 22:11
  • $\begingroup$ I was receiving status: 403. It started working after going to "My Account" and editing my API application so all the fields were complete. I set the callback url to: http://localhost.com/callback (not sure if the callback url actually matters, but the one I listed will work for anyone) It's also possible that my editing didn't do anything and it just takes 20mins for the new API key to propagate through the servers. However, it did start working within 2 minuets of my changing the callback url field. $\endgroup$ – Ryder Brooks Nov 23 '17 at 17:17
2
$\begingroup$

If you are using R then try Quandl package to download the data, there you can find almost every kind of report.

$\endgroup$
2
$\begingroup$

1. Another data provider: Compustat

The canonical source in academic research for the accounting data disclosed in 10-K filings is the Compustat annual database. The Compustat quarterly database contains information listed in 10-Qs and 10-Ks (and can be a bit trickier to work with).

I have no idea on the cost of those products.

2. Downloading 10-Ks and extracting data yourself...

I would NOT recommend this. It's a huge programming project. (I did it myself once to extract share repurchase data from the HTML of 10-Q, 10-K filings and it took months and months of testing.)

$\endgroup$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.