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 compoundsExplore failed COAs35 / 102 failures / results
- Purity below 97% 34
- At least 10% short 1
Lowest measured purity 74.66%Largest measured shortfall 12.12%
HGHExplore failed COAs13 / 17 failures / results
- Purity below 97% 13
Lowest measured purity 95.79%
RetatrutideExplore failed COAs10 / 43 failures / results
- Purity below 97% 3
- At least 10% short 10
Lowest measured purity 89.04%Largest measured shortfall 61.2%
CJC-1295Explore failed COAs3 / 9 failures / results
- Purity below 97% 3
Lowest measured purity 91.09%
TirzepatideExplore failed COAs2 / 60 failures / results
- At least 10% short 2
Lowest measured purity 98.19%Largest measured shortfall 14.1%
Explore all 12 compounds with failures
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
RetatrutideExplore failed COAs14 / 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%
TesamorelinExplore failed COAs9 / 28 failures / results
- Purity below 97% 6
- At least 10% short 6
Lowest measured purity 72.05%Largest measured shortfall 49.5%
BPC-157Explore failed COAs8 / 15 failures / results
- Purity below 97% 5
- At least 10% short 7
Lowest measured purity 81.61%Largest measured shortfall 26.9%
Other compoundsExplore failed COAs7 / 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-CuExplore failed COAs6 / 13 failures / results
- At least 10% short 6
Lowest measured purity 99.67%Largest measured shortfall 23%
Explore all 16 compounds with failures
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-500Explore failed COAs13 / 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%
RetatrutideExplore failed COAs12 / 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-CuExplore failed COAs10 / 35 failures / results
- At least 10% short 10
Lowest measured purity 99.39%Largest measured shortfall 40.4%
TesamorelinExplore failed COAs9 / 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-157Explore failed COAs8 / 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%
Explore all 14 compounds with failures
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
RetatrutideExplore failed COAs13 / 74 failures / results
- Purity below 97% 2
- At least 10% short 12
Lowest measured purity 90.02%Largest measured shortfall 45.5%
TirzepatideExplore failed COAs9 / 53 failures / results
- Purity below 97% 1
- At least 10% short 8
Lowest measured purity 95.9%Largest measured shortfall 67.9%
TesamorelinExplore failed COAs9 / 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%
CagrilintideExplore failed COAs7 / 14 failures / results
- Purity below 97% 3
- At least 10% short 4
Lowest measured purity 93.36%Largest measured shortfall 14%
GHK-CuExplore failed COAs6 / 22 failures / results
- At least 10% short 6
Lowest measured purity 99.7%Largest measured shortfall 43.3%
Explore all 14 compounds with failures
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-CuExplore failed COAs17 / 25 failures / results
- At least 10% short 17
Lowest measured purity 99.2%Largest measured shortfall 30.6%
RetatrutideExplore failed COAs15 / 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-500Explore failed COAs6 / 14 failures / results
- Purity below 97% 6
- At least 10% short 1
Lowest measured purity 89.7%Largest measured shortfall 50.3%
BPC-157Explore failed COAs5 / 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%
TesamorelinExplore failed COAs5 / 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%
Explore all 12 compounds with failures
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
Other compoundsExplore failed COAs9 / 196 failures / results
- Purity below 97% 6
- At least 10% short 4
Lowest measured purity 29.46%Largest measured shortfall 15.4%
RetatrutideExplore failed COAs6 / 123 failures / results
- At least 10% short 5
- Endotoxin failure 1
Lowest measured purity 98.91%Largest measured shortfall 71.08%
TirzepatideExplore failed COAs5 / 108 failures / results
- At least 10% short 4
- Compound not found 1
Lowest measured purity 99.12%Largest measured shortfall 28.7%
BPC-157Explore failed COAs5 / 62 failures / results
- At least 10% short 4
- Endotoxin failure 1
Lowest measured purity 98.69%Largest measured shortfall 15.6%
Explore all 15 compounds with failures
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
TirzepatideExplore failed COAs9 / 136 failures / results
- At least 10% short 6
- Compound not found 3
Lowest measured purity 98.34%Largest measured shortfall 44%
RetatrutideExplore failed COAs8 / 144 failures / results
- At least 10% short 7
- Compound not found 1
Lowest measured purity 98.76%Largest measured shortfall 56.6%
TesamorelinExplore failed COAs8 / 35 failures / results
- At least 10% short 5
- Compound not found 3
Lowest measured purity 97.68%Largest measured shortfall 45.4%
GHK-CuExplore failed COAs4 / 52 failures / results
- At least 10% short 3
- Compound not found 1
Lowest measured purity 99.39%Largest measured shortfall 16.2%
SermorelinExplore failed COAs3 / 5 failures / results
- Purity below 97% 1
- At least 10% short 3
Lowest measured purity 96.3%Largest measured shortfall 49.7%
Explore all 14 compounds with failures
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
RetatrutideExplore failed COAs12 / 62 failures / results
- At least 10% short 10
- Compound not found 2
Lowest measured purity 98.3%Largest measured shortfall 65.2%
TesamorelinExplore failed COAs8 / 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-CuExplore failed COAs7 / 21 failures / results
- At least 10% short 7
Lowest measured purity 99.77%Largest measured shortfall 56.3%
BPC-157Explore failed COAs5 / 13 failures / results
- At least 10% short 4
- Compound not found 1
Lowest measured purity 98.2%Largest measured shortfall 60.2%
TirzepatideExplore failed COAs3 / 32 failures / results
- At least 10% short 2
- Compound not found 1
Lowest measured purity 98.49%Largest measured shortfall 17.3%
Explore all 6 compounds with failures
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
RetatrutideExplore failed COAs9 / 108 failures / results
- At least 10% short 8
- Compound not found 1
Lowest measured purity 98.01%Largest measured shortfall 65.7%
TirzepatideExplore failed COAs7 / 105 failures / results
- At least 10% short 6
- Compound not found 1
Lowest measured purity 98.1%Largest measured shortfall 31.3%
SemaglutideExplore failed COAs5 / 12 failures / results
- At least 10% short 5
Lowest measured purity 98.61%Largest measured shortfall 41.9%
GHK-CuExplore failed COAs4 / 18 failures / results
- At least 10% short 4
Lowest measured purity 99%Largest measured shortfall 27.5%
BPC-157Explore failed COAs3 / 17 failures / results
- At least 10% short 3
Lowest measured purity 98.79%Largest measured shortfall 49.1%
Explore all 10 compounds with failures
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 compoundsExplore failed COAs9 / 17 failures / results
- Endotoxin failure 9
Lowest measured purity 99.47%
RetatrutideExplore failed COAs4 / 45 failures / results
- Purity below 97% 1
- At least 10% short 4
Lowest measured purity 93.8%Largest measured shortfall 30.33%
GHK-CuExplore failed COAs3 / 11 failures / results
- At least 10% short 2
- Endotoxin failure 1
Lowest measured purity 99.6%Largest measured shortfall 25.6%
TesamorelinExplore failed COAs3 / 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%
TirzepatideExplore failed COAs2 / 36 failures / results
- Endotoxin failure 2
Lowest measured purity 98.84%
Explore all 9 compounds with failures
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 →