Have you explored the FEC's Disclosure Data Catalog?
The FEC is migrating the data from its FTP server to a new location on the FEC web site. In this new Disclosure Data Catalog, you'll be able to download data for each category listed in either CSV or XML formats. Each category also has a metadata page that describes the information included and the structure of the file itself. You can also subscribe to RSS feeds for many of the files so you're notified whenever new data is available or a change is made. For example, under the category "Administrative Fines," you'll find a list of completed cases where committees were penalized for failing to file required disclosure reports in a timely manner, as well as sortable CSV and XML data files regarding those cases allowing the user to sort the data by such fields as date, fine or committee name.