Skip to content
PepIndex

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
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
Assayed purity

17 of 17 lots at 99% or above; mean 99.74%.

01020<95%: 0 lots<95%95–97%: 0 lots95–97%97–98%: 0 lots97–98%98–99%: 0 lots98–99%99–99.5%: 0 lots99–99.5%≥99.5%: 17 lots17≥99.5%
Assayed purity
Rangelots
<95%0
95–97%0
97–98%0
98–99%0
99–99.5%0
≥99.5%17
Assayed mass vs label

18% of lots within 5% of the labelled mass; median gap 19.4%.

0510≤2%: 1 lots≤2%2–5%: 1 lots2–5%5–10%: 4 lots5–10%10–20%: 3 lots10–20%>20%: 8 lots8>20%
Assayed mass vs label
Rangelots
≤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

VendorCertificates from this lab
Curo17

Certificates

AssayedCompoundVendorLotPurityLabel → assayedDocument
10 Jul 2026NAD+CuroNAD500SR62699.9%500 mg → 615.7 mgOpen
10 Jul 2026CJC-1295CuroCND10ZO62699.7%10 mg → 17.2 mgOpen
10 Jul 2026IpamorelinCuroIPA10ZO62699.9%10 mg → 10.04 mgOpen
10 Jul 2026MOTS-cCuroMOTS10ZO62699.9%10 mg → 10.5 mgOpen
10 Jul 2026KPVCuroKPV10ZO62699.6%10 mg → 12.7 mgOpen
10 Jul 2026SelankCuroSEL10ZO62699.7%10 mg → 10.6 mgOpen
10 Jul 2026EpithalonCuroEPI10ZO62699.5%10 mg → 14.4 mgOpen
10 Jul 2026TesamorelinCuroTSM20ZO62699.8%20 mg → 24.6 mgOpen
25 May 2026NAD+CuroNAD500SR52699.9%500 mg → 596.9 mgOpen
25 May 2026BPC-157CuroBPC05SR52699.6%5 mg → 6.2 mgOpen
25 May 2026GHK-CuCuroGHK50SR52699.6%50 mg → 56.5 mgOpen
25 May 2026RetatrutideCuroRTA10SR52699.8%10 mg → 10.8 mgOpen
25 May 2026RetatrutideCuroRTA30SR52699.8%30 mg → 31.8 mgOpen
25 May 2026IpamorelinCuroIPA05SR52699.8%5 mg → 5.6 mgOpen
25 May 2026TB-500CuroTB50SR52699.6%5 mg → 6 mgOpen
25 May 2026SemaxCuroSEM10SR52699.6%10 mg → 10.3 mgOpen
25 May 2026NAD+CuroNAD1000SR52699.9%1000 mg → 1231.7 mgOpen