Batch tested by Janoshik Analytical. Verify any report with its key on Janoshik's site. See the certificates →

Order before 11am CST for same-day dispatch

Third-party testing

Every product, and what its report says

One row per product: the lab, the date of analysis, the assayed purity and the verify key, with a link to the report itself. Enter a verify key on the lab's website to confirm the report there.

For laboratory research use only. Not for human consumption.

What a report covers

Each report names the sample, states the measured quantity and, where the lab printed one, an assayed purity. A report covers only what is listed against it under "Tests covered": a result is ticked only where that report prints one, and the reports print purity and the assayed quantity (net content) per vial. A report that prints no purity row says so. We do not test for heavy metals, microbes or endotoxin, and a report describes the vial that was analysed on its analysis date, not any other lot.Our full standard → Methods:HPLC purity,net content,endotoxin,verifying a report.

Batch tested by Janoshik Analytical. Verify any report with its key on Janoshik's site.

Products

  • GLP3-RT 30 mg

    Lab
    Janoshik
    Task
    #216067
    Analysis date
    Sep 1, 2026
    Assayed purity
    99.882%
    Verify key
    6AVJASZ1KYQT
    Lot
    Not printed on report
    Tests covered
    Purity, Net content
    Testing history (1 report)
    Every report on file for GLP3-RT 30 mg, newest first
    DateLab taskLotPurityNet contentTests coveredVerify keyReport
    Sep 1, 2026 · current#216067Not printed99.882%33.85 mgPurity, Net content6AVJASZ1KYQTImage
  • GHK-Cu

    Lab
    Janoshik
    Task
    #215318
    Analysis date
    Jul 31, 2026
    Assayed purity
    99.959%
    Verify key
    FFU7FYYJNJ9V
    Lot
    Not printed on report
    Tests covered
    Purity, Net content
    Testing history (1 report)
    Every report on file for GHK-Cu, newest first
    DateLab taskLotPurityNet contentTests coveredVerify keyReport
    Jul 31, 2026 · current#215318Not printed99.959%90.82 mg (GHK content 76.20 mg; copper content 14.62 mg)Purity, Net contentFFU7FYYJNJ9VImage
  • Ipamorelin

    Lab
    Janoshik
    Task
    #215323
    Analysis date
    Jul 31, 2026
    Assayed purity
    99.897%
    Verify key
    JYMNZ4YKPT5X
    Lot
    Not printed on report
    Tests covered
    Purity, Net content
    Testing history (1 report)
    Every report on file for Ipamorelin, newest first
    DateLab taskLotPurityNet contentTests coveredVerify keyReport
    Jul 31, 2026 · current#215323Not printed99.897%5.49 mgPurity, Net contentJYMNZ4YKPT5XImage
  • KPV

    Lab
    Janoshik
    Task
    #215320
    Analysis date
    Jul 31, 2026
    Assayed purity
    99.600%
    Verify key
    NF2W9KQY4UQP
    Lot
    Not printed on report
    Tests covered
    Purity, Net content
    Testing history (1 report)
    Every report on file for KPV, newest first
    DateLab taskLotPurityNet contentTests coveredVerify keyReport
    Jul 31, 2026 · current#215320Not printed99.600%10.70 mgPurity, Net contentNF2W9KQY4UQPImage
  • Semax

    Lab
    Janoshik
    Task
    #165277
    Analysis date
    May 28, 2026
    Assayed purity
    99.184%
    Verify key
    LI1FR3Y5KSVB
    Lot
    Batch: Clear Cap (Janoshik #165277, May 2026)
    Tests covered
    Purity, Net content
    Testing history (1 report)
    Every report on file for Semax, newest first
    DateLab taskLotPurityNet contentTests coveredVerify keyReport
    May 28, 2026 · current#165277Not printed99.184%5.07 mgPurity, Net contentLI1FR3Y5KSVBImage
  • MOTS-c 20 mg

    Lab
    Janoshik
    Task
    #165287
    Analysis date
    May 28, 2026
    Assayed purity
    99.181%
    Verify key
    7YZ1RD26WYGQ
    Lot
    Batch: Red Cap (Janoshik #165287, May 2026)
    Tests covered
    Purity, Net content
    Testing history (1 report)
    Every report on file for MOTS-c 20 mg, newest first
    DateLab taskLotPurityNet contentTests coveredVerify keyReport
    May 28, 2026 · current#165287Not printed99.181%21.93 mgPurity, Net content7YZ1RD26WYGQImage
  • NA-Semax

    Lab
    Janoshik
    Task
    #165289
    Analysis date
    May 28, 2026
    Assayed purity
    99.424%
    Verify key
    Q2ZKKQP84UAW
    Lot
    Batch: Yellow Cap (Janoshik #165289, May 2026)
    Tests covered
    Purity, Net content
    Testing history (1 report)
    Every report on file for NA-Semax, newest first
    DateLab taskLotPurityNet contentTests coveredVerify keyReport
    May 28, 2026 · current#165289Not printed99.424%29.07 mgPurity, Net contentQ2ZKKQP84UAWImage
  • MOTS-c

    Lab
    Janoshik
    Task
    #124451
    Analysis date
    Mar 25, 2026
    Assayed purity
    99.274%
    Verify key
    X9QFDRJ85UYG
    Lot
    Batch: white cap (Janoshik #124451, Mar 2026)
    Tests covered
    Purity, Net content
    Testing history (1 report)
    Every report on file for MOTS-c, newest first
    DateLab taskLotPurityNet contentTests coveredVerify keyReport
    Mar 25, 2026 · current#124451Not printed99.274%10.21 mgPurity, Net contentX9QFDRJ85UYGImage
  • Bacteriostatic Water (0.9% benzyl alcohol) — 2 ml

    Lab
    Janoshik
    Task
    #110963
    Analysis date
    Mar 2, 2026
    Assayed purity
    Concentration assay (not a purity figure)
    Verify key
    XQQ9EAULW39K
    Lot
    Batch: Blue cap (Janoshik #110963, Mar 2026)
    Tests covered
    Other result only: Benzyl alcohol 10.15 mg/ml
    Testing history (1 report)
    Every report on file for Bacteriostatic Water (0.9% benzyl alcohol) — 2 ml, newest first
    DateLab taskLotPurityNet contentTests coveredVerify keyReport
    Mar 2, 2026 · current#110963Not printed—Benzyl alcohol 10.15 mg/mlOther result only: Benzyl alcohol 10.15 mg/mlXQQ9EAULW39KImage
  • Bacteriostatic Water (0.9% benzyl alcohol) — 10 ml

    Lab
    Janoshik
    Task
    #110963
    Analysis date
    Mar 2, 2026
    Assayed purity
    Concentration assay (not a purity figure)
    Verify key
    XQQ9EAULW39K
    Lot
    Batch: Blue cap (Janoshik #110963, Mar 2026)
    Tests covered
    Other result only: Benzyl alcohol 10.15 mg/ml
    Testing history (1 report)
    Every report on file for Bacteriostatic Water (0.9% benzyl alcohol) — 10 ml, newest first
    DateLab taskLotPurityNet contentTests coveredVerify keyReport
    Mar 2, 2026 · current#110963Not printed—Benzyl alcohol 10.15 mg/mlOther result only: Benzyl alcohol 10.15 mg/mlXQQ9EAULW39KImage
  • Epitalon

    Lab
    Janoshik
    Task
    #99782
    Analysis date
    Jan 19, 2026
    Assayed purity
    99.154%
    Verify key
    4371ZNKCLG9H
    Lot
    Batch: Green cap (Janoshik #99782, Jan 2026)
    Tests covered
    Purity, Net content
    Testing history (1 report)
    Every report on file for Epitalon, newest first
    DateLab taskLotPurityNet contentTests coveredVerify keyReport
    Jan 19, 2026 · current#99782Not printed99.154%10.73 mgPurity, Net content4371ZNKCLG9HImage
  • BPC-157

    Lab
    Janoshik
    Task
    #93604
    Analysis date
    Dec 15, 2025
    Assayed purity
    99.497%
    Verify key
    RMAIPH836PXJ
    Lot
    Batch: Blue Transparent Cap / Silver Crimp (Janoshik #93604, Dec 2025)
    Tests covered
    Purity, Net content
    Testing history (1 report)
    Every report on file for BPC-157, newest first
    DateLab taskLotPurityNet contentTests coveredVerify keyReport
    Dec 15, 2025 · current#93604Not printed99.497%21.33 mgPurity, Net contentRMAIPH836PXJImage
  • DSIP

    Lab
    Janoshik
    Task
    #93611
    Analysis date
    Dec 15, 2025
    Assayed purity
    99.015%
    Verify key
    J45JV29LS6II
    Lot
    Batch: Purple Cap (Janoshik #93611, Dec 2025)
    Tests covered
    Purity, Net content
    Testing history (1 report)
    Every report on file for DSIP, newest first
    DateLab taskLotPurityNet contentTests coveredVerify keyReport
    Dec 15, 2025 · current#93611Not printed99.015%17.23 mgPurity, Net contentJ45JV29LS6IIImage
  • SS-31

    Lab
    Janoshik
    Task
    #93612
    Analysis date
    Dec 15, 2025
    Assayed purity
    99.717%
    Verify key
    XLC46CAH4U1N
    Lot
    Batch: Blue Cap (Janoshik #93612, Dec 2025)
    Tests covered
    Purity, Net content
    Testing history (1 report)
    Every report on file for SS-31, newest first
    DateLab taskLotPurityNet contentTests coveredVerify keyReport
    Dec 15, 2025 · current#93612Not printed99.717%10.31 mgPurity, Net contentXLC46CAH4U1NImage
  • TB-500

    Lab
    Janoshik
    Task
    #92009
    Analysis date
    Dec 8, 2025
    Assayed purity
    99.402%
    Verify key
    PDXV8UJEL1G4
    Lot
    Batch: White cap (Janoshik #92009, Dec 2025)
    Tests covered
    Purity, Net content
    Testing history (1 report)
    Every report on file for TB-500, newest first
    DateLab taskLotPurityNet contentTests coveredVerify keyReport
    Dec 8, 2025 · current#92009Not printed99.402%11.02 mgPurity, Net contentPDXV8UJEL1G4Image
  • NAD+

    Lab
    Janoshik
    Task
    #92008
    Analysis date
    Dec 5, 2025
    Assayed purity
    Not stated on the report
    Verify key
    VC63IEZ7H6YF
    Lot
    Batch: Green cap (Janoshik #92008, Dec 2025)
    Tests covered
    Net content
    Testing history (1 report)
    Every report on file for NAD+, newest first
    DateLab taskLotPurityNet contentTests coveredVerify keyReport
    Dec 5, 2025 · current#92008Not printed—486.17 mgNet contentVC63IEZ7H6YFImage
  • CJC-1295 / Ipamorelin

    Lab
    Janoshik
    Task
    #89881
    Analysis date
    Nov 25, 2025
    Assayed purity
    Not stated on the report
    Verify key
    AWKK8Y5EIR1V
    Lot
    Batch: Blue Cap (Janoshik #89881, Nov 2025)
    Tests covered
    Net content
    Testing history (1 report)
    Every report on file for CJC-1295 / Ipamorelin, newest first
    DateLab taskLotPurityNet contentTests coveredVerify keyReport
    Nov 25, 2025 · current#89881Not printed—CJC-1295 (mod GRF 1-29) 6.34 mg; Ipamorelin 5.37 mgNet contentAWKK8Y5EIR1VImage
  • GHK-Cu 50 mg

    Lab
    Janoshik
    Task
    #89872
    Analysis date
    Nov 25, 2025
    Assayed purity
    99.846%
    Verify key
    EP4QIRBYZC47
    Lot
    Batch: Clear cap+Silver band (Janoshik #89872, Nov 2025)
    Tests covered
    Purity, Net content
    Testing history (1 report)
    Every report on file for GHK-Cu 50 mg, newest first
    DateLab taskLotPurityNet contentTests coveredVerify keyReport
    Nov 25, 2025 · current#89872Not printed99.846%48.35 mgPurity, Net contentEP4QIRBYZC47Image
  • FOXO4-DRI

    Lab
    Janoshik
    Task
    #86757
    Analysis date
    Nov 10, 2025
    Assayed purity
    99.319%
    Verify key
    NZVARFV3XP8Z
    Lot
    Batch: black cap (Janoshik #86757, Nov 2025)
    Tests covered
    Purity, Net content
    Testing history (1 report)
    Every report on file for FOXO4-DRI, newest first
    DateLab taskLotPurityNet contentTests coveredVerify keyReport
    Nov 10, 2025 · current#86757Not printed99.319%6.69 mgPurity, Net contentNZVARFV3XP8ZImage
  • GLP3-RT 10 mg

    Lab
    Janoshik
    Task
    #86681
    Analysis date
    Nov 7, 2025
    Assayed purity
    99.499%
    Verify key
    SKYPD9CJHB21
    Lot
    Batch: white cap (Janoshik #86681, Nov 2025)
    Tests covered
    Purity, Net content
    Testing history (1 report)
    Every report on file for GLP3-RT 10 mg, newest first
    DateLab taskLotPurityNet contentTests coveredVerify keyReport
    Nov 7, 2025 · current#86681Not printed99.499%11.53 mgPurity, Net contentSKYPD9CJHB21Image
  • Ipamorelin 10 mg

    Lab
    Janoshik
    Task
    #86679
    Analysis date
    Nov 7, 2025
    Assayed purity
    99.730%
    Verify key
    T9U1LKB242MK
    Lot
    Batch: red cap (Janoshik #86679, Nov 2025)
    Tests covered
    Purity, Net content
    Testing history (1 report)
    Every report on file for Ipamorelin 10 mg, newest first
    DateLab taskLotPurityNet contentTests coveredVerify keyReport
    Nov 7, 2025 · current#86679Not printed99.730%11.53 mgPurity, Net contentT9U1LKB242MKImage
  • Tesamorelin

    Lab
    Janoshik
    Task
    #85191
    Analysis date
    Oct 30, 2025
    Assayed purity
    99.366%
    Verify key
    7QP6JH56B1AJ
    Lot
    Batch: Red cap (Janoshik #85191, Oct 2025)
    Tests covered
    Purity, Net content
    Testing history (1 report)
    Every report on file for Tesamorelin, newest first
    DateLab taskLotPurityNet contentTests coveredVerify keyReport
    Oct 30, 2025 · current#85191Not printed99.366%9.82 mgPurity, Net content7QP6JH56B1AJImage
  • Melanotan-2

    Lab
    Janoshik
    Task
    #85194
    Analysis date
    Oct 30, 2025
    Assayed purity
    99.659%
    Verify key
    6LU1A2YM9MN3
    Lot
    Batch: Yellow cap (Janoshik #85194, Oct 2025)
    Tests covered
    Purity, Net content
    Testing history (1 report)
    Every report on file for Melanotan-2, newest first
    DateLab taskLotPurityNet contentTests coveredVerify keyReport
    Oct 30, 2025 · current#85194Not printed99.659%10.34 mgPurity, Net content6LU1A2YM9MN3Image