Research use only. Not for human or veterinary use.
Lab reports
Certificates of analysis

Lab reports for our range

Independent laboratory analyses of batches from our manufacturer: identity, purity and content per vial, grouped by product and strength.

Why can't I see my batch number?

Batch numbers are made up of the date the batch was produced, which means lot and batch numbers change too often for repeated testing. This page will be updated as and when the manufacturer produces fresh reports.

Please note Peptide Stock does not currently perform any testing. Your batch may not have an active test, but you can see testing from other batches on this page. We rely on the tests provided by the manufacturer, who tests at various laboratories.

Reports by product

Repair & Immune Research

BPC-1571 batch · 10mg
KPV1 batch · 5mg
Wolverine1 batch · Wolverine 20mg (BPC-157 10mg + TB-500 10mg)

Wolverine 20mg (BPC-157 10mg + TB-500 10mg)

GH & Hormone Research

CJC-12952 batches · CJC-1295 without DAC 5mg + IPA 5mg (10mg)
Ipamorelin1 batch · 5mg

Reading a lot number

The lot number is printed on the white box label, below the strength and vial count. It tells you when the batch was made and what's in it.

The product code and strength run together. CP01260813610L is BPC-157 (code 6) at 10 mg, made on 13 August 2026. A report applies only to the exact lot number it shows.