Evidence
Every certificate behind the rankings
585 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 36 compounds, and 304 of them name a laboratory that publishes a public lookup, so you can pull the report from the lab rather than from the vendor.
585 records · 560 source documents · 12 named laboratories · newest assay 18 Sept 2026
Laboratories
| Laboratory | Certificates | Vendors | Mean purity | Public lookup |
|---|---|---|---|---|
| Freedom Diagnostics Testing | 299 | 12 | 99.68% | Yes |
| ILS Laboratories | 92 | 5 | 99.58% | Not found |
| TrustPointe Analytics LLC | 45 | 1 | 99.68% | Not found |
| MZ Biolabs | 31 | 1 | 99.69% | Not found |
| AV Analytics | 29 | 1 | 99.78% | Not found |
| KMD Analytical (KMD Group LLC) | 22 | 1 | 99.62% | Not found |
| BTLabs | 19 | 2 | 99.73% | Not found |
| Kovera Labs | 15 | 4 | 99.64% | Not found |
| Horizon Analytical | 8 | 2 | 99.31% | Not found |
| Janoshik Analytical | 5 | 2 | 99.68% | Yes |
| Bioviridian Inc. | 3 | 1 | 99.80% | Not found |
| Krause Analytical LLC | 1 | 1 | 99.90% | Not found |
| Assayed | Compound | Vendor | Lot | Purity | Label → assayed | Laboratory |
|---|---|---|---|---|---|---|
| 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 |
| 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) |
| 13 Sept 2026 | KPV | Vial Drop Labs | VDL-20260901-HAH4 | 99.98% | 10 mg → 10.09 mg | KMD Analytical (KMD Group LLC) |
| 13 Sept 2026 | BPC-157 | Vial Drop Labs | VDL-20260827-DN8B | 99.98% | 10 mg → 10.11 mg | KMD Analytical (KMD Group LLC) |
| 13 Sept 2026 | TB-500 | Vial Drop Labs | VDL-20260827-DN8B | 99.97% | 10 mg → 10.09 mg | KMD Analytical (KMD Group LLC) |
| 6 Sept 2026 | Glutathione | Origin Labs | Orig2609030814 | 99.96% | 1500 mg → 1545.52 mg | Freedom Diagnostics Testing |
| 6 Sept 2026 | Tesamorelin | Origin Labs | Orig2609030819 | 99.75% | 10 mg → 12.53 mg | Freedom Diagnostics Testing |
| 6 Sept 2026 | GHK-Cu | Origin Labs | Orig2609030813 | 99.9% | 100 mg → 113.2 mg | Freedom Diagnostics Testing |
| 6 Sept 2026 | KPV | Origin Labs | Orig2609030815 | 99.68% | 10 mg → 14.12 mg | Freedom Diagnostics Testing |
| 6 Sept 2026 | MOTS-c | Origin Labs | Orig2609030816 | 99.8% | 40 mg → 49.24 mg | Freedom Diagnostics Testing |
| 6 Sept 2026 | Tirzepatide | Origin Labs | Orig2609030821 | 99.83% | 10 mg → 14.29 mg | Freedom Diagnostics Testing |
| 6 Sept 2026 | NAD+ | Origin Labs | Orig2609030820 | 99.99% | 1000 mg → 1026.75 mg | Freedom Diagnostics Testing |
| 6 Sept 2026 | 5-Amino-1MQ | Origin Labs | Orig2609030810 | 99.93% | 50 mg → 58.13 mg | Freedom Diagnostics Testing |
| 6 Sept 2026 | BPC-157 | Origin Labs | Orig2609030811 | 99.42% | 10 mg → 13.72 mg | Freedom Diagnostics Testing |
| 3 Sept 2026 | BPC-157 | Bench Grade Peptides | 00011/0011 | 99.79% | 10 mg → 10.13 mg | AV Analytics |
| 3 Sept 2026 | BPC-157 | Bench Grade Peptides | 00011/0011 | 99.79% | 5 mg → 5.08 mg | AV Analytics |
| 3 Sept 2026 | CJC-1295 | Bench Grade Peptides | 00011/0011 | 99.8% | 10 mg → 10.15 mg | AV Analytics |
| 3 Sept 2026 | CJC-1295 | Bench Grade Peptides | 00011/0011 | 99.8% | 5 mg → 5.17 mg | AV Analytics |
| 3 Sept 2026 | Epithalon | Bench Grade Peptides | 00011/0011 | 99.8% | 50 mg → 51.28 mg | AV Analytics |
| 3 Sept 2026 | GHK-Cu | Bench Grade Peptides | 00011/0011 | 99.79% | 50 mg → 51.98 mg | AV Analytics |
| 3 Sept 2026 | GHK-Cu | Bench Grade Peptides | 00011/0011 | 99.73% | 100 mg → 102.2 mg | AV Analytics |
| 3 Sept 2026 | GHRP-2 | Bench Grade Peptides | 00011/0011 | 99.81% | 5 mg → 5.1 mg | AV Analytics |
| 3 Sept 2026 | Tirzepatide | Bench Grade Peptides | 00011/0011 | 99.77% | 10 mg → 10.06 mg | AV Analytics |
| 3 Sept 2026 | Tirzepatide | Bench Grade Peptides | 00011/0011 | 99.8% | 20 mg → 20.3 mg | AV Analytics |
| 3 Sept 2026 | Retatrutide | Bench Grade Peptides | 00011/0011 | 99.8% | 10 mg → 10.09 mg | AV Analytics |
| 3 Sept 2026 | Retatrutide | Bench Grade Peptides | 00011/0011 | 99.8% | 20 mg → 20.55 mg | AV Analytics |
| 3 Sept 2026 | IGF-1 LR3 | Bench Grade Peptides | 00011/0011 | 99.8% | 5 mg → 5.15 mg | AV Analytics |
| 3 Sept 2026 | Ipamorelin | Bench Grade Peptides | 00011/0011 | 99.77% | 5 mg → 5.18 mg | AV Analytics |
| 3 Sept 2026 | Melanotan I | Bench Grade Peptides | 00011/0011 | 99.8% | 10 mg → 10.06 mg | AV Analytics |
| 3 Sept 2026 | Melanotan II | Bench Grade Peptides | 00011/0011 | 99.81% | 10 mg → 10.09 mg | AV Analytics |
| 3 Sept 2026 | MOTS-c | Bench Grade Peptides | 00011/0011 | 99.79% | 10 mg → 10.01 mg | AV Analytics |
| 3 Sept 2026 | MOTS-c | Bench Grade Peptides | 00011/0011 | 99.8% | 20 mg → 20.49 mg | AV Analytics |
| 3 Sept 2026 | NAD+ | Bench Grade Peptides | 00011/0011 | 99.82% | 500 mg → 501.87 mg | AV Analytics |
| 3 Sept 2026 | PT-141 | Bench Grade Peptides | 00011/0011 | 99.76% | 10 mg → 10.32 mg | AV Analytics |
| 3 Sept 2026 | Selank | Bench Grade Peptides | 00011/0011 | 99.76% | 5 mg → 5.08 mg | AV Analytics |
| 3 Sept 2026 | Semax | Bench Grade Peptides | 00011/0011 | 99.77% | 10 mg → 10.14 mg | AV Analytics |
| 3 Sept 2026 | Sermorelin | Bench Grade Peptides | 00011/0011 | 99.75% | 10 mg → 10.09 mg | AV Analytics |
| 3 Sept 2026 | SS-31 | Bench Grade Peptides | 00011/0011 | 99.79% | 10 mg → 10.18 mg | AV Analytics |
| 3 Sept 2026 | TB-500 | Bench Grade Peptides | 00011/0011 | 99.72% | 10 mg → 10.2 mg | AV Analytics |
| 3 Sept 2026 | TB-500 | Bench Grade Peptides | 00011/0011 | 99.69% | 5 mg → 5.1 mg | AV Analytics |
| 3 Sept 2026 | Tesamorelin | Bench Grade Peptides | 00011/0011 | 99.79% | 10 mg → 10.15 mg | AV Analytics |
| 3 Sept 2026 | Tesamorelin | Bench Grade Peptides | 00011/0011 | 99.79% | 5 mg → 5 mg | AV Analytics |
| 3 Sept 2026 | Ipamorelin | Bench Grade Peptides | 00011/0011 | 99.8% | 10 mg → 10.45 mg | AV Analytics |
| 31 Aug 2026 | Retatrutide | Vial Drop Labs | VDL-20260827-8E2R | 99.99% | 10 mg → 10.14 mg | KMD Analytical (KMD Group LLC) |
| 30 Aug 2026 | Retatrutide | Vial Drop Labs | VDL-20260827-8VYD | 99.98% | 20 mg → 19.98 mg | KMD Analytical (KMD Group LLC) |
| 30 Aug 2026 | CJC-1295 | Vial Drop Labs | VDL-20260827-BHEY | 99.72% | 5 mg → 5 mg | KMD Analytical (KMD Group LLC) |
| 30 Aug 2026 | Ipamorelin | Vial Drop Labs | VDL-20260827-BHEY | 99.93% | 5 mg → 5.01 mg | KMD Analytical (KMD Group LLC) |
| 29 Aug 2026 | GHK-Cu | Vial Drop Labs | VDL-20260827-RSQ9 | 99.99% | 100 mg → 100.02 mg | KMD Analytical (KMD Group LLC) |
| 29 Aug 2026 | MOTS-c | Vial Drop Labs | VDL-20260827-2Y7B | 98.44% | 10 mg → 10 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.