Sep 18, 2026 · 14 of 15 testsLot 1775 NewTB-500 · 10 mg
Sep 14, 2026 · 14 of 15 testsLot 1748 NewPE 22-28 · 10 mg
Sep 14, 2026 · 14 testsLot 1734BPC-157 + TB-500 + KPV (Blend) · 13.73mg/12.05mg/13.02mg(38.8mg)
Sep 11, 2026 · 15 testsLot 1770PGL-G1 · 30 mg
Sep 11, 2026 · 14 of 15 testsLot 1769PGL-G1 · 20 mg
Sep 11, 2026 · 14 of 15 testsLot 1772PGL-GIC1 · 20 mg
Sep 10, 2026 · 14 of 15 testsLot 1730SLU-PP-332 Capsules · 16.80 mg/unit
Sep 10, 2026 · 6 tests
Sizes are the amount we order. Every batch is tested and the label carries the actual net content, so a vial can read a little over or under its size.
Sizes are the amount we order. Every batch is tested and the label carries the actual net content, so a vial can read a little over or under its size.
Sizes are the amount we order. Every batch is tested and the label carries the actual net content, so a vial can read a little over or under its size.
Sizes are the amount we order. Every batch is tested and the label carries the actual net content, so a vial can read a little over or under its size.
Sizes are the amount we order. Every batch is tested and the label carries the actual net content, so a vial can read a little over or under its size.
Sizes are the amount we order. Every batch is tested and the label carries the actual net content, so a vial can read a little over or under its size.
Sizes are the amount we order. Every batch is tested and the label carries the actual net content, so a vial can read a little over or under its size.
Sizes are the amount we order. Every batch is tested and the label carries the actual net content, so a vial can read a little over or under its size.
Sizes are the amount we order. Every batch is tested and the label carries the actual net content, so a vial can read a little over or under its size.
Sizes are the amount we order. Every batch is tested and the label carries the actual net content, so a vial can read a little over or under its size.
Sizes are the amount we order. Every batch is tested and the label carries the actual net content, so a vial can read a little over or under its size.
Sizes are the amount we order. Every batch is tested and the label carries the actual net content, so a vial can read a little over or under its size.
Sizes are the amount we order. Every batch is tested and the label carries the actual net content, so a vial can read a little over or under its size.
Sizes are the amount we order. Every batch is tested and the label carries the actual net content, so a vial can read a little over or under its size.
Sizes are the amount we order. Every batch is tested and the label carries the actual net content, so a vial can read a little over or under its size.
Sizes are the amount we order. Every batch is tested and the label carries the actual net content, so a vial can read a little over or under its size.
Sizes are the amount we order. Every batch is tested and the label carries the actual net content, so a vial can read a little over or under its size.
Sizes are the amount we order. Every batch is tested and the label carries the actual net content, so a vial can read a little over or under its size.
Sizes are the amount we order. Every batch is tested and the label carries the actual net content, so a vial can read a little over or under its size.
Sizes are the amount we order. Every batch is tested and the label carries the actual net content, so a vial can read a little over or under its size.
Sizes are the amount we order. Every batch is tested and the label carries the actual net content, so a vial can read a little over or under its size.
Sizes are the amount we order. Every batch is tested and the label carries the actual net content, so a vial can read a little over or under its size.
Sizes are the amount we order. Every batch is tested and the label carries the actual net content, so a vial can read a little over or under its size.
Sizes are the amount we order. Every batch is tested and the label carries the actual net content, so a vial can read a little over or under its size.
Sizes are the amount we order. Every batch is tested and the label carries the actual net content, so a vial can read a little over or under its size.
Our testing record
Every number here is computed from the published certificates themselves and refreshes as new reports publish.
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.
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.
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.
Purity of every published lot
241 lotsLab reports / month
last 12 monthsSterility
239 lots testedgrowth test plus a rapid testA 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.
How the two sterility tests work — and what a pass does and doesn’t tell you
- 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
- 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.
- 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.
Lot-to-lot consistency
44 compounds · 219 lotsSolvents left over from making it
108 lots screeneda 16-solvent screenSolvents 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.
Does the seal hold
108 lots testeddye-ingress testA 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.
How the dye-ingress test works — and what a pass does and doesn’t tell you
- ImmerseSealed units from the lot are submerged in a methylene-blue dye solution — 0.1% in the pharmacopeial method.
- 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.
- InspectThe units are rinsed and their contents examined for dye against positive and negative controls.
- VerdictEach unit is reported individually; it passes only if no trace of dye is found inside.
- 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.
Dissolves completely
108 lots testedreconstitution checkA 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.
How the solubility check works — and what a pass does and doesn’t tell you
- ReconstituteA stated volume of water is added to the contents of a sealed unit from the lot.
- DissolveThe unit is agitated gently at room temperature — no heating — until nothing more dissolves.
- InspectThe solution is examined against light for undissolved material, cloudiness, gel or visible particles.
- VerdictEach unit is reported individually; it passes only if it is fully dissolved and clear at the stated volume.
- 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.
- 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.
| Compound | Condition | Lots |
|---|---|---|
| 5-Amino-1MQ | 2 mL water | 3 |
| ACE-031 | 2 mL water | 1 |
| AHK-Cu | 2 mL water | 1 |
| AICAR | 2 mL water | 1 |
| AOD-9604 | 2 mL water | 4 |
| ARA-290 | 2 mL water | 1 |
| BPC-157 | 2 mL water | 4 |
| BPC-157 + TB-500 + KPV (Blend) | 2 mL water | 1 |
| BPC-157, TB-500 & Cartalax | 2 mL water | 1 |
| BPC-157, TB-500 (Blend) | 2 mL water | 4 |
| Cartalax | 2 mL water | 1 |
| CJC-1295 DAC | 2 mL water | 1 |
| CJC-1295 No DAC | 2 mL water | 2 |
| CJC No DAC IPA Blend | 2 mL water | 6 |
| DSIP | 2 mL water | 1 |
| Epithalon | 2 mL water | 1 |
| GH Fragment 176-191 | 2 mL water | 1 |
| GHK-Cu Copper Peptide | 2 mL water | 3 |
| GLOW Blend | 2 mL water | 2 |
| Gonadorelin | 2 mL water | 1 |
| IGF-1 LR3 | 2 mL water | 1 |
| Ipamorelin | 2 mL water | 2 |
| Kisspeptin | 2 mL water | 1 |
| Klotho-derived peptide 1 | 2 mL water | 1 |
| KLOW Blend | 2 mL water | 2 |
| KPV | 2 mL water | 1 |
| L-Glutathione | 2 mL water | 1 |
| LL-37 | 2 mL water | 1 |
| MOTS-c | 2 mL water | 4 |
| MT1 | 2 mL water | 2 |
| MT2 | 2 mL water | 1 |
| N-Acetyl Selank | 2 mL water | 1 |
| N-Acetyl Semax | 2 mL water | 1 |
| NAD+ | 2 mL water | 2 |
| PE 22-28 | 2 mL water | 1 |
| PGL-G1 | 2 mL water | 4 |
| PGL-GI1 | 2 mL water | 4 |
| PGL-GIC1 | 2 mL water | 16 |
| Pinealon | 2 mL water | 1 |
| PNC-27 | 2 mL water | 1 |
| Selank | 2 mL water | 2 |
| Semax | 2 mL water | 1 |
| Semax + Selank (Blend) | 2 mL water | 4 |
| Sermorelin | 2 mL water | 1 |
| SNAP-8 | 2 mL water | 1 |
| Survodutide (PGL-GC1) | 2 mL water | 1 |
| TB-500 | 2 mL water | 2 |
| Tesa + CJC + Ipa 3x Blend | 2 mL water | 1 |
| Tesa + Ipa 2X Blend | 2 mL water | 1 |
| Tesamorelin | 2 mL water | 2 |
| Thymosin Alpha-1 | 2 mL water | 2 |
| Vesugen | 2 mL water | 1 |
| VIP | 2 mL water | 1 |
Testing tier coverage
65 productsIndependent labs
ISO-17025Independent testing volume
3,444 units, cumulative since Feb 2025For research use only. Not intended for diagnostic or therapeutic use.
Statistics refresh automatically as new certificates publish.