Testing laboratory
BTLabs
BTLabs signed 17 of the certificates behind these rankings, covering 1 vendor and 13 compounds, at a mean reported purity of 99.74%. Its own site makes no ISO/IEC 17025 claim. We have found no public lookup for this laboratory, so its reports can be read but not independently re-pulled.
17 certificates · 1 vendors · 13 compounds · assays 25 May 2026 to 10 Jul 2026
Accreditation and verification
- Location
- Not published
- Website
- btlabtesting.com
- ISO/IEC 17025
- No claim on its siteThe site states 25+ years of pharmaceutical testing experience; no accreditation claim, location or lookup was published on the pages that could be read.laboratory site read 30 Sept 2026
- Attributed by vendors
- CuroThese vendors record ISO/IEC 17025 for their testing laboratory and use only this one, so the claim can be attributed here. It is their claim, read from their sites, not the laboratory’s.
- Report lookup
- No public lookup found
What its certificates report
17 lots
17 of 17 lots at 99% or above; mean 99.74%.
| Range | lots |
|---|---|
| <95% | 0 |
| 95–97% | 0 |
| 97–98% | 0 |
| 98–99% | 0 |
| 99–99.5% | 0 |
| ≥99.5% | 17 |
18% of lots within 5% of the labelled mass; median gap 19.4%.
| Range | lots |
|---|---|
| ≤2% | 1 |
| 2–5% | 1 |
| 5–10% | 4 |
| 10–20% | 3 |
| >20% | 8 |
These figures describe what the laboratory reported about the samples it received. They are a property of those samples and of the vendors that sent them, not a rating of the laboratory.
Vendors using this laboratory
| Vendor | Certificates from this lab |
|---|---|
Curo | 17 |
Certificates
| Assayed | Compound | Vendor | Lot | Purity | Label → assayed | Document |
|---|---|---|---|---|---|---|
| 10 Jul 2026 | NAD+ | Curo | NAD500SR626 | 99.9% | 500 mg → 615.7 mg | Open |
| 10 Jul 2026 | CJC-1295 | Curo | CND10ZO626 | 99.7% | 10 mg → 17.2 mg | Open |
| 10 Jul 2026 | Ipamorelin | Curo | IPA10ZO626 | 99.9% | 10 mg → 10.04 mg | Open |
| 10 Jul 2026 | MOTS-c | Curo | MOTS10ZO626 | 99.9% | 10 mg → 10.5 mg | Open |
| 10 Jul 2026 | KPV | Curo | KPV10ZO626 | 99.6% | 10 mg → 12.7 mg | Open |
| 10 Jul 2026 | Selank | Curo | SEL10ZO626 | 99.7% | 10 mg → 10.6 mg | Open |
| 10 Jul 2026 | Epithalon | Curo | EPI10ZO626 | 99.5% | 10 mg → 14.4 mg | Open |
| 10 Jul 2026 | Tesamorelin | Curo | TSM20ZO626 | 99.8% | 20 mg → 24.6 mg | Open |
| 25 May 2026 | NAD+ | Curo | NAD500SR526 | 99.9% | 500 mg → 596.9 mg | Open |
| 25 May 2026 | BPC-157 | Curo | BPC05SR526 | 99.6% | 5 mg → 6.2 mg | Open |
| 25 May 2026 | GHK-Cu | Curo | GHK50SR526 | 99.6% | 50 mg → 56.5 mg | Open |
| 25 May 2026 | Retatrutide | Curo | RTA10SR526 | 99.8% | 10 mg → 10.8 mg | Open |
| 25 May 2026 | Retatrutide | Curo | RTA30SR526 | 99.8% | 30 mg → 31.8 mg | Open |
| 25 May 2026 | Ipamorelin | Curo | IPA05SR526 | 99.8% | 5 mg → 5.6 mg | Open |
| 25 May 2026 | TB-500 | Curo | TB50SR526 | 99.6% | 5 mg → 6 mg | Open |
| 25 May 2026 | Semax | Curo | SEM10SR526 | 99.6% | 10 mg → 10.3 mg | Open |
| 25 May 2026 | NAD+ | Curo | NAD1000SR526 | 99.9% | 1000 mg → 1231.7 mg | Open |
