I've spent all day trying to figure this out, to no avail.
I'm trying to find a way to analyze the ongoing pending transactions at certain times in the day/week, to ascertain ideal times for processing transactions based on network load, at least based on averages. Specifically, I would like to be able to easily view and ideally download the list of pending transactions currently being broadcast to the network that have not yet been mined, in JSON format for instance, so that I can then analyze that data.
A great example of this would be this page.
However, it does not give me all of the data I am looking for on that initial screen/list, unlike some of the other API calls that they support. Unfortunately there does not seem to be an API call yet for the pending transactions list, otherwise that would be exactly what I need.
This is an example of a supported API call that DOES give me what I need, except I need the same thing for pending transactions.
I am pretty desperate to get this to work for my small project at this point, and will donate/contribute what feeble fraction of ETH I can to anyone who can help me solve this.