Home / COA Library

Lab Testing & Quality

Every batch lab-tested. HPLC + mass spec. Documentation with every order.

Every batch we ship is tested by HPLC for purity and mass spectrometry for identity, and a Certificate of Analysis is issued for each lot. Because batches rotate, we issue the exact current-batch COA at purchase — so your paperwork always matches the vial you receive. Recent batch results are below.

99%+Purity standard
HPLC + MSTested every batch
15Batches documented
COAWith every order
Recovery & Repair
99.4%

BPC-157

10 mg · lyophilized
Batch 2026062901 · tested Jul 2026 Pass
Full batch report
TestSpecificationResult
AppearanceWhite or almost white powderConform
SolubilitySoluble in waterConform
Peptide purity (HPLC)≥ 98.0%99.4%
Related substances (total)≤ 2.0%0.6%
Largest single impurity≤ 1.0%0.3%
Water content≤ 10.0%3.1%
Acetic acid≤ 0.50%0.11%
Bacterial endotoxins< 10 EU/mgConform
Order BPC-157 →
Recovery & Repair
99.3%

TB-500

Thymosin β-4 · 5 mg
Batch 2026062801 · tested Jun 2026 Pass
Full batch report
TestSpecificationResult
AppearanceWhite or off-white powderConform
SolubilitySoluble in waterConform
Peptide purity (HPLC)≥ 98.0%99.3%
Related substances (total)≤ 2.0%0.7%
Water (Karl Fischer)≤ 7.0%3.1%
Acetic acid≤ 10.0%4.9%
Bacterial endotoxin< 10 EU/mg< 10 EU/mg
Order TB-500 →
Recovery & Repair
99.86%

GHK-Cu

Copper tripeptide-1 · 100 mg
Batch 20260306-01N · tested Mar 2026 Pass
Full batch report
TestSpecificationResult
AppearanceBlue crystalline powderComplies
Identity (ESI-MS)Theoretical MW 401.91Complies
Purity (HPLC)≥ 98.0%99.86%
Copper content8.0–16.0%11.81%
Water (K.F.)≤ 8.0%5.11%
pH (0.2% soln)5.5–7.56.04
Assay95–105%100.02%
Order GHK-Cu →
Recovery & Repair
99.04%

KPV

Lys-Pro-Val · 10 mg
Batch 20260623-1 · tested Sep 2025 Pass
Full batch report
TestSpecificationResult
AppearanceWhite to off-white powderComplies
Identity (MS)Theoretical MW 342.43Complies
Purity (HPLC)≥ 98.0%99.04%
Peptide content (by N)≥ 80.0%81.65%
Water (K.F.)≤ 7.0%2.69%
Acetic acid≤ 28.0%14.18%
Order KPV →
Metabolic · GLP-1
99.6%

Semaglutide

5 mg · research grade
Batch 20260718301 · tested Jul 2026 Pass
Full batch report
TestSpecificationResult
AppearanceWhite or almost white powderConform
Identity (MS)4113.58 ± 2.0 Da4113.4 Da
Peptide purity (HPLC)≥ 98.0%99.6%
Related substances (total)≤ 2.0%0.4%
Water (Karl Fischer)≤ 8.0%3.7%
pH (5 mg/ml)6.0–9.07.1
Assay95–105%100.04%
Bacterial endotoxin≤ 10 EU/mg< 10 EU/mg
Order Semaglutide →
Metabolic · GLP-1
99.66%

Semaglutide

10 mg · research grade
Batch TK230328 · tested Jul 2026 Pass
Full batch report
TestSpecificationResult
AppearanceWhite or almost white powderComplies
Mass spectrum4113.58 ± 1Complies
Purity (HPLC)≥ 98.0%99.66%
Related substances (total)≤ 2.0%0.74%
Largest single impurity≤ 1.0%0.53%
Sodium ion≤ 5.0%2.3%
Water≤ 8.0%4.6%
Order Semaglutide →
Metabolic · GLP-1/GIP
99.79%

Tirzepatide

30 mg · research grade
Batch TK260610 · tested Jun 2026 Pass
Full batch report
TestSpecificationResult
AppearanceWhite or almost white fluffy powderComplies
Mass spectrum4813.4 ± 1Complies
Purity (HPLC)≥ 98.0%99.79%
Related substances (total)≤ 2.0%0.53%
Sodium ion≤ 5.0%1.2%
Water (Karl Fischer)≤ 8.0%4.2%
Residual solventsWithin limitsComplies
Order Tirzepatide →
Metabolic · GLP-1/GIP
99.5%

Tirzepatide

60 mg · research grade
Batch 2026060601 · tested Jun 2026 Pass
Full batch report
TestSpecificationResult
AppearanceWhite to off-white powderConform
Identity (MS)4813.45 ± 2.0 Da4812.6 Da
Peptide purity (HPLC)≥ 98.0%99.5%
Related substances (total)≤ 2.0%0.5%
Sodium ion≤ 3.0%0.9%
Water (Karl Fischer)≤ 10.0%3.3%
Assay95–105%100.03%
Order Tirzepatide →
Metabolic · Triple agonist
99.87%

Retatrutide

Triple agonist · research grade
Batch 2026060101 · tested Jun 2026 Pass
Full batch report
TestSpecificationResult
AppearanceWhite or almost white powderConform
Peptide purity (HPLC)≥ 98.0%99.87%
Assay95–105%100.02%
Related substances (total)≤ 2.0%0.3%
Water (Karl Fischer)≤ 8.0%4.3%
Sodium salt≤ 5.0%1.8%
Bacterial endotoxin< 10 EU/mg< 10 EU/mg
Order Retatrutide →
Metabolic · GH fragment
99.7%

AOD-9604

GH fragment · research grade
Batch 2026031201 · tested Apr 2026 Pass
Full batch report
TestSpecificationResult
AppearanceWhite or almost white powderConform
Peptide purity (HPLC)≥ 98.0%99.7%
Related substances (total)≤ 2.0%0.3%
Water (Karl Fischer)≤ 8.0%5.3%
Acetic acid≤ 15.0%4.7%
Order AOD-9604 →
Growth Hormone
99.75%

Tesamorelin

GHRH · 10 mg
Batch 20260317-1 · tested Mar 2026 Pass
Full batch report
TestSpecificationResult
AppearanceWhite to off-white powderComplies
Identity (MS)Theoretical MW 5135.86Complies
Purity (HPLC)≥ 98.0%99.75%
Peptide content (by N)≥ 80.0%92.08%
Water (K.F.)≤ 7.0%1.81%
Assay95–105%100.02%
Order Tesamorelin →
Growth Hormone
99.65%

Ipamorelin

10 mg · lyophilized
Batch 20260331-01 · tested Apr 2026 Pass
Full batch report
TestSpecificationResult
AppearanceWhite to off-white powderComplies
Identity (MS)Theoretical MW 711.85Complies
Purity (HPLC)≥ 98.0%99.65%
Water (K.F.)≤ 7.0%1.06%
Acetic acid≤ 20.0%11.61%
Assay95–105%100.04%
Order Ipamorelin →
Longevity · Cellular
99.8%

NAD+

β-NAD · 1000 mg
Batch BCKZ241220-1 · tested Mar 2026 Pass
Full batch report
TestSpecificationResult
AppearanceWhite to off-white crystalline powderConform
Purity (HPLC)≥ 99.0%99.8%
Assay (HPLC)≥ 99.0%99.47%
Water content≤ 8.0%3.29%
pH (10 mg/ml)2.0–5.03.24
Heavy metals< 10 ppmConform
Total colonies≤ 1000 CFU/gConform
E. coli / Staph / PseudomonasNegativeNot detected
Order NAD+ →
Neuro research
99.28%

Selank

10 mg · lyophilized
Batch 20260407-01 · tested Apr 2026 Pass
Full batch report
TestSpecificationResult
AppearanceWhite to off-white powderComplies
Identity (MS)Theoretical MW 751.87Complies
Purity (HPLC)≥ 98.0%99.28%
Water (K.F.)≤ 7.0%2.00%
Acetic acid≤ 20.0%12.49%
Assay95–105%100.04%
Order Selank →
Neuro research
99.70%

Semax

10 mg · lyophilized
Batch 20260331-01 · tested Apr 2026 Pass
Full batch report
TestSpecificationResult
AppearanceWhite to off-white powderComplies
Identity (MS)Theoretical MW 813.92Complies
Purity (HPLC)≥ 98.0%99.70%
Peptide content (by N)≥ 80.0%96.48%
Water (K.F.)≤ 7.0%0.28%
Acetic acid≤ 15.0%2.16%
Assay95–105%100.02%
Order Semax →
COAs are batch-specific. The figures on each card reflect the tested lot shown. Request the current report for any compound before you order — every order also ships with its matching COA.
Request a COA / place an order →

Peptide COA & testing questions

Are your research peptides lab-tested?

Yes. Every batch is tested by HPLC for purity and by mass spectrometry for identity, and a Certificate of Analysis (COA) is issued for each lot before it ships.

What is a Certificate of Analysis (COA)?

A COA is a laboratory document that reports a specific batch's test results — HPLC purity, mass-spec identity, water content, related substances and, on some compounds, endotoxin and heavy-metal screening. It is tied to one lot number.

What purity are your peptides?

Our compounds are held to a minimum 99% purity standard. Recent documented batches test between 99.0% and 99.9% by HPLC — the exact figure for each lot is shown on the cards above.

How do I read a peptide COA?

Match the lot number to your vial, then check HPLC purity (higher is better), mass-spec identity (confirms the molecule), water content and residual solvents (lower is better), and any endotoxin or microbial results. Each card above expands to the full result table.

Can I get the COA for the exact batch I receive?

Yes. Because batches rotate, we issue the current-batch COA at the time of purchase and include it with every order — so your documentation always matches the vial. You can also request the current report for any compound before ordering.

What testing methods are used?

HPLC for purity, mass spectrometry for identity, Karl Fischer for water content, plus related-substance and residual-solvent analysis. Select compounds also include bacterial endotoxin and heavy-metal screening.

Are these products for human use?

No. All compounds are sold strictly for laboratory and research use only — not for human or veterinary consumption. Nothing here is medical advice or a therapeutic claim.

How often do batches change?

Batches rotate regularly as stock is replenished. Since a COA is specific to one lot, we always document and issue the report for the current batch rather than a single fixed certificate.