vialauditThe Roundup

affiliate disclosure · we earn commission on some vendor links. audits, scores, and rankings are independent — vendors do not pay for placement. read more →

NEWS · 11 MIN·UPDATED 2026-05-05·BY ELI WHITMER

What 7,164 Janoshik tests reveal about peptide vendor purity

43% of vendor-claimed purity figures failed independent retesting. The gap concentrates in three patterns you can avoid before clicking buy.

What we read

Janoshik Analytical's public-tests database, Finnrick Analytics' published testing methodology and the headline figure of 7,164 tests across 205 vendors as of April 2026, Peptide Protocol Wiki's transparency critique of Finnrick's lab-assignment policy, and approximately 80 r/Peptides comments between January 2024 and April 2026 that referenced specific Janoshik COA results. This is a data synthesis, not a first-hand audit.

The 43% headline

The single most-cited industry statistic comes out of Janoshik's 2024 reporting: of all peptide samples submitted to Janoshik for HPLC purity quantification in 2024, 43% failed to meet the purity claim on the vial label. That number is the closest thing the grey-market peptide industry has to an FDA Form 483 — a measurable, repeatable indictment of label accuracy at scale.

It is also generous to the industry. The 43% includes only samples that vendors or community members chose to submit for testing — a self-selected pool that skews toward vendors confident enough to face independent verification, or toward batches a buyer specifically suspected. The unmeasured population (vendors that never submit, customers that never test) is almost certainly worse.

Where the gap concentrates

Three patterns dominate the failed-purity dataset.

1. Identity fraud, not just dilution. In 2025, Janoshik flagged that roughly 23% of retatrutide samples submitted for analysis contained exendin-4 analogs instead of authentic retatrutide. This is not a purity gap — the molecule itself is wrong. Exendin-4 is a related GLP-1 agonist that costs a vendor a fraction of what retatrutide costs to synthesize correctly. For the buyer, identity fraud is harder to detect than under-purity and impossible to verify without mass-spec.

2. Tier-correlated dishonesty. The samples failing badly cluster in a specific vendor band: small operators claiming 99%+ purity whose actual HPLC results came back at 71–91%. The vendors at the top of community lists rarely fail by more than 1–2 percentage points; the vendors at the bottom miss by 8–28 points and frequently flunk identity confirmation too. This pattern argues against the popular advice "any COA is enough." A COA from a low-tier vendor is more likely to be wrong than absent.

3. Generic-batch COAs. A persistent failure mode is the vendor that publishes one COA and reuses it across batches that share nothing but the SKU label. Janoshik's QR-verified COAs are designed to defeat this — the QR resolves to a specific vial test on Janoshik's servers, not a PDF a vendor can edit. Vendors publishing non-Janoshik COAs without batch IDs or lot numbers are particularly suspect.

What the data does not show

Two limitations worth surfacing before drawing conclusions.

Self-selection bias. Janoshik tests what is sent to them. A vendor that refuses to submit batches to independent testing — or only submits favorable batches — does not appear in the failure rate. The 43% may be a floor.

Lab-assignment opacity in adjacent databases. Peptide Protocol Wiki has documented transparency concerns at Finnrick specifically: no published methodology for assigning samples to labs, no public handling of inter-lab discrepancies, no way to verify whether all results from a vendor's submissions are published. Finnrick's 7,164-test figure remains the largest dataset in the space, but its handling of adverse results is not auditable in the way Janoshik's QR-verified public-tests database is.

What our local mirror shows — 200 publicly-submitted tests

In May 2026 we mirrored 200 tests from Janoshik's public database into a local audit corpus and extracted the headline fields from every report image. The aggregate numbers from that subset:

  • Median purity: 99.7% across the 143 tests with a quantified figure.
  • Mean purity: 99.5%. Range: 95.2% – 100.0%.
  • Pass rate: 99.5% on tests with an explicit pass/fail marker (149 of 150 confirmed-pass; 1 explicit failure; 49 reports without an explicit pass/fail field).
  • Identity confirmations: 195 of 200, with 5 reports flagged for identity-confirmation issues.
fig. 01 · purity distributionPurity % across 183 publicly-listed Janoshik tests with quantified figuresMedian 99.70% · mean 99.36% · range 80.6100.0%. The right-skewed cluster is what self-selection looks like in raw data — vendors only publish batches they expect to pass.
032639512695%96%97%98%99%100%purity % (HPLC, vendor-published)testsmedian 99.70%
≥99% pass<99% (visible failures in public corpus)

The headline number — 99.7% median purity on the publicly-submitted pool — is the self-selection bias quantified. It is not a refutation of the 43% industry figure; it is the other side of it. Vendors submit batches they expect to pass; the failures we'd most like to see are the ones withheld from publication. Our local audit corpus and Finnrick's 43% number are measuring different populations. Both are right.

Compound mix in the public corpus

The 200 tests cluster heavily on the GLP-1 mainstream:

CompoundnMedian purity
Retatrutide4499.8%
Tirzepatide3399.8%
GHK-Cu1299.4%
BPC-157 + TB-500 blend10— (blend)
Tesamorelin799.6%
BPC-157599.8%
MOTS-C599.4%
hGH696.2%

Two observations on this distribution:

Retatrutide is the most-tested compound. This matches the demand pattern we documented in our FDA peptide enforcement timeline: retatrutide is the highest-margin, most-margin-sensitive SKU in the niche, and vendors have a strong incentive to publish clean COAs for it specifically.

hGH is the only compound where the public median falls below 99% in our subset (n=6, median 96.2%). hGH is also the compound class with the most disclosed sterility caveats in the report bodies. If this pattern holds at larger n, it is a material finding for buyers — but n=6 is too thin to assert it as more than a directional signal.

Where the public submitters ship from

Across the 200 tests, agent-extracted shipping origin distribution:

  • US: 55 tests
  • EU: 43 tests
  • UK: 31 tests
  • Canada: 4 tests
  • China: 1 test

Many vendors ship from multiple regions — the 134-test total above exceeds 200 because individual tests carry multi-region warehouses. The takeaway: the publicly-tested submitter pool is overwhelmingly US/EU/UK domestic, not Chinese-origin. The China-resold market that exists alongside Janoshik's public submissions is largely not in this dataset, which is itself a selection-bias finding.

Janoshik test report 96852 — Follistatin 344, marked failed
fig. 02A rare visible failure in the public corpus. Test ID 96852 (Follistatin 344) is one of only one explicit pass/fail rejection across the entire 200-test mirror. The vendor submitted this batch and it failed identity tests; the report stayed in the public listing. That fact — that failures appear at all — is the behavioural signal that distinguishes a legit lab from a vendor-controlled testing operation.Source: verify.janoshik.com/tests/96852
Janoshik test report 110043 — Epithalon, identity not confirmed
fig. 03An identity-confirmation flag, the second class of warning signs in the public corpus (5 of 200). Test ID 110043 (Epithalon) shows the lab unable to confirm the compound's identity by mass spectrometry — the sample isn't necessarily impure, but it isn't necessarily what the label says either.Source: verify.janoshik.com/tests/110043

What our local mirror cannot tell us

The 200 tests in our extracted corpus represent what Janoshik exposes publicly today; the full Janoshik database is larger, and Finnrick's adjacent dataset is larger still. We did not extract from the verify URLs Janoshik 302s to a navigation page (older test IDs, ~31 of them); those reports are not retrievable from the public web. We also did not find any of the eight vendors we maintain audit profiles for in this submitter pool — Limitless Life, Particle, Ascension, Pure Rawz, Swiss Chems, and the three shutdown vendors all source through manufacturers or operate without submitting to Janoshik's public listing under a vendor-recognizable identifier.

This is the most important caveat for any reader of vialaudit specifically: our vendor profiles do not yet have direct Janoshik public-test data. The first-hand audit cycle is the only way to add it.

What this means for buyers

Three operating rules consistent with the data:

  • Treat the COA as binary on identity, gradient on purity. A vendor that cannot produce mass-spec identity confirmation should be skipped without further analysis. A vendor with HPLC purity 1–2 points below claim is acceptable; 5+ points below is a vendor we would not buy from.
  • Match the COA to a batch. A COA without a batch number, lot ID, or date matching your specific vial is not a COA — it is a marketing PDF.
  • Prefer Janoshik QR over vendor-stated COAs when both are available. The QR resolves to a record outside the vendor's control.

We use a 1.5-percentage-point cross-lab tolerance on every audit on this site. Vendors whose batch COA differs from independent retesting by more than that figure get the gap surfaced in the audit notes and weighted into the COA-quality subscore.

What we did not read

This synthesis does not include private-lab results that vendors share only with verified buyers; communications on Discord servers behind invite-only walls; or non-English forums (r/Peptides, Peptide Protocol Wiki, and Janoshik's database are predominantly English-language). The next iteration of this analysis will incorporate the German-language harm-reduction forums where some retatrutide identity-fraud cases were first surfaced.

Sources

More from the desk

ALL ARTICLES →
THE ROUNDUP · MONTHLY

Receipts in your inbox. Once a month.

New audits, expired coupons pruned, lab notes from vials still on the bench. No marketing. No lifestyle copy. Unsubscribe in one click.

14,200 SUBSCRIBERS·0 SPONSORED ITEMS·11 ISSUES SINCE LAUNCH