Batch-Specific Documentation

Certificate of Analysis Lookup

Enter the batch number printed on your vial label to view its batch-specific documentation, analytical results, and independent laboratory verification information.

Find the batch number Use the exact batch identifier shown on the vial label.
Review the batch record Review the analytical results, Certificate of Analysis, and laboratory verification information associated with that exact batch.
Locate Batch Documentation

Batch numbers are not case-sensitive. Enter the letters, numbers, and dashes shown on the label.

Research documentation is organized by exact product batch.
Batch Documentation

Batch Verification Directory

Browse documented Marsden Research Labs batches and open the Certificate of Analysis associated with each exact research sample. Additional independent test results appear separately when available.

26 documented batches

COA records are read directly from the batch information assigned to each WooCommerce research variation.

Research Material Amount Batch Purity Tested Content Testing Date Documentation
5-Amino-1MQ 5 mg MRL-5AM-260702 99.4% 9.93 mg September 1, 2026
Krause Analytical Report #211792
AOD9604 5mg MRL-5AD-260925 99.5% 5.56 mg October 27, 2026
Krause Analytical Report #215276
BPC-157 10mg MRL-BC10-260418 99.9% 8.54 mg August 4, 2026
Krause Analytical Report #210082
CJC 1295 + Ipamorelin 10 mg MRL-CP10-260925 99.4% 11.56 mg October 27, 2026
Krause Analytical Report #215279
CJC 1295 without DAC 5mg MRL-CND5-260925 99.9% 4.72 mg October 27, 2026
Krause Analytical Report #215278
DSIP 10mg MRL-DS10-260925 99.9% 8.76 mg October 27, 2026
Krause Analytical Report #215285
Epitalon 10mg MRL-ET10-260702 99.9% 2.37 mg September 1, 2026
Krause Analytical Report #211794
GHK-CU 50mg MRL-CU50-260618 98.5% 29.1 mg September 1, 2026
Krause Analytical Report #211799
Ipamorelin 10mg MRL-IP10-260925 99.1% 9.31 mg October 27, 2026
Krause Analytical Report #215280
Kisspeptin-10 10mg MRL-KS10-260925 99.9% 10.4 mg October 27, 2026
Krause Analytical Report #215286
KLOW 80 mg MRL-KLOW-260925 98.5% 86.16 mg October 27, 2026
Krause Analytical Report #215281
KPV 5mg MRL-KPV5-260410 98.7% 4.37 mg August 3, 2026
Krause Analytical Report #210078
MOTS-C 10mg MRL-MS10-260702 99.8% 6.52 mg September 1, 2026
Krause Analytical Report #211793
NAD+ 1000 mg MRL-NJ1000-260925 98.4% 821 mg October 27, 2026
Krause Analytical Report #215275
NAD+ 100 mg MRL-NJ100-260717 98.8% 101.97 mg August 3, 2026
Krause Analytical Report #210073
Pinealon 10mg MRL-PIN10-260717 98.4% 10.7 mg August 3, 2026
Krause Analytical Report #210072
PT-141 10mg MRL-PT41-260925 99.9% 10.8 mg October 27, 2026
Krause Analytical Report #215277
Retatrutide 40 mg MRL-RT40-260925 99.7% 32.7 mg October 27, 2026
Krause Analytical Report #215284
Retatrutide 5 mg MRL-RT5-260717 99.9% 8.38 mg August 4, 2026
Krause Analytical Report #210076
Retatrutide 10 mg MRL-RT10-260419 99.9% 8.12 mg August 4, 2026
Krause Analytical Report #210077
Semax 5mg MRL-XA5-260310 99.3% 4.71 mg August 3, 2026
Krause Analytical Report #210081
SS-31 10mg MRL-2S10-260306 99.9% 9.89 mg August 4, 2026
Krause Analytical Report #210080
TB-500 5mg MRL-TB5-260702 99.8% 2.82 mg September 1, 2026
Krause Analytical Report #211798
Tesamorelin 5mg MRL-TSM5-260327 99.9% 5.3 mg August 4, 2026
Krause Analytical Report #210079
Tirzepatide 40 mg MRL-TR40-260925 99.9% 27.7 mg October 27, 2026
Krause Analytical Report #215282
Tirzepatide 5 mg MRL-TR5-260717 99.9% 4.9 mg August 2, 2026
Krause Analytical Report #210074
Uploaded COAs and laboratory-verification links correspond to the exact batch record shown in the directory.