This catalog needs JavaScript to filter. The underlying data is available as JSON, and the source is openFDA.