Janoshik COA verifier.
Look up a Janoshik certificate against our local mirror, an Ascension Peptides batch ID against their published catalog COAs, or a Particle Peptides batch by its Liquilabs verification URL. Five modes: by test ID, vendor + compound, Janoshik batch, Ascension batch, or Liquilabs ar_uid.
Verify a COA
FREE · NO ACCOUNTWhat this tool does
≥97% PURITY · HPLC BASELINEThe industry baseline most third-party labs report against is ≥97% purity by HPLC, with identity confirmed by mass spectrometry. The verifier runs your input against a locally-mirrored copy of Janoshik's public-tests database. Every test in our mirror came from public.janoshik.com. When the lookup finds a match, you get the same fields you would see by clicking through to verify.janoshik.com manually, consolidated into one screen.
What the result tells you
- Match found — the test exists in the public database and the fields you provided agree with the recorded values. The COA is verified at the level of the public-database entry.
- Test ID found, but field mismatch— the test exists, but the purity / compound / date you provided does not match the recorded values. This is the "edited certificate" pattern. Investigate before ordering.
- No match— no test in our mirror corresponds to your input. Either the COA was issued after our mirror's last refresh, the COA references a private (unpublished) test, or the COA is fabricated. Check verify.janoshik.com directly to disambiguate.
What this tool does not do
- It does not query Janoshik live. Our mirror is rebuilt periodically, not in real time. For absolute certainty, click through to verify.janoshik.com using the test URL we link to.
- It does not verify the vial in your hand. Even when the lookup matches cleanly, the COA certifies a specific batch. Confirm the batch ID printed on your vial matches the batch ID in the result. This is step 4 of our four-step verify protocol.
- It does not catch cherry-picked COAs. A vendor that tested one clean batch and uses that COA across multiple shipments will pass the lookup. Independent retesting on a separate batch is the only defense — see our 7,164-tests purity analysis for context.
What our mirror covers
287publicly-submitted tests, audited from JPG report images via OCR + structured extraction. Refresh cadence: weekly. Older tests (test IDs below ~50000) are not in the mirror because their report images are not publicly accessible on Janoshik's servers — those certificates predate the jas.janoshik.com hosting migration and require manual verification at verify.janoshik.com.