PeptidesAudit
Rankings
Batch lookup
Labs
Methodology
How we make money
Check a batch
← Rankings
Ships to US
G
GenPeptide · #12 of 132
Avoid
Weak
Fair
Good
Excellent
5.6
/10
new
last 90 days
1M
3M
6M
1Y
Open
genpeptide.com
↗
new tab
We may earn a commission. It never changes the score.
Lab reports
58/58
products
Verified
18
+22 with key
Labs
4
Price from
$0.11
per mg
Key points
Publishes a lab report for 58 of 58 products.
18 reports confirmed on the lab's website. 22 more you can check yourself with the lab key.
Some reports show purity or amount outside our thresholds, or do not show them.
Some of its reports come from known independent or accredited labs.
How the 5.6 adds up
method v7
COA coverage
3.0 / 3
Verifiability
0.7 / 1
Laboratory
0.8 / 2
Results
0.8 / 1
Freshness
0.3 / 1
Reviews
0.0 / 2
Lab reports
40
Eloralintide 10 mg · Lot GP-ELORA1009132026-01
CHECK WITH LAB KEY
Janoshik Analytical · Sept 2026
Task #235559 · Key 9RPR7B9CIM9A ·
Verify on Janoshik Analytical ↗
Retatrutide 6 mg · Lot GP-3P0608262026-03
CHECK WITH LAB KEY
Janoshik Analytical · Sept 2026
Task #231530 · Key NF36FDKYCI5J ·
Verify on Janoshik Analytical ↗
Retatrutide 10 mg · Lot GP-3P1008192026-04
CHECK WITH LAB KEY
Janoshik Analytical · Sept 2026
Task #231965 · Key I7W75CW84FN6 ·
Verify on Janoshik Analytical ↗
SS-31 · Lot GP-ATP3008152026-02
CHECK WITH LAB KEY
Janoshik Analytical · Aug 2026
Task #232005 · Key F3XNSPMFKXUL ·
Verify on Janoshik Analytical ↗
Semax 10 mg · Lot GPSMX10052526
CHECK WITH LAB KEY
Chromate Analytics · 99.731% · 12.02 mg measured · May 2026
Task 35565 · Key GENPEPC1JSQR ·
Verify on Chromate Analytics ↗
Selank 10 mg · Lot GPSEL10052526
CHECK WITH LAB KEY
Chromate Analytics · 99.829% · 10.08 mg measured · May 2026
Task 35564 · Key GENPEPENPNE8 ·
Verify on Chromate Analytics ↗
PT-141 10 mg · Lot GPPTX10052526
CHECK WITH LAB KEY
Chromate Analytics · 99.654% · 11.66 mg measured · May 2026
Task 35567 · Key GENPEPHAS64L ·
Verify on Chromate Analytics ↗
Melanotan 2 10 mg · Lot GPMII10052526
CHECK WITH LAB KEY
Chromate Analytics · 99.142% · 10.93 mg measured · May 2026
Task 35566 · Key GENPEPUVNAES ·
Verify on Chromate Analytics ↗
BPC-157 10 mg · Lot GPBPC10051626
CHECK WITH LAB KEY
Chromate Analytics · 99.54% · 12.1 mg measured · May 2026
Task 35198 · Key GENPEP7Z9UV1 ·
Verify on Chromate Analytics ↗
Retatrutide 24 mg · Lot GPRET24051626
CHECK WITH LAB KEY
Chromate Analytics · 99.535% · 28.66 mg measured · May 2026
Task 35209 · Key GENPEP2969FL ·
Verify on Chromate Analytics ↗
Epithalon 10 mg · Lot GPEPI10062526
CHECK WITH LAB KEY
Kovera Labs · 99.626% · 10.48 mg measured · no date
Task KVR-2026-A5E26E · Key NI72KU1 ·
Verify on Kovera Labs ↗
Semaglutide 5 mg · Lot GPSEM05122825
VERIFIED
Freedom Diagnostics Testing · task 2601020041 · 99.784% · 6.06 mg measured · no date
DSIP 10 mg · Lot GPDSI10051226
VERIFIED
Freedom Diagnostics Testing · task 2605140035 · 99.16% · 12.36 mg measured · no date
Tesamorelin 10 mg · Lot GP-TES1009152026-23
CHECK WITH LAB KEY
Janoshik Analytical · no date
Task #237572 · Key Z5TK5R3DWTRZ ·
Verify on Janoshik Analytical ↗
Tirzepatide 20 mg · Lot GPTIR20061726
VERIFIED
Freedom Diagnostics Testing · task 2606190489 · 99.85% · 22.31 mg measured · no date
Tirzepatide 20 mg · Lot GPTIR20061726
VERIFIED
Freedom Diagnostics Testing · task 2609099106 · no date
Retatrutide 12 mg · Lot GPRET12070726
VERIFIED
Freedom Diagnostics Testing · task 2607100461 · 99.93% · 14.15 mg measured · no date
GHK-Cu 100 mg · Lot GPGHK100053126
VERIFIED
Freedom Diagnostics Testing · task 2606050453 · 99.73% · 105.11 mg measured · no date
Thymosin Beta-4 10 mg · Lot GPTBX10070726
CHECK WITH LAB KEY
Kovera Labs · 99.302% · 9.66 mg measured · no date
Task KVR-2026-D45C4C · Key JKRMJY5 ·
Verify on Kovera Labs ↗
KPV 10 mg · Lot GPKPV10071226
CHECK WITH LAB KEY
Kovera Labs · 99.666% · 10.63 mg measured · no date
Task KVR-2026-C11467 · Key 42UM6BH ·
Verify on Kovera Labs ↗
5-Amino-1MQ 50 mg · Lot GPAMI50051226
VERIFIED
Freedom Diagnostics Testing · task 2605140039 · 99.82% · 47.87 mg measured · no date
MOTS-c 10 mg · Lot GPMOT10080426
VERIFIED
Freedom Diagnostics Testing · task 2608070345 · 99.31% · 10.84 mg measured · no date
GHK-Cu 50 mg · Lot GPGHK50061726
VERIFIED
Freedom Diagnostics Testing · task 2606190490 · 99.9% · 53.22 mg measured · no date
NAD+ 500 mg · Lot GPNAD500071326
CHECK WITH LAB KEY
Kovera Labs · 99.652% · no date
Task KVR-2026-C40C70 · Key 5DE4HVM ·
Verify on Kovera Labs ↗
Tirzepatide 30 mg · Lot GPTIR30071326
CHECK WITH LAB KEY
Kovera Labs · 99.312% · 31.93 mg measured · no date
Task KVR-2026-26ED12 · Key 3M0216D ·
Verify on Kovera Labs ↗
Cartalax 10 mg · Lot GPCTX10061726
VERIFIED
Freedom Diagnostics Testing · task 2606190487 · 99.57% · 12.11 mg measured · no date
Thymosin Alpha-1 10 mg · Lot GPTHY10071326
CHECK WITH LAB KEY
Kovera Labs · 99.831% · 10.56 mg measured · no date
Task KVR-2026-38BFCE ·
Verify on Kovera Labs ↗
GHK-Cu 50 mg · Lot GPGHK50030526
VERIFIED
Freedom Diagnostics Testing · task 2603060008 · 99.853% · 48.98 mg measured · no date
Cagrilintide 5 mg · Lot GPCAG05061726
VERIFIED
Freedom Diagnostics Testing · task 2606190485 · 99.71% · 5.6 mg measured · no date
Ipamorelin 10 mg · Lot GPIPA10062526
CHECK WITH LAB KEY
Kovera Labs · 99.743% · 11.06 mg measured · no date
Task KVR-2026-454576 · Key USXCOB0 ·
Verify on Kovera Labs ↗
Semaglutide 5 mg · Lot GPSEM05030526
CHECK WITH LAB KEY
Freedom Diagnostics Testing · 99.648% · 6.35 mg measured · no date
Task 2603060028 · Key Genp2603060028 ·
Verify on Freedom Diagnostics Testing ↗
Sermorelin 5 mg · Lot GPSER5070726
CHECK WITH LAB KEY
Kovera Labs · 99.629% · 6.26 mg measured · no date
Task KVR-2026-CD30DA · Key YW8VHSQ ·
Verify on Kovera Labs ↗
Tirzepatide 20 mg · Lot GPTIR20061726
VERIFIED
Freedom Diagnostics Testing · task 2609099105 · no date
TB-500 10 mg · Lot GPTB10070726
CHECK WITH LAB KEY
Kovera Labs · 99.186% · 11.76 mg measured · no date
Task KVR-2026-4BDA7C · Key SVZAIOD ·
Verify on Kovera Labs ↗
Semaglutide 10 mg · Lot GPSEM10060726
VERIFIED
Freedom Diagnostics Testing · task 2606100233 · 99.65% · 12.8 mg measured · no date
Ipamorelin · Lot GPCJI10090526
VERIFIED
Freedom Diagnostics Testing · task 2609099095 · 99.34% · no date
CJC-1295 (no DAC) 5 mg · Lot GPCJC05080426
VERIFIED
Freedom Diagnostics Testing · task 2608070344 · 99.47% · 5.56 mg measured · no date
Melanotan 1 10 mg · Lot GPMLI10052526
VERIFIED
Freedom Diagnostics Testing · task 2605280167 · 99.87% · 11.59 mg measured · no date
Tirzepatide 30 mg · Lot GPTIR30071326
VERIFIED
Freedom Diagnostics Testing · task 2609099108 · no date
Tirzepatide 10 mg · Lot GPTIR10042226
CHECK WITH LAB KEY
Chromate Analytics · 99.601% · 12.03 mg measured · no date
Task 34666 · Key 23KW477BZ4CA ·
Verify on Chromate Analytics ↗