| Pure Peptide Labs | Live | 90/100 | 12 months | Batch COAs public | US, worldwide | 44 | — |
| Legendary Peptides Lawsuit, Aug 2026 | Live | 90/100 | 14 months | Batch COAs public | US | 24 | — |
| Peptidology | Live | 90/100 | 22 months | Batch COAs public | US | 3 | — |
| Coastal Peptides | Live | 88/100 | 2.8 years | Batch COAs public | US, Canada | — | — |
| Eros Peptides | Live | 87/100 | 3.4 years | Generic COAs only | US | 14 | — |
| Nationwide Peptides | Live | 85/100 | 11 months | Batch COAs public | US | 38 | — |
| Mile High Compounds | Live | 85/100 | 15 months | Batch COAs public | US, worldwide | 2 | — |
| Glacier Aminos | Live (blocks automated checks) | 85/100 | 14 months | Batch COAs public | US, worldwide | — | — |
| Verified Peptides | Live (blocks automated checks) | 85/100 | 7 years | Batch COAs public | US, worldwide | — | — |
| Go Alpha Labs | Live | 83/100 | 17 months | Batch COAs public | US | 47 | — |
| Evolve BioPep | Live | 83/100 | 21 months | Batch COAs public | US, worldwide | 27 | — |
| Particle Peptides | Live | 83/100 | 11.3 years | Batch COAs public | UK, EU, worldwide | 9 | — |
| AminoVault | Live (blocks automated checks) | 83/100 | 15 months | Batch COAs public | US | — | — |
| Direct Peptides | Live (blocks automated checks) | 83/100 | 14 years | Batch COAs public | US, worldwide | — | — |
| Pure Lab Peptides | Live | 82/100 | 2.7 years | Generic COAs only | US, worldwide | 59 | — |
| Bluum Peptides | Live | 82/100 | 2.4 years | Generic COAs only | US, worldwide | 3 | — |
| Simple Peptide | Live | 82/100 | 2.8 years | Generic COAs only | US, worldwide | — | — |
| Peptides World | Live | 80/100 | 6 years | Generic COAs only | US, worldwide | 43 | — |
| Hydro Research | Live | 80/100 | 3 years | Batch COAs public | — | 21 | — |
| Virtus Peptides | Live | 80/100 | 5 months | Batch COAs public | US, worldwide | 2 | — |
| Alpha Peps | Live | 78/100 | 16 months | Batch COAs public | US | 36 | — |
| Excalibur Peptides | Live | 78/100 | 7 months | Batch COAs public | US, worldwide | 5 | — |
| Kimera Chems | Live | 78/100 | 2.6 years | Batch COAs public | US | — | — |
| Modern Aminos | Live | 77/100 | 3.9 years | Generic COAs only | US, EU, worldwide | 41 | — |
| EZ Peptides | Live | 75/100* | 22 months | Batch COAs public | US | 42 | — |
| Protide Health | Live | 75/100 | 21 months | Batch COAs public | — | 42 | — |
| Alpha Omega Peptide | Live | 75/100 | 2.4 years | Generic COAs only | US | 7 | — |
| Lyze Labs | Live | 75/100 | 15 months | Batch COAs public | US, UK, EU, Australia, worldwide | 5 | — |
| Peak Lab Peptides | Live | 73/100 | 12 months | Batch COAs public | US, worldwide | 29 | — |
| Orbitrex Peptides | Live | 73/100 | 13 months | Batch COAs public | Canada | 25 | — |
| ANKR Lab | Live | 73/100 | 6 months | Batch COAs public | US, Canada, worldwide | 22 | — |
| Liberty Peptides | Live | 73/100 | 2.9 years | Batch COAs public | US | 2 | — |
| Prime Peptides FDA warning letter, Dec 2024 | Live (blocks automated checks) | 73/100* | 2.7 years | Batch COAs public | US, worldwide | — | — |
| Swiss Chems FDA warning letter, Dec 2024 | Live | 72/100 | 6.3 years | Generic COAs only | US, Canada, worldwide | 43 | — |
| BioLongevity Labs | Live | 72/100 | 2.3 years | Generic COAs only | US, Canada, worldwide | 36 | — |
| Premier Bio Labs | Live | 72/100 | 13 months | Generic COAs only | — | 24 | — |
| Volta Peptides | Live | 70/100 | 5 months | Batch COAs public | US, Canada, worldwide | 60 | — |
| BioCollex Research | Live | 70/100 | 10 months | Batch COAs public | — | 17 | — |
| GenPeptide | Live | 68/100* | 13 months | Batch COAs public | US, worldwide | 28 | — |
| True Form Peptides | Live | 67/100 | 13 months | Generic COAs only | US, worldwide | 22 | — |
| Ignite Peptides | Live | 67/100* | 2.2 years | Generic COAs only | US | 2 | — |
| NovaForge Labs | Live | 67/100 | 3 months | Generic COAs only | US | — | — |
| Paramount Peptides | Live | 65/100 | 3 years | Generic COAs only | US | 43 | — |
| Peptide Labs | Live | 65/100 | 14 months | Batch COAs public | US, Canada, UK, Australia, worldwide | 31 | — |
| Nation Peptides | Live | 65/100 | 6 months | Generic COAs only | US, EU, Australia | 17 | — |
| Accelerate Labs | Live (blocks automated checks) | 65/100* | 3.4 years | Not checked | worldwide | — | — |
| Nura Peptide | Live | 65/100* | 14 months | Batch COAs public | US | — | — |
| Puratek Peptides | Live | 63/100* | 9 months | Batch COAs public | US | 20 | — |
| Synthesis Peptides | Live | 63/100 | 3 months | Batch COAs public | US | 5 | — |
| Peptides Warehouse | Live | 62/100 | 12.5 years | Generic COAs only | US, worldwide | 40 | — |
| Receptor Chem | Live | 62/100* | 14.6 years | Generic COAs only | UK, EU, Australia, worldwide | 21 | — |
| Licensed Peptides | Live | 62/100 | 16 months | Generic COAs only | US | 20 | — |
| Instant Peptides | Live | 62/100* | 14 months | Generic COAs only | US, worldwide | 13 | — |
| Synthro Lab | Live | 62/100 | 6 months | Generic COAs only | US, Australia | 13 | — |
| Loti Labs | Live | 62/100 | 7.3 years | Generic COAs only | US | 2 | — |
| NextChems | Live | 62/100 | 4.2 years | Generic COAs only | US, worldwide | 1 | — |
| Limitless Biotech | Live | 62/100 | 11.4 years | Generic COAs only | US, worldwide | — | — |
| Certified Peptides | Live | 60/100* | 22 months | Batch COAs public | US, worldwide | 39 | — |
| Oasis Labs | Live | 60/100 | 22 months | Generic COAs only | US, worldwide | 39 | — |
| Evolve Peptides | Live | 60/100* | 2.3 years | Generic COAs only | US, Canada | 37 | — |
| Nextech Labs | Live | 60/100 | 2.2 years | Generic COAs only | US | 22 | — |
| Voltera Sciences | Live | 60/100 | 6 months | Batch COAs public | US | 17 | — |
| Vertex Labs | Live | 60/100* | 6 months | Batch COAs public | US, worldwide | 8 | — |
| Polar Peptides | Live | 60/100 | 11 months | Batch COAs public | Canada, worldwide | 3 | — |
| Amino Amigos | Live (blocks automated checks) | 60/100* | 3.6 years | Batch COAs public | US | — | — |
| Nextgen Peptides | Live (blocks automated checks) | 60/100* | 18 months | Batch COAs public | US, worldwide | — | — |
| Peptide Pros | Live | 58/100* | 12.7 years | Batch COAs public | — | 20 | — |
| BioInfinity Lab | Live | 58/100* | 13 months | Batch COAs public | US | 17 | — |
| Bulk Peptide Supply | Live | 57/100* | 2.3 years | Generic COAs only | US | 51 | — |
| Peptide Plugs | Live | 57/100* | 9 months | Generic COAs only | US | 38 | — |
| Solira | Live | 57/100 | 6 months | Generic COAs only | US, worldwide | 6 | — |
| NextGenPeps | Live | 57/100* | 17 months | Generic COAs only | US, worldwide | 2 | — |
| Apex Amino | Live | 55/100 | 22 months | Generic COAs only | US | 35 | — |
| OROS Research | Live | 55/100* | 19 months | Not checked | US | 31 | — |
| Alpha Gen | Live | 55/100* | 4.4 years | Batch COAs public | US | 22 | — |
| Peptide Partners FDA warning letter, Aug 2026 | Live | 55/100* | 18 months | Generic COAs only | — | 21 | — |
| Reta One Labs | Live | 55/100* | 15 months | Generic COAs only | US | 19 | — |
| Rhome Research | Live | 55/100 | 8 months | Generic COAs only | — | 15 | — |
| Alpha Peptides | Live (blocks automated checks) | 55/100* | 14 months | Not checked | US | — | — |
| Blank Peptides | Live | 55/100 | 7 months | Generic COAs only | US, worldwide | — | — |
| StudzPeptides | Live | 55/100 | 10 months | Generic COAs only | US, worldwide | — | — |
| Xcel Peptides FDA warning letter, Dec 2024 | Live | 55/100* | 3.1 years | Generic COAs only | — | — | — |
| AIO Peptides | Live | 52/100 | 18 months | Generic COAs only | — | 40 | — |
| Royal Peptides FDA warning letter, Aug 2026 | Live | 52/100 | 2.2 years | Generic COAs only | US, Canada, EU, worldwide | 35 | — |
| Geo Peptides | Live | 52/100 | 13.3 years | Generic COAs only | US | 24 | — |
| Core Research Peptides | Live | 52/100 | 5 months | Generic COAs only | US, worldwide | — | — |
| Panda Peptide | Live | 50/100* | 6 months | Batch COAs public | Canada | 31 | — |
| S1 Research | Live | 50/100 | 17 months | Generic COAs only | US | 24 | — |
| Pure Tested Peptides | Live | 50/100 | 13 months | Batch COAs public | US, worldwide | 21 | — |
| IDUN Peptides | Live | 50/100* | 9 months | Not checked | — | 18 | — |
| BioEdge Research Labs | Live | 50/100 | 18 months | Batch COAs public | US | 15 | — |
| Fusion Peptide | Live | 50/100 | 2.1 years | None found | Canada | — | — |
| Honest Peptide | Live | 50/100* | 19 months | Batch COAs public | — | — | — |
| Nuscience Peptides FDA warning letter, Aug 2026 | Live (blocks automated checks) | 50/100* | 3.4 years | Batch COAs public | US | — | — |
| Sports Technology Labs | Live | 48/100* | 7.2 years | Not checked | US | 6 | — |
| Pharma Grade Peptides | Live (blocks automated checks) | 48/100* | 2.2 years | Not checked | US | — | — |
| American Peptides | Live | 47/100* | 7 months | Generic COAs only | US | 39 | — |
| Biotech Peptides | Live | 47/100* | 6.7 years | Generic COAs only | — | 31 | — |
| Risynth Bio | Live | 47/100* | 16 months | Generic COAs only | US | 23 | — |
| Ramp Peptides | Live | 47/100 | 8 months | Generic COAs only | US | 18 | — |
| Amino Asylum (aminoasylumofficial.com) Red flags | Live | 47/100 | 4 months | Generic COAs only | US, worldwide | 9 | — |
| Great Northern Peptides | Live (blocks automated checks) | 47/100* | 13 months | Generic COAs only | Canada, worldwide | — | — |
| Bulk Peptide Wholesale | Live | 45/100* | 15 months | Generic COAs only | US | 51 | — |
| Polaris Peptides | Live | 45/100 | 2.8 years | None found | — | 36 | — |
| Nexaph | Live | 45/100* | 2.4 years | Not checked | US, UK | 32 | — |
| Nova Peptide | Live | 45/100* | 6 months | Not checked | worldwide | 2 | — |
| Midwest Peptide | Live | 45/100 | 14 months | Generic COAs only | US | 1 | — |
| Forge Performance | Live | 45/100* | 13 months | Generic COAs only | US | — | — |
| Onyx Research | Live (blocks automated checks) | 45/100* | 15 months | Generic COAs only | worldwide | — | — |
| Pura Peptides | Live (blocks automated checks) | 45/100* | 2.5 years | Not checked | US, worldwide | — | — |
| Nupeps | Live | 40/100* | 9 months | Generic COAs only | US, worldwide | 35 | — |
| Iron Aminos | Live | 40/100* | 12 months | Not checked | US, worldwide | 34 | — |
| Peptide Maxxing | Live | 40/100* | 10 months | Batch COAs public | US | 29 | — |
| Ameano Peptides | Live | 40/100* | 20 months | Not checked | — | — | — |
| Flawless Compounds | Live | 40/100* | 15 months | Not checked | worldwide | — | — |
| Glow Aminos | Live | 40/100* | 15 months | Not checked | worldwide | — | — |
| Penguin Peptides | Live (blocks automated checks) | 40/100* | 18 months | Not checked | — | — | — |
| Void Research | Live | 40/100* | 6 months | Generic COAs only | US | — | — |
| Umbrella Labs | Live (blocks automated checks) | 38/100* | 6.7 years | Not checked | US | — | — |
| Barn Peptides | Live | 37/100 | 8 months | Generic COAs only | US, Canada, Australia, worldwide | — | — |
| EHZ Peptides | Live | 37/100 | 2 months | Generic COAs only | US, worldwide | — | — |
| Northline Labs | Live (blocks automated checks) | 37/100* | 9 months | Generic COAs only | — | — | — |
| PurePeps | Live | 35/100* | — | Generic COAs only | Australia | 43 | — |
| Blue Sky Peptide | Live | 35/100* | 13.4 years | Not checked | US, worldwide | 36 | — |
| Elite Peptides | Live (blocks automated checks) | 35/100* | 13.8 years | None found | — | — | — |
| Atomix Research | Live (blocks automated checks) | 33/100* | 2.1 years | Not checked | US | — | — |
| Peptide Haven | Live (blocks automated checks) | 33/100* | 17 months | None found | US, worldwide | — | — |
| Skye Peptides | Live (blocks automated checks) | 33/100* | 3.4 years | None found | — | — | — |
| Injectify | Live | 32/100* | 21 months | Generic COAs only | US, Canada, worldwide | 9 | — |
| Regenerative Research | Live | 32/100* | 16 months | Generic COAs only | — | 6 | — |
| Kits4Less | Live (blocks automated checks) | 32/100 | 3.1 years | Generic COAs only | US | — | — |
| Strand Bio | Live | 30/100* | 4 months | None found | US | 23 | — |
| Nootropic Source | Live | 30/100 | 10.8 years | None found | Canada, Australia, worldwide | 4 | — |
| Astro Peptides | Live (blocks automated checks) | 30/100* | 3.2 years | Not checked | US | — | — |
| Lux Synth Aminos | Live | 28/100* | 6 months | Not checked | US | 12 | — |
| Crownwell Research | Live (blocks automated checks) | 28/100* | 8 months | Not checked | US, worldwide | — | — |
| Elite Edge Biotech | Live (blocks automated checks) | 28/100* | 11 months | Not checked | US | — | — |
| Precision Peptide Co | Live (blocks automated checks) | 28/100* | 11 months | None found | US | — | — |
| Peptide Crafters | Live | 27/100* | 2.7 years | Generic COAs only | — | 46 | — |
| Chimera Peptides | Live | 27/100 | 6 months | Generic COAs only | US | 29 | — |
| Aurora Peptides | Live | 27/100* | 4 months | Generic COAs only | — | 14 | — |
| Oath Research | Live | 27/100* | 15 months | Generic COAs only | US | 4 | — |
| Ion Peptide | Live | 25/100* | 14 months | Not checked | — | 39 | — |
| Enhanced Chems | Live | 25/100* | 4 months | Generic COAs only | US, worldwide | 17 | — |
| Bioscience Peptides | Live | 25/100* | 15 months | None found | — | 15 | — |
| Srylab | Live | 25/100 | 3 months | None found | worldwide | 7 | — |
| Solyn | Live (blocks automated checks) | 25/100* | 22.7 years | Not checked | — | — | — |
| Peptira | Live | 23/100* | 16 months | Not checked | — | — | — |
| PS Peptides | Live | 22/100* | 11 months | Generic COAs only | US, Canada, UK, EU, Australia, worldwide | 49 | — |
| Masters Peptides | Live | 22/100* | 8 months | Generic COAs only | US | 16 | — |
| Prestige Compounds | Live | 22/100* | 4 months | Generic COAs only | — | 2 | — |
| Cernum Biosciences | Live | 22/100* | 10 months | Generic COAs only | — | — | — |
| Renova Peptides | Live (blocks automated checks) | 22/100* | 10 months | Generic COAs only | — | — | — |
| Top Peptide | Live | 22/100* | 23 months | Generic COAs only | — | — | — |
| Amino Club | Live | 20/100* | 7.4 years | Not checked | — | — | — |
| BioLabShop | Live (blocks automated checks) | 20/100* | 18 months | None found | US, Canada, worldwide | — | — |
| Elevated Peptides | Live (blocks automated checks) | 20/100* | 6 years | Not checked | — | — | — |
| Mile High Peptide | Live | 20/100* | 16 months | None found | US | — | — |
| Peptide Supply Co. | Live | 20/100* | 2.3 years | Not checked | US | — | — |
| Peptime | Live | 20/100* | 16 years | Not checked | — | — | — |
| Planet Peptide | Live (blocks automated checks) | 20/100* | 3.5 years | Not checked | — | — | — |
| Peptide Supply | Live (blocks automated checks) | 18/100* | 12 months | Not checked | — | — | — |
| Platinum Lion Peptides | Live | 15/100* | 2.9 years | Not checked | — | 16 | — |
| Elite Biogenix | Live (blocks automated checks) | 15/100* | 2.5 years | Not checked | — | — | — |
| Elite Research USA | Live | 15/100* | 2.6 years | Not checked | — | — | — |
| Great Basin Bio Supply | Live (blocks automated checks) | 15/100* | 8 months | Not checked | — | — | — |
| Paradigm Peptide (paradigm-peptide.com) Red flags | Live | 15/100* | 17 months | None found | US, worldwide | — | — |
| Peptide Gurus | Live | 15/100* | 2.6 years | Not checked | US, Canada, UK, EU, worldwide | — | — |
| Peptides Source | Live (blocks automated checks) | 15/100* | 2.7 years | Not checked | — | — | — |
| Profound Aminos | Live (blocks automated checks) | 15/100* | 2.2 years | Not checked | — | — | — |
| Rescue Research USA | Live | 15/100* | 4 months | Not checked | US | — | — |
| Tydes | Live (blocks automated checks) | 15/100* | 2.9 years | Not checked | — | — | — |
| Aavant Peptides | Live | 12/100* | 5 months | Generic COAs only | worldwide | — | — |
| NuLife Peptides | Live | 10/100* | 10 months | Not checked | — | 42 | — |
| Welli Labs | Live | 10/100* | 15 months | Not checked | — | 38 | — |
| Modern Research Peptides | Live | 10/100* | 13 months | Not checked | — | 32 | — |
| Southern Aminos | Live | 10/100* | 14 months | Not checked | — | 31 | — |
| Crush Research | Live | 10/100* | 12 months | Not checked | — | 29 | — |
| Apex Peptides | Live | 10/100* | 19 months | Not checked | — | — | — |
| LabSourced Peptides | Live (blocks automated checks) | 10/100* | 12 months | Not checked | — | — | — |
| OmegAmino | Live (blocks automated checks) | 10/100* | 20 months | Not checked | — | — | — |
| Peptide World | Live (blocks automated checks) | 10/100* | 15 months | Not checked | — | — | — |
| PeptiLab Research | Live (blocks automated checks) | 10/100* | 18 months | Not checked | — | — | — |
| Sunrise BioResearch | Live (blocks automated checks) | 10/100* | 15 months | Not checked | — | — | — |
| PX Peptides | Live | 5/100* | 7 months | Not checked | — | 12 | — |
| Atlas Peptides | Live | 5/100* | 8 months | Not checked | US | 4 | — |
| Alchemy Peptides | Live | 5/100* | 11 months | Not checked | — | — | — |
| Endura Peptides | Live (blocks automated checks) | 5/100* | 9 months | Not checked | — | — | — |
| Atomik Labz | Live (blocks automated checks) | 0/100 | 5 months | None found | US | — | — |
| Capstone Peptides | Live (blocks automated checks) | 0/100* | 4 months | Not checked | — | — | — |
| Crystal Peptides | Live | 0/100* | — | Not checked | — | — | — |
| Purity Research | Live (blocks automated checks) | 0/100* | 1 month | Not checked | — | — | — |