Certificates of analysis
Every batch is tested at an independent laboratory, and every certificate is published here. We do not hold certificates pending request — if a supplier will not show you a COA before you buy, that itself is information.
162 certificates published across 37 product lines. Each is issued by Janoshik Analytical and carries a secret key you can verify independently at janoshik.com/verification — you do not have to take our word for any of it.
| Compound | CAS | Batch | Purity | Certificate |
|---|---|---|---|---|
| 5-Amino-1MQ4 certificates on record → | 42464-96-0 | CS-5aq10-0415 | See certificate | View certificate → |
| AOD-96045 certificates on record → | 221231-10-3 | CS-ad5-0625 | See certificate | View certificate → |
| BPC-1578 certificates on record → | 137525-51-0 | CS-bc10-0714 | See certificate | View certificate → |
| BPC-1578 certificates on record → | 137525-51-0 | CS-bc10-0714shared bulk lot | See certificate | View certificate →Issued for BPC-157 10mg. This size is filled from that same bulk lot, which is what the laboratory tested. |
| Cagrilintide3 certificates on record → | 1415456-99-3 | CS-cag10-0126 | See certificate | View certificate → |
| CJC-1295 (no DAC)5 certificates on record → | 863288-34-0 | CS-noda10-0630 | See certificate | View certificate → |
| CJC-1295 (no DAC)5 certificates on record → | 863288-34-0 | CS-noda10-0630shared bulk lot | See certificate | View certificate →Issued for CJC-1295 (no DAC) 10mg. This size is filled from that same bulk lot, which is what the laboratory tested. |
| DSIP2 certificates on record → | 62568-57-4 | CS-dp51021 | See certificate | View certificate → |
| Epitalon7 certificates on record → | 307297-39-8 | CS-ep10-0327 | See certificate | View certificate → |
| Epitalon7 certificates on record → | 307297-39-8 | CS-ep50-0117 | See certificate | View certificate → |
| GHK-Cu10 certificates on record → | 89030-95-5 | CS-gu100-0615 | See certificate | View certificate → |
| GHK-Cu10 certificates on record → | 89030-95-5 | CS-gu50-0309 | See certificate | View certificate → |
| Glow Blend6 certificates on record → | 89030-95-5 / 137525-51-0 / 77591-33-4 | CS-gw70-0704 | See certificate | View certificate → |
| Glutathione1 certificate on record → | 70-18-8 | CS-glu6001123 | See certificate | View certificate → |
| Glutathione1 certificate on record → | 70-18-8 | CS-glu6001123 | See certificate | View certificate → |
| IGF-1 LR33 certificates on record → | 946870-92-4 | CS-IG1-0105 | See certificate | View certificate → |
| Ipamorelin4 certificates on record → | 170851-70-4 | CS-ip10-0526 | See certificate | View certificate → |
| Ipamorelin4 certificates on record → | 170851-70-4 | CS-ip10-0526shared bulk lot | See certificate | View certificate →Issued for Ipamorelin 10mg. This size is filled from that same bulk lot, which is what the laboratory tested. |
| Kisspeptin-106 certificates on record → | 374675-21-5 | CS-ki10-0710 | See certificate | View certificate → |
| KPV3 certificates on record → | 67727-97-3 | CS-kv10-0305 | See certificate | View certificate → |
| MOTS-c5 certificates on record → | 1627580-64-7 | CS-mc10-0408 | See certificate | View certificate → |
| NAD+10 certificates on record → | 53-84-9 | CS-na1000-0625 | See certificate | View certificate → |
| NAD+10 certificates on record → | 53-84-9 | CS-na500-0710 | See certificate | View certificate → |
| PT-1415 certificates on record → | 189691-06-3 | CS-pt10-0603 | See certificate | View certificate → |
| Retatrutide19 certificates on record → | 2381089-83-2 | CS-re10-0625 | See certificate | View certificate → |
| Retatrutide19 certificates on record → | 2381089-83-2 | CS-re20-0603 | See certificate | View certificate → |
| Retatrutide19 certificates on record → | 2381089-83-2 | CS-re30-0327 | See certificate | View certificate → |
| Selank5 certificates on record → | 129954-34-3 | CS-sel10-0625 | See certificate | View certificate → |
| Selank5 certificates on record → | 129954-34-3 | CS-sel10-0625shared bulk lot | See certificate | View certificate →Issued for Selank 10mg. This size is filled from that same bulk lot, which is what the laboratory tested. |
| Semaglutide9 certificates on record → | 910463-68-2 | CS-se10-0529 | See certificate | View certificate → |
| Semaglutide9 certificates on record → | 910463-68-2 | CS-se20-0704 | See certificate | View certificate → |
| Semaglutide9 certificates on record → | 910463-68-2 | CS-se5-0116 | See certificate | View certificate → |
| Semax4 certificates on record → | 80714-61-0 | CS-sem10-0625 | See certificate | View certificate → |
| SS-314 certificates on record → | 736992-21-5 | CS-s310-0327 | See certificate | View certificate → |
| TB-5005 certificates on record → | 77591-33-4 | CS-tb10-0408 | See certificate | View certificate → |
| TB-5005 certificates on record → | 77591-33-4 | CS-tb10-0408shared bulk lot | See certificate | View certificate →Issued for TB-500 10mg. This size is filled from that same bulk lot, which is what the laboratory tested. |
| Tesamorelin6 certificates on record → | 218949-48-5 | CS-te10-0616 | See certificate | View certificate → |
| Tesamorelin6 certificates on record → | 218949-48-5 | CS-te10-0616shared bulk lot | See certificate | View certificate →Issued for Tesamorelin 10mg. This size is filled from that same bulk lot, which is what the laboratory tested. |
| Thymosin Alpha-16 certificates on record → | 62304-98-7 | CS-ta110-0710 | See certificate | View certificate → |
| Tirzepatide13 certificates on record → | 2023788-19-2 | CS-ze10-0707 | See certificate | View certificate → |
| Tirzepatide13 certificates on record → | 2023788-19-2 | CS-ze201124 | See certificate | View certificate → |
| Tirzepatide13 certificates on record → | 2023788-19-2 | CS-ze30-0529 | See certificate | View certificate → |
| Wolverine Blend4 certificates on record → | 137525-51-0 / 77591-33-4 | CS-t/b55-0403 | See certificate | View certificate → |
Certificates are issued by Janoshik Analytical against the batch code printed on each vial. Check the code on your vial matches the batch listed here, then verify the certificate’s secret key directly with the laboratory — a certificate that does not match the batch you received is worth nothing, and we would rather you check than trust us.