Certificates of analysis

COAs

Independent lab reports for our products, one per batch. Each one links to the full PDF.

57 reports · 26 products

Showing 57 of 57

  • Adamax (984)

    5 mg

    Lot CP01260723435L

    COA-2026-CGMBRV

    Pass
    Purity
    —
    Net content
    5.31 mg
    Identity
    Confirmed
  • Adamax (984)

    10 mg

    Lot CP012607234310L

    COA-2026-Q4T7CR

    Pass
    Purity
    —
    Net content
    10.21 mg
    Identity
    Confirmed
  • ARA-290

    10 mg

    Lot 012610073310L

    RA10-20261019S9439C3

    Purity
    99.62%
    Net content
    —
    Identity
    —
  • BPC-157

    10 mg

    Lot 01261010610X

    BC10-20261019S9439C3

    Purity
    99.87%
    Net content
    —
    Identity
    —
  • BPC-157 + GHK-Cu + TB-500 blend

    70 mg

    Lot CP012606302170C

    COA-2026-7_6DU7

    Pass
    Purity
    —
    Net content
    —
    Identity
    Confirmed
  • BPC-157 + TB-500 (17-23)

    20 mg (10 mg + 10 mg)

    Lot CP012606261920L

    #213562

    Purity
    —
    Net content
    —
    Identity
    —
  • BPC-157 + TB-500 + GHK-Cu + KPV blend

    80 mg

    Lot CP012607082280L

    COA-2026-MYAMPY

    Pass
    Purity
    —
    Net content
    —
    Identity
    Confirmed
  • BPC-157 + TB-500 blend

    10 mg

    Lot CP012607031810L

    COA-2026-TRM5WX

    Pass
    Purity
    —
    Net content
    —
    Identity
    Confirmed
  • Cagrilintide

    5 mg

    Lot 01260924395X

    CGL5-20261019S9439C3

    Purity
    99.75%
    Net content
    —
    Identity
    —
  • CJC-1295 (no DAC) + Ipamorelin

    10 mg

    Lot CP-CP10-06-04

    #172178

    Purity
    —
    Net content
    —
    Identity
    —
  • CJC-1295 (no DAC) + Ipamorelin

    10 mg

    Lot CP012607042910L

    COA-2026-QGBIWV

    Pass
    Purity
    —
    Net content
    —
    Identity
    Confirmed
  • Eloralintide

    5 mg

    Lot 01261007475L

    ELO5-20261019S9439C3

    Purity
    99.96%
    Net content
    —
    Identity
    —
  • Eloralintide

    5 mg

    Lot CP01260720475L

    #214423

    Purity
    99.183%
    Net content
    —
    Identity
    —
  • Eloralintide

    10 mg

    Lot 012610084710L

    ELO10-20261019S9439C3

    Purity
    99.86%
    Net content
    —
    Identity
    —
  • IGF-1 LR3

    1 mg

    Lot RRLC260626321L

    WGM9-VX4U

    Pass
    Purity
    99.962%
    Net content
    —
    Identity
    Conforms
  • Kisspeptin-10

    10 mg

    Lot RRLC2607073710L

    R79N-R6MB

    Pass
    Purity
    99.043%
    Net content
    —
    Identity
    Conforms
  • KPV

    10 mg

    Lot CP-KPV10-06-04

    #172177

    Purity
    98.620%
    Net content
    —
    Identity
    —
  • KPV

    10 mg

    Lot CP012607081110L

    COA-2026-KWMAKN

    Pass
    Purity
    —
    Net content
    10.43 mg
    Identity
    Confirmed
  • MOTS-c

    10 mg

    Lot CP01260704510L

    COA-2026-ZUQAZG

    Pass
    Purity
    —
    Net content
    10.4 mg
    Identity
    Confirmed
  • MOTS-c

    20 mg

    Lot CP01260704520L

    COA-2026-UNXON2

    Pass
    Purity
    —
    Net content
    21.43 mg
    Identity
    Confirmed
  • MOTS-c

    40 mg

    Lot 01261007540L

    MS40-20261019S9439C3

    Purity
    99.84%
    Net content
    —
    Identity
    —
  • MOTS-c

    40 mg

    Lot CP01260704540L

    #213553

    Purity
    99.581%
    Net content
    —
    Identity
    —
  • MOTS-c

    40 mg

    Lot CP01260704540L

    COA-2026-MNFNBG

    Pass
    Purity
    —
    Net content
    41.69 mg
    Identity
    Confirmed
  • Retatrutide

    5 mg

    Lot RRCP0126072125LRT5

    9R53-5KZH

    Pass
    Purity
    99.737%
    Net content
    —
    Identity
    Conforms
  • Retatrutide

    10 mg

    Lot 01260929210X

    RT10-20261019S9439C3

    Purity
    99.85%
    Net content
    —
    Identity
    —
  • Retatrutide

    10 mg

    Lot CP01260702210L

    COA-2026-_FPRBK

    Pass
    Purity
    —
    Net content
    10.63 mg
    Identity
    Confirmed
  • Retatrutide

    20 mg

    Lot 01261012210L

    RT20-20261019S9439C3

    Purity
    99.84%
    Net content
    —
    Identity
    —
  • Retatrutide

    20 mg

    Lot CP-RT20-06-04

    #172163

    Purity
    99.838%
    Net content
    —
    Identity
    —
  • Retatrutide

    20 mg

    Lot CP01260707220L

    COA-2026-RI6NVH

    Pass
    Purity
    —
    Net content
    20.46 mg
    Identity
    Confirmed
  • Retatrutide

    30 mg

    Lot 01261012230L

    RT30-20261019S9439C3

    Purity
    99.95%
    Net content
    —
    Identity
    —
  • Retatrutide

    30 mg

    Lot CP01260707230L

    #213571

    Purity
    99.806%
    Net content
    —
    Identity
    —
  • Retatrutide

    30 mg

    Lot CP01260707230L

    COA-2026-BCTKZM

    Pass
    Purity
    —
    Net content
    30.74 mg
    Identity
    Confirmed
  • Retatrutide

    40 mg

    Lot RRCP01260817240LRT40

    P823-KV8A

    Pass
    Purity
    99.947%
    Net content
    —
    Identity
    Conforms
  • Retatrutide

    60 mg

    Lot CP01260703260L

    #213580

    Purity
    99.798%
    Net content
    —
    Identity
    —
  • Retatrutide

    60 mg

    Lot CP01260703260L

    COA-2026-EASY9P

    Pass
    Purity
    —
    Net content
    62.4 mg
    Identity
    Confirmed
  • Retatrutide (endotoxin)

    20 mg

    Lot CP-RT20-06-04

    #172164

    Purity
    —
    Net content
    —
    Identity
    —
  • Retatrutide (heavy metals)

    20 mg

    Lot CP-RT20-06-04

    #172166

    Purity
    —
    Net content
    —
    Identity
    —
  • Retatrutide (sterility)

    20 mg

    Lot CP-RT20-06-04

    #172165

    Purity
    —
    Net content
    —
    Identity
    —
  • Retatrutide + Cagrilintide

    15 mg (10 mg + 5 mg)

    Lot RRLC260809112L

    LNPB-P43B

    Pass
    Purity
    —
    Net content
    —
    Identity
    Conforms
  • Retatrutide + Eloralintide

    13 mg (10 mg + 3 mg)

    Lot 012609306214L

    RE13-20261019S9439C3

    Purity
    99.81%
    Net content
    —
    Identity
    —
  • Selank

    10 mg

    Lot CP012607071210L

    COA-2026-QB8HFO

    Pass
    Purity
    —
    Net content
    10.28 mg
    Identity
    Confirmed
  • Semax

    10 mg

    Lot CP012607071310L

    COA-2026-CB-N3-

    Pass
    Purity
    —
    Net content
    10.39 mg
    Identity
    Confirmed
  • Sermorelin

    10 mg

    Lot LC2606273110L

    ZWDB-K57V

    Pass
    Purity
    99.868%
    Net content
    —
    Identity
    Conforms
  • TB-500 (17-23)

    10 mg

    Lot CP-TB500-06-04

    #172172

    Purity
    99.959%
    Net content
    —
    Identity
    —
  • TB-500 (17-23)

    10 mg

    Lot CP012607071610L

    COA-2026-TN1BBH

    Pass
    Purity
    —
    Net content
    10.24 mg
    Identity
    Confirmed
  • Tesamorelin

    10 mg

    Lot 01261010310L

    TSM10-20261019S9439C3

    Purity
    99.79%
    Net content
    —
    Identity
    —
  • Tesamorelin

    10 mg

    Lot CP01260707310L

    COA-2026-M2ZTB2

    Pass
    Purity
    —
    Net content
    10.24 mg
    Identity
    Confirmed
  • Tesamorelin

    20 mg

    Lot CP01260707320L

    COA-2026-HSCQTU

    Pass
    Purity
    —
    Net content
    21.33 mg
    Identity
    Confirmed
  • Tirzepatide

    10 mg

    Lot CP01260627110L

    COA-2026-JNECZ_

    Pass
    Purity
    —
    Net content
    10.17 mg
    Identity
    Confirmed
  • Tirzepatide

    15 mg

    Lot CP01260627115X

    COA-2026-XWVJ4J

    Pass
    Purity
    —
    Net content
    15.33 mg
    Identity
    Confirmed
  • Tirzepatide

    20 mg

    Lot 01261009120X

    TR20-20261019S9439C3

    Purity
    99.88%
    Net content
    —
    Identity
    —
  • Tirzepatide

    20 mg

    Lot CP01260704120L

    COA-2026-3FZ0K8

    Pass
    Purity
    —
    Net content
    21.07 mg
    Identity
    Confirmed
  • Tirzepatide

    30 mg

    Lot 01261012130L

    TR30-20261019S9439C3

    Purity
    99.89%
    Net content
    —
    Identity
    —
  • Tirzepatide

    30 mg

    Lot CP01260707130L

    #213589

    Purity
    99.669%
    Net content
    —
    Identity
    —
  • Tirzepatide

    30 mg

    Lot CP01260707130L

    COA-2026-RJMKZZ

    Pass
    Purity
    —
    Net content
    31.61 mg
    Identity
    Confirmed
  • Tirzepatide

    60 mg

    Lot CP-TR60-06-04

    #172169

    Purity
    99.912%
    Net content
    —
    Identity
    —
  • Tirzepatide

    60 mg

    Lot CP01260703160L

    COA-2026-T-RVF2

    Pass
    Purity
    —
    Net content
    62.64 mg
    Identity
    Confirmed
How to read a certificate

Each report lists the tests run on the sample the lab received, each with its own specification and result.

  • Identity. LC-MS measures the mass of the compound. It passes when the observed mass is within 1 Da of the theoretical mass.
  • Purity. RP-HPLC at 214 nm, reported as area %. The reports state their acceptance limit next to the result.
  • Net peptide content. The amount of peptide measured in the vial, in mg, compared with the label claim (accepted within 10%).
  • Sterility, rapid PCR. A screen for microbial DNA. It is not a colony count and not a batch sterility test.
  • Fentanyl screen. A targeted LC-MS/MS screen against a stated detection limit. It is not an exhaustive adulterant panel.

The lab states that results relate only to the item or portion tested, and that a PASS means only that the reported result met the specification shown. Where a report has a verify link, it opens the lab's own page to confirm the report is genuine.