BPC-157 Purity: 3333 Lab Tests Across 1071 Identified Manufacturers

115 studies on BPC-157 curated from PubMed, ClinicalTrials.gov, and EuropePMC. Updated daily.

We tested 3333 BPC-157 batches across 1071 identified manufacturers

Independent certificate-of-analysis evidence from third-party labs — the data behind the studies. Updated as new COAs are verified. Read the full grey-market analysis →

Within that total, 430 batches have unresolved manufacturer identity. They remain in corpus-level lab evidence and are excluded from named-manufacturer rankings.

99.16%
Avg purity
3333
Batches tested
1071
Identified manufacturers
14
Failed <90% purity
216
Underdosed >10%
ManufacturerBatchesAvg purity
67 99.66% Reveal with Pro →
37 99.31% Reveal with Pro →
33 97.16% Reveal with Pro →
32 99.46% Reveal with Pro →
27 99.18% Reveal with Pro →
26 98.95% Reveal with Pro →
23 99.64% Reveal with Pro →
22 99.51% Reveal with Pro →

Manufacturer identities are included with Pro. Batch counts and lab measurements remain visible.

Recent certificates: #81212 (99.83%) · #81337 (99.53%) · #81224 (99.09%) · #81368 (99.83%) · #80393 (99.56%) · #81432 (99.82%)

Vendors who tested BPC-157

Manufacturers with published third-party certificates of analysis for BPC-157. Names are available with Pro; evidence metrics remain visible.

67 COAs · 99.7% avg 37 COAs · 99.3% avg 33 COAs · 97.2% avg 32 COAs · 99.5% avg 27 COAs · 99.2% avg 26 COAs · 98.9% avg 23 COAs · 99.6% avg 22 COAs · 99.5% avg 22 COAs · 99.5% avg 22 COAs · 99.3% avg 20 COAs · 99.5% avg 20 COAs · 99.2% avg

Research tools

Free, no account — handy when you're working with BPC-157.

Reconstitution calculator Bac water, concentration & insulin-unit math Verify a COA Look up a report number against our corpus