BPC-157 Purity: 2679 Lab Tests Across 1023 Vendors

115 studies (23 from unattributed sources) on BPC-157 curated from PubMed, ClinicalTrials.gov, and EuropePMC. Updated daily.

We tested 2679 BPC-157 batches across 1023 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 →

99.12%
Avg purity
2679
Batches tested
1023
Manufacturers
12
Failed <90% purity
160
Underdosed >10%
ManufacturerBatchesAvg purity
Unknown vendor (review) 34 99.27% View COA →
Verified Peptides 32 99.46% View COA →
Peptaris 32 99.33% View COA →
Qing Li Peptide 32 97.1% View COA →
Uther Peptide 31 99.71% View COA →
Simple Peptide 26 99.15% View COA →
Hk Peptides 23 99.64% View COA →
(unknown) 23 99.58% View COA →

Recent certificates: #31775 (99.19%) · #56470 (99.22%) · #24273 (99.19%) · #26661 (99.53%) · #27705 (99.53%) · #32148 (99.55%)

Vendors who tested BPC-157

Manufacturers with published third-party certificates of analysis for BPC-157. Open a vendor to see every batch we've verified.

Verified Peptides 32 COAs · 99.5% avg Peptaris 32 COAs · 99.3% avg QLP 32 COAs · 97.1% avg UTHER 31 COAs · 99.7% avg Simple Peptide 26 COAs · 99.2% avg Hk Peptides 23 COAs · 99.6% avg Lilipeptide 22 COAs · 99.5% avg Peptide Sciences 22 COAs · 99.5% avg Alpha & Omega 21 COAs · 99.3% avg Nexaph 20 COAs · 99.5% avg Eternal Peptides 20 COAs · 99.1% avg Peptide Gurus 19 COAs · 98.5% 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