Evidence
Every certificate behind the rankings
627 certificates of analysis, each on its own page with the laboratory that signed it, the lot it describes, the purity it reports and a link to the document itself. They cover 25 vendors and 45 compounds, and 513 of them name a laboratory that publishes a public lookup, so you can pull the report from the lab rather than from the vendor. PepIndex is an independent index of research-peptide vendors: no vendor can pay for a rank, and every record links to the document it was read from.
627 records · 627 attributed to one laboratory · 610 source documents · 13 named laboratories · newest assay 30 Sept 2026
Laboratories
| Laboratory | Certificates | Vendors | Mean purity | Public lookup |
|---|---|---|---|---|
| Freedom Diagnostics Testing | 272 | 13 | 99.67% | Yes |
| ILS Laboratories | 173 | 5 | 99.61% | Yes |
| MZ Biolabs | 30 | 1 | 99.64% | Not found |
| AV Analytics | 29 | 1 | 99.78% | Not found |
| United Laboratories | 27 | 1 | 99.64% | Yes |
| KMD Analytical (KMD Group LLC) | 22 | 1 | 99.62% | Yes |
| Vanguard Laboratory | 18 | 3 | 99.43% | Not found |
| BTLabs | 17 | 1 | 99.74% | Not found |
| Bioviridian Inc. | 14 | 2 | 99.79% | Yes |
| Kovera Labs | 11 | 3 | 99.61% | Not found |
| Horizon Analytical | 9 | 2 | 99.31% | Not found |
| Janoshik Analytical | 4 | 2 | 99.82% | Yes |
| Krause Analytical LLC | 1 | 1 | 99.90% | Yes |
| Assayed | Compound | Vendor | Lot | Purity | Label → assayed | Laboratory |
|---|---|---|---|---|---|---|
| 30 Sept 2026 | Retatrutide | Origin Labs | 001 | 99.57% | 10 mg → 10.48 mg | ILS Laboratories |
| 24 Sept 2026 | Thymosin Alpha-1 | Hydro Research Peptides | HR-2026-1289 | 99.35% | 10 mg → 10.61 mg | ILS Laboratories |
| 24 Sept 2026 | ARA-290 | Hydro Research Peptides | HR-2026-1256 | 99.93% | 10 mg → 10.28 mg | ILS Laboratories |
| 24 Sept 2026 | BPC-157 | Northline Labs | DPS-4179638 | 99.36% | 10 mg → 9.93 mg | ILS Laboratories |
| 24 Sept 2026 | Ipamorelin | Northline Labs | DPS-7408699 | 99.63% | 5 mg → 4.99 mg | ILS Laboratories |
| 23 Sept 2026 | BPC-157 | Next Gen Peptides | bpc10-10 | 99.73% | 10 mg → 10.48 mg | ILS Laboratories |
| 23 Sept 2026 | PT-141 | Next Gen Peptides | pt10-04 | 99.93% | 10 mg → 10.4 mg | ILS Laboratories |
| 23 Sept 2026 | Epithalon | Next Gen Peptides | epth50-08 | 99.17% | 50 mg → 50.94 mg | ILS Laboratories |
| 23 Sept 2026 | GHK-Cu | Next Gen Peptides | ghk-15 | 99.92% | 50 mg → 52.35 mg | ILS Laboratories |
| 23 Sept 2026 | Selank | Next Gen Peptides | slk09 | 99.58% | 10 mg → 10.24 mg | ILS Laboratories |
| 22 Sept 2026 | BPC-157 | Next Gen Peptides | BC10-11 | 99.83% | 10 mg → 10.45 mg | ILS Laboratories |
| 21 Sept 2026 | KPV | PeptidePlugs | 1130L-DK | 99.84% | 30 mg → 36.73 mg | Freedom Diagnostics Testing |
| 18 Sept 2026 | Semax | Origin Labs | Orig2609160095 | 99.97% | 10 mg → 12 mg | Freedom Diagnostics Testing |
| 18 Sept 2026 | Retatrutide | Origin Labs | Orig2609160091 | 99.82% | 30 mg → 32.65 mg | Freedom Diagnostics Testing |
| 18 Sept 2026 | Selank | Origin Labs | Orig2609160094 | 99.77% | 10 mg → 11.28 mg | Freedom Diagnostics Testing |
| 18 Sept 2026 | SS-31 | Origin Labs | Orig2609160093 | 99.95% | 10 mg → 13.46 mg | Freedom Diagnostics Testing |
| 18 Sept 2026 | DSIP | Origin Labs | Orig2609160092 | 99.62% | 10 mg → 9.65 mg | Freedom Diagnostics Testing |
| 18 Sept 2026 | BPC-157 | Next Gen Peptides | BPC20-07 | 99.43% | 20 mg → 20.73 mg | ILS Laboratories |
| 18 Sept 2026 | GHK-Cu | Next Gen Peptides | GHKCU | 99.9% | 50 mg → 52.39 mg | ILS Laboratories |
| 18 Sept 2026 | SS-31 | One Aminos | ONE-SS10-091826 | 99.587% | 10 mg → 11.15 mg | United Laboratories |
| 18 Sept 2026 | TB-500 | One Aminos | ONE-TB10-091826 | 99.745% | 10 mg → 12.57 mg | United Laboratories |
| 18 Sept 2026 | Tesamorelin | One Aminos | ONE-TM10-091826 | 99.76% | 10 mg → 10.43 mg | United Laboratories |
| 18 Sept 2026 | VIP | One Aminos | VIP5-091526 | 99.6% | 5 mg → 5.1 mg | United Laboratories |
| 17 Sept 2026 | BPC-157 | Vial Drop Labs | VDL-20260827-RX87 | 99.98% | 10 mg → 10.09 mg | KMD Analytical (KMD Group LLC) |
| 17 Sept 2026 | BPC-157 | Simple Peptide | BPC20-092026-1 | 99.76% | 20 mg → 22.28 mg | Freedom Diagnostics Testing |
| 17 Sept 2026 | BPC-157 | Simple Peptide | BPTB30-092026-1 | 99.12% | 15 mg → 15.86 mg | Freedom Diagnostics Testing |
| 17 Sept 2026 | LL-37 | Vial Drop Labs | VDL-20260901-QFT7 | 97.3% | 5 mg → 5.22 mg | KMD Analytical (KMD Group LLC) |
| 17 Sept 2026 | Melanotan II | Vial Drop Labs | VDL-20260901-NNHT | 98.68% | 10 mg → 10.09 mg | KMD Analytical (KMD Group LLC) |
| 17 Sept 2026 | GHK-Cu | Vial Drop Labs | VDL-20260827-RX87 | 99.98% | 50 mg → 50.21 mg | KMD Analytical (KMD Group LLC) |
| 17 Sept 2026 | KPV | Vial Drop Labs | VDL-20260827-RX87 | 99.96% | 10 mg → 10.18 mg | KMD Analytical (KMD Group LLC) |
| 17 Sept 2026 | TB-500 | Vial Drop Labs | VDL-20260827-RX87 | 99.99% | 10 mg → 10.24 mg | KMD Analytical (KMD Group LLC) |
| 17 Sept 2026 | Melanotan I | One Aminos | ONE-MT1-091726 | 99.582% | 10 mg → 10.39 mg | United Laboratories |
| 17 Sept 2026 | Melanotan II | One Aminos | ONE-MT2-091726 | 99.544% | 10 mg → 10.26 mg | United Laboratories |
| 17 Sept 2026 | NAD+ | One Aminos | ONE-ND500-091726 | 99.46% | 500 mg → 509.62 mg | United Laboratories |
| 17 Sept 2026 | PT-141 | One Aminos | ONE-PT10-091726 | 99.52% | 10 mg → 10.69 mg | United Laboratories |
| 17 Sept 2026 | Selank | One Aminos | ONE-SEL10-091726 | 99.46% | 10 mg → 11.5 mg | United Laboratories |
| 17 Sept 2026 | Semax | One Aminos | ONE-SEM10-091726 | 99.442% | 10 mg → 12.38 mg | United Laboratories |
| 16 Sept 2026 | KPV | PeptidePlugs | 71110L-DK | 99.59% | 10 mg → 13.23 mg | Freedom Diagnostics Testing |
| 16 Sept 2026 | Tesamorelin | PeptidePlugs | 29310L-DK | 99.9% | 10 mg → 11.88 mg | Freedom Diagnostics Testing |
| 16 Sept 2026 | Glutathione | One Aminos | ONE-GT600-091626 | 99.325% | 600 mg → 580.58 mg | United Laboratories |
| 16 Sept 2026 | IGF-1 LR3 | One Aminos | ONE-IG1-091626 | 99.552% | 1 mg → 1.08 mg | United Laboratories |
| 16 Sept 2026 | Ipamorelin | One Aminos | ONE-IPA10-091626 | 99.546% | 10 mg → 10.7 mg | United Laboratories |
| 16 Sept 2026 | Kisspeptin | One Aminos | ONE-KISS10-091626 | 99.554% | 10 mg → 10.35 mg | United Laboratories |
| 16 Sept 2026 | KPV | One Aminos | ONE-KPV10-091626 | 99.94% | 10 mg → 10.7 mg | United Laboratories |
| 16 Sept 2026 | MOTS-c | One Aminos | ONE-MS10-091626 | 99.841% | 10 mg → 11.03 mg | United Laboratories |
| 15 Sept 2026 | Retatrutide | One Aminos | ONE-RT10-091526 | 99.89% | 10 mg → 10.26 mg | United Laboratories |
| 15 Sept 2026 | Tirzepatide | One Aminos | ONE-TZ10-091526 | 99.728% | 10 mg → 10.29 mg | United Laboratories |
| 15 Sept 2026 | GHK-Cu | One Aminos | ONE-CU100-091526 | 99.71% | 100 mg → 106.05 mg | United Laboratories |
| 15 Sept 2026 | Retatrutide | One Aminos | ONE-RT20-091526 | 99.94% | 20 mg → 20.7 mg | United Laboratories |
| 14 Sept 2026 | Tesamorelin | Next Gen Peptides | TSM20-06 | 99.64% | 20 mg → 20.52 mg | ILS Laboratories |
| 14 Sept 2026 | Tirzepatide | Next Gen Peptides | TRZ60-05 | 99.68% | 60 mg → 64.01 mg | ILS Laboratories |
| 14 Sept 2026 | Glutathione | Next Gen Peptides | GLUT-07 | 99.34% | 1500 mg → 1551.94 mg | ILS Laboratories |
| 14 Sept 2026 | GHK-Cu | Amino Club | GHK0003 | 99.94% | 50 mg → 52.69 mg | ILS Laboratories |
| 14 Sept 2026 | ARA-290 | One Aminos | ONE-ARA10-091426 | 99.365% | 10 mg → 10.62 mg | United Laboratories |
| 14 Sept 2026 | BPC-157 | One Aminos | ONE-BPC10-091426 | 99.483% | 10 mg → 10.2 mg | United Laboratories |
| 14 Sept 2026 | Cagrilintide | One Aminos | ONE-CAG10-091426 | 99.542% | 10 mg → 10.16 mg | United Laboratories |
| 14 Sept 2026 | DSIP | One Aminos | ONE-DS10-091426 | 99.733% | 10 mg → 10.02 mg | United Laboratories |
| 14 Sept 2026 | Epithalon | One Aminos | ONE-EPI10-091426 | 99.629% | 10 mg → 12.64 mg | United Laboratories |
| 14 Sept 2026 | GHK-Cu | One Aminos | ONE-CU50-091426 | 99.9% | 50 mg → 52.43 mg | United Laboratories |
| 13 Sept 2026 | KPV | Vial Drop Labs | VDL-20260901-HAH4 | 99.98% | 10 mg → 10.09 mg | KMD Analytical (KMD Group LLC) |
What is not here
A certificate only earns a page when the laboratory on it can be named and checked. Records whose laboratory field holds a placeholder, a signature block, or the vendor’s own name stay on that vendor’s profile and are counted against it, but they are not published here as evidence of third-party testing, because they are not evidence of it.
Every figure above is read from the document linked on its page. Where a field could not be read, it is recorded as absent rather than inferred.