Peptide vendor lab results
Where lab tests
found problems.
Compare recorded test failures within each seller group. Counts show what was found in tested samples, not everything a vendor sells.
International vendors
Most lab-test failures
A tested sample counts once if it has low purity, a short fill, an identity failure or a failed endotoxin test. Different samples have different tests; this is a count of recorded problems, not an overall quality grade.
Across international vendors in this comparison
831 recorded failures across 6,211 applicable results from 30 vendors.
598 other eligible records have no included result for this check. Missing and excluded measurements never count as passes.
Latest eligible report: 2026-08-31. Each row below shows one vendor’s own test history.
Open a vendor row to explore compounds and test failures. Reveal protected names with Pro.
01 Vendor identity hiddenExplore test results 75failures / 416 tests 18%share of tests · 4 sources 2026-08-13latest lab result
Inside the lab evidence
Public preview75 failures in 416 applicable results from this vendor
Other compoundsLatest failed COA · Pro →35 / 102 failures / results- Purity below 97% 34
- At least 10% short 1
Lowest measured purity 74.66%Largest measured shortfall 12.12%
HGHLatest failed COA · Pro →13 / 17 failures / results- Purity below 97% 13
Lowest measured purity 95.79%
RetatrutideLatest failed COA · Pro →10 / 43 failures / results- Purity below 97% 3
- At least 10% short 10
Lowest measured purity 89.04%Largest measured shortfall 61.2%
CJC-1295Latest failed COA · Pro →3 / 9 failures / results- Purity below 97% 3
Lowest measured purity 91.09%
TirzepatideLatest failed COA · Pro →2 / 60 failures / results- At least 10% short 2
Lowest measured purity 98.19%Largest measured shortfall 14.1%
Showing 5 of 12 compound groups with failures. 104 other eligible records have no applicable result for this comparison. A sample can fail several checks; it counts once in the overall total. Includes reports with a checkable source and a usable result for this comparison. Results describe the submitted samples. Missing results never count as passes.
Connect these results to a vendor.Reveal vendor with ProPro reveals the name and gives you access to the lab-report archive.
02 Vendor identity hiddenExplore test results 68failures / 341 tests 19.9%share of tests · 3 sources 2026-05-06latest lab result
Inside the lab evidence
Public preview68 failures in 341 applicable results from this vendor
RetatrutideLatest failed COA · Pro →14 / 99 failures / results- Purity below 97% 2
- At least 10% short 11
- Compound not found 1
Lowest measured purity 95.58%Largest measured shortfall 88.8%
TesamorelinLatest failed COA · Pro →9 / 28 failures / results- Purity below 97% 6
- At least 10% short 6
Lowest measured purity 72.05%Largest measured shortfall 49.5%
BPC-157Latest failed COA · Pro →8 / 15 failures / results- Purity below 97% 5
- At least 10% short 7
Lowest measured purity 81.61%Largest measured shortfall 26.9%
Other compoundsLatest failed COA · Pro →7 / 22 failures / results- Purity below 97% 6
- At least 10% short 1
- Compound not found 1
Lowest measured purity 94%Largest measured shortfall 17.8%
GHK-CuLatest failed COA · Pro →6 / 13 failures / results- At least 10% short 6
Lowest measured purity 99.67%Largest measured shortfall 23%
Showing 5 of 16 compound groups with failures. 10 other eligible records have no applicable result for this comparison. A sample can fail several checks; it counts once in the overall total. Includes reports with a checkable source and a usable result for this comparison. Results describe the submitted samples. Missing results never count as passes.
Connect these results to a vendor.Reveal vendor with ProPro reveals the name and gives you access to the lab-report archive.
03 Vendor identity hiddenExplore test results 67failures / 362 tests 18.5%share of tests · 3 sources 2026-08-13latest lab result
Inside the lab evidence
Public preview67 failures in 362 applicable results from this vendor
TB-500Latest failed COA · Pro →13 / 19 failures / results- Purity below 97% 7
- At least 10% short 2
- Compound not found 4
Lowest measured purity 80.79%Largest measured shortfall 27.2%
RetatrutideLatest failed COA · Pro →12 / 124 failures / results- Purity below 97% 1
- At least 10% short 10
- Endotoxin failure 1
Lowest measured purity 95.63%Largest measured shortfall 55%
GHK-CuLatest failed COA · Pro →10 / 35 failures / results- At least 10% short 10
Lowest measured purity 99.39%Largest measured shortfall 40.4%
TesamorelinLatest failed COA · Pro →9 / 23 failures / results- Purity below 97% 4
- At least 10% short 5
- Compound not found 1
Lowest measured purity 72.47%Largest measured shortfall 53%
BPC-157Latest failed COA · Pro →8 / 33 failures / results- Purity below 97% 6
- At least 10% short 2
- Compound not found 1
Lowest measured purity 63.02%Largest measured shortfall 20.9%
Showing 5 of 14 compound groups with failures. 0 other eligible records have no applicable result for this comparison. A sample can fail several checks; it counts once in the overall total. Includes reports with a checkable source and a usable result for this comparison. Results describe the submitted samples. Missing results never count as passes.
Connect these results to a vendor.Reveal vendor with ProPro reveals the name and gives you access to the lab-report archive.
04 Vendor identity hiddenExplore test results 63failures / 279 tests 22.6%share of tests · 2 sources 2026-08-13latest lab result
Inside the lab evidence
Public preview63 failures in 279 applicable results from this vendor
RetatrutideLatest failed COA · Pro →13 / 74 failures / results- Purity below 97% 2
- At least 10% short 12
Lowest measured purity 90.02%Largest measured shortfall 45.5%
TirzepatideLatest failed COA · Pro →9 / 53 failures / results- Purity below 97% 1
- At least 10% short 8
Lowest measured purity 95.9%Largest measured shortfall 67.9%
TesamorelinLatest failed COA · Pro →9 / 28 failures / results- Purity below 97% 6
- At least 10% short 5
- Compound not found 1
Lowest measured purity 47.46%Largest measured shortfall 49.3%
CagrilintideLatest failed COA · Pro →7 / 14 failures / results- Purity below 97% 3
- At least 10% short 4
Lowest measured purity 93.36%Largest measured shortfall 14%
GHK-CuLatest failed COA · Pro →6 / 22 failures / results- At least 10% short 6
Lowest measured purity 99.7%Largest measured shortfall 43.3%
Showing 5 of 14 compound groups with failures. 12 other eligible records have no applicable result for this comparison. A sample can fail several checks; it counts once in the overall total. Includes reports with a checkable source and a usable result for this comparison. Results describe the submitted samples. Missing results never count as passes.
Connect these results to a vendor.Reveal vendor with ProPro reveals the name and gives you access to the lab-report archive.
05 Vendor identity hiddenExplore test results 62failures / 311 tests 19.9%share of tests · 2 sources 2026-08-21latest lab result
Inside the lab evidence
Public preview62 failures in 311 applicable results from this vendor
GHK-CuLatest failed COA · Pro →17 / 25 failures / results- At least 10% short 17
Lowest measured purity 99.2%Largest measured shortfall 30.6%
RetatrutideLatest failed COA · Pro →15 / 145 failures / results- Purity below 97% 3
- At least 10% short 7
- Compound not found 6
Lowest measured purity 89.26%Largest measured shortfall 38.4%
TB-500Latest failed COA · Pro →6 / 14 failures / results- Purity below 97% 6
- At least 10% short 1
Lowest measured purity 89.7%Largest measured shortfall 50.3%
BPC-157Latest failed COA · Pro →5 / 22 failures / results- Purity below 97% 1
- At least 10% short 4
- Compound not found 1
Lowest measured purity 96.23%Largest measured shortfall 10.9%
TesamorelinLatest failed COA · Pro →5 / 22 failures / results- Purity below 97% 2
- At least 10% short 2
- Compound not found 1
Lowest measured purity 51.3%Largest measured shortfall 23.33%
Showing 5 of 12 compound groups with failures. 0 other eligible records have no applicable result for this comparison. A sample can fail several checks; it counts once in the overall total. Includes reports with a checkable source and a usable result for this comparison. Results describe the submitted samples. Missing results never count as passes.
Connect these results to a vendor.Reveal vendor with ProPro reveals the name and gives you access to the lab-report archive.
06 Vendor identity hiddenExplore test results 50failures / 1,101 tests 4.5%share of tests · 5 sources 2026-08-31latest lab result
Inside the lab evidence
Public preview50 failures in 1,101 applicable results from this vendor
NAD+Latest failed COA · Pro →10 / 32 failures / results- Endotoxin failure 10
Other compoundsLatest failed COA · Pro →9 / 196 failures / results- Purity below 97% 6
- At least 10% short 4
Lowest measured purity 29.46%Largest measured shortfall 15.4%
RetatrutideLatest failed COA · Pro →6 / 123 failures / results- At least 10% short 5
- Endotoxin failure 1
Lowest measured purity 98.91%Largest measured shortfall 71.08%
TirzepatideLatest failed COA · Pro →5 / 108 failures / results- At least 10% short 4
- Compound not found 1
Lowest measured purity 99.12%Largest measured shortfall 28.7%
BPC-157Latest failed COA · Pro →5 / 62 failures / results- At least 10% short 4
- Endotoxin failure 1
Lowest measured purity 98.69%Largest measured shortfall 15.6%
Showing 5 of 15 compound groups with failures. 203 other eligible records have no applicable result for this comparison. A sample can fail several checks; it counts once in the overall total. Includes reports with a checkable source and a usable result for this comparison. Results describe the submitted samples. Missing results never count as passes.
Connect these results to a vendor.Reveal vendor with ProPro reveals the name and gives you access to the lab-report archive.
07 Vendor identity hiddenExplore test results 43failures / 499 tests 8.6%share of tests · 3 sources 2026-08-13latest lab result
Inside the lab evidence
Public preview43 failures in 499 applicable results from this vendor
TirzepatideLatest failed COA · Pro →9 / 136 failures / results- At least 10% short 6
- Compound not found 3
Lowest measured purity 98.34%Largest measured shortfall 44%
RetatrutideLatest failed COA · Pro →8 / 144 failures / results- At least 10% short 7
- Compound not found 1
Lowest measured purity 98.76%Largest measured shortfall 56.6%
TesamorelinLatest failed COA · Pro →8 / 35 failures / results- At least 10% short 5
- Compound not found 3
Lowest measured purity 97.68%Largest measured shortfall 45.4%
GHK-CuLatest failed COA · Pro →4 / 52 failures / results- At least 10% short 3
- Compound not found 1
Lowest measured purity 99.39%Largest measured shortfall 16.2%
SermorelinLatest failed COA · Pro →3 / 5 failures / results- Purity below 97% 1
- At least 10% short 3
Lowest measured purity 96.3%Largest measured shortfall 49.7%
Showing 5 of 14 compound groups with failures. 10 other eligible records have no applicable result for this comparison. A sample can fail several checks; it counts once in the overall total. Includes reports with a checkable source and a usable result for this comparison. Results describe the submitted samples. Missing results never count as passes.
Connect these results to a vendor.Reveal vendor with ProPro reveals the name and gives you access to the lab-report archive.
08 Vendor identity hiddenExplore test results 38failures / 164 tests 23.2%share of tests · 1 source 2026-08-13latest lab result
Inside the lab evidence
Public preview38 failures in 164 applicable results from this vendor
RetatrutideLatest failed COA · Pro →12 / 62 failures / results- At least 10% short 10
- Compound not found 2
Lowest measured purity 98.3%Largest measured shortfall 65.2%
TesamorelinLatest failed COA · Pro →8 / 18 failures / results- Purity below 97% 3
- At least 10% short 4
- Compound not found 2
Lowest measured purity 85.61%Largest measured shortfall 46%
GHK-CuLatest failed COA · Pro →7 / 21 failures / results- At least 10% short 7
Lowest measured purity 99.77%Largest measured shortfall 56.3%
BPC-157Latest failed COA · Pro →5 / 13 failures / results- At least 10% short 4
- Compound not found 1
Lowest measured purity 98.2%Largest measured shortfall 60.2%
TirzepatideLatest failed COA · Pro →3 / 32 failures / results- At least 10% short 2
- Compound not found 1
Lowest measured purity 98.49%Largest measured shortfall 17.3%
Showing 5 of 6 compound groups with failures. 0 other eligible records have no applicable result for this comparison. A sample can fail several checks; it counts once in the overall total. Includes reports with a checkable source and a usable result for this comparison. Results describe the submitted samples. Missing results never count as passes.
Connect these results to a vendor.Reveal vendor with ProPro reveals the name and gives you access to the lab-report archive.
09 Vendor identity hiddenExplore test results 37failures / 316 tests 11.7%share of tests · 4 sources 2026-08-21latest lab result
Inside the lab evidence
Public preview37 failures in 316 applicable results from this vendor
RetatrutideLatest failed COA · Pro →9 / 108 failures / results- At least 10% short 8
- Compound not found 1
Lowest measured purity 98.01%Largest measured shortfall 65.7%
TirzepatideLatest failed COA · Pro →7 / 105 failures / results- At least 10% short 6
- Compound not found 1
Lowest measured purity 98.1%Largest measured shortfall 31.3%
SemaglutideLatest failed COA · Pro →5 / 12 failures / results- At least 10% short 5
Lowest measured purity 98.61%Largest measured shortfall 41.9%
GHK-CuLatest failed COA · Pro →4 / 18 failures / results- At least 10% short 4
Lowest measured purity 99%Largest measured shortfall 27.5%
BPC-157Latest failed COA · Pro →3 / 17 failures / results- At least 10% short 3
Lowest measured purity 98.79%Largest measured shortfall 49.1%
Showing 5 of 10 compound groups with failures. 2 other eligible records have no applicable result for this comparison. A sample can fail several checks; it counts once in the overall total. Includes reports with a checkable source and a usable result for this comparison. Results describe the submitted samples. Missing results never count as passes.
Connect these results to a vendor.Reveal vendor with ProPro reveals the name and gives you access to the lab-report archive.
10 Vendor identity hiddenExplore test results 26failures / 160 tests 16.2%share of tests · 5 sources 2026-08-23latest lab result
Inside the lab evidence
Public preview26 failures in 160 applicable results from this vendor
Other compoundsLatest failed COA · Pro →9 / 17 failures / results- Endotoxin failure 9
Lowest measured purity 99.47%
RetatrutideLatest failed COA · Pro →4 / 45 failures / results- Purity below 97% 1
- At least 10% short 4
Lowest measured purity 93.8%Largest measured shortfall 30.33%
GHK-CuLatest failed COA · Pro →3 / 11 failures / results- At least 10% short 2
- Endotoxin failure 1
Lowest measured purity 99.6%Largest measured shortfall 25.6%
TesamorelinLatest failed COA · Pro →3 / 10 failures / results- Purity below 97% 2
- At least 10% short 1
- Endotoxin failure 1
Lowest measured purity 81.92%Largest measured shortfall 42.5%
TirzepatideLatest failed COA · Pro →2 / 36 failures / results- Endotoxin failure 2
Lowest measured purity 98.84%
Showing 5 of 9 compound groups with failures. 20 other eligible records have no applicable result for this comparison. A sample can fail several checks; it counts once in the overall total. Includes reports with a checkable source and a usable result for this comparison. Results describe the submitted samples. Missing results never count as passes.
Connect these results to a vendor.Reveal vendor with ProPro reveals the name and gives you access to the lab-report archive.
Showing up to 10 vendors with at least 10 applicable results each. Ordered by the number of failed results, so heavily tested vendors may appear higher. Read the count and share together. Duplicate certificates are excluded. Missing tests never count as passes. Latest included report: 2026-08-31. Method and limitations →