Testing laboratory
BTLabs
BTLabs signed 19 of the certificates behind these rankings, covering 2 vendors and 15 compounds, at a mean reported purity of 99.73%. We have found no public lookup for this laboratory, so its reports can be read but not independently re-pulled.
19 certificates · 2 vendors · 15 compounds · assays 27 Apr 2026 to 10 Jul 2026
Vendors using this laboratory
| Vendor | Certificates from this lab |
|---|---|
| Curo | 17 |
| Polaris Peptides | 2 |
Across these certificates the median gap between labelled and assayed mass is 19.4%. That figure describes what the laboratory reported about the samples it received; it is a property of those samples, not a rating of the laboratory.
Certificates
| Assayed | Compound | Vendor | Lot | Purity | Label → assayed |
|---|---|---|---|---|---|
| 10 Jul 2026 | NAD+ | Curo | NAD500SR626 | 99.9% | 500 mg → 615.7 mg |
| 10 Jul 2026 | CJC-1295 | Curo | CND10ZO626 | 99.7% | 10 mg → 17.2 mg |
| 10 Jul 2026 | Ipamorelin | Curo | IPA10ZO626 | 99.9% | 10 mg → 10.04 mg |
| 10 Jul 2026 | MOTS-c | Curo | MOTS10ZO626 | 99.9% | 10 mg → 10.5 mg |
| 10 Jul 2026 | KPV | Curo | KPV10ZO626 | 99.6% | 10 mg → 12.7 mg |
| 10 Jul 2026 | Selank | Curo | SEL10ZO626 | 99.7% | 10 mg → 10.6 mg |
| 10 Jul 2026 | Epithalon | Curo | EPI10ZO626 | 99.5% | 10 mg → 14.4 mg |
| 10 Jul 2026 | Tesamorelin | Curo | TSM20ZO626 | 99.8% | 20 mg → 24.6 mg |
| 25 May 2026 | NAD+ | Curo | NAD500SR526 | 99.9% | 500 mg → 596.9 mg |
| 25 May 2026 | BPC-157 | Curo | BPC05SR526 | 99.6% | 5 mg → 6.2 mg |
| 25 May 2026 | GHK-Cu | Curo | GHK50SR526 | 99.6% | 50 mg → 56.5 mg |
| 25 May 2026 | Retatrutide | Curo | RTA10SR526 | 99.8% | 10 mg → 10.8 mg |
| 25 May 2026 | Retatrutide | Curo | RTA30SR526 | 99.8% | 30 mg → 31.8 mg |
| 25 May 2026 | Ipamorelin | Curo | IPA05SR526 | 99.8% | 5 mg → 5.6 mg |
| 25 May 2026 | TB-500 | Curo | TB50SR526 | 99.6% | 5 mg → 6 mg |
| 25 May 2026 | Semax | Curo | SEM10SR526 | 99.6% | 10 mg → 10.3 mg |
| 25 May 2026 | NAD+ | Curo | NAD1000SR526 | 99.9% | 1000 mg → 1231.7 mg |
| 14 May 2026 | Tirzepatide | Polaris Peptides | P2L-T30-19 | 99.6% | 30 mg → 37.4 mg |
| 27 Apr 2026 | Sermorelin | Polaris Peptides | POL-SER10-4 | 99.6% | 10 mg → 10.3 mg |