To whoever it was that wanted edgar data, and I replied that pandas-datafetcher had an API for that... it was broken, and I'm sorry about that. But I fixed it. Pending PR here: https://github.com/pydata/pandas-datareader/pull/291
It doesn't get you details yet, but it does get you "occured" and "filename". So, with a little transposition and peeling, you can change that filename to an XML or JSON URL to get at the details or use the results in testing.