Know exactly what’s in the vial.

Independent laboratory testing of peptides, anabolics and research compounds. Mail us a sample; get a tamper-evident report — HPLC purity, mass-spec identity, content in milligrams — that anyone can verify online.

✓ Results in ~5 business days ✓ Anonymous — no account needed ✓ Samples accepted worldwide
Analyst loading sample vials into an HPLC autosampler in a chromatography laboratory
15,000+samples analysed per month
~5 daysaverage turnaround
400+compounds in the test catalog
100%of reports publicly verifiable
How it works

Four steps from mailbox to verified report

The flow that made mail-in testing mainstream: order online, ship the sample, we run the instruments, you get a report with a public verification key.

01

Select a test

Choose from the catalog below — or write to us if your compound isn’t listed. Our capabilities reach well beyond the shop.

02

Send your sample

You receive step-by-step packaging and shipping instructions. One vial, a tablet, or raw powder is usually enough.

03

Lab analysis

HPLC quantification, LC-MS / GC-MS identity confirmation and optional endotoxin, sterility and heavy-metal panels.

04

Get your report

A secure digital report by email, carrying a report number and unique key that anyone can check on the verify page — no PDF you have to take on faith.

Test catalog

Choose your test

Transparent per-compound pricing, published up front. Every peptide test bundles identity, amount and purity — the full picture, not a single number. Add tests to build an order.

Your order
    The report

    Every result ships as evidence, not a claim

    A real report shows its work: the chromatogram, the measured content against the label claim, the test dates, and a verification key. This is a sample of the format.

    Certificate of Analysis

    Axis Analytical · Analytical Testing Report
    Report number AA-2026-04817 ID: 8f83a6ea

    Sample identification

    Compound
    BPC-157
    Label claim
    10 mg / vial
    Lot number
    RR-BPC157-10-0626
    Appearance
    White lyophilized powder
    Date received
    Jun 25, 2026
    Date tested
    Jun 27, 2026
    Date reported
    Jul 11, 2026

    Identity — LC-MS

    Expected [M+H]⁺
    1419.5
    Observed [M+H]⁺
    1419.5
    Verdict
    IDENTITY CONFIRMED

    Safety panel

    Endotoxin (USP <85>)
    < 0.125 EU/mL · PASS
    Sterility (USP <71>)
    No growth · PASS
    Heavy metals (ICP-MS)
    Within USP <232> limits · PASS

    HPLC-UV purity & content

    99.56%HPLC purity at 214 nm
    MeasureExpectedResult
    Content mass10.00 mg10.51 mg
    Fill accuracy100%105.1%
    Largest single impurity—0.18%

    Fig. 1 — HPLC-UV chromatogram, 214 nm

    BPC-157 · tR 6.42 min 0 5 10 min mAU

    Digital verification. Verify this report at axis.example/verify with the report number and unique key K7X2-9QPL-44RD — or scan the QR code. If the number and key don’t resolve in the public database, the report isn’t ours. This certificate is provided for informational and research purposes only.

    Verify

    Check any report in seconds

    Forged certificates are the oldest trick in this market. Every report we issue lives in a public database — enter the report number and the unique key printed on it (for Batch 1 and Batch 2 certificates, the lot number serves as the key). A match pulls up the full record — the results and the HPLC chromatogram behind them. No match, no trust.

    Try a real Batch 1 certificate — report № plus the lot number printed on it:
    Or the sample report above:

    Public results

    Recently published reports

    The results library: 40 certificates of analysis issued by our Surrey, BC lab (Batch 1 and Batch 2) — HPLC purity and mass-spec content for every lot. Search by compound, lot number or report number, then confirm any certificate on the verify form above.

    Report №CompoundLot №PurityContentTestedStatus
    Why Axis

    Built for people who double-check

    Card & crypto payments

    Visa, Mastercard and Amex from anywhere in the world, plus BTC, USDT and USDC — hassle-free, borderless, no KYC on crypto.

    Worldwide service

    Samples accepted globally. After checkout you get detailed shipping, packaging and labelling instructions for your country.

    Anonymous & secure

    Order under any name. Reports are encrypted, and nothing about a private result is published unless you ask us to publish it.

    Verifiable by design

    Every report carries a number, a unique key and a QR code resolving to our own database — the single feature that shuts down forged COAs.

    The team

    The people behind the numbers

    Axis Analytical runs out of our Surrey, BC laboratory — a small bench team of analytical chemists and quality specialists. Every certificate that leaves the lab is run, reviewed and signed off by the people below, not by an algorithm and not by a reseller.

    Laboratory Director

    Methods & sign-off

    Owns the lab’s method library and has final sign-off on every report. Sets acceptance criteria for reference standards, reviews out-of-spec results before anything is published, and decides which new compounds the lab is ready to take on.

    Method validationReference standardsFinal review

    Chromatography Lead

    HPLC-UV · purity & content

    Runs the HPLC bench — the purity percentages and milligram content figures on your certificate come from this desk. Maintains calibration curves, system-suitability checks and the chromatogram archive behind every published result.

    HPLC-UVQuantificationCalibration

    Mass Spectrometry Lead

    LC-MS / GC-MS · identity

    Confirms that what’s in the vial is what the label claims. Handles identity confirmation, blend and variant analysis (DAC vs no-DAC, thymosin fragments), and the blind screens that identify unknown GLP-1 samples.

    LC-MSGC-MSIdentity confirmation

    Quality & Verification

    Chain of custody · report database

    Receives and logs every sample under a blind ID, runs the safety panels (endotoxin, sterility, heavy metals), and issues the report number and verification key — the record that makes each certificate checkable by anyone.

    Sample intakeSafety panelsVerification keys

    Blind by default

    Samples are logged under a blind ID at intake. The analysts running your vial never see a customer name — the result can’t be nudged by who sent it.

    Two sets of eyes

    No certificate is issued by one person. Raw data is reviewed by a second analyst before the report is signed and the verification key is issued.

    In-house, in Surrey

    Analysis happens on our own instruments at 102-19355 Langley Bypass — samples aren’t forwarded to a third-party lab, and neither is your data.

    Customer reviews

    What our customers say

    ★★★★★

    “Sent one vial of a ‘99% pure’ batch I didn’t trust. Came back at 91% with a different compound in the blend. The verify link is what sold my whole group on testing everything since.”

    Private customer · Peptide purity & identity
    ★★★★★

    “We publish every batch result to the public database and link it from the product page. Returns dropped, questions dropped. Customers check the key themselves — that’s the whole point.”

    Research supplier · Batch publishing plan
    ★★★★★

    “Report in five days, chromatogram included, endotoxin on the same certificate. It reads like evidence, not marketing — exactly what I want before anything goes near my research.”

    Private customer · Full safety panel
    FAQ

    Before you ship a sample

    How much sample do you need?

    For most peptide tests, a single vial is enough. For anabolics, one tablet, capsule or ~1 mL of oil; for raw powders, roughly 50–100 mg. You’ll get exact instructions for your test after checkout.

    How long does testing take?

    Standard turnaround is about five business days from the day your sample arrives at the lab. Endotoxin and sterility panels add several days because the assays themselves take time to run.

    What’s the difference between purity and content?

    Purity is the share of the material that is the target compound. Content is how many milligrams of it are actually in the vial. A vial can be 99% pure and still be underfilled — which is why every report shows both, plus fill accuracy against the label claim.

    Can anyone see my result?

    Only if you choose to publish it. Private results stay private. Published results appear in the public database and can be checked by anyone holding the report number and key.

    My compound isn’t in the catalog. Can you still test it?

    Usually, yes. The catalog covers the most requested compounds, but the lab runs NMR, GC-MS and LC-MS screening for unknowns as well. Write to us with the compound name and we’ll quote it.

    How do I know a report someone shows me is genuine?

    Don’t trust the PDF — trust the database. Enter the report number and unique key on the verify page. If they don’t resolve to a record with the same compound, batch and results, the document was altered or invented.