Research Use Only — All products are strictly for in vitro laboratory research. Not for human or veterinary use. By accessing this site you confirm you are a qualified researcher and agree to our terms of service.
Testing lab: Janoshik Analytical
Method: HPLC + Mass Spec
Results: Publicly verifiable
Minimum purity: 98%+

All test results are conducted by Janoshik Analytical Laboratory, an independent third-party testing facility. Each result is publicly verifiable at janoshik.com and verify.janoshik.com using the unique test ID. Results shown are from our supplier's publicly published testing records.

BPC-157
CAS 137525-51-0
7 tests
Apr 2026
BPC-157 10mg — HPLC Identity & Purity
Janoshik Analytical Laboratory
View Result → 133563
Batch 5
Nov 2025
BPC-157 12mg — HPLC Identity & Purity
Janoshik Analytical Laboratory
View Result → 86752
Batch 5 #1
Aug 2025
BPC-157 12mg — HPLC Identity & Purity
Janoshik Analytical Laboratory
View Result → 73246
Batch 5 #2
Aug 2025
BPC-157 12mg — HPLC Identity & Purity
Janoshik Analytical Laboratory
View Result → 72920
Batch 5
Aug 2025
BPC-157 12mg — HPLC Identity & Purity
Janoshik Analytical Laboratory
View Result → 50504
Prior
BPC-157 10mg — HPLC Identity & Purity
Janoshik Analytical Laboratory
View Result → 41964
Batch 8
Mar 2025
BPC-157 5mg — HPLC Identity & Purity
Janoshik Analytical Laboratory
View Result → 56743
TB-500 Fragment
CAS 77591-33-4
6 tests
Mar 2026
TB-500 20mg — HPLC Identity & Purity
Janoshik Analytical Laboratory
View Result → 111318
Batch 5
Nov 2025
TB-500 Fragment 12mg — HPLC Identity & Purity
Janoshik Analytical Laboratory
View Result → 85618
#1
Aug 2025
TB-500 Fragment 12mg — HPLC Identity & Purity
Janoshik Analytical Laboratory
View Result → 73231
#2
Aug 2025
TB-500 Fragment 12mg — HPLC Identity & Purity
Janoshik Analytical Laboratory
View Result → 72921
Batch 5
Prior
TB-500 Fragment 12mg — HPLC Identity & Purity
Janoshik Analytical Laboratory
View Result → 50505
Prior
TB-500 (Fragment) 10mg — HPLC Identity & Purity
Janoshik Analytical Laboratory
View Result → 41911
BPC-157 + TB-500 Mix
Co-lyophilized blend
2 tests
Apr 2026
BPC+TB-500 Mix 10/10mg — HPLC Identity & Purity
Janoshik Analytical Laboratory
View Result → 133556
Batch 5
Nov 2025
BPC+TB-500 Mix 15/15mg — HPLC Identity & Purity
Janoshik Analytical Laboratory
View Result → 85615
Semaglutide
CAS 910463-68-2
5 tests
Apr 2025
Semaglutide 10mg — HPLC Identity & Purity
Janoshik Analytical Laboratory
View Result → 62798
Batch 8
Mar 2025
Semaglutide 10mg — HPLC Identity & Purity
Janoshik Analytical Laboratory
View Result → 58297
Batch 8
Mar 2025
Semaglutide 5mg — HPLC Identity & Purity
Janoshik Analytical Laboratory
View Result → 56745
Prior
Semaglutide 5mg — HPLC Identity & Purity
Janoshik Analytical Laboratory
View Result → 43073
Prior
Semaglutide Vial/Pen 10mg — HPLC Identity & Purity
Janoshik Analytical Laboratory
View Result → 50503
Tirzepatide
CAS 2023788-19-2
11 tests
Apr 2026
Tirzepatide 60mg — HPLC Identity & Purity
Janoshik Analytical Laboratory
View Result → 133565
Jan 2026
Tirzepatide 30mg — HPLC Identity & Purity
Janoshik Analytical Laboratory
View Result → 101019
Oct 2025
Tirzepatide 30mg — HPLC Identity & Purity
Janoshik Analytical Laboratory
View Result → 84191
Batch 5
Nov 2025
Tirzepatide 10mg — HPLC Identity & Purity
Janoshik Analytical Laboratory
View Result → 85617
Aug 2025
Tirzepatide 10mg — HPLC Identity & Purity
Janoshik Analytical Laboratory
View Result → 73637
API
Aug 2025
Tirzepatide API — HPLC Identity & Purity
Janoshik Analytical Laboratory
View Result → 73693
Jun 2025
Tirzepatide 10mg — HPLC Identity & Purity
Janoshik Analytical Laboratory
View Result → 67206
Blind test
Prior
Tirzepatide 10mg — HPLC Identity & Purity (Blind)
Janoshik Analytical Laboratory
View Result → 62117
Apr 2025
Tirzepatide 10mg — HPLC Identity & Purity
Janoshik Analytical Laboratory
View Result → 62796
Batch 8
Mar 2025
Tirzepatide 10mg — HPLC Identity & Purity
Janoshik Analytical Laboratory
View Result → 58298
Prior
Tirzepatide 10mg — HPLC Identity & Purity
Janoshik Analytical Laboratory
View Result → 44778
Retatrutide
CAS 2381085-64-7
16 tests
10mg Batch 2
Apr 2026
Retatrutide 10mg — HPLC Identity & Purity
Janoshik Analytical Laboratory
View Result → 133567
10mg
Apr 2026
Retatrutide 10mg — HPLC Identity & Purity
Janoshik Analytical Laboratory
View Result → 133568
20mg
Apr 2026
Retatrutide 20mg — HPLC Identity & Purity
Janoshik Analytical Laboratory
View Result → 133560
30mg
Apr 2026
Retatrutide 30mg — HPLC Identity & Purity
Janoshik Analytical Laboratory
View Result → 133561
60mg
Apr 2026
Retatrutide 60mg — HPLC Identity & Purity
Janoshik Analytical Laboratory
View Result → 133562
Mar 2026
Retatrutide — HPLC Identity & Purity
Janoshik Analytical Laboratory
View Result → 109140
Mar 2026
Retatrutide 60mg — HPLC Identity & Purity
Janoshik Analytical Laboratory
View Result → 111317
30mg
Jan 2026
Retatrutide 30mg — HPLC Identity & Purity
Janoshik Analytical Laboratory
View Result → 101018
10mg
Jan 2026
Retatrutide 10mg — HPLC Identity & Purity
Janoshik Analytical Laboratory
View Result → 101017
30mg
Oct 2025
Retatrutide 30mg — HPLC Identity & Purity
Janoshik Analytical Laboratory
View Result → 84190
Batch 5
Nov 2025
Retatrutide — HPLC Identity & Purity
Janoshik Analytical Laboratory
View Result → 85616
Aug 2025
Retatrutide — HPLC Identity & Purity
Janoshik Analytical Laboratory
View Result → 72923
Jun 2025
Retatrutide 10mg — HPLC Identity & Purity
Janoshik Analytical Laboratory
View Result → 67204
Apr 2025
Retatrutide 10mg — HPLC Identity & Purity
Janoshik Analytical Laboratory
View Result → 62797
Batch 8
Mar 2025
Retatrutide 10mg — HPLC Identity & Purity
Janoshik Analytical Laboratory
View Result → 58296
Prior
Retatrutide 10mg — HPLC Identity & Purity
Janoshik Analytical Laboratory
View Result → 48440
MOTS-C
CAS 1627580-64-6
2 tests
Apr 2026
MOTS-C 10mg — HPLC Identity & Purity
Janoshik Analytical Laboratory
View Result → 133558
Batch 5
Nov 2025
MOTS-C 10mg — HPLC Identity & Purity
Janoshik Analytical Laboratory
View Result → 85620
GHK-Cu
CAS 89030-95-5
3 tests
Apr 2026
GHK-Cu 50mg — HPLC Identity & Purity
Janoshik Analytical Laboratory
View Result → 133557
Apr 2026
GHK-Cu 100mg — HPLC Identity & Purity
Janoshik Analytical Laboratory
View Result → 133566
Feb 2026
GHK-Cu 50mg — HPLC Identity & Purity
Janoshik Analytical Laboratory
View Result → 106595
Ipamorelin
CAS 170851-70-4
1 test
Feb 2026
Ipamorelin 10mg — HPLC Identity & Purity
Janoshik Analytical Laboratory
View Result → 106599
PT-141
CAS 189691-06-3
1 test
Feb 2026
PT-141 10mg — HPLC Identity & Purity
Janoshik Analytical Laboratory
View Result → 106598
Melanotan-2
CAS 121062-08-6
3 tests
Apr 2026
Melanotan-2 10mg — HPLC Identity & Purity
Janoshik Analytical Laboratory
View Result → 133559
Batch 5
Nov 2025
Melanotan-2 10mg — HPLC Identity & Purity
Janoshik Analytical Laboratory
View Result → 85619
Prior
Melanotan-2 10mg — HPLC Identity & Purity
Janoshik Analytical Laboratory
View Result → 41966
GHRP-6
CAS 87616-84-0
2 tests
Batch 5
Nov 2025
GHRP-6 10mg — HPLC Identity & Purity
Janoshik Analytical Laboratory
View Result → 85621
Prior
GHRP-6 10mg — HPLC Identity & Purity
Janoshik Analytical Laboratory
View Result → 41969