Janoshik testing explained: what the lab does, how to verify a report, and what one test can't tell you
Janoshik reports are widely quoted and easy to check, but verification proves a document is unaltered. It does not prove the vial in front of you is what was tested.

Janoshik Analytical is a commercial testing laboratory whose reports can be checked on its own website, using the task number at the top of a report and the unique key at the bottom [1,2]. A successful check shows that the report in your hands matches the one the lab stored. It does not show that the vial you hold is the sample that was tested, and it does not show that the typed client or batch details are accurate.
What Janoshik is
Janoshik describes itself as an independent testing laboratory offering "reliable and verifiable analytical services", and says it has over 10 years of experience with chemical analysis of performance-enhancing drugs and related compounds [5]. The services page groups its work into categories that include peptides, anabolic steroids, SARMs and related compounds, and a harm-reduction group [4].
That is the lab's own description. A PubMed search for the term "janoshik" returned no results when we ran it, so there is no peer-reviewed evaluation of its methods for us to report [12]. You are weighing a company's account of itself, plus the reports it issues.
If you are looking for reviews, note that the lab's own about page carries customer quotes, which is marketing and not evidence of accuracy [5]. We read no independent audit of the lab's results, and we say nothing here about how testing works for customers in the UK specifically.
What the tests cover
The peptide tests the lab lists measure what is in a sample. The harm-reduction group covers contaminants and safety-related tests: heavy metals screening for arsenic, cadmium, lead and mercury, GCMS/LCMS screening for contamination, a CHNS mass report, endotoxin analysis and sterility testing by TAMC and TYMC [4].
| Test | What the lab says it does | What it leaves open |
|---|---|---|
| Peptide analysis | Purity and composition of research peptides, with a purity figure for most peptide samples [4,7] | Endotoxin and sterility, which are separate tests |
| Peptide purity | The share of the peptide content that is the target molecule; the rest is degradation products [7] | Fillers and other non-peptide material in the vial |
| Endotoxin analysis | LAL assay on a separate vial, standard range 1 to 1000 EU/vial [8] | Living microbes |
| Sterility (TAMC and TYMC) | Culture test for bacteria, yeast and mould, reported as pass or fail [9,10] | Endotoxin, purity, identity |
| Heavy metals screening | Arsenic, cadmium, lead and mercury [4] | Everything else |
The lab says it does not report peptide purity for blends of several peptides or for peptide capsules, because impurities or fillers can interfere with the measurement [7]. For what purity and the other tests mean in general, see how peptide purity is tested.
How to verify a Janoshik report
You verify a report by entering its task number and unique key on the lab's own verification page, which asks for exactly those two items [1]. The lab says the task number is at the top of the report and the unique key at the bottom, that the key must be typed in capital letters, and that a report missing either identifier cannot be verified [2].
- Go to janoshik.com/verification yourself, not to a link supplied alongside the report.
- Enter the task number and the unique key.
- If the report is recognised, choose "Open report" to see the version stored by the lab [2].
- Compare every line of your copy with the stored one.
The lab says a report is legitimate only if it matches the version in its system, and that any alteration means it cannot be considered legitimate [2]. The lab also says you can scan the QR code on the report, if there is one [2].
This check answers one question: is this document the one the lab issued? That is worth knowing, because a PDF is easy to edit.

What a test costs
The lab publishes a price for each test rather than a single rate. The prices below were listed on 1 November 2026 and are the lab's own figures:
| Test ordered | Listed price |
|---|---|
| BPC-157 analysis | 215 dollars [13] |
| ARA-290 analysis | 450 dollars [14] |
| BPC-157 and TB-500 blend analysis | 320 dollars [15] |
| Blind peptide screening | 600 dollars [14] |
Single-compound analyses sit between 215 and 450 dollars on that list, and blends cost more than either compound alone [14,15]. Two things follow from the way this is sold. The person ordering pays the bill, so the lab is independent of the sample, not of the buyer. And a report that covers one test answers one question, which leaves the other three open at whatever the next test costs.
A price list is not a quotation for your case. The compound, the number of compounds in the vial and the tests selected all move the number, and the lab prices some work by request [14]. For the full picture, including how a sample is commissioned and shipped, see what peptide purity testing costs.
What an altered or fake report looks like
A PDF is easy to edit, and the check above exists because of that. The failures worth knowing:
- No task number, or no unique key. The lab says a report missing either identifier cannot be verified [2].
- Any line that differs from the stored copy. The lab treats an altered report as not legitimate, whatever the reason given for the difference [2].
- A screenshot or a photo of a report. You cannot compare a stored document with a picture, and a picture carries no key to enter [1].
- A header that does not match your vial. Client, sample, manufacturer and batch are typed in by whoever ordered the test, and the lab says it stops changing them 14 days after issue [3]. A batch number in the header is a claim, not a match to the label in your hand.
- One report presented as covering a whole order. A report describes the sample that was sent [9].
HPR's rule is short: if a report cannot be checked on the lab's own verification page with both identifiers, treat it as advertising rather than evidence.
What the client, sample, manufacturer and batch fields mean
These four fields are header details, and the lab says the person ordering the test fills them in [3]. The client name defaults to "Anonymous" and the sample name defaults to a sample number, and the customer may keep those or type their own [3]. Before the lab receives the package, the customer can edit them freely; afterwards, changes go through customer support and the lab says it makes none more than 14 days after the report is issued [3].
So the client field tells you who ordered the test, or what name they chose to enter. The manufacturer and batch fields tell you what the orderer said the sample was. Verification confirms the stored report says the same thing as yours. It cannot confirm that the batch number typed in the header is the batch on your vial. The lab lists confidentiality among its values, describing "100% anonymous and secure test reports" [5].
A report also carries dates, including when the sample was received and when analysis was conducted. Those dates tell you how old the result is, which matters because peptides can degrade over time, a point the lab itself makes about purity [7].
What the Public Results page is
Janoshik has a Public Results page, and the lab says a client can pay to have a report published there for two months, with a separate paid option to place it nearer the top [6]. That makes it a selection that clients chose to publish. It is not a complete list of tests the lab has done, and it says nothing about reports clients left unpublished.

Where a single test stops
A single report covers one sample, for the tests ordered, on one date. Several limits follow from the lab's own descriptions and from published testing.
- The sample is chosen by the orderer. The lab says sterility testing needs unopened vials, and the recommended quantity is two peptide vials [9]. What was sent is a sample, not the whole batch.
- A pass is narrow. The lab says a sterility pass means no colonies were detected after cultivation, and that a fail alone cannot show where contamination came from [10].
- Tests answer separate questions. In a 2024 study of semaglutide bought from illegal online pharmacies, vials were free of viable microorganisms but all carried endotoxin at 2.1645 to 8.9511 EU/mg, and measured purity was 7.7% to 14.37% against 99% on the labels [11]. Each result came from a different test.
- Endotoxin has its own limits. The lab says it needs a separate vial for endotoxin analysis, does not test oils, raw API powders, tablets or capsules, and reports values below 1 EU/vial as estimates [8]. Our guide to endotoxin and sterility testing covers what those two tests measure.
- A report is a result for one lot. Storage and shipping happen after testing, and we found nothing in the lab's pages that addresses a vial other than the one it received.
For a section-by-section walkthrough of the document itself, see how to read a certificate of analysis.
What this means
HPR's position is that a verified Janoshik report is useful and incomplete in a predictable way. It is better evidence than an unverifiable PDF, because the lab can confirm the document is unaltered. It is weaker evidence than it can look, because the batch, manufacturer and client details were typed by whoever ordered the test, and one sample cannot speak for a lot.
Read it for which tests were run, which were not, the dates, and whether the batch matches the vial in your hand. We are not telling you any product is safe, and no report can. We are telling you what the document can prove, which is that it is the one the lab issued, and what it cannot.
Common questions
How do I verify a Janoshik report?
Open the verification page on janoshik.com, type the task number from the top of the report and the unique key from the bottom, using capital letters, then open the report. It counts as genuine only if it matches the version the lab holds. A missing identifier means it cannot be verified.
What does the client field on a Janoshik report mean?
It is the name entered for whoever ordered the test, and it defaults to Anonymous. The client, sample, manufacturer and batch fields are header details typed in by the person ordering. Verification confirms the report is unaltered, not that those typed fields are accurate.
Is Janoshik testing independent?
Janoshik describes itself as an independent testing laboratory. The report is commissioned and paid for by a client, who also chooses the tests and the header details. Independence of the lab does not mean independence of the sample, which is sent in by whoever ordered the test.
What is the Janoshik verify list?
There is a Public Results page on janoshik.com, but a report appears there only if the client pays to publish it for a limited period. It is a selection chosen by clients, not a list of every report. To check a specific report, use the task number and unique key.
Does a Janoshik report mean a peptide is safe?
No. A report describes one sample for the tests that were ordered. Purity, content, endotoxin and sterility are separate tests, and a report that lists only some of them says nothing about the others. It is evidence about a sample, not a statement that any product is safe.
How much does a Janoshik test cost?
The lab publishes a price for each test. Single-compound peptide analyses listed at the time of writing run from 215 to 450 dollars, a two-peptide blend 320 dollars, and a blind peptide screening 600 dollars. Price depends on the compound, the number of compounds and the tests ordered, and the person ordering pays it, which is why independence of the lab is not the same as independence of the sample.
Educational content only — not medical advice. Many peptides discussed on HPR are not approved for human use. Talk to a qualified clinician before making any decision about your health.
References
- [1]Janoshik Analytical. Verification. janoshik.com 2026. janoshik.com/verification/
- [2]Janoshik Analytical. How to verify a report?. Janoshik help centre 2026. help.janoshik.com/article/50-how-can-reports-be-verified
- [3]Janoshik Analytical. Report header details. What they are and where do I fill them?. Janoshik help centre 2026. help.janoshik.com/article/33-report-header-details-what-they-are-and-where-do-i-fill-them
- [4]Janoshik Analytical. Services. janoshik.com 2026. janoshik.com/services/
- [5]Janoshik Analytical. About Janoshik. janoshik.com 2026. janoshik.com/about-us/
- [6]Janoshik Analytical. What is the Public and Premium top page feature?. Janoshik help centre 2026. help.janoshik.com/article/51-what-is-the-public-and-premium-top-page-feature
- [7]Janoshik Analytical. How to understand purity results?. Janoshik help centre 2026. help.janoshik.com/article/53-how-to-understand-purity-results
- [8]Janoshik Analytical. Endotoxin analysis. Janoshik help centre 2026. help.janoshik.com/article/72-endotoxin-analysis
- [9]Janoshik Analytical. Sterility testing (TAMC+TYMC). janoshik.com 2026. janoshik.com/pricelist/sterility-testing-tamctymc/
- [10]Janoshik Analytical. TAMC and TYMC (sterility) testing results. Janoshik help centre 2026. help.janoshik.com/article/57-tamc-and-tymc-sterility-testing-results
- [11]Ashraf AR, Mackey TK, Vida RG, et al.. Multifactor Quality and Safety Analysis of Semaglutide Products Sold by Online Sellers Without a Prescription: Market Surveillance, Content Analysis, and Product Purchase Evaluation Study. Journal of Medical Internet Research 2024. doi:10.2196/65440
- [12]National Library of Medicine. PubMed search for the term janoshik (zero results when we searched). PubMed 2026. pubmed.ncbi.nlm.nih.gov/?term=janoshik
- [13]Janoshik Analytical. BPC-157 analysis (price list entry). janoshik.com price list 2026. janoshik.com/pricelist/bpc-157-analysis/
- [14]Janoshik Analytical. Peptide testing price list, by compound. janoshik.com category page 2026. janoshik.com/c/peptides/
- [15]Janoshik Analytical. BPC-157/TB-500 blend analysis (price list entry). janoshik.com price list 2026. janoshik.com/pricelist/bpc-157-tb-500-blend-analysis/
Keep reading
How peptide purity is tested, and what a certificate of analysis can't tell you
A purity figure comes from one method on one batch. Here is what each lab test measures, what it misses, and how to check a lot yourself.
How to read a peptide certificate of analysis
A certificate of analysis answers four separate questions: what is in the vial, how much, how clean, and how safe to inject. Most only answer one or two.
Third-party tested peptides: what the phrase means and how to check the claim
Every supplier selling tested peptides says so. The difference between a claim and a proof is a task number, a verification page and a lot that matches.

