In its FOIA Electronic Reading Room, the Transportation Security Administration (TSA) publishes semi-regular reports on the monthly numbers of traveler complaints by airport, category, and subcategory.

Unfortunately, they post these data only as PDFs (e.g.), rather than as machine-readable data files, posing substantial barriers to further analysis.

It’s an approach to “transparency” that leaves much to be desired. So the Data Liberation Project has built a data pipeline that converts those PDFs into CSV files. Now you can access the complaint counts as tidy, standardized, machine-readable data.

The records cover complaints at 440+ airports going back to January 2015; the Data Liberation Project aims to keep the pipeline and dataset updated.

In January 2025, TSA temporarily removed these complaints, with the agency resuming posting new complaint reports in July, with prior years’ reports remaining unavailable on their site. The Data Liberation Project’s scraper is back up and running to archive these new reports.

To receive further updates on this dataset, please register your interest here and/or follow this RSS feed.