BPC-157 Purity: 1143 Lab Tests Across 274 Vendors

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

We tested 1143 BPC-157 batches across 274 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.04%
Avg purity
1143
Batches tested
274
Manufacturers
11
Failed <90% purity
101
Underdosed >10%
ManufacturerBatchesAvg purity
Verified Peptides 32 99.46% View COA →
Uther Peptide 31 99.71% View COA →
Qing Li Peptide 31 97.1% View COA →
Hk Peptides 23 99.64% View COA →
(unknown) 21 99.61% View COA →
Peptide Sciences 21 99.51% View COA →
Lilipeptide 20 99.49% View COA →
Eternal Peptides 20 99.15% View COA →

Recent certificates: #21703 (99.4%) · #21707 (99.9%) · #21722 (98.3%) · #21735 (99.9%) · #21721 (99.9%) · #21728 (99.9%)

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 UTHER 31 COAs · 99.7% avg QLP 31 COAs · 97.1% avg Hk Peptides 23 COAs · 99.6% avg Peptide Sciences 21 COAs · 99.5% avg Lilipeptide 20 COAs · 99.5% avg Eternal Peptides 20 COAs · 99.1% avg Nexaph 19 COAs · 99.5% avg Peptide Gurus 19 COAs · 98.5% avg Wuhan Wansheng Biotechnology 18 COAs · 99.2% avg SSA 17 COAs · 96.4% avg SRY 17 COAs · 94.9% 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