Peptide vendor lab results

Where lab tests
found problems.

Compare recorded test failures within each seller group. Counts show what was found in tested samples, not everything a vendor sells.

International vendors

Compound not found

Counts exact-zero identity results in the current comparison. It does not establish that a vial was empty, and it is not an ordinary 0% purity measurement.

Across international vendors in this comparison

84 recorded failures across 5,934 applicable results from 30 vendors.

875 other eligible records have no included result for this check. Missing and excluded measurements never count as passes.

Latest eligible report: 2026-08-31. Each row below shows one vendor’s own test history.

Open a vendor row to explore compounds and test failures. Reveal protected names with Pro.

  1. 01 Vendor identity hiddenExplore test results 14failures / 310 tests 4.5%share of tests · 2 sources 2026-08-21latest lab result

    Inside the lab evidence

    Public preview

    14 failures in 310 applicable results from this vendor

    RetatrutideExplore failed COAs6 / 144 failures / results
    • Compound not found 6
    CJC-1295Explore failed COAs3 / 5 failures / results
    • Compound not found 3
    TirzepatideExplore failed COAs1 / 40 failures / results
    • Compound not found 1
    BPC-157Explore failed COAs1 / 22 failures / results
    • Compound not found 1
    TesamorelinExplore failed COAs1 / 22 failures / results
    • Compound not found 1
    Explore all 7 compounds with failures

    Showing 5 of 7 compound groups with failures. 1 other eligible records have no applicable result for this comparison. Includes reports with a checkable source and a usable result for this comparison. Results describe the submitted samples. Missing results never count as passes.

    Connect these results to a vendor.

    Pro reveals the name and gives you access to the lab-report archive.

    Reveal vendor with Pro
  2. 02 Vendor identity hiddenExplore test results 10failures / 488 tests 2%share of tests · 3 sources 2026-08-13latest lab result

    Inside the lab evidence

    Public preview

    10 failures in 488 applicable results from this vendor

    TirzepatideExplore failed COAs3 / 133 failures / results
    • Compound not found 3
    TesamorelinExplore failed COAs3 / 35 failures / results
    • Compound not found 3
    RetatrutideExplore failed COAs1 / 143 failures / results
    • Compound not found 1
    GHK-CuExplore failed COAs1 / 52 failures / results
    • Compound not found 1
    CJC-1295Explore failed COAs1 / 11 failures / results
    • Compound not found 1
    Explore all 6 compounds with failures

    Showing 5 of 6 compound groups with failures. 21 other eligible records have no applicable result for this comparison. Includes reports with a checkable source and a usable result for this comparison. Results describe the submitted samples. Missing results never count as passes.

    Connect these results to a vendor.

    Pro reveals the name and gives you access to the lab-report archive.

    Reveal vendor with Pro
  3. 03 Vendor identity hiddenExplore test results 8failures / 163 tests 4.9%share of tests · 1 source 2026-08-13latest lab result

    Inside the lab evidence

    Public preview

    8 failures in 163 applicable results from this vendor

    RetatrutideExplore failed COAs2 / 62 failures / results
    • Compound not found 2
    TesamorelinExplore failed COAs2 / 18 failures / results
    • Compound not found 2
    TB-500Explore failed COAs2 / 8 failures / results
    • Compound not found 2
    TirzepatideExplore failed COAs1 / 32 failures / results
    • Compound not found 1
    BPC-157Explore failed COAs1 / 12 failures / results
    • Compound not found 1

    1 other eligible records have no applicable result for this comparison. Includes reports with a checkable source and a usable result for this comparison. Results describe the submitted samples. Missing results never count as passes.

    Connect these results to a vendor.

    Pro reveals the name and gives you access to the lab-report archive.

    Reveal vendor with Pro
  4. 04 Vendor identity hiddenExplore test results 6failures / 359 tests 1.7%share of tests · 3 sources 2026-08-13latest lab result

    Inside the lab evidence

    Public preview

    6 failures in 359 applicable results from this vendor

    TB-500Explore failed COAs4 / 19 failures / results
    • Compound not found 4
    BPC-157Explore failed COAs1 / 33 failures / results
    • Compound not found 1
    TesamorelinExplore failed COAs1 / 23 failures / results
    • Compound not found 1

    3 other eligible records have no applicable result for this comparison. Includes reports with a checkable source and a usable result for this comparison. Results describe the submitted samples. Missing results never count as passes.

    Connect these results to a vendor.

    Pro reveals the name and gives you access to the lab-report archive.

    Reveal vendor with Pro
  5. 05 Vendor identity hiddenExplore test results 4failures / 1,014 tests 0.4%share of tests · 5 sources 2026-08-31latest lab result

    Inside the lab evidence

    Public preview

    4 failures in 1,014 applicable results from this vendor

    CJC-1295Explore failed COAs2 / 10 failures / results
    • Compound not found 2
    TirzepatideExplore failed COAs1 / 108 failures / results
    • Compound not found 1
    TesamorelinExplore failed COAs1 / 61 failures / results
    • Compound not found 1

    290 other eligible records have no applicable result for this comparison. Includes reports with a checkable source and a usable result for this comparison. Results describe the submitted samples. Missing results never count as passes.

    Connect these results to a vendor.

    Pro reveals the name and gives you access to the lab-report archive.

    Reveal vendor with Pro
  6. 06 Vendor identity hiddenExplore test results 3failures / 268 tests 1.1%share of tests · 2 sources 2026-08-13latest lab result

    Inside the lab evidence

    Public preview

    3 failures in 268 applicable results from this vendor

    CJC-1295Explore failed COAs2 / 7 failures / results
    • Compound not found 2
    TesamorelinExplore failed COAs1 / 28 failures / results
    • Compound not found 1

    23 other eligible records have no applicable result for this comparison. Includes reports with a checkable source and a usable result for this comparison. Results describe the submitted samples. Missing results never count as passes.

    Connect these results to a vendor.

    Pro reveals the name and gives you access to the lab-report archive.

    Reveal vendor with Pro
  7. 07 Vendor identity hiddenExplore test results 3failures / 184 tests 1.6%share of tests · 3 sources 2026-08-05latest lab result

    Inside the lab evidence

    Public preview

    3 failures in 184 applicable results from this vendor

    RetatrutideExplore failed COAs2 / 61 failures / results
    • Compound not found 2
    BPC-157Explore failed COAs1 / 10 failures / results
    • Compound not found 1

    15 other eligible records have no applicable result for this comparison. Includes reports with a checkable source and a usable result for this comparison. Results describe the submitted samples. Missing results never count as passes.

    Connect these results to a vendor.

    Pro reveals the name and gives you access to the lab-report archive.

    Reveal vendor with Pro
  8. 08 Vendor identity hiddenExplore test results 3failures / 139 tests 2.2%share of tests · 1 source 2026-07-20latest lab result

    Inside the lab evidence

    Public preview

    3 failures in 139 applicable results from this vendor

    TirzepatideExplore failed COAs1 / 30 failures / results
    • Compound not found 1
    BPC-157Explore failed COAs1 / 14 failures / results
    • Compound not found 1
    TesamorelinExplore failed COAs1 / 9 failures / results
    • Compound not found 1

    1 other eligible records have no applicable result for this comparison. Includes reports with a checkable source and a usable result for this comparison. Results describe the submitted samples. Missing results never count as passes.

    Connect these results to a vendor.

    Pro reveals the name and gives you access to the lab-report archive.

    Reveal vendor with Pro
  9. 09 Vendor identity hiddenExplore test results 3failures / 125 tests 2.4%share of tests · 2 sources 2026-08-13latest lab result

    Inside the lab evidence

    Public preview

    3 failures in 125 applicable results from this vendor

    RetatrutideExplore failed COAs1 / 53 failures / results
    • Compound not found 1
    TB-500Explore failed COAs1 / 5 failures / results
    • Compound not found 1
    Melanotan IIExplore failed COAs1 / 4 failures / results
    • Compound not found 1

    9 other eligible records have no applicable result for this comparison. Includes reports with a checkable source and a usable result for this comparison. Results describe the submitted samples. Missing results never count as passes.

    Connect these results to a vendor.

    Pro reveals the name and gives you access to the lab-report archive.

    Reveal vendor with Pro
  10. 10 Vendor identity hiddenExplore test results 3failures / 99 tests 3%share of tests · 4 sources 2026-08-17latest lab result

    Inside the lab evidence

    Public preview

    3 failures in 99 applicable results from this vendor

    TirzepatideExplore failed COAs2 / 25 failures / results
    • Compound not found 2
    BPC-157Explore failed COAs1 / 7 failures / results
    • Compound not found 1

    10 other eligible records have no applicable result for this comparison. Includes reports with a checkable source and a usable result for this comparison. Results describe the submitted samples. Missing results never count as passes.

    Connect these results to a vendor.

    Pro reveals the name and gives you access to the lab-report archive.

    Reveal vendor with Pro

Showing up to 10 vendors with at least 10 applicable results each. Ordered by the number of failed results, so heavily tested vendors may appear higher. Read the count and share together. Duplicate certificates are excluded. Missing tests never count as passes. Latest included report: 2026-08-31. Method and limitations →