Research Use Only — All products are for in vitro laboratory research only. Not for human or veterinary use. Terms of service.
Testing lab: Janoshik Analytical
Tests: Purity, identity, endotoxin
Results: Publicly verifiable
Minimum purity: 98%+

Most results come from Janoshik Analytical Laboratory, an independent third-party lab. You can check any Janoshik result at janoshik.com or verify.janoshik.com using its test ID. A few results come from Uzorak and open as PDFs on uzorak.com. All results are from our supplier’s published testing records. Dates show when the supplier published each result.

BPC-157
CAS 137525-51-0
9 tests
8 Jul 2026
BPC-157 — Identity & Purity
Janoshik Analytical Laboratory
View Result → 195380
8 Jul 2026
BPC-157 10mg — Identity & Purity
Uzorak
View Result → 0M5CT6
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 → 41965
BPC-157 + TB-500 Mix
Co-lyophilized blend
2 tests
8 Jul 2026
BPC-157 + TB-500 Mix — Identity & Purity
Janoshik Analytical Laboratory
View Result → 195379
8 Jul 2026
BPC-157 + TB-500 Mix — Identity & Purity
Janoshik Analytical Laboratory
View Result → 153531
Semaglutide
CAS 910463-68-2
5 tests
Apr 2026
Semaglutide 10mg — HPLC Identity & Purity
Janoshik Analytical Laboratory
View Result → 133564
Mar 2026
Semaglutide — HPLC Identity & Purity
Janoshik Analytical Laboratory
View Result → 111316
Batch 5
Nov 2025
Semaglutide 10mg — HPLC Identity & Purity
Janoshik Analytical Laboratory
View Result → 85617
Prior
Semaglutide 10mg — HPLC Identity & Purity
Janoshik Analytical Laboratory
View Result → 41967
Batch 8
Mar 2025
Semaglutide 10mg — HPLC Identity & Purity
Janoshik Analytical Laboratory
View Result → 57084
Tirzepatide
CAS 2023788-19-2
23 tests
17 Aug 2026
Tirzepatide — Endotoxin
Janoshik Analytical Laboratory
View Result → 221496
17 Aug 2026
Tirzepatide 60mg — Identity & Purity
Janoshik Analytical Laboratory
View Result → 221495
17 Aug 2026
Tirzepatide 30mg — Identity & Purity
Janoshik Analytical Laboratory
View Result → 212716
17 Aug 2026
Tirzepatide — Endotoxin
Janoshik Analytical Laboratory
View Result → 195958
1 Aug 2026
Tirzepatide — Endotoxin
Janoshik Analytical Laboratory
View Result → 206905
1 Aug 2026
Tirzepatide 60mg — Identity & Purity
Janoshik Analytical Laboratory
View Result → 206900
1 Aug 2026
Tirzepatide — Endotoxin
Janoshik Analytical Laboratory
View Result → 206897
1 Aug 2026
Tirzepatide 30mg — Identity & Purity
Janoshik Analytical Laboratory
View Result → 206892
8 Jul 2026
Tirzepatide — Identity & Purity
Janoshik Analytical Laboratory
View Result → 195957
8 Jul 2026
Tirzepatide 60mg — Identity & Purity
Janoshik Analytical Laboratory
View Result → 195388
8 Jul 2026
Tirzepatide 30mg — Identity & Purity
Janoshik Analytical Laboratory
View Result → 195387
8 Jul 2026
Tirzepatide 60mg — Identity & Purity
Janoshik Analytical Laboratory
View Result → 195376
8 Jul 2026
Tirzepatide 30mg — Identity & Purity
Janoshik Analytical Laboratory
View Result → 195375
8 Jul 2026
Tirzepatide 30mg — Identity & Purity
Janoshik Analytical Laboratory
View Result → 194262
8 Jul 2026
Tirzepatide 60mg — Identity & Purity
Janoshik Analytical Laboratory
View Result → 193636
8 Jul 2026
Tirzepatide — Endotoxin
Janoshik Analytical Laboratory
View Result → 193635
8 Jul 2026
Tirzepatide 30mg — Identity & Purity
Janoshik Analytical Laboratory
View Result → 193629
8 Jul 2026
Tirzepatide — Endotoxin
Janoshik Analytical Laboratory
View Result → 193628
Apr 2026
Tirzepatide 10mg — HPLC Identity & Purity
Janoshik Analytical Laboratory
View Result → 133565
Mar 2026
Tirzepatide — HPLC Identity & Purity
Janoshik Analytical Laboratory
View Result → 111319
Batch 5
Nov 2025
Tirzepatide 10mg — HPLC Identity & Purity
Janoshik Analytical Laboratory
View Result → 85615
Aug 2025
Tirzepatide 10mg — HPLC Identity & Purity
Janoshik Analytical Laboratory
View Result → 72922
Prior
Tirzepatide 10mg — HPLC Identity & Purity
Janoshik Analytical Laboratory
View Result → 44778
Retatrutide
CAS 2381085-64-7
46 tests
17 Aug 2026
Retatrutide — Endotoxin
Janoshik Analytical Laboratory
View Result → 221526
17 Aug 2026
Retatrutide 30mg — Identity & Purity
Janoshik Analytical Laboratory
View Result → 221525
17 Aug 2026
Retatrutide 130mg — Identity & Purity
Janoshik Analytical Laboratory
View Result → 214135
17 Aug 2026
Retatrutide 60mg — Identity & Purity
Janoshik Analytical Laboratory
View Result → 214134
17 Aug 2026
Retatrutide 30mg — Identity & Purity
Janoshik Analytical Laboratory
View Result → 214133
17 Aug 2026
Retatrutide 20mg — Identity & Purity
Janoshik Analytical Laboratory
View Result → 214132
17 Aug 2026
Retatrutide 30mg — Identity & Purity
Janoshik Analytical Laboratory
View Result → 212715
17 Aug 2026
Retatrutide — Endotoxin
Janoshik Analytical Laboratory
View Result → 195956
1 Aug 2026
Retatrutide — Endotoxin
Janoshik Analytical Laboratory
View Result → 200571
1 Aug 2026
Retatrutide 30mg — Identity & Purity
Janoshik Analytical Laboratory
View Result → 200570
1 Aug 2026
Retatrutide 30mg — Identity & Purity
Janoshik Analytical Laboratory
View Result → 157697
1 Aug 2026
Retatrutide 15mg — Identity & Purity
Janoshik Analytical Laboratory
View Result → 157695
8 Jul 2026
Retatrutide 30mg — Identity & Purity
Janoshik Analytical Laboratory
View Result → 200490
8 Jul 2026
Retatrutide 30mg — Identity & Purity
Janoshik Analytical Laboratory
View Result → 195955
8 Jul 2026
Retatrutide 60mg — Identity & Purity
Janoshik Analytical Laboratory
View Result → 195386
8 Jul 2026
Retatrutide 40mg — Identity & Purity
Janoshik Analytical Laboratory
View Result → 195385
8 Jul 2026
Retatrutide 30mg — Identity & Purity
Janoshik Analytical Laboratory
View Result → 195384
8 Jul 2026
Retatrutide 20mg — Identity & Purity
Janoshik Analytical Laboratory
View Result → 195383
8 Jul 2026
Retatrutide 12mg — Identity & Purity
Janoshik Analytical Laboratory
View Result → 195382
8 Jul 2026
Retatrutide 60mg — Identity & Purity
Janoshik Analytical Laboratory
View Result → 194084
8 Jul 2026
Retatrutide 30mg — Identity & Purity
Janoshik Analytical Laboratory
View Result → 193622
8 Jul 2026
Retatrutide 30mg — Endotoxin
Janoshik Analytical Laboratory
View Result → 193621
8 Jul 2026
Retatrutide 10mg — Identity & Purity
Janoshik Analytical Laboratory
View Result → 152655
8 Jul 2026
Retatrutide 40mg — Endotoxin
Janoshik Analytical Laboratory
View Result → 146728
8 Jul 2026
Retatrutide 40mg — Identity & Purity
Janoshik Analytical Laboratory
View Result → 146727
8 Jul 2026
Retatrutide — LC-MS Identity
Janoshik Analytical Laboratory
View Result → 146726
8 Jul 2026
Retatrutide 20mg — Endotoxin
Janoshik Analytical Laboratory
View Result → 146725
8 Jul 2026
Retatrutide 20mg — Identity & Purity
Janoshik Analytical Laboratory
View Result → 146724
8 Jul 2026
Retatrutide 30mg — Identity & Purity
Janoshik Analytical Laboratory
View Result → 134840
8 Jul 2026
Retatrutide 10mg — Identity & Purity
Uzorak
View Result → 9RK2Z7
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
5 tests
1 Aug 2026
MOTS-C 10mg — Identity & Purity
Janoshik Analytical Laboratory
View Result → 206729
1 Aug 2026
MOTS-C 40mg — Identity & Purity
Janoshik Analytical Laboratory
View Result → 206728
31 May 2026
MOTS-C 10mg — Identity & Purity
Janoshik Analytical Laboratory
View Result → 155479
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
4 tests
17 Aug 2026
GHK-Cu 100mg — Identity & Purity
Janoshik Analytical Laboratory
View Result → 212572
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
2 tests
8 Jul 2026
Ipamorelin 10mg — Identity & Purity
Uzorak
View Result → HKFE9Z
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
4 tests
8 Jul 2026
Melanotan-2 — Identity & Purity
Janoshik Analytical Laboratory
View Result → 195374
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