- Home
- Independent Peptide Lab Tests
Independent Peptide Lab Tests
ChemVerify bought 28 research-peptide samples as a customer and had them analysed by an independent laboratory (Janoshik Analytical) between August 28, 2026 and November 11, 2026; 104 laboratory reports are published in full. Purity by HPLC ranged from 97.14 % to 99.96 %. Open data (CC BY 4.0): CSV · JSON
Cite as: ChemVerify (2026). Independent peptide lab tests [Data set]. https://www.chemverify.com/tests BibTeX · RIS
All samples
28 samples testedsorted by
Vendor: Avellon Peptides 20 · RC Peptides 5 · BioLab Shop 1 · Helus Lab 1 · Peak Peptide 1
- BPC-157, Avellon Peptides, 100 passedAvellon Peptides · Sep 14, 2026100passed
- BPC-157 & TB-500 Mix, Avellon Peptides, 100 passedAvellon Peptides · Oct 9, 2026100passed
- GHK-Cu, Avellon Peptides, 100 passedAvellon Peptides · Sep 11, 2026100passed
- Melanotan 2, Avellon Peptides, 100 passedAvellon Peptides · Sep 15, 2026100passed
- MOTS-C, Avellon Peptides, 100 passedAvellon Peptides · Oct 9, 2026100passed
- Retatrutide, Avellon Peptides, 100 passedAvellon Peptides · Sep 2, 2026100passed
- SS-31, Avellon Peptides, 100 passedAvellon Peptides · Sep 14, 2026100passed
- TB-500, RC Peptides, 100 passedRC Peptides · Nov 11, 2026100passed
- TB-500, Avellon Peptides, 100 passedAvellon Peptides · Oct 9, 2026100passed
- Epithalon, Avellon Peptides, 95 passedAvellon Peptides · Sep 15, 2026 · Purity 20 of 2595passed
- KPV, Avellon Peptides, 95 passedAvellon Peptides · Sep 14, 2026 · Purity 20 of 2595passed
- MOTS-C, Avellon Peptides, 95 passedAvellon Peptides · Oct 9, 2026 · Purity 20 of 2595passed
- Semax, Avellon Peptides, 95 passedAvellon Peptides · Sep 15, 2026 · Purity 20 of 2595passed
- BPC-157, RC Peptides, 92 passedRC Peptides · Nov 11, 2026 · Content 21 of 3092passed
- GHK-Cu, RC Peptides, 92 passedRC Peptides · Nov 11, 2026 · Content 21 of 3092passed
- Ipamorelin, Avellon Peptides, 92 passedAvellon Peptides · Oct 9, 2026 · Content 21 of 3092passed
- Retatrutide, Avellon Peptides, 92 passedAvellon Peptides · Sep 11, 2026 · Content 21 of 3092passed
- Retatrutide, Helus Lab, 91 passedHelus Lab · Sep 2, 2026 · Content 21 of 3091passed
- CJC-1295 (No DAC), Avellon Peptides, 87 passedAvellon Peptides · Oct 9, 2026 · Purity 11 of 2587passed
- Selank, Avellon Peptides, 84 passedAvellon Peptides · Sep 15, 2026 · Content 12 of 3084passed
- Thymosin Alpha 1, Avellon Peptides, 84 passedAvellon Peptides · Oct 9, 2026 · Content 12 of 3084passed
- Retatrutide, RC Peptides, 82 passedRC Peptides · Nov 11, 2026 · Endotoxin 25 of 4582passed
- Retatrutide, Peak Peptide, 82 passedPeak Peptide · Sep 2, 2026 · Content 12 of 3082passed
- Tesamorelin, Avellon Peptides, 79 passedAvellon Peptides · Oct 9, 2026 · Purity 11 of 2579passed
- Semax, RC Peptides, 66 passedRC Peptides · Nov 11, 2026 · Endotoxin 25 of 4566passed
- Retatrutide, BioLab Shop, 20 not passedBioLab Shop · Sep 2, 2026 · Endotoxin 0 of 4520not passed
- Bacteriostatic Water, Avellon PeptidesAvellon Peptides · Oct 9, 2026
- L-Carnitine, Avellon PeptidesAvellon Peptides · Oct 7, 2026
104 lab reports, lab: Janoshik Analytical. 75 of 100 points or more passes, 40 to 74 is flagged. How our lab tests are assessed
What our lab tests show
Descriptive analysis of all 28 published samples and their 104 laboratory reports, independent of the filters above. The figures update with the published records; this is not a new laboratory study.
Analysis dates in the records: August 28, 2026–November 11, 2026.
Purity
97.14–99.96 %
25 of 28 samples
Difference from recorded label
-19 % / +81.4 %
22 of 28 samples
Sample-level evidence
| Sample | Purity | Content | ± label |
|---|---|---|---|
| BAC waterAvellon Peptides · Oct 9, 2026 | — Not recorded | — Not recorded | — Not comparable Label quantity missing or inconsistent |
| BPC-157Avellon Peptides · Sep 14, 2026 | 99.864 % | 10.84 mg | +8.4 % Recorded label: 10 mg |
| BPC-157/TB-500 5mg/5mgAvellon Peptides · Oct 8, 2026 | — Not recorded | — Multiple or unmatched results | — Not comparable Label quantity missing or inconsistent |
| CJC-1295 no DAC 5mgAvellon Peptides · Oct 7, 2026 | 97.677 % | 5.08 mg | +1.6 % Recorded label: 5 mg |
| EpithalonAvellon Peptides · Sep 15, 2026 | 98.327 % | 9.35 mg | -6.5 % Recorded label: 10 mg |
| GHK-CuAvellon Peptides · Sep 11, 2026 | 99.686 % | 53.08 mg | +6.16 % Recorded label: 50 mg |
| Ipamorelin 10mgAvellon Peptides · Oct 7, 2026 | 99.644 % | 11.52 mg | +15.2 % Recorded label: 10 mg |
| KPVAvellon Peptides · Sep 14, 2026 | 98.695 % | 10.6 mg | +6 % Recorded label: 10 mg |
| L-Carnitine 500mgAvellon Peptides · Oct 7, 2026 | — Not recorded | — Not recorded | — Not comparable Label quantity missing or inconsistent |
| Melanotan 2Avellon Peptides · Sep 15, 2026 | 99.841 % | 10.63 mg | +6.3 % Recorded label: 10 mg |
| MOTS-c 10mgAvellon Peptides · Oct 8, 2026 | 98.339 % | 10.93 mg | +9.3 % Recorded label: 10 mg |
| MOTS-c 40mgAvellon Peptides · Oct 8, 2026 | 99.048 % | 42.15 mg | +5.37 % Recorded label: 40 mg |
| BPC-157 10mgRC Peptides · Nov 10, 2026 | 99.949 % | 11.51 mg | +15.1 % Recorded label: 10 mg |
| GHK-Cu 100mgRC Peptides · Nov 9, 2026 | 99.893 % | 119.49 mg | +19.49 % Recorded label: 100 mg |
| Retatrutide 10mgRC Peptides · Nov 9, 2026 | 99.742 % | 10.78 mg | +7.8 % Recorded label: 10 mg |
| Semax 10mgRC Peptides · Nov 10, 2026 | 98.745 % | 8.1 mg | -19 % Recorded label: 10 mg |
| TB 500 10mgRC Peptides · Nov 11, 2026 | 99.96 % | 9.68 mg | -3.2 % Recorded label: 10 mg |
| RetatrutideAvellon Peptides · Aug 31, 2026 | 99.572 % | 10.94 mg | — Not comparable Label quantity missing or inconsistent |
| RetatrutideBioLab Shop · Aug 31, 2026 | 98.524 % | 9.07 mg | +81.4 % Recorded label: 5 mg |
| RetatrutideHelus Lab · Aug 31, 2026 | 99.693 % | 11.48 mg | — Not comparable Label quantity missing or inconsistent |
| RetatrutidePeak Peptide · Aug 31, 2026 | 99.16 % | 6.5 mg | — Not comparable Label quantity missing or inconsistent |
| RetatrutideAvellon Peptides · Sep 11, 2026 | 99.706 % | 22.57 mg | +12.85 % Recorded label: 20 mg |
| SelankAvellon Peptides · Sep 15, 2026 | 99.848 % | 12.26 mg | +22.6 % Recorded label: 10 mg |
| SemaxAvellon Peptides · Sep 15, 2026 | 98.367 % | 9.38 mg | -6.2 % Recorded label: 10 mg |
| SS-31Avellon Peptides · Sep 14, 2026 | 99.65 % | 10.75 mg | +7.5 % Recorded label: 10 mg |
| TB500 10mgAvellon Peptides · Oct 9, 2026 | 99.102 % | 9.07 mg | -9.3 % Recorded label: 10 mg |
| Tesamorelin 10mgAvellon Peptides · Oct 7, 2026 | 97.14 % | 11.06 mg | +10.6 % Recorded label: 10 mg |
| Thymosin Alpha-1 5mgAvellon Peptides · Oct 9, 2026 | 99.827 % | 6.68 mg | +33.6 % Recorded label: 5 mg |
— = not recorded or not comparable. The name opens the record, a value opens the lab's original report.
Context
A high purity percentage does not tell you how many milligrams are in a vial. Chromatographic purity and measured peptide quantity answer different questions.
In 5 of 22 comparable samples, the reported quantity is below the recorded label quantity. These are point estimates, not proof of a specification failure: measurement uncertainty must also be considered.
These purchases are not a random market sample. Several samples come from the same supplier, with different products and dates. This distribution cannot establish market failure rates or a reliable supplier ranking.
Vendor: Avellon Peptides (20) · RC Peptides (5) · BioLab Shop (1) · Helus Lab (1) · Peak Peptide (1)
How we test
Every test on this page started with an ordinary order: ChemVerify bought the product like any customer and the sealed sample went to an independent laboratory. The full report is linked on each test. From 75 of 100 points a sample counts as passed, from 40 to 74 as flagged, below that as not passed.
How this analysis is calculated
We use the same sample grouping as the protocols: supplier, receipt date (or order date), labelled product and batch. Additional reports or repeat measurements within a group do not create new samples. Only one unambiguous exact value per measurement is included: purity in % and content in mg. Limits such as <1 are not treated as exact values. Named analytes must match the labelled product; a complex and its constituents are never added together.
Difference (%) = (reported mg ÷ recorded label mg − 1) × 100.
The comparison requires a positive, consistent label quantity recorded in the protocol. Missing labels are not inferred from common vial sizes. Excluded results remain accessible in the original protocol. The displayed ranges describe the included samples only; no averaging across suppliers, confidence intervals or market estimates are calculated.
What a COA cannot tell us
A certificate of analysis describes the submitted sample and the tests performed. Purity alone does not establish identity, endotoxin levels, sterility or the absence of every contaminant. “Not detected” depends on the method and detection limit; it does not mean zero. These results do not demonstrate suitability for human use or represent every vial in a batch or later orders.
Publisher: ChemVerify. Calculations use the published protocol records linked above, including their limitations. The laboratory remains the source of the reported measurements; methods and any stated uncertainty are in the individual reports. Bachem’s technical guide below explains the distinction between purity and peptide content; it is not independent validation of these samples.
Bachem: Quality Control of Amino Acids & Peptides





