Open vendor-score dataset
Every vendor score on this site, its four sub-scores and the facts behind them, free to download and reuse (CC BY 4.0). Scores come from a fixed, published rubric; payment, sponsorship and affiliate commission can't change them.
Dataset v1 · checked Oct 21, 2026 · 18 vendors
Download
- Vendor scores · JSON/data/vendors.json
- Vendor scores · CSV/data/vendors.csv
- Vial prices · JSON/data/prices.json
- Vial prices · CSV/data/prices.csv
Cite as: VendorCOA vendor-score dataset v1, Oct 21, 2026, https://vendorcoa.com/data.
The dataset
| Vendor | Score | Grade | COA /40 | Tests /25 | Reg. /20 | Policy /15 | Indep. tests | Last verified |
|---|---|---|---|---|---|---|---|---|
| Core Peptides | 83 | A | 35 | 18 | 20 | 10 | 7 · 71% | Oct 21, 2026 |
| True Peptides | 75 | A | 40 | 0 | 20 | 15 | 0 | Oct 21, 2026 |
| Penguin Peptides | 74 | B | 25 | 14 | 20 | 15 | 9 · 56% | Oct 21, 2026 |
| Ascension Peptides | 70 | B | 40 | 0 | 20 | 10 | 0 | Oct 21, 2026 |
| Biotech Peptides | 70 | B | 40 | 0 | 20 | 10 | 0 | Oct 21, 2026 |
| Swiss Chems | 70 | B | 40 | 10 | 5 | 15 | 10 · 40% | Oct 21, 2026 |
| DRYPtides | 65 | B | 30 | 0 | 20 | 15 | 0 | Oct 21, 2026 |
| 99 Purity Peptides | 60 | C | 30 | 0 | 20 | 10 | 0 | Oct 21, 2026 |
| Core Research Peptides | 60 | C | 30 | 0 | 20 | 10 | 0 | Oct 21, 2026 |
| Spartan Peptides | 60 | C | 30 | 0 | 20 | 10 | 0 | Oct 21, 2026 |
| Atomik Labz | 50 | D | 0 | 20 | 20 | 10 | 44 · 80% | Oct 21, 2026 |
| Amino Asylumnot ranked: closed | – | – | 0 | 12 | 20 | 0 | 15 · 47% | Oct 21, 2026 |
| Limitless Life (Limitless Biotech)not ranked: catalog is behind a login | – | – | 25 | 8 | 20 | 10 | 22 · 32% | Oct 21, 2026 |
| Modern Aminosnot ranked: catalog is behind a login | – | – | 40 | 21 | 20 | 15 | 6 · 83% | Oct 21, 2026 |
| Peptide Partnersnot ranked: catalog not reviewed yet | – | – | 0 | 0 | 5 | 0 | 105 | Oct 21, 2026 |
| Peptide Sciencesnot ranked: closed | – | – | 0 | 0 | 20 | 0 | 0 | Oct 21, 2026 |
| Simple Peptidenot ranked: catalog is behind a login | – | – | 40 | 15 | 20 | 15 | 47 · 60% | Oct 21, 2026 |
| Strate Labsnot ranked: closed | – | – | 0 | 0 | 20 | 0 | 0 | Oct 21, 2026 |
Rules we hold ourselves to
- Payment can't change a score. The scoring code reads the data file only; it has no input for partner status, sponsorship or commission. We earn from DRYPtides links and it is scored by the same code.
- Every score change is logged below with its date. Past entries are never edited; corrections get a new entry.
- Withdrawals are public. When a vendor closes or we stop being able to verify it, it leaves the ranking with a dated entry and keeps its profile.
- Dates are real. "Last verified" is the newest date a fact for that vendor was checked, not today's date.
Withdrawals
- Peptide SciencesWithdrawn from the ranking: stopped trading 2026-03-06. Profile kept so buyers can check lookalike sites. Finnrick
- Strate LabsWithdrawn from the ranking: the homepage shows a permanent-closure notice. stratelabs.com
- Amino AsylumWithdrawn from the ranking: defunct; the old domain serves unrelated spam. Finnrick
Change log
- ScoreModern Aminos, Simple Peptide and Limitless Life listed, not ranked: their catalogs or prices require a login.
- ScoreBiotech Peptides: Colombia INVIMA alert on "Biotech Peptides" brand products recorded as unverified (no link to the website established), so it isn't scored.
- ScorePeptide Partners: Listed, not ranked: catalog not yet reviewed. FDA warning letter 2026-08-24 recorded.
- WithdrawalAmino Asylum: Withdrawn from the ranking: defunct; the old domain serves unrelated spam.
- WithdrawalStrate Labs: Withdrawn from the ranking: the homepage shows a permanent-closure notice.
- WithdrawalPeptide Sciences: Withdrawn from the ranking: stopped trading 2026-03-06. Profile kept so buyers can check lookalike sites.
- MethodGrade bands published: S 85+, A 75-84, B 65-74, C 55-64, D below 55. Bands are labels on the same score; they don't change it.
- ReleaseDataset v1 published: 17 vendors, 223 vial prices, method v1 (COA transparency 40, independent tests 25, regulatory record 20, policy clarity 15).