This data is collected by Jisc yearly. It has been cleaned using Open Refine.
The individual files are available on Figshare: https://figshare.com/search?q=:tag: article processing charges
For detailed information and analysis see: http://nbviewer.jupyter.org/github/kshamash/Article-processing-charges/blob/master/Autogenerate APC report.ipynb
The code and data are available on Github: https://github.com/kshamash/Article-processing-charges