The lead database
11,683 unique consumer products tested for heavy metals, across 66,049 individual measurements across thirteen searchable categories. Pulled from nine open-license sources, normalized to ppb (parts per billion). Lead is the focus, but arsenic, cadmium, and mercury are in here too because the four metals are usually tested together. (Plus a further 1,448 uncategorized rows in the raw CSV, see download below.)
I pulled this together because the data exists, it's public, but it's scattered. California has the AB 899 baby food disclosures. NYC has been pulling spices, cosmetics, supplements, cookware, candies, religious products, and toys off bodega shelves since 2008. the EU runs an alert system that monitors imported electronics, toys, jewelry, and cosmetics more intensively than any US agency. CPSC and FDA only publish reactive recall notices. King County in Washington has tested a ton of cookware. Pure Earth looks across the whole globe. Nobody had stitched it into one place.
So here it is. One csv per category. One master csv with everything. Attribute it to the original sources, not to me, I just normalized the units and stitched the rows together.
11,683unique products
66,049measurements
9open-license sources
13categories
4heavy metals (Pb, As, Cd, Hg)
Nine open-license sources, each with its own scope, methodology, and history. Click any to read the full story behind that source.
Each card shows the number of unique products tested in that category. Click to open the full sortable table.
Each cell is the number of test measurements from that source. Darker green = more measurements. AB 899 dominates baby food because California requires per-lot disclosure: a single brand can generate hundreds of measurements. Click any category to open the full table.