Illegal explosives are a threat to aviation, transport sector, critical infrastructure and generally to public safety. Their detection requires extremely sensitive instruments with efficient workflows that allow large throughput of items. In this study, we built a trace explosives detection instrument that requires minimal sample treatment and reaches ultra-low picogram level detection limits for many common explosives. The instrument is based on thermal desorption of filters, which allows analysis of liquid and solid phase samples, and subsequent selective atmospheric pressure chemical ionization and detection with a mass spectrometer. We performed experiments to scope the optimal ionization chemistry for the system and selected Br- as the reagent ion, and measured the limit of detection for 14 different explosives that were generally in the picogram range. Finally, we demonstrate the usability of the system by sampling air to a filter from a storage room known to contain explosives, from which we detect four different explosives.