Certificates of analysis

COA library

Every lot is tested by an independent laboratory for purity (HPLC) and identity (mass spectrometry). Search by product, strength, SKU, task number or verification key.

Register or sign in to view the full certificate for each lot.

Register to view COAs
ProductStrengthSKULatest independent reportVerification keyCertificate
5-Amino-1MQ10mgWP-5-AMINO-1MQ-10MGJanoshik #165282 · 27 MAY 2026 · purity n/aWABDQKY1XCFCRegister to view
Adipotide (FTPP)5mgWP-ADIPOTIDE-5MGJanoshik #124447 · 25 MAR 2026 · purity 98.281%PQSU64PXZDSRRegister to view
Adipotide (FTPP)10mgWP-ADIPOTIDE-10MGJanoshik #43160 · 11 JUN 2024 · purity 98.845%LVPDNTIFDA5QRegister to view
Adipotide (FTPP)2mgWP-ADIPOTIDE-2MGJanoshik #165284 · 29 MAY 2026 · purity 98.883%CD5W6F8PC4ZTRegister to view
AICAR50mgWP-AICAR-50MGPublished when the current lot is received
AOD-96045mgWP-AOD-9604-5MGJanoshik #137532 · 13 APR 2026 · purity n/aQQMU4QEBIDRegister to view
AOD-960410mgWP-AOD-9604-10MGJanoshik #92095 · 09 DEC 2025 · purity 99.406%49L96LINJBY9Register to view
Cagrilintide5mgWP-CAGRILINTIDE-5MGPublished when the current lot is received
Cagrilintide10mgWP-CAGRILINTIDE-10MGPublished when the current lot is received
Cagrilintide + Semaglutide Blend5mg + 5mgWP-CAGRILINTIDE-SEMAGLUTIDE-BLEND-5MG-5MGPublished when the current lot is received
L-Carnitine600mg/10mlWP-L-CARNITINE-600MG-10MLPublished when the current lot is received
L-Carnitine1200mg/10mlWP-L-CARNITINE-1200MG-10MLPublished when the current lot is received
Lemon Bottle10mgWP-LEMON-BOTTLE-10MGPublished when the current lot is received
Lipo-C10mlWP-LIPO-C-10MLPublished when the current lot is received
Mazdutide10mgWP-MAZDUTIDE-10MGPublished when the current lot is received
Orforglipron0.8mgWP-ORFORGLIPRON-0-8MGPublished when the current lot is received
Orforglipron2.5mgWP-ORFORGLIPRON-2-5MGPublished when the current lot is received
Orforglipron5.5mgWP-ORFORGLIPRON-5-5MGPublished when the current lot is received
Orforglipron9mgWP-ORFORGLIPRON-9MGPublished when the current lot is received
Orforglipron17.2mgWP-ORFORGLIPRON-17-2MGPublished when the current lot is received
Retatrutide5mgWP-RETATRUTIDE-5MGPublished when the current lot is received
Retatrutide10mgWP-RETATRUTIDE-10MGPublished when the current lot is received
Retatrutide15mgWP-RETATRUTIDE-15MGPublished when the current lot is received
Retatrutide20mgWP-RETATRUTIDE-20MGPublished when the current lot is received
Retatrutide30mgWP-RETATRUTIDE-30MGPublished when the current lot is received
Retatrutide50mgWP-RETATRUTIDE-50MGPublished when the current lot is received
Retatrutide60mgWP-RETATRUTIDE-60MGPublished when the current lot is received
Semaglutide5mgWP-SEMAGLUTIDE-5MGPublished when the current lot is received
Semaglutide10mgWP-SEMAGLUTIDE-10MGPublished when the current lot is received
Semaglutide15mgWP-SEMAGLUTIDE-15MGPublished when the current lot is received
Semaglutide20mgWP-SEMAGLUTIDE-20MGPublished when the current lot is received
SLU-PP-33210mgWP-SLU-PP-332-10MGPublished when the current lot is received
Survodutide10mgWP-SURVODUTIDE-10MGPublished when the current lot is received
Tirzepatide5mgWP-TIRZEPATIDE-5MGPublished when the current lot is received
Tirzepatide10mgWP-TIRZEPATIDE-10MGPublished when the current lot is received
Tirzepatide15mgWP-TIRZEPATIDE-15MGPublished when the current lot is received
Tirzepatide20mgWP-TIRZEPATIDE-20MGPublished when the current lot is received
Tirzepatide30mgWP-TIRZEPATIDE-30MGPublished when the current lot is received
Tirzepatide60mgWP-TIRZEPATIDE-60MGPublished when the current lot is received
CJC-1295 (no DAC)10mgWP-CJC-1295-NO-DAC-10MGPublished when the current lot is received
CJC-1295 (no DAC)2mgWP-CJC-1295-NO-DAC-2MGPublished when the current lot is received
CJC-1295 (no DAC)5mgWP-CJC-1295-NO-DAC-5MGPublished when the current lot is received
CJC-1295 (no DAC) + Ipamorelin Blend5mg + 5mgWP-CJC-1295-IPAMORELIN-BLEND-5MG-5MGJanoshik #89881 · 25 NOV 2025 · purity n/aAWKK8Y5EIR1VRegister to view
CJC-1295 with DAC2mgWP-CJC-1295-DAC-2MGPublished when the current lot is received
CJC-1295 with DAC5mgWP-CJC-1295-DAC-5MGPublished when the current lot is received
GHRP-2 Acetate5mgWP-GHRP-2-5MGPublished when the current lot is received
GHRP-2 Acetate10mgWP-GHRP-2-10MGJanoshik #124448 · 25 MAR 2026 · purity 99.822%ESL18C1SUYL6Register to view
GHRP-6 Acetate5mgWP-GHRP-6-5MGPublished when the current lot is received
GHRP-6 Acetate10mgWP-GHRP-6-10MGJanoshik #124449 · 25 MAR 2026 · purity 99.605%Q5K45A3KXLFNRegister to view
Hexarelin Acetate5mgWP-HEXARELIN-5MGJanoshik #124452 · 25 MAR 2026 · purity 99.540%74KQFIAXF587Register to view
IGF-1 LR30.1mgWP-IGF-1-LR3-0-1MGJanoshik #93609 · 15 DEC 2025 · purity 95.324%FNY5H6MT8ZPBRegister to view
IGF-1 LR31mgWP-IGF-1-LR3-1MGJanoshik #111889 · 04 MAR 2026 · purity 98.061%L32PCZKXBTMERegister to view
Ipamorelin5mgWP-IPAMORELIN-5MGJanoshik #215323 · 31 JUL 2026 · purity 99.897%JYMNZ4YKPT5XRegister to view
Ipamorelin10mgWP-IPAMORELIN-10MGJanoshik #62242 · 14 APR 2025 · purity 99.838%Q79A72QSRJHARegister to view
MGF2mgWP-MGF-2MGPublished when the current lot is received
PEG-MGF2mgWP-PEG-MGF-2MGPublished when the current lot is received
Sermorelin5mgWP-SERMORELIN-5MGJanoshik #215324 · 31 JUL 2026 · purity 98.556%MDF2E4WBV8BYRegister to view
Sermorelin10mgWP-SERMORELIN-10MGJanoshik #99781 · 19 JAN 2026 · purity 99.532%E8NEYIZXVKQURegister to view
Tesamorelin5mgWP-TESAMORELIN-5MGPublished when the current lot is received
Tesamorelin10mgWP-TESAMORELIN-10MGJanoshik #85191 · 30 OCT 2025 · purity 99.366%7QP6JH56B1AJRegister to view
ARA-29010mgWP-ARA-290-10MGJanoshik #110953 · 27 FEB 2026 · purity 99.822%7R7AJ2A17QZ7Register to view
BPC-1575mgWP-BPC-157-5MGPublished when the current lot is received
BPC-15710mgWP-BPC-157-10MGJanoshik #85186 · 30 OCT 2025 · purity 99.825%L28LJGBST3K7Register to view
BPC-157 + TB-500 Blend5mg + 5mgWP-BPC-157-TB-500-BLEND-5MG-5MGJanoshik #85185 · 30 OCT 2025 · purity n/aDHS4YW44X1J6Register to view
BPC-157 + TB-500 Blend10mg + 10mgWP-BPC-157-TB-500-BLEND-10MG-10MGJanoshik #93610 · 15 DEC 2025 · purity n/aJWEF9BZILKG9Register to view
Cartalax20mgWP-CARTALAX-20MGPublished when the current lot is received
GLOW Blend (TB-500, BPC-157, GHK-Cu)70mg (10/10/50)WP-GLOW-BLEND-70MGJanoshik #85193 · 30 OCT 2025 · purity n/aUD6BMCBK162LRegister to view
KLOW Blend (TB-500, BPC-157, GHK-Cu, KPV)80mg (10/10/50/10)WP-KLOW-BLEND-80MGJanoshik #215332 · 30 JUL 2026 · purity n/aEWHV99C7W6BJRegister to view
KPV10mgWP-KPV-10MGJanoshik #215320 · 31 JUL 2026 · purity 99.600%NF2W9KQY4UQPRegister to view
LL-375mgWP-LL-37-5MGJanoshik #99777 · 19 JAN 2026 · purity 99.153%W5PU7YRT3QE4Register to view
TB-500 (Thymosin Beta-4 Acetate)5mgWP-TB-500-5MGJanoshik #215317 · 31 JUL 2026 · purity 97.489%1X5ETMGE76PARegister to view
TB-500 (Thymosin Beta-4 Acetate)10mgWP-TB-500-10MGJanoshik #155860 · 13 MAY 2026 · purity 98.732%7V5JN45WG2E6Register to view
TB-500 (Thymosin Beta-4 Acetate)20mgWP-TB-500-20MGJanoshik #94403 · 22 DEC 2025 · purity 99.794%X4F7SBQVJ9SSRegister to view
Epitalon10mgWP-EPITALON-10MGJanoshik #99782 · 19 JAN 2026 · purity 99.154%4371ZNKCLG9HRegister to view
Epitalon50mgWP-EPITALON-50MGJanoshik #101780 · 26 JAN 2026 · purity 99.497%HQ3E2YSNQN4RRegister to view
FOXO4-DRI10mgWP-FOXO4-DRI-10MGJanoshik #75703 · 21 AUG 2025 · purity 99.662%4N986TT7LBZ7Register to view
Glutathione1500mgWP-GLUTATHIONE-1500MGPublished when the current lot is received
Glutathione600mgWP-GLUTATHIONE-600MGPublished when the current lot is received
MOTS-c40mgWP-MOTS-C-40MGPublished when the current lot is received
MOTS-c10mgWP-MOTS-C-10MGJanoshik #124451 · 25 MAR 2026 · purity 99.274%X9QFDRJ85UYGRegister to view
NAD+100mgWP-NAD-PLUS-100MGPublished when the current lot is received
NAD+1000mgWP-NAD-PLUS-1000MGPublished when the current lot is received
NAD+500mgWP-NAD-PLUS-500MGJanoshik #92008 · 05 DEC 2025 · purity n/aVC63IEZ7H6YFRegister to view
PNC-275mgWP-PNC-27-5MGJanoshik #75250 · 18 AUG 2025 · purity 99.349%MCFB6PVQ69CNRegister to view
SS-31 (Elamipretide)10mgWP-SS-31-10MGJanoshik #93612 · 15 DEC 2025 · purity 99.717%XLC46CAH4U1NRegister to view
SS-31 (Elamipretide)50mgWP-SS-31-50MGPublished when the current lot is received
Thymalin10mgWP-THYMALIN-10MGJanoshik #99780 · 19 JAN 2026 · purity 99.831%6FH4393R5KXLRegister to view
Thymosin Alpha-15mgWP-THYMOSIN-ALPHA-1-5MGJanoshik #124445 · 25 MAR 2026 · purity 99.049%X6PBU24EQQGMRegister to view
Thymosin Alpha-110mgWP-THYMOSIN-ALPHA-1-10MGJanoshik #165290 · 28 MAY 2026 · purity 99.311%GDYWX7FMHXZGRegister to view
Vitamin B12 (Cyanocobalamin)10mgWP-VITAMIN-B12-10MGPublished when the current lot is received
Adamax5mgWP-ADAMAX-5MGJanoshik #99297 · 19 JAN 2026 · purity n/aJIVPKE6USJ1TRegister to view
Adamax10mgWP-ADAMAX-10MGJanoshik #99778 · 19 JAN 2026 · purity 99.907%PR7FPUJD2T9XRegister to view
Cerebrolysin60mgWP-CEREBROLYSIN-60MGPublished when the current lot is received
DSIP5mgWP-DSIP-5MGJanoshik #215327 · 31 JUL 2026 · purity 98.690%I2BCSZHCFUJPRegister to view
DSIP10mgWP-DSIP-10MGJanoshik #89640 · 21 NOV 2025 · purity 99.405%4FDBEP6UV9T3Register to view
Melatonin10mgWP-MELATONIN-10MGPublished when the current lot is received
PE-22-2810mgWP-PE-22-28-10MGJanoshik #99779 · 19 JAN 2026 · purity 99.624%Y2P8HQ4ZC99MRegister to view
Pinealon10mgWP-PINEALON-10MGPublished when the current lot is received
Pinealon20mgWP-PINEALON-20MGJanoshik #165281 · 28 MAY 2026 · purity 99.391%8TNT97EJMBNZRegister to view
Selank10mgWP-SELANK-10MGPublished when the current lot is received
Selank5mgWP-SELANK-5MGJanoshik #165286 · 28 MAY 2026 · purity 99.397%XCA9CWS1GC32Register to view
Semax10mgWP-SEMAX-10MGJanoshik #165292 · 28 MAY 2026 · purity 99.248%YC4XJNQY3USLRegister to view
Semax5mgWP-SEMAX-5MGPublished when the current lot is received
VIP (Vasoactive Intestinal Peptide)10mgWP-VIP-10MGJanoshik #75751 · 21 AUG 2025 · purity 99.787%9KGQ8RX3AKESRegister to view
AHK-Cu100mgWP-AHK-CU-100MGPublished when the current lot is received
AHK-Cu500mgWP-AHK-CU-500MGPublished when the current lot is received
GHK-Cu50mgWP-GHK-CU-50MGJanoshik #99263 · 16 JAN 2026 · purity 99.693%RL4AATZ6BF1DRegister to view
GHK-Cu100mgWP-GHK-CU-100MGJanoshik #215318 · 31 JUL 2026 · purity 99.959%FFU7FYYJNJ9VRegister to view
Snap-810mgWP-SNAP-8-10MGJanoshik #110956 · 27 FEB 2026 · purity 99.945%H6EGCDQXVXZNRegister to view
Kisspeptin-105mgWP-KISSPEPTIN-10-5MGPublished when the current lot is received
Kisspeptin-1010mgWP-KISSPEPTIN-10-10MGJanoshik #165280 · 28 MAY 2026 · purity 99.862%ISFQN3MSA3UJRegister to view
Melanotan I10mgWP-MELANOTAN-1-10MGJanoshik #124446 · 25 MAR 2026 · purity 99.871%TS39F4D23QZTRegister to view
Melanotan II10mgWP-MELANOTAN-2-10MGJanoshik #85194 · 30 OCT 2025 · purity 99.659%6LU1A2YM9MN3Register to view
Oxytocin Acetate5mgWP-OXYTOCIN-5MGPublished when the current lot is received
Oxytocin Acetate10mgWP-OXYTOCIN-10MGJanoshik #165291 · 28 MAY 2026 · purity 96.395%SJWFG2XD59IERegister to view
Oxytocin Acetate2mgWP-OXYTOCIN-2MGPublished when the current lot is received
PT-141 (Bremelanotide)10mgWP-PT-141-10MGJanoshik #99774 · 19 JAN 2026 · purity 99.908%CZRLAY7VFHQ2Register to view
Acetic Acid Water3mlWP-ACETIC-ACID-WATER-3MLPublished when the current lot is received
Acetic Acid Water10mlWP-ACETIC-ACID-WATER-10MLPublished when the current lot is received
Bacteriostatic Water3mlWP-BACTERIOSTATIC-WATER-3MLPublished when the current lot is received
Bacteriostatic Water10mlWP-BACTERIOSTATIC-WATER-10MLPublished when the current lot is received