444 third-party lab reports published 3 for the price of 2 on compound vials and capsules — put any 3 in your cart and the cheapest one is free, automatically. Solvents and lab supplies excluded. Ends Monday night. For research use only. 99.59% median purity across 251 lots Defense, VA, Federal and Public safety: your VerifyPass code adds 5% on top of 3 for the price of 2 · get verified 239 / 239 lots pass sterility

Certificates

Every batch we ship has an independent lab report (its Certificate of Analysis, or COA). Find yours by the lot number on your vial, or browse by product.

444 lab reports · 3,444 units tested · 4 independent labsTesting record ›
Just released
72 products · A to Z

Our testing record

Every number here is computed from the published certificates themselves and refreshes as new reports publish.

How Peptidology tests every batch

Every batch we sell has its own lab report from an outside, ISO/IEC 17025-accredited laboratory. New batches carry all 15 tests; earlier batches were tested to our earlier standard and their certificates show exactly which tests ran.

15 tests Full panel

Every new batch: identity, purity, net peptide content, content vs certificate, between-unit consistency, adulterant screen, heavy metals, endotoxins, residual solvents, TFA, container closure, solubility, sterility by two methods at two labs, and the lab's sign-off. 23 units per batch.

7 to 14 tests Earlier standard

Batches tested before the full panel carry the rows their certificate shows, 7 to 14. The pill on each certificate says the number; the report shows exactly which tests that batch had.

Heavy-metal limits follow USP <232> elemental-impurity thresholds, scaled to each product’s reference quantity. Endotoxin pass/fail is referenced against the USP/FDA endotoxin threshold.

444
Independent lab reports
12 in September
99.59%
Median purity
across 241 published lots
74
Compounds published
+37 in testing now
3,444
Units tested
across 4 independent labs

Purity of every published lot

241 lots
98% of lots test at or above 99% pure
below 99% · 4 99–99.5% · 84 99.5%+ · 153

Lab reports / month

last 12 months
Oct Dec Feb Apr Jun Aug Sep
A steady cadence — about 18 reports a month.

Sterility

239 lots testedgrowth test plus a rapid test

A lyophilized peptide has to be free of viable microorganisms, and a sterility result is the only way to show that it is. Lots are checked by the compendial growth test, USP <71>, and a rapid viability test that does not depend on growth — 66% of tested lots carry both.

Every sterility test passed on all 239 tested lots — 398 results across 3 labs
How the two sterility tests work — and what a pass does and doesn’t tell you
USP <71> — compendial growth test
How it works
Units from the lot are introduced into two growth media — fluid thioglycollate (30–35 °C, for bacteria including anaerobes) and soybean-casein digest (20–25 °C, for fungi and aerobes) — by membrane filtration or direct inoculation, and watched for growth.
Time to result
At least 14 days of incubation.
A pass means
No growth in either medium from any unit tested.
What it can miss
Organisms that are viable but will not grow in these media, and a product that inhibits growth — which the method’s own suitability check is designed to rule out.
Our lots
208 lots · 532 units · all passed · Vanguard Laboratory, TrustPointe Analytics LLC
ScanRDI — rapid viability test
How it works
The sample is filtered onto a 0.45 µm membrane; living cells take up a viability stain and fluoresce; a laser scans the whole membrane and counts each viable cell — no growth step required.
Time to result
Hours; typically reported the next day.
A pass means
No viable cell detected on the membrane.
What it can miss
It cannot identify an organism, and a product that interferes with the stain — which a product-specific suitability check is designed to rule out.
Our lots
190 lots · 190 results · all pass · Eagle Analytical Services Inc.
What a pass does — and doesn’t — tell you
  • Every sterility test run on the lot found no viable organism — by two methods that fail in different ways, so one covers the other’s blind spot.
  • USP <71> is sample-based by design: it shows that no contaminant was found in the units examined and cannot by itself prove every unit in a lot is sterile. Sterility comes from the process; testing checks it.
  • The rapid method adds a second, growth-independent look — published validations show it can detect viable-but-non-culturable cells that a growth test can miss — and is accepted by the FDA as an alternative to the compendial test when validated for the product under USP <1223>; Eagle’s reports for our lots state no method suitability is on file.
Germ-tested: 239 of 251 published batches. Results: USP <71> on 208 lots (Vanguard Laboratory, TrustPointe Analytics LLC); ScanRDI on 190 lots (Eagle Analytical Services Inc.). 80 lots carry one result only. USP <71> units: at least 532 tested, 532 passed where counts are stated. Release standard: every sterility test, by every method, at every lab, must pass.

Lot-to-lot consistency

44 compounds · 219 lots
52% of compounds hold within half a point of purity across every lot
within ¼ point · 11within ½ point · 12within 1 point · 18over 1 point · 3
Spread = a compound’s highest lot purity minus its lowest. Typical spread 0.47 pt. 22 compounds have a single lot so far.

Heavy metals

96 lots testedarsenic, cadmium, lead, mercury and chromium against dose-scaled limits
Highest reading in any lot: cadmium at 0.0092% of its limit
96 lots report a per-element heavy-metals panel: 13 with a quantified reading, 83 fully non-detect. Limits follow USP <232> elemental-impurity thresholds, scaled to each product’s configured reference quantity; hollow dots mark the lab’s detection floor where an element was never detected.

Solvents left over from making it

108 lots screeneda 16-solvent screen

Solvents used to synthesize and purify a peptide — acetonitrile, DMF, methanol and others — must be removed before release. Lots on the full panel are screened for them by GC-MS; our release standard is non-detect, stricter than the USP <467> ceilings shown here.

No residual solvent detected in any of 108 screened lots
Trifluoroacetic acid (TFA) — not detected in any of 108 lots tested. A purification residue rather than a solvent — it has no USP <467> ceiling; our standard for it is non-detect.
Screened for residual solvents: 108 of 251 published batches. 55 of them report a non-detect panel without a per-solvent breakdown. Ceilings are the USP <467> / ICH Q3C concentration limits — per solvent for Class 1 and 2, and the 5,000 ppm general ceiling for Class 3; hollow dots mark the lab’s detection floor where a solvent was never detected.

Does the seal hold

108 lots testeddye-ingress test

A sealed vial is only sterile and dry for as long as its stopper and crimp actually hold. Container-closure integrity (CCI) testing challenges that seal directly: units from the lot are immersed in a dye solution under vacuum, and a unit passes only if no dye reaches its contents.

Every one of 304 units tested kept its seal — 108 of 108 lots
How the dye-ingress test works — and what a pass does and doesn’t tell you
How the dye-ingress test works
  1. ImmerseSealed units from the lot are submerged in a methylene-blue dye solution — 0.1% in the pharmacopeial method.
  2. ChallengeThe chamber is held under reduced pressure (27 kPa below atmospheric for 10 minutes in the pharmacopeial method), then returned to atmospheric pressure with the units still immersed for 30 minutes. The pressure swing drives dye through any leak path in the stopper, crimp or glass.
  3. InspectThe units are rinsed and their contents examined for dye against positive and negative controls.
  4. VerdictEach unit is reported individually; it passes only if no trace of dye is found inside.
What a pass does — and doesn’t — tell you
  • It shows the tested units’ seals held under a pressure challenge — the barrier that keeps the lyophilized peptide sterile and dry after it leaves the lab.
  • USP <1207> classes dye ingress as a probabilistic, destructive limit test: published validations put its reliable detection at breaches of about 20 µm. It gives a pass/fail, not a leak rate, and it is run on a sample (3 units per lot on the current panel), not on every unit shipped.
  • It complements sterility testing rather than replacing it: USP <71> shows the contents were sterile when tested; CCI shows the seal that keeps them that way was holding. The certificate prints the method and each unit’s result; the parameters above are the pharmacopeial method (Ph. Eur. 3.2.9; USP <381> functionality test, superseded by USP <382> from 1 Dec 2025), not the lab’s own protocol record.
Seal-tested: 108 of 251 published batches. Method: dye ingress on 108 lots. Tested units are destroyed in the process and are included in the units-tested total. Release standard: every tested unit must pass.

Dissolves completely

108 lots testedreconstitution check

A lyophilized peptide has to go back into a clear solution. Each tested lot is reconstituted in a stated volume of water and inspected: the whole cake must dissolve, with no cloudiness, gel or visible particles.

Every one of 304 units dissolved completely — 108 of 108 lots
How the solubility check works — and what a pass does and doesn’t tell you
How the solubility check works
  1. ReconstituteA stated volume of water is added to the contents of a sealed unit from the lot.
  2. DissolveThe unit is agitated gently at room temperature — no heating — until nothing more dissolves.
  3. InspectThe solution is examined against light for undissolved material, cloudiness, gel or visible particles.
  4. VerdictEach unit is reported individually; it passes only if it is fully dissolved and clear at the stated volume.
What decides whether a peptide dissolves
  • The sequence itself: its charged residues pull it into water, its hydrophobic residues pull it out — the balance sets how readily it dissolves and in what.
  • Its tendency to aggregate or gel through hydrogen bonding, which can leave haze, particles or a gel even when the chemistry is right.
  • A lot that normally dissolves cleanly but doesn’t points at aggregation or a problem with that lot — which is why a failed check is a release failure, not a cosmetic note.
What a pass does — and doesn’t — tell you
  • It shows the lot’s units returned to a clear solution at the stated volume — the physical behaviour the certificate can vouch for.
  • It is a qualitative visual check on a sample (3 units per lot on the current panel), not a solubility limit, and it says nothing about other volumes or other diluents.
  • Particles below visual size are outside its scope. The conditions on this card are the ones the lab used in testing, reported as evidence.
Demonstrated in testing, by compound
CompoundConditionLots
5-Amino-1MQ2 mL water3
ACE-0312 mL water1
AHK-Cu2 mL water1
AICAR2 mL water1
AOD-96042 mL water4
ARA-2902 mL water1
BPC-1572 mL water4
BPC-157 + TB-500 + KPV (Blend)2 mL water1
BPC-157, TB-500 & Cartalax2 mL water1
BPC-157, TB-500 (Blend)2 mL water4
Cartalax2 mL water1
CJC-1295 DAC2 mL water1
CJC-1295 No DAC2 mL water2
CJC No DAC IPA Blend2 mL water6
DSIP2 mL water1
Epithalon2 mL water1
GH Fragment 176-1912 mL water1
GHK-Cu Copper Peptide2 mL water3
GLOW Blend2 mL water2
Gonadorelin2 mL water1
IGF-1 LR32 mL water1
Ipamorelin2 mL water2
Kisspeptin2 mL water1
Klotho-derived peptide 12 mL water1
KLOW Blend2 mL water2
KPV2 mL water1
L-Glutathione2 mL water1
LL-372 mL water1
MOTS-c2 mL water4
MT12 mL water2
MT22 mL water1
N-Acetyl Selank2 mL water1
N-Acetyl Semax2 mL water1
NAD+2 mL water2
PE 22-282 mL water1
PGL-G12 mL water4
PGL-GI12 mL water4
PGL-GIC12 mL water16
Pinealon2 mL water1
PNC-272 mL water1
Selank2 mL water2
Semax2 mL water1
Semax + Selank (Blend)2 mL water4
Sermorelin2 mL water1
SNAP-82 mL water1
Survodutide (PGL-GC1)2 mL water1
TB-5002 mL water2
Tesa + CJC + Ipa 3x Blend2 mL water1
Tesa + Ipa 2X Blend2 mL water1
Tesamorelin2 mL water2
Thymosin Alpha-12 mL water2
Vesugen2 mL water1
VIP2 mL water1
Solubility-checked: 108 of 251 published batches. Conditions: 2 mL water on 108 lots. Tested units are consumed in the check and are included in the units-tested total. Release standard: every tested unit must dissolve completely.

Testing tier coverage

65 products
15 tests · 8 Earlier standard · 57
100% have a published lab report.

Independent labs

ISO-17025
Vanguard Laboratory 249
Eagle Analytical Services Inc. 193
Ethos Analytics 1
TrustPointe Analytics LLC 1

Independent testing volume

3,444 units, cumulative since Feb 2025
Feb 2025 · 7 units tested to dateMar 2025 · 10 units tested to dateApr 2025 · 23 units tested to dateMay 2025 · 23 units tested to dateJun 2025 · 40 units tested to dateJul 2025 · 83 units tested to dateAug 2025 · 125 units tested to dateSep 2025 · 159 units tested to dateOct 2025 · 292 units tested to dateNov 2025 · 372 units tested to dateDec 2025 · 484 units tested to dateJan 2026 · 548 units tested to dateFeb 2026 · 704 units tested to dateMar 2026 · 1,255 units tested to dateApr 2026 · 1,368 units tested to dateMay 2026 · 1,818 units tested to dateJun 2026 · 2,207 units tested to dateJul 2026 · 2,718 units tested to dateAug 2026 · 3,204 units tested to dateSep 2026 · 3,444 units tested to date
At least 3,444 units tested to date by independent third-party labs
4,377 certificate views logged to date · 3,540 this month

For research use only. Not intended for diagnostic or therapeutic use.
Statistics refresh automatically as new certificates publish.