Testing labs

How to verify a peptide COA with the lab that issued it

A certificate of analysis (COA) on a vendor's website is the vendor's copy of a lab report. The way to know the lab issued it is to look it up on the lab's own website. Here is how for each lab, and what happened when we looked up 100 COAs published by 23 vendors on Oct 16, 2026.

Every COA we could look up matched. 55 of the 100 COAs could be checked against the lab's own records, at Chromate, Freedom Diagnostics and TrustPointe Analytics: all 55 matched, from 15 vendors, and 39 were the very same file the lab serves.

39 more couldn't be checked by us, because the lab's lookup needs a browser, an account or a form, or its robots.txt asks crawlers to stay out. Most of these will work for you in a browser. 6 reports, all from Vanguard Laboratory, print no way to check them at all.

We used only the code, key or QR address printed on each COA, never guessed one, and changed nothing. A match shows the lab issued the report; it doesn't show the sample came from the batch you received.

Checking what a COA says, line by line? Use the COA checker: it tests the lab, the compound's known mass, the dates and the accreditation claim.

Three checks before you trust a COA

  1. Open it at the lab's own website. Use the code or QR code on the report, and make sure the page belongs to the lab named on it, not a "verify" site of uncertain ownership (who runs each one).
  2. Match the batch. The lot or batch number on the report should be the one on your vial. A report for another batch tells you nothing about yours.
  3. Read the client line. The report names whoever sent the sample. If it isn't your vendor, ask why: it may be the vendor's supplier, a group test or another seller.

Lab by lab: where to look a report up

LabHow to check one of its reportsCan you check it?Our checkSources
Chromate Real lab Find “COA #” and the access code on the report, or scan its QR code, and enter them at chromate.org/verify. The page shows the report stored at the lab. Anyone can check 14 of 14 matched [1] [2] [3]
Freedom Diagnostics Real lab Scan the QR code on reports from about June 2026 on: it opens the PDF on the lab's own server, coas.freedomdiagnosticstesting.com. Older reports print a search code: enter it in the lookup on freedomdiagnosticstesting.com. Anyone can check 32 of 32 matched [4] [5] [6]
TrustPointe Analytics Real lab Scan the QR code: it opens the PDF on TrustPointe's own system, trustpointelims.com. Or enter the key printed after “Verify at TrustPointeLIMS.com” on that site. Anyone can check 9 of 9 matched. The key works only through a form; we used the QR addresses. [7] [8]
Janoshik Analytical Real lab Each report prints a task number, a unique key and a QR code. Enter the key at janoshik.com/verify or scan the QR code (verify.janoshik.com/tests/…). The key in the QR should be the printed key. Anyone can check 9 reports sampled; none could be checked by us. Janoshik's sites blocked our checks, so we couldn't open a result ourselves. [9] [10] [11]
ILS Laboratories Real lab, accredited Reports print a COA number, an access code, a QR code and a portal address (portal.ils-lab.com/verify/…). Open it in a browser; or enter the access code at ils-lab.com/verify. Works in a browser 3 reports sampled; none could be checked by us. Results load by script and the portal's robots.txt closes its data to crawlers, so we couldn't check one. [12] [13] [14]
Kovera Labs Not confirmed Reports print a report number (KVR-…), an access code and a QR code for koveralabs.com/verify. Open it in a browser. Works in a browser 18 reports sampled; none could be checked by us. Its robots.txt asks crawlers not to open verification pages, so we didn't. [15]
Horizon Analytical Not confirmed The QR code leads to horizonanalytical.com/verify-coa: enter the report number (and lot) printed on the report. Works in a browser 3 reports sampled; none could be checked by us. The form runs by script, so we couldn't check one. [16] [17]
Accumark Labs Not confirmed Scan the QR code (accumarklabs.com/verify?code=…) or enter the sample code at accumarklabs.com/verify. Works in a browser 2 reports sampled; none could be checked by us. Its robots.txt closes the results page to crawlers, so we didn't check one. [18]
MDx BioAnalytical Laboratory Real lab, accredited Enter the search code from the report in the COA search on mdxbiolabs.com. Works in a browser Its file server answered us with a bot check. [19]
Ethos Analytics Real lab, accredited ethosanalytics.io/verify-coa lists published certificates by company and sample ID, each linked to a PDF: find yours by the sample ID on the report. Anyone can check Not sampled [20]
BioRegen Not confirmed Reports print a COA number, a security key and a QR code for a report page on bioregen.com. Works in a browser 2 reports sampled; none could be checked by us. The site put a CAPTCHA in front of us. Two COAs for one client carried the same key, so the key seems to identify the client rather than the report. [21] [22] [23]
BTLabs Real lab Vendors link reports on verify.btlabtesting.com. Reports issued through Finnrick are checked at finnrick.com/verify instead, which needs an account. Works in a browser 2 reports sampled; none could be checked by us. Its verify site asks all robots to stay out. [24]
Finnrick Not a lab Enter the 7-character certificate ID at finnrick.com/verify; you need to sign in first. Needs an account Not sampled [25]
North American Diagnostics Not confirmed Enter the test ID (NAD-…) or batch ID at nadiagnostics.com/verify. Anyone can check Not sampled [26] [27]
SideChain Analytics Real lab Reports link a verification page on sidechainanalytics.com. Anyone can check Not sampled [28]
Uzorak Not a lab Enter the sample ID at uzorak.com/verify, or use the link on the report. Anyone can check Not sampled [29]
Peptide Test Not a lab Reports are checked on verify.peptidetest.net, a separate domain it links to; it also links TrustPointe's lookup for reports TrustPointe produced. Anyone can check Not sampled [30]
Krause Analytical Real lab No lookup by code: upload the COA through the form on krauselabs.com and the lab replies. No lookup Not sampled [31]
PharmLabs Real lab, accredited No public lookup: results go to clients through a login portal, though reports carry a QR code. Ask the lab. No lookup Not sampled [32] [33]
Vanguard Laboratory Real lab, accredited Its reports print no code, QR code or lookup address. Vendors link verifiedbyvanguard.com, a separate site that names no operator. Ask the lab, using the contact details on its own website. No lookup 6 reports sampled: none prints a way to check it [34] [35]

"Works in a browser": the lookup runs by script or sits behind a bot check our tools don't pass, so we couldn't run it, but a person can. Our check: how many of the COAs we sampled matched the lab's copy.

What we found when we checked 100 COAs

We took the newest COAs published by 23 vendors we track, read what each prints, and followed the verification printed on it. Results by lab:

LabCOAsVendorsMatchedCouldn't checkNo code printed
Freedom Diagnostics 32 10 32 0 0
Kovera Labs 18 4 0 18 0
Chromate 14 3 14 0 0
TrustPointe Analytics 9 2 9 0 0
Janoshik Analytical 9 3 0 9 0
Vanguard Laboratory 6 1 0 0 6
ILS Laboratories 3 2 0 3 0
Horizon Analytical 3 3 0 3 0
Accumark Labs 2 1 0 2 0
BioRegen 2 1 0 2 0
BTLabs 2 1 0 2 0

Worth knowing (none of these is a mismatch: the lab's copy shows the same)

Results by vendor

Each COA we looked up, with a link to the vendor's copy and, where it matched, to the lab's own copy so you can check it yourself.

Alpha Peps 3 of 3 matched

ANKR Lab 2 of 2 matched

Barn Peptides 0 of 3 matched

Blank Peptides 0 of 1 matched

Bluum Peptides 3 of 4 matched

Coastal Peptides 4 of 12 matched

Excalibur Peptides 5 of 7 matched

EZ Peptides 1 of 2 matched

Go Alpha Labs 2 of 2 matched

Ignite Peptides 0 of 4 matched

Mile High Compounds 8 of 8 matched

Nation Peptides 2 of 2 matched

Nationwide Peptides 4 of 4 matched

Panda Peptide 0 of 4 matched

Peptide Partners 8 of 10 matched

Peptide Plugs 3 of 3 matched

Protide Health 5 of 5 matched

Puratek Peptides 0 of 2 matched

Regenerative Research 0 of 1 matched

Reta One Labs 0 of 6 matched

Risynth Bio 2 of 4 matched

Royal Peptides 3 of 5 matched

Virtus Peptides 0 of 6 matched

Verifying a COA: questions people ask

How do I verify a COA?

Look it up on the website of the lab that issued it, not through the vendor's link to a copy: use the code, key or QR code printed on the report, and check that the batch or lot number matches your vial. Each lab's lookup is listed on this page. If a lab has no lookup, ask the lab directly. When we looked up 100 COAs published by 23 vendors, every one we could check (55) matched the lab's copy.

How do I verify a Janoshik Analytical COA?

Each report prints a task number, a unique key and a QR code. Enter the key at janoshik.com/verify or scan the QR code (verify.janoshik.com/tests/…). The key in the QR should be the printed key. (Janoshik's sites blocked our checks, so we couldn't open a result ourselves.) See Janoshik Analytical for what else we checked.

How do I verify a Freedom Diagnostics COA?

Scan the QR code on reports from about June 2026 on: it opens the PDF on the lab's own server, coas.freedomdiagnosticstesting.com. Older reports print a search code: enter it in the lookup on freedomdiagnosticstesting.com. See Freedom Diagnostics for what else we checked.

How do I verify a Chromate COA?

Find “COA #” and the access code on the report, or scan its QR code, and enter them at chromate.org/verify. The page shows the report stored at the lab. See Chromate for what else we checked.

How do I verify a TrustPointe Analytics COA?

Scan the QR code: it opens the PDF on TrustPointe's own system, trustpointelims.com. Or enter the key printed after “Verify at TrustPointeLIMS.com” on that site. (The key works only through a form; we used the QR addresses.) See TrustPointe Analytics for what else we checked.

How do I verify a Kovera Labs COA?

Reports print a report number (KVR-…), an access code and a QR code for koveralabs.com/verify. Open it in a browser. (Its robots.txt asks crawlers not to open verification pages, so we didn't.) See Kovera Labs for what else we checked.

How do I verify a ILS Laboratories COA?

Reports print a COA number, an access code, a QR code and a portal address (portal.ils-lab.com/verify/…). Open it in a browser; or enter the access code at ils-lab.com/verify. (Results load by script and the portal's robots.txt closes its data to crawlers, so we couldn't check one.) See ILS Laboratories for what else we checked.

How do I verify a Vanguard Laboratory COA?

Its reports print no code, QR code or lookup address. Vendors link verifiedbyvanguard.com, a separate site that names no operator. Ask the lab, using the contact details on its own website. See Vanguard Laboratory for what else we checked.

Can a COA be fake if it matches the lab’s lookup?

A match shows the lab issued that report for that sample. It doesn't show the sample came from the batch you received, or that the vendor sent it: check the lot number and the client printed on the report. And a real lab's report can still be wrong; only testing the same sample at more than one lab shows that. Whether the lab itself is real: every lab name checked.

Sources

  1. Chromate | Analytical Services · Chromate
  2. Chromate's own copy of the report · Chromate
  3. Test Reports | Coastal Peptides – Certificates of Analysis · Coastal Peptides
  4. Certificate of Analysis Lookup – Freedom Diagnostics Testing · Freedom Diagnostics Testing
  5. Certificate Of Analysis COA | Best Peptide Testing Guide 2026 · Nationwide Peptides
  6. COAs & Testing – PeptidePlugs · peptideplugs.com
  7. How It Works – TrustPointe Analytics LLC · TrustPointe Analytics LLC
  8. GLP-3 Retatrutide - 24mg vial / 48mg pack | Peptide Partners · peptide.partners
  9. Janoshik Analytical COA published by pandapeptide.ca (BPC-157 (manufacturer: Unknown), Batch 021026) · pandapeptide.ca
  10. Attention Required! | Cloudflare [robots.txt request redirected (HTTP 302) to /tests/navigation.php, HTTP 403 block page] · Janoshik (Cloudflare)
  11. Janoshik Peptide COA Canada: Verify Lab Test Results · Panda Peptide
  12. Verify Certificate of Analysis | ILS Laboratories · ILS Laboratories (ILS Analytical LLC)
  13. Verify Certificate of Analysis | ILS Laboratories · ILS Laboratories (ILS Analytical LLC)
  14. [no title; robots.txt] portal.ils-lab.com robots.txt · ILS Laboratories
  15. [no title; robots.txt] koveralabs.com robots.txt · Kovera Labs
  16. Horizon Analytical | Fast, Accurate & Transparent Lab Testing · Horizon Analytical LLC
  17. [redirect, no page title] ezPeps certificate link; redirected to a Horizon Analytical PDF · ezPeps (vendor)
  18. Verify - Accumark Labs · Accumark Labs (Valence Analytical LLC)
  19. Certificates of Analysis · MDx BioAnalytical Laboratory, Inc.
  20. Verify CoA · Ethos Analytics
  21. [robots.txt, HTTP 202] · BioRegen
  22. BioRegen · Peptide Partners (vendor)
  23. BioRegen COA published by peptide.partners (MOTS-c, YC20250807) · peptide.partners
  24. [robots.txt] verify.btlabtesting.com ('Block all bots completely', Disallow: /) · BTLabs
  25. Verify a Certificate · Finnrick · Finnrick
  26. Verify - nadiagnostics.com · nadiagnostics.com
  27. North American Diagnostics certificate, Test ID NAD-0037963, client ProSupply Peptides | pspeptides.com · PSPeptides
  28. Peptide Testing in Canada | SideChain Analytics · SideChain Analytics
  29. FAQ — Uzorak Peptide Testing · Uzorak.com (Mozart International Limited)
  30. COA Verification — Peptide Test · Peptide Test LLC
  31. CoA Verification | Verify Certificates Today — Ensure Quality Confidence — Krause Analytical · Krause Analytical
  32. Home - SD PharmLabs · SD PharmLabs
  33. 75854-100mg-cbd-10mg-delta-9-melon-ice-0523002864 · PharmLabs
  34. Vanguard Laboratory - Reporting Hub · operator not established (titled 'Vanguard Laboratory - Reporting Hub')
  35. Touchstone:Accreditation & Assessment Management System - Customer Portal · A2LA
  36. Chromate COA published by coastalpeptides.com (Melanotan II 10mg, Batch MT2-0726) · coastalpeptides.com
  37. Chromate COA published by coastalpeptides.com (Tesamorelin 10mg, Batch TESA10-0726) · coastalpeptides.com
  38. Chromate's own copy of the report · Chromate
  39. Chromate COA published by coastalpeptides.com (KLOW 80mg (GHK-Cu, KPV, BPC-157, TB-500), Batch KLOW80-0726) · coastalpeptides.com
  40. Chromate's own copy of the report · Chromate
  41. Chromate COA published by coastalpeptides.com (BPC-157 10mg, Batch BPC10-0626) · coastalpeptides.com
  42. Chromate's own copy of the report · Chromate
  43. Kovera Labs COA published by coastalpeptides.com (Epithalon (labeled 10 mg), Batch EPI10-0826A) · coastalpeptides.com
  44. Kovera Labs COA published by coastalpeptides.com (Glutathione (labeled 1500 mg), Batch GLUT1500-0826A) · coastalpeptides.com
  45. Kovera Labs COA published by coastalpeptides.com (MOTS-c (labeled 10 mg), Batch MOTS10-0826A) · coastalpeptides.com
  46. Kovera Labs COA published by coastalpeptides.com (TB-500 (TB-4) (labeled 10 mg), Batch TB500-10-001) · coastalpeptides.com
  47. Kovera Labs COA published by coastalpeptides.com (GHK-Cu (labeled 100 mg), Batch GHK100-0826A) · coastalpeptides.com
  48. Kovera Labs COA published by coastalpeptides.com (PT-141 (labeled 10 mg), Batch PT141-0826A) · coastalpeptides.com
  49. Kovera Labs COA published by coastalpeptides.com (CJC-1295 (No DAC)/Ipamorelin (labeled 10 mg), Batch CJCIPA10-0726) · coastalpeptides.com
  50. Kovera Labs COA published by coastalpeptides.com (Glow (labeled 70 mg), Batch GLOW-70-001) · coastalpeptides.com
  51. Chromate COA published by milehighcompounds.is (Selank 10mg, Batch SLK-010-MH-02) · milehighcompounds.is
  52. Chromate's own copy of the report · Chromate
  53. Chromate COA published by milehighcompounds.is (Cardiogen 20mg, Batch CRD-025-MH-01) · milehighcompounds.is
  54. Chromate's own copy of the report · Chromate
  55. Chromate COA published by milehighcompounds.is (Cartalax 20mg, Batch CAR-025-MH-01) · milehighcompounds.is
  56. Chromate's own copy of the report · Chromate
  57. Chromate COA published by milehighcompounds.is (Prostamax 20mg, Batch PMX-025-MH-01) · milehighcompounds.is
  58. Chromate's own copy of the report · Chromate
  59. Chromate COA published by milehighcompounds.is (Thymogen 20mg, Batch THY-025-MH-01) · milehighcompounds.is
  60. Chromate's own copy of the report · Chromate
  61. Chromate COA published by milehighcompounds.is (ARA290 10mg, Batch ARA-012-MH-01) · milehighcompounds.is
  62. Chromate's own copy of the report · Chromate
  63. Chromate COA published by milehighcompounds.is (NAD+ 500mg, Batch NAD-500-MH-03) · milehighcompounds.is
  64. Chromate's own copy of the report · Chromate
  65. Chromate COA published by milehighcompounds.is (Testagen 20mg (formula C17H29N5O9, Mol Wt 447.44 printed), Batch TST-025-MH-01) · milehighcompounds.is
  66. Chromate's own copy of the report · Chromate
  67. Chromate COA published by risynthbio.com (Retatrutide 15mg, No batch printed; Finnrick ID AJM383K) · risynthbio.com
  68. Chromate's own copy of the report · Chromate
  69. Chromate COA published by risynthbio.com (Tirzepatide 20mg, No batch printed; Finnrick ID ZCGCFTW) · risynthbio.com
  70. Chromate's own copy of the report · Chromate
  71. Kovera Labs COA published by risynthbio.com (BPC-157 (labeled 10 mg), Batch BPC-1125-B) · risynthbio.com
  72. Kovera Labs COA published by risynthbio.com (Tirzepatide (labeled 40 mg), Batch RB-T2-0825-A) · risynthbio.com
  73. Freedom Diagnostics COA published by alphapeps.com (WOLVERINE 10/2.5/1 MG, Lot 26243) · alphapeps.com
  74. Freedom Diagnostics COA published by alphapeps.com (WOLVERINE 10/2.5/1 MG (TB-500/MGF Peptide/BPC-157), Lot 26243) · alphapeps.com
  75. Freedom Diagnostics COA published by alphapeps.com (AOD 10mg, Lot 91410) · alphapeps.com
  76. Freedom Diagnostics COA published by ankrlab.com (NAD+ 1000mg, 3001) · ankrlab.com
  77. Freedom Diagnostics's own copy of the report · Freedom Diagnostics
  78. Freedom Diagnostics COA published by ankrlab.com (NAD+ 1000mg, Lot 2610241091 (A)) · ankrlab.com
  79. Freedom Diagnostics COA published by bluumpeptides.com (KLOW 80mg, KLO802609-152I) · bluumpeptides.com
  80. Freedom Diagnostics's own copy of the report · Freedom Diagnostics
  81. Freedom Diagnostics COA published by bluumpeptides.com (BPC-157/TB-500 10mg/10mg, BTB102609-152I) · bluumpeptides.com
  82. Freedom Diagnostics's own copy of the report · Freedom Diagnostics
  83. Freedom Diagnostics COA published by bluumpeptides.com (MOTS-c 40mg, MOT402609-152I) · bluumpeptides.com
  84. Freedom Diagnostics's own copy of the report · Freedom Diagnostics
  85. Horizon Analytical COA published by bluumpeptides.com (GHK-Cu, DPS-5065007) · bluumpeptides.com
  86. Freedom Diagnostics COA published by excaliburpeptides.com (SS-31 10mg, EP-1352K) · excaliburpeptides.com
  87. Freedom Diagnostics's own copy of the report · Freedom Diagnostics
  88. Freedom Diagnostics COA published by excaliburpeptides.com (TB500 10mg, Clear Cap/Black Crimp) · excaliburpeptides.com
  89. Freedom Diagnostics's own copy of the report · Freedom Diagnostics
  90. Freedom Diagnostics COA published by excaliburpeptides.com (Wolverine 10/10, Purple Cap) · excaliburpeptides.com
  91. Freedom Diagnostics's own copy of the report · Freedom Diagnostics
  92. Freedom Diagnostics COA published by excaliburpeptides.com (KLOW 80mg, Blue Cap) · excaliburpeptides.com
  93. Freedom Diagnostics's own copy of the report · Freedom Diagnostics
  94. Freedom Diagnostics COA published by excaliburpeptides.com (GLP-RT 10mg, EP-8603K) · excaliburpeptides.com
  95. Freedom Diagnostics's own copy of the report · Freedom Diagnostics
  96. BTLabs COA published by excaliburpeptides.com (BPC157, C4DABG6) · excaliburpeptides.com
  97. BTLabs COA published by excaliburpeptides.com (GHKCu, 85MND23) · excaliburpeptides.com
  98. Freedom Diagnostics COA published by goalphalabs.com (Adamax 10mg, Lot ad-2001) · goalphalabs.com
  99. Freedom Diagnostics COA published by goalphalabs.com (AL-TRZ 100mg (identity LC-MS: GLP TZ), Lot TZ-1001) · goalphalabs.com
  100. Freedom Diagnostics's own copy of the report · Freedom Diagnostics
  101. Freedom Diagnostics COA published by nationpeptides.com (KLOW 80mg, NLKLOW80501) · nationpeptides.com
  102. Freedom Diagnostics's own copy of the report · Freedom Diagnostics
  103. Freedom Diagnostics COA published by nationpeptides.com (KPV 10mg, KPV10-072026-1) · nationpeptides.com
  104. Freedom Diagnostics's own copy of the report · Freedom Diagnostics
  105. Freedom Diagnostics COA published by nationwidepeptides.com (AHK-Cu 100mg, V3312329678) · nationwidepeptides.com
  106. Freedom Diagnostics's own copy of the report · Freedom Diagnostics
  107. Freedom Diagnostics COA published by nationwidepeptides.com (Cagrilintide 10mg, V2087944026) · nationwidepeptides.com
  108. Freedom Diagnostics's own copy of the report · Freedom Diagnostics
  109. Freedom Diagnostics COA published by nationwidepeptides.com (BPC-157 10mg, V4707523469) · nationwidepeptides.com
  110. Freedom Diagnostics's own copy of the report · Freedom Diagnostics
  111. Freedom Diagnostics COA published by nationwidepeptides.com (AOD9604 10mg, V3312329682) · nationwidepeptides.com
  112. Freedom Diagnostics's own copy of the report · Freedom Diagnostics
  113. Freedom Diagnostics COA published by peptideplugs.com (ARA-290 10mg, 3310L-DK) · peptideplugs.com
  114. Freedom Diagnostics's own copy of the report · Freedom Diagnostics
  115. Freedom Diagnostics COA published by peptideplugs.com (Epitalon 10mg, 20710L-DK) · peptideplugs.com
  116. Freedom Diagnostics's own copy of the report · Freedom Diagnostics
  117. Freedom Diagnostics COA published by peptideplugs.com (ELORA 10mg, 84710L-DK) · peptideplugs.com
  118. Freedom Diagnostics's own copy of the report · Freedom Diagnostics
  119. Freedom Diagnostics COA published by protidehealth.com (5-Amino-1MQ 50mg, PH-51q50-0727) · protidehealth.com
  120. Freedom Diagnostics COA published by protidehealth.com (Tesamorelin/Ipamorelin 5mg/5mg, PH-t/i105-0408) · protidehealth.com
  121. Freedom Diagnostics COA published by protidehealth.com (PT-141 10mg, PH-pt10-0718) · protidehealth.com
  122. Freedom Diagnostics COA published by protidehealth.com (VIP 10mg, PH-vi101112) · protidehealth.com
  123. Freedom Diagnostics COA published by protidehealth.com (NAD+ 500mg, PH-na500-0509) · protidehealth.com
  124. Freedom Diagnostics's own copy of the report · Freedom Diagnostics
  125. Freedom Diagnostics's own copy of the report · Freedom Diagnostics
  126. Freedom Diagnostics's own copy of the report · Freedom Diagnostics
  127. Accumark Labs COA published by royal-peptides.com (Retatrutide (sample name GLP-3-60; sample size 60.0 mg), P2-RT60-0926) · royal-peptides.com
  128. Accumark Labs COA published by royal-peptides.com (Tirzepatide (sample name T10; sample size 10.0 mg), P2-TZ10-0926) · royal-peptides.com
  129. TrustPointe Analytics COA published by ezpeps.com (GLP-2-TZ 10mg, 1 vial, Client SID 25-U11-BRT ZE101118) · ezpeps.com
  130. TrustPointe Analytics's own copy of the report · TrustPointe Analytics
  131. Horizon Analytical COA published by ezpeps.com (NAD+, E-QRP-1630816-P) · ezpeps.com
  132. TrustPointe Analytics COA published by peptide.partners (Ipamorelin/CJC-1295 (No DAC) 10mg/ 10mg, 3 vials, Client SID CJIP202512) · peptide.partners
  133. TrustPointe Analytics's own copy of the report · TrustPointe Analytics
  134. TrustPointe Analytics COA published by peptide.partners (Ipamorelin/CJC-1295 (No DAC) 10mg/ 10mg, 1 vial ENDO, Client SID CJIP202512) · peptide.partners
  135. TrustPointe Analytics's own copy of the report · TrustPointe Analytics
  136. TrustPointe Analytics COA published by peptide.partners (Retatrutide 20mg 3 Vials RUSH, Client SID RP20251020) · peptide.partners
  137. TrustPointe Analytics's own copy of the report · TrustPointe Analytics
  138. TrustPointe Analytics COA published by peptide.partners (Retatrutide 20mg, 3 vials RUSH, Client SID RP20251001) · peptide.partners
  139. TrustPointe Analytics's own copy of the report · TrustPointe Analytics
  140. TrustPointe Analytics COA published by peptide.partners (Tirzepatide 40mg, 2 vials RUSH, Client SID TZ20250915) · peptide.partners
  141. TrustPointe Analytics's own copy of the report · TrustPointe Analytics
  142. TrustPointe Analytics COA published by peptide.partners (Retatrutide 20mg, 2 vials RUSH, Client SID RP20250929) · peptide.partners
  143. TrustPointe Analytics's own copy of the report · TrustPointe Analytics
  144. TrustPointe Analytics COA published by peptide.partners (Ipamorelin/CJC 10mg/10mg, 3 vials RUSH, Client SID CI20250805) · peptide.partners
  145. TrustPointe Analytics's own copy of the report · TrustPointe Analytics
  146. TrustPointe Analytics COA published by peptide.partners (BPC-157 10 mg, 2 vials, Client SID BP20250808) · peptide.partners
  147. TrustPointe Analytics's own copy of the report · TrustPointe Analytics
  148. BioRegen COA published by peptide.partners (Sermorelin, SM20250723) · peptide.partners
  149. ILS Laboratories COA published by puratekpeptides.com (GLOW - 70mg (GHK-Cu + BPC-157 + TB-4), Lot GLO70003) · puratekpeptides.com
  150. ILS Laboratories COA published by puratekpeptides.com (BPC-157 / TB-500 - 20mg, Lot BPC/TB20006) · puratekpeptides.com
  151. ILS Laboratories COA published by regenerativeresearch.co (Retatrutide - 30mg, RT26-10) · regenerativeresearch.co
  152. Horizon Analytical COA published by blankpeptides.com (Retatrutide, DPS-7922284) · blankpeptides.com
  153. Kovera Labs COA published by ignitepeptides.com (Klow (labeled 80 mg), Batch IP-2607-323) · ignitepeptides.com
  154. Kovera Labs COA published by ignitepeptides.com (Glow (labeled 70 mg), Batch IP-2607-434) · ignitepeptides.com
  155. Janoshik Analytical COA published by ignitepeptides.com (Sermorelin 5mg (manufacturer: Unknown), Batch sermor41601) · ignitepeptides.com
  156. Janoshik Analytical COA published by ignitepeptides.com (Melanotan II 10mg (manufacturer: Unknown), Batch MT2-250527-197) · ignitepeptides.com
  157. Kovera Labs COA published by retaonelabs.com (CJC-1295 (No DAC)/Ipamorelin (labeled 20 mg), Batch CJIP200826) · retaonelabs.com
  158. Kovera Labs COA published by retaonelabs.com (BAC Water (Standard), benzyl alcohol 0.9%, glass vial, Lot/Batch BAC0726) · retaonelabs.com
  159. Kovera Labs COA published by retaonelabs.com (BPC-157/KPV (labeled 30 mg), Batch BK300826) · retaonelabs.com
  160. Kovera Labs COA published by retaonelabs.com (Retatrutide (labeled 15 mg), Batch RT150826) · retaonelabs.com
  161. Kovera Labs COA published by retaonelabs.com (Retatrutide (labeled 12 mg), Batch RT120826) · retaonelabs.com
  162. Kovera Labs COA published by retaonelabs.com (Tirzepatide (labeled 40 mg), Batch TZ400726) · retaonelabs.com
  163. Janoshik Analytical COA published by barnpeptides.com (SS31 (manufacturer printed: barn), Batch SS-260821) · barnpeptides.com
  164. Janoshik Analytical COA published by barnpeptides.com (RT50 (manufacturer printed: barn; result line: Retatrutide), Batch RT50-260806) · barnpeptides.com
  165. Janoshik Analytical COA published by barnpeptides.com (GHK-red (manufacturer printed: barn; GHK-Cu analysis), Batch GHK100-260604) · barnpeptides.com
  166. Janoshik Analytical COA published by pandapeptide.ca (MOTS-c (manufacturer: Unknown), Batch 021026) · pandapeptide.ca
  167. Janoshik Analytical COA published by pandapeptide.ca (TIRZEPATIDE (manufacturer: Unknown; test requested: common GLP-1 blind test), Batch 021026) · pandapeptide.ca
  168. Janoshik Analytical COA published by pandapeptide.ca (RETATRUTIDE (manufacturer: Unknown; test requested: common GLP-1 blind test), Batch 021026) · pandapeptide.ca
  169. Vanguard Laboratory COA published by virtuspeptides.com (KPV 10 mg, KPV10-001) · virtuspeptides.com
  170. Vanguard Laboratory COA published by virtuspeptides.com (GLP-3 10 mg, ZQ-20260827-RT10-CLEAR) · virtuspeptides.com
  171. Vanguard Laboratory COA published by virtuspeptides.com (KLOW 80 mg, ZQ-20260805-KL80-BLACK) · virtuspeptides.com
  172. Vanguard Laboratory COA published by virtuspeptides.com (GLP-2 30 mg, ZQ-20260810-TZ30-BLACK) · virtuspeptides.com
  173. Vanguard Laboratory COA published by virtuspeptides.com (Tesamorelin 10 mg, ZQ-20260809-TSM10-GREEN) · virtuspeptides.com
  174. Vanguard Laboratory COA published by virtuspeptides.com (BPC-157 10 mg, ZQ-20260805-BPC10-BLUE) · virtuspeptides.com

Checked Oct 16, 2026 with plain web requests, following each site's robots.txt; we didn't get round any bot check, sign-in or form, and contacted no one. Vendor COA pages that blocked us weren't sampled. A lab or vendor can correct anything here through our corrections page. See also: documented forged COAs · which lab names are real · what testing costs · testing labs compared.