COA Library: Research Peptide Certificates of Analysis
This COA library lists the certificate of analysis for every research peptide we sell, product by product and size by size. Each lot is tested by an independent laboratory for identity and purity before it goes on sale, and the lot number printed on the certificate is the same one printed on the vial label.
How the COA Table Works
The table below has one row for each product and vial size, with columns for the batch, the HPLC purity result and a link to the full report. We add each certificate as the lot is tested and update the row when stock is replaced, so the batch shown may be newer or older than the vial you hold. A row reading "Awaiting upload" means the current PDF has not been posted yet, not that the lot went untested.
Finding the Lot Number on Your Vial
- Look at the label on the vial, capsule bottle or nasal spray for the printed lot or batch number.
- Find the product and size in the table and open the report.
- Compare the lot number on the report with your label, character by character. They should match exactly.
If your lot is not listed, or a report you need shows as awaiting upload, email our support team with the product name, size and lot number and we will send the matching certificate.
What the Certificates Report
Identity testing compares the measured mass of the compound with the expected molecular weight for its sequence. Purity testing by HPLC gives the share of the sample made up of the target compound. Blend vials such as KLOW, GLOW and the peptide blends range should report each component. For a walk-through of chromatograms, charge states and red flags, read our guide on how to read a COA, or browse every lab-tested compound in the peptide shop. Certificates describe the material as tested and do not imply suitability for anything other than laboratory research. Products are not for human or veterinary use.
Buy Online After You Check the Certificate
This library exists so you can read the evidence before you buy. Find the lot, confirm identity and purity, then shop that product online from the peptide shop or browse the lab-tested peptides range. Researchers who would rather buy peptides near me than online can still check every certificate here first.
Certificates of Analysis by Product
Batch reports are added here as each batch is tested. Rows marked "Awaiting upload" need the current PDF.
| Product | Size | Batch | HPLC purity | Report |
|---|---|---|---|---|
| BPC-157 | 10 mg vial | Awaiting upload | Awaiting upload | Awaiting upload |
| BPC-157 | 60 capsules | Awaiting upload | Awaiting upload | Awaiting upload |
| TB-500 | 10 mg vial | Awaiting upload | Awaiting upload | Awaiting upload |
| Wolverine Blend (BPC-157 + TB-500) | 10 mg vial | Awaiting upload | Awaiting upload | Awaiting upload |
| KPV | 10 mg vial | Awaiting upload | Awaiting upload | Awaiting upload |
| KLOW | 80 mg vial | Awaiting upload | Awaiting upload | Awaiting upload |
| ARA-290 (Cibinetide) | 10 mg vial | Awaiting upload | Awaiting upload | Awaiting upload |
| Ipamorelin | 10 mg vial | Awaiting upload | Awaiting upload | Awaiting upload |
| CJC-1295 No DAC | 10 mg vial | Awaiting upload | Awaiting upload | Awaiting upload |
| CJC-1295 With DAC | 5 mg vial | Awaiting upload | Awaiting upload | Awaiting upload |
| CJC-1295 and Ipamorelin Blend | 10 mg vial | Awaiting upload | Awaiting upload | Awaiting upload |
| Tesamorelin and Ipamorelin Blend | 13 mg + 3 mg vial | Awaiting upload | Awaiting upload | Awaiting upload |
| Tesamorelin | 5 mg vial | Awaiting upload | Awaiting upload | Awaiting upload |
| Tesamorelin | 10 mg vial | Awaiting upload | Awaiting upload | Awaiting upload |
| Tesamorelin | 20 mg vial | Awaiting upload | Awaiting upload | Awaiting upload |
| Sermorelin Acetate | 10 mg vial | Awaiting upload | Awaiting upload | Awaiting upload |
| IGF-1 LR3 | 1 mg vial | Awaiting upload | Awaiting upload | Awaiting upload |
| Retatrutide Pen | 10 mg pen, 3 mL | Awaiting upload | Awaiting upload | Awaiting upload |
| Retatrutide | 10 mg vial | Awaiting upload | Awaiting upload | Awaiting upload |
| Retatrutide | 20 mg vial | Awaiting upload | Awaiting upload | Awaiting upload |
| Retatrutide | 30 mg vial | Awaiting upload | Awaiting upload | Awaiting upload |
| Tirzepatide | 2 mg vial | Awaiting upload | Awaiting upload | Awaiting upload |
| Tirzepatide Pen | Pen, 3 mL | Awaiting upload | Awaiting upload | Awaiting upload |
| Cagrilintide | 5 mg vial | Awaiting upload | Awaiting upload | Awaiting upload |
| Cagrilintide | 10 mg vial | Awaiting upload | Awaiting upload | Awaiting upload |
| AOD-9604 | 5 mg vial | Awaiting upload | Awaiting upload | Awaiting upload |
| AOD-9604 | 10 mg vial | Awaiting upload | Awaiting upload | Awaiting upload |
| MOTS-C | 10 mg vial | Awaiting upload | Awaiting upload | Awaiting upload |
| MOTS-C | 20 mg vial | Awaiting upload | Awaiting upload | Awaiting upload |
| MOTS-C | 40 mg vial | Awaiting upload | Awaiting upload | Awaiting upload |
| 5-Amino-1MQ | 50 mg vial | Awaiting upload | Awaiting upload | Awaiting upload |
| SLU-PP-332 | 5 mg vial | Awaiting upload | Awaiting upload | Awaiting upload |
| SLU-PP-332 | 60 capsules | Awaiting upload | Awaiting upload | Awaiting upload |
| NAD+ | 500 mg vial | Awaiting upload | Awaiting upload | Awaiting upload |
| SS-31 | 10 mg vial | Awaiting upload | Awaiting upload | Awaiting upload |
| Thymosin Alpha-1 | 5 mg vial | Awaiting upload | Awaiting upload | Awaiting upload |
| Thymosin Alpha-1 | 10 mg vial | Awaiting upload | Awaiting upload | Awaiting upload |
| Thymalin | 10 mg vial | Awaiting upload | Awaiting upload | Awaiting upload |
| GHK-Cu | 50 mg vial | Awaiting upload | Awaiting upload | Awaiting upload |
| GHK-Cu | 100 mg vial | Awaiting upload | Awaiting upload | Awaiting upload |
| GLOW Peptide | 70 mg vial | Awaiting upload | Awaiting upload | Awaiting upload |
| Glutathione | 1,500 mg vial | Awaiting upload | Awaiting upload | Awaiting upload |
| Melanotan 1 | 10 mg vial | Awaiting upload | Awaiting upload | Awaiting upload |
| Melanotan II | 10 mg vial | Awaiting upload | Awaiting upload | Awaiting upload |
| Melanotan II | Nasal spray, 10 mL | Awaiting upload | Awaiting upload | Awaiting upload |
| Epitalon | 10 mg vial | Awaiting upload | Awaiting upload | Awaiting upload |
| Epitalon | 50 mg vial | Awaiting upload | Awaiting upload | Awaiting upload |
| Pinealon | 10 mg vial | Awaiting upload | Awaiting upload | Awaiting upload |
| Cartalax | 20 mg vial | Awaiting upload | Awaiting upload | Awaiting upload |
| DSIP | 5 mg vial | Awaiting upload | Awaiting upload | Awaiting upload |
| DSIP | 10 mg vial | Awaiting upload | Awaiting upload | Awaiting upload |
| DSIP | Nasal spray, 10 mL | Awaiting upload | Awaiting upload | Awaiting upload |
| Selank | 10 mg vial | Awaiting upload | Awaiting upload | Awaiting upload |
| Selank | Nasal spray, 10 mL | Awaiting upload | Awaiting upload | Awaiting upload |
| Semax | 10 mg vial | Awaiting upload | Awaiting upload | Awaiting upload |
| Semax | Nasal spray, 10 mL | Awaiting upload | Awaiting upload | Awaiting upload |
| Kisspeptin | 5 mg vial | Awaiting upload | Awaiting upload | Awaiting upload |
| Kisspeptin | 10 mg vial | Awaiting upload | Awaiting upload | Awaiting upload |
| Oxytocin | 10 mg vial | Awaiting upload | Awaiting upload | Awaiting upload |
| PT-141 (Bremelanotide) | 10 mg vial | Awaiting upload | Awaiting upload | Awaiting upload |
| PT-141 (Bremelanotide) | Nasal spray, 10 mL | Awaiting upload | Awaiting upload | Awaiting upload |
| Bacteriostatic Water | 3 mL | Awaiting upload | Awaiting upload | Awaiting upload |
| Bacteriostatic Water | 3 mL + 1 syringe | Awaiting upload | Awaiting upload | Awaiting upload |
| Bacteriostatic Water | 10 mL | Awaiting upload | Awaiting upload | Awaiting upload |
| Bacteriostatic Water | 10 mL + 1 syringe | Awaiting upload | Awaiting upload | Awaiting upload |
| Bacteriostatic Water | 30 mL | Awaiting upload | Awaiting upload | Awaiting upload |
| Bacteriostatic Water | 30 mL + 1 syringe | Awaiting upload | Awaiting upload | Awaiting upload |
| Acetic Acid 0.6% | 3 mL | Awaiting upload | Awaiting upload | Awaiting upload |
| Retatrutide Starter Kit | With 10 mg vial | Awaiting upload | Awaiting upload | Awaiting upload |
| Retatrutide Starter Kit | With 20 mg vial | Awaiting upload | Awaiting upload | Awaiting upload |
| Retatrutide Starter Kit | With 30 mg vial | Awaiting upload | Awaiting upload | Awaiting upload |
| GHK-Cu Starter Kit | Kit | Awaiting upload | Awaiting upload | Awaiting upload |
| Radiance Bundle | Bundle | Awaiting upload | Awaiting upload | Awaiting upload |
| Spray Research Kit | Kit | Awaiting upload | Awaiting upload | Awaiting upload |
| Insulin Syringes | 30 pack | Awaiting upload | Awaiting upload | Awaiting upload |
| Insulin Syringes | 1 mL, 29G 12.7mm | Awaiting upload | Awaiting upload | Awaiting upload |
| Insulin Syringes | 1 mL, 31G 6mm | Awaiting upload | Awaiting upload | Awaiting upload |
| Insulin Syringes | 0.5 mL, 31G 6mm | Awaiting upload | Awaiting upload | Awaiting upload |
| Insulin Syringes | 0.3 mL, 31G 6mm | Awaiting upload | Awaiting upload | Awaiting upload |