RUO.bio
Third-party COAs
91 of 210 COAs open at Chromate Labs / Freedom Diagnostics
Independent price profile. We track 79 tracked peptide listings from ruo.bio · online since Jan 2025How long the vendor's website domain has existed — from public registration records and the Wayback Machine. It's the domain's age, not proof of how long the business has run. · cheapest tracked: $0.03/mg.
Vendor-published info captured from RUO.bio's own site — not tested or verified by pepmg. Confirm on their site.
Domain age from public registration records (RDAP) + the Wayback Machine — the domain's age, not proof of how long the business has operated.
refreshed 5h ago
Where RUO.bio's prices sit in each market
Sorted from furthest below the median to furthest above. Bar: middle 80% of tracked listings · rule: median · dot: RUO.bio's cheapest in-stock $/mg.
- Thymalin $2.00 ▼ 56% below
- Methylene Blue $1.60 ▼ 53% below
- 5-Amino-1MQ $1.16 ▼ 45% below
- MOTS-c $2.20 ▼ 43% below
- Pinealon $2.00 ▼ 43% below
- Glutathione $0.03 ▼ 40% below
- ACE-031 ramatercept $88.00 ▼ 39% below
- GHK-Cu $0.48 ▼ 38% below
- Kisspeptin $3.40 ▼ 38% below
- Oxytocin $4.40 ▼ 34% below
- Cardiogen $2.00 ▼ 33% below
- NAD+ $0.08 ▼ 33% below
Show all 48 compounds
- AICAR $0.76 ▼ 32% below
- Cartalax $2.00 ▼ 31% below
- FOXO4-DRI $10.00 ▼ 30% below
- Vilon $2.00 ▼ 30% below
- GHRP-2 $2.80 ▼ 28% below
- GHRP-6 $2.80 ▼ 28% below
- TB-500 $4.80 ▼ 26% below
- CJC-1295 $6.00 ▼ 24% below
- Hexarelin $6.80 ▼ 24% below
- BPC-157 $4.00 ▼ 23% below
- Melanotan I $2.80 ▼ 20% below
- Melanotan II $2.80 ▼ 20% below
- ARA-290 $4.00 ▼ 18% below
- Snap-8 $2.80 ▼ 18% below
- AOD-9604 $7.60 ▼ 16% below
- PT-141 $3.60 ▼ 16% below
- SS-31 $3.80 ▼ 16% below
- DSIP $5.20 ▼ 13% below
- MGF $13.00 ▼ 13% below
- Cagrilintide $8.40 ▼ 12% below
- LL-37 $7.60 ▼ 11% below
- Selank $4.00 ▼ 9% below
- Tesamorelin $6.40 ▼ 9% below
- VIP $6.80 ▼ 9% below
- Ipamorelin $5.20 ▼ 7% below
- IGF-1 LR3 $66.00 ▼ 6% below
- Dihexa $7.60 ▼ 5% below
- PNC-27 $10.40 ▼ 5% below
- Mazdutide $9.80 ▼ 2% below
- Survodutide $9.80 ▲ 3% above
- Des(1-3)IGF-I $28.00 ▲ 6% above
- KPV $5.60 ▲ 12% above
- Semax $4.00 ▲ 14% above
- Thymosin Alpha-1 $8.40 ▲ 19% above
- Epithalon $3.80 ▲ 21% above
- Adamax $9.60 ▲ 26% above
Compared with every in-stock, single-compound listing pepmg tracks for each compound (bulk packs, blends and out-of-stock items left out). The axis is the ratio to that compound's median, so every row shares it. 1 compound with fewer than 4 comparable listings is not shown.
Where RUO.bio beats the market
Below the median $/mg, ranked by how far below — not by raw price
-
Thymalin
20 mg · $40.00 ▼ 56% below median #1 of 17 listings · median $4.56 -
Methylene Blue
10 mg · $16.00 ▼ 53% below median #1 of 7 listings · median $3.40 -
5-Amino-1MQ
50 mg · $58.00 ▼ 45% below median #14 of 84 listings · median $2.11 -
MOTS-c
40 mg · $88.00 ▼ 43% below median #17 of 155 listings · median $3.85 -
Pinealon
20 mg · $40.00 ▼ 43% below median #1 of 38 listings · median $3.50 -
Glutathione
1500 mg · $48.00 ▼ 40% below median #1 of 81 listings · median $0.05 -
ACE-031 ramatercept
1 mg · $88.00 ▼ 39% below median #2 of 6 listings · median $144.48 -
GHK-Cu
50 mg · $24.00 ▼ 38% below median #7 of 61 listings · median $0.77
Products we track
All peptide products in our current snapshot, including blends and out-of-stock listings. Search by name, sort any column, or open a product to compare vendors. This is our indexed catalog, not a guarantee of the store’s complete inventory.
Size, form & budget
Price includes the displayed code where available. Shipping and tax are extra. Unknown sizes or prices are excluded when those filters are set.
Your comparison
Selections stay on this browser. Prices and stock come from the current page; review freshness and COA notes for each offer. Scroll sideways to see every offer.
Select up to four offers to compare side by side. Click a column heading to sort. Click again to reverse. Scroll sideways for more columns.
Tick up to four offers to compare side by side. Use Sort by to reorder. COA counts are each vendor's own library; batch match is not assumed.
| Select | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| 5-Amino-1MQ 50mg5-Amino-1MQ | Vial / standard | 50 | $58.00 | $1.16 | in stock | 210 indexedVendor library; batch match not assumed | Checked within 24 hoursPrice and stock were collected in the latest refresh. | View product ↗ | |
| 5-Amino-1MQ 50mg – 60 units5-Amino-1MQ · Not in price comparison | Vial / standard | 50 | $72.00 | — | in stock | 210 indexedVendor library; batch match not assumed | Checked within 24 hoursPrice and stock were collected in the latest refresh. | View product ↗ | |
| ACE-031 1mgACE-031 | Vial / standard | 1 | $88.00 | $88.00 | in stock | 210 indexedVendor library; batch match not assumed | Checked within 24 hoursPrice and stock were collected in the latest refresh. | View product ↗ | |
| Adamax 5mgAdamax | Vial / standard | 5 | $48.00 | $9.60 | in stock | 210 indexedVendor library; batch match not assumed | Checked within 24 hoursPrice and stock were collected in the latest refresh. | View product ↗ | |
| AHK-Cu 100mgAHK-Cu · Bulk | Vial / standard | 100 | $38.00 | $0.38 | in stock | 210 indexedVendor library; batch match not assumed | Checked within 24 hoursPrice and stock were collected in the latest refresh. | View product ↗ | |
| AHK-Cu 1g (1,000mg) – Raw PowderAHK-Cu · Bulk | Vial / standard | 1000 | $48.00 | $0.05 | in stock | 210 indexedVendor library; batch match not assumed | Checked within 24 hoursPrice and stock were collected in the latest refresh. | View product ↗ | |
| AICAR 50mgAICAR | Vial / standard | 50 | $38.00 | $0.76 | in stock | 210 indexedVendor library; batch match not assumed | Checked within 24 hoursPrice and stock were collected in the latest refresh. | View product ↗ | |
| AOD-9604 5mgAOD-9604 | Vial / standard | 5 | $38.00 | $7.60 | in stock | 210 indexedVendor library; batch match not assumed | Checked within 24 hoursPrice and stock were collected in the latest refresh. | View product ↗ | |
| ARA-290 10mgARA-290 | Vial / standard | 10 | $40.00 | $4.00 | in stock | 210 indexedVendor library; batch match not assumed | Checked within 24 hoursPrice and stock were collected in the latest refresh. | View product ↗ | |
| BPC-157 + TB-500 5mg/5mgBlend · Not in price comparison | Blend | 5 | $48.00 | — | in stock | 210 indexedVendor library; batch match not assumed | Checked within 24 hoursPrice and stock were collected in the latest refresh. | View product ↗ | |
| BPC-157 10mgBPC-157 | Vial / standard | 10 | $40.00 | $4.00 | in stock | 210 indexedVendor library; batch match not assumed | Checked within 24 hoursPrice and stock were collected in the latest refresh. | View product ↗ | |
| BPC-157 500mcg – 60 unitsBPC-157 · Not in price comparison | Vial / standard | 0.5 | $66.00 | — | in stock | 210 indexedVendor library; batch match not assumed | Checked within 24 hoursPrice and stock were collected in the latest refresh. | View product ↗ | |
| BPC-157 5mgBPC-157 | Vial / standard | 5 | $26.00 | $5.20 | in stock | 210 indexedVendor library; batch match not assumed | Checked within 24 hoursPrice and stock were collected in the latest refresh. | View product ↗ | |
| Cagrilintide 10mgCagrilintide | Vial / standard | 10 | $84.00 | $8.40 | in stock | 210 indexedVendor library; batch match not assumed | Checked within 24 hoursPrice and stock were collected in the latest refresh. | View product ↗ | |
| Cardiogen 20mgCardiogen | Vial / standard | 20 | $40.00 | $2.00 | in stock | 210 indexedVendor library; batch match not assumed | Checked within 24 hoursPrice and stock were collected in the latest refresh. | View product ↗ | |
| Cartalax 20mgCartalax | Vial / standard | 20 | $40.00 | $2.00 | in stock | 210 indexedVendor library; batch match not assumed | Checked within 24 hoursPrice and stock were collected in the latest refresh. | View product ↗ | |
| CJC-1295 + Ipamorelin 5mg/5mgBlend · Not in price comparison | Blend | 5 | $54.00 | — | in stock | 210 indexedVendor library; batch match not assumed | Checked within 24 hoursPrice and stock were collected in the latest refresh. | View product ↗ | |
| CJC-1295 5mg (No DAC)CJC-1295 | Vial / standard | 5 | $30.00 | $6.00 | in stock | 210 indexedVendor library; batch match not assumed | Checked within 24 hoursPrice and stock were collected in the latest refresh. | View product ↗ | |
| CJC-1295 5mg (w DAC)CJC-1295 | Vial / standard | 5 | $50.00 | $10.00 | in stock | 210 indexedVendor library; batch match not assumed | Checked within 24 hoursPrice and stock were collected in the latest refresh. | View product ↗ | |
| Dihexa 5mg – 30 unitsDihexa | Vial / standard | 5 | $38.00 | $7.60 | in stock | 210 indexedVendor library; batch match not assumed | Checked within 24 hoursPrice and stock were collected in the latest refresh. | View product ↗ | |
| DSIP 5mgDSIP | Vial / standard | 5 | $26.00 | $5.20 | in stock | 210 indexedVendor library; batch match not assumed | Checked within 24 hoursPrice and stock were collected in the latest refresh. | View product ↗ | |
| Epithalon 10mgEpithalon | Vial / standard | 10 | $38.00 | $3.80 | in stock | 210 indexedVendor library; batch match not assumed | Checked within 24 hoursPrice and stock were collected in the latest refresh. | View product ↗ | |
| Follistatin 344 1mg –Follistatin | Vial / standard | 1 | $96.00 | $96.00 | out of stock | 210 indexedVendor library; batch match not assumed | Checked within 24 hoursPrice and stock were collected in the latest refresh. | View product ↗ | |
| FOXO4-DRI 10mgFOXO4-DRI | Vial / standard | 10 | $100.00 | $10.00 | in stock | 210 indexedVendor library; batch match not assumed | Checked within 24 hoursPrice and stock were collected in the latest refresh. | View product ↗ | |
| GHK-Cu + BPC-157 + TB-500 (GLOW)Blend · Not in price comparison | Blend | 50 | $74.00 | — | in stock | 210 indexedVendor library; batch match not assumed | Checked within 24 hoursPrice and stock were collected in the latest refresh. | View product ↗ | |
| GHK-Cu + BPC-157 + TB-500 + KPV (KLOW)Blend · Not in price comparison | Blend | 50 | $86.00 | — | in stock | 210 indexedVendor library; batch match not assumed | Checked within 24 hoursPrice and stock were collected in the latest refresh. | View product ↗ | |
| GHK-Cu 100mgGHK-Cu · Bulk | Vial / standard | 100 | $38.00 | $0.38 | in stock | 210 indexedVendor library; batch match not assumed | Checked within 24 hoursPrice and stock were collected in the latest refresh. | View product ↗ | |
| GHK-Cu 1g (1,000mg) – Raw PowderGHK-Cu · Bulk | Vial / standard | 1000 | $28.00 | $0.03 | in stock | 210 indexedVendor library; batch match not assumed | Checked within 24 hoursPrice and stock were collected in the latest refresh. | View product ↗ | |
| GHK-Cu 50mgGHK-Cu | Vial / standard | 50 | $24.00 | $0.48 | in stock | 210 indexedVendor library; batch match not assumed | Checked within 24 hoursPrice and stock were collected in the latest refresh. | View product ↗ | |
| GHRP-2 5mgGHRP-2 | Vial / standard | 5 | $14.00 | $2.80 | in stock | 210 indexedVendor library; batch match not assumed | Checked within 24 hoursPrice and stock were collected in the latest refresh. | View product ↗ | |
| GHRP-6 5mgGHRP-6 | Vial / standard | 5 | $14.00 | $2.80 | in stock | 210 indexedVendor library; batch match not assumed | Checked within 24 hoursPrice and stock were collected in the latest refresh. | View product ↗ | |
| HCGHCG · Not in price comparison | Vial / standard | — | $38.00 | — | in stock | 210 indexedVendor library; batch match not assumed | Checked within 24 hoursPrice and stock were collected in the latest refresh. | View product ↗ | |
| Hexarelin Acetate 5mgHexarelin | Vial / standard | 5 | $34.00 | $6.80 | in stock | 210 indexedVendor library; batch match not assumed | Checked within 24 hoursPrice and stock were collected in the latest refresh. | View product ↗ | |
| HGH FRAG 176-191 5mgHGH Frag 176-191 | Vial / standard | 5 | $32.00 | $6.40 | out of stock | 210 indexedVendor library; batch match not assumed | Checked within 24 hoursPrice and stock were collected in the latest refresh. | View product ↗ | |
| Humanin 10mgHumanin | Vial / standard | 10 | $46.00 | $4.60 | out of stock | 210 indexedVendor library; batch match not assumed | Checked within 24 hoursPrice and stock were collected in the latest refresh. | View product ↗ | |
| IGF-1 DES 1mgIGF-1 DES | Vial / standard | 1 | $28.00 | $28.00 | in stock | 210 indexedVendor library; batch match not assumed | Checked within 24 hoursPrice and stock were collected in the latest refresh. | View product ↗ | |
| IGF-1 LR3 100mcgIGF-1 LR3 | Vial / standard | 0.1 | $12.00 | $120.00 | in stock | 210 indexedVendor library; batch match not assumed | Checked within 24 hoursPrice and stock were collected in the latest refresh. | View product ↗ | |
| IGF-1 LR3 1mgIGF-1 LR3 | Vial / standard | 1 | $66.00 | $66.00 | in stock | 210 indexedVendor library; batch match not assumed | Checked within 24 hoursPrice and stock were collected in the latest refresh. | View product ↗ | |
| Ipamorelin 5mgIpamorelin | Vial / standard | 5 | $26.00 | $5.20 | in stock | 210 indexedVendor library; batch match not assumed | Checked within 24 hoursPrice and stock were collected in the latest refresh. | View product ↗ | |
| Kisspeptin 10mgKisspeptin | Vial / standard | 10 | $34.00 | $3.40 | in stock | 210 indexedVendor library; batch match not assumed | Checked within 24 hoursPrice and stock were collected in the latest refresh. | View product ↗ | |
| KPV 500mcg – 60 unitsKPV · Not in price comparison | Vial / standard | 0.5 | $48.00 | — | in stock | 210 indexedVendor library; batch match not assumed | Checked within 24 hoursPrice and stock were collected in the latest refresh. | View product ↗ | |
| KPV 5mgKPV | Vial / standard | 5 | $28.00 | $5.60 | in stock | 210 indexedVendor library; batch match not assumed | Checked within 24 hoursPrice and stock were collected in the latest refresh. | View product ↗ | |
| L-Glutathione 1,500mgGlutathione | Vial / standard | 1500 | $48.00 | $0.03 | in stock | 210 indexedVendor library; batch match not assumed | Checked within 24 hoursPrice and stock were collected in the latest refresh. | View product ↗ | |
| L-Glutathione 600mgGlutathione | Vial / standard | 600 | $28.00 | $0.05 | in stock | 210 indexedVendor library; batch match not assumed | Checked within 24 hoursPrice and stock were collected in the latest refresh. | View product ↗ | |
| LL-37 5mgLL-37 | Vial / standard | 5 | $38.00 | $7.60 | in stock | 210 indexedVendor library; batch match not assumed | Checked within 24 hoursPrice and stock were collected in the latest refresh. | View product ↗ | |
| Mazdutide 10mgMazdutide | Vial / standard | 10 | $98.00 | $9.80 | in stock | 210 indexedVendor library; batch match not assumed | Checked within 24 hoursPrice and stock were collected in the latest refresh. | View product ↗ | |
| Mazdutide 5mgMazdutide | Vial / standard | 5 | $50.00 | $10.00 | in stock | 210 indexedVendor library; batch match not assumed | Checked within 24 hoursPrice and stock were collected in the latest refresh. | View product ↗ | |
| Melanotan I (MT-1) 10mgMelanotan I | Vial / standard | 10 | $28.00 | $2.80 | in stock | 210 indexedVendor library; batch match not assumed | Checked within 24 hoursPrice and stock were collected in the latest refresh. | View product ↗ | |
| Melanotan II (MT-2) 10mgMelanotan II | Vial / standard | 10 | $28.00 | $2.80 | in stock | 210 indexedVendor library; batch match not assumed | Checked within 24 hoursPrice and stock were collected in the latest refresh. | View product ↗ | |
| Methylene Blue 1% (10mg/mL) – 60mLMethylene Blue | Vial / standard | 10 | $16.00 | $1.60 | in stock | 210 indexedVendor library; batch match not assumed | Checked within 24 hoursPrice and stock were collected in the latest refresh. | View product ↗ | |
| MGF IGF-1 2mgMGF | Vial / standard | 2 | $26.00 | $13.00 | in stock | 210 indexedVendor library; batch match not assumed | Checked within 24 hoursPrice and stock were collected in the latest refresh. | View product ↗ | |
| MK-677 25mg (Ibutamoren Mesylate) – 60 unitsMK-677 | Vial / standard | 25 | $70.00 | $2.80 | in stock | 210 indexedVendor library; batch match not assumed | Checked within 24 hoursPrice and stock were collected in the latest refresh. | View product ↗ | |
| MOTS-c 10mgMOTS-c | Vial / standard | 10 | $36.00 | $3.60 | in stock | 210 indexedVendor library; batch match not assumed | Checked within 24 hoursPrice and stock were collected in the latest refresh. | View product ↗ | |
| MOTS-c 40mgMOTS-c | Vial / standard | 40 | $88.00 | $2.20 | in stock | 210 indexedVendor library; batch match not assumed | Checked within 24 hoursPrice and stock were collected in the latest refresh. | View product ↗ | |
| MTP-131 10mgSS-31 | Vial / standard | 10 | $38.00 | $3.80 | in stock | 210 indexedVendor library; batch match not assumed | Checked within 24 hoursPrice and stock were collected in the latest refresh. | View product ↗ | |
| NAD+ 500mgNAD+ | Vial / standard | 500 | $42.00 | $0.08 | in stock | 210 indexedVendor library; batch match not assumed | Checked within 24 hoursPrice and stock were collected in the latest refresh. | View product ↗ | |
| Oxytocin 5mgOxytocin | Vial / standard | 5 | $22.00 | $4.40 | in stock | 210 indexedVendor library; batch match not assumed | Checked within 24 hoursPrice and stock were collected in the latest refresh. | View product ↗ | |
| P-21 5mgP-21 | Vial / standard | 5 | $38.00 | $7.60 | out of stock | 210 indexedVendor library; batch match not assumed | Checked within 24 hoursPrice and stock were collected in the latest refresh. | View product ↗ | |
| PE-22-28PE-22-28 · Not in price comparison | Vial / standard | — | $38.00 | — | in stock | 210 indexedVendor library; batch match not assumed | Checked within 24 hoursPrice and stock were collected in the latest refresh. | View product ↗ | |
| PEG-MGF 2mgMGF · Not in price comparison | Vial / standard | 2 | $40.00 | — | in stock | 210 indexedVendor library; batch match not assumed | Checked within 24 hoursPrice and stock were collected in the latest refresh. | View product ↗ | |
| Pinealon 20mgPinealon | Vial / standard | 20 | $40.00 | $2.00 | in stock | 210 indexedVendor library; batch match not assumed | Checked within 24 hoursPrice and stock were collected in the latest refresh. | View product ↗ | |
| PNC-27 5mgPNC-27 | Vial / standard | 5 | $52.00 | $10.40 | in stock | 210 indexedVendor library; batch match not assumed | Checked within 24 hoursPrice and stock were collected in the latest refresh. | View product ↗ | |
| PT-141 10mgPT-141 | Vial / standard | 10 | $36.00 | $3.60 | in stock | 210 indexedVendor library; batch match not assumed | Checked within 24 hoursPrice and stock were collected in the latest refresh. | View product ↗ | |
| Selank 10mgSelank | Vial / standard | 10 | $40.00 | $4.00 | in stock | 210 indexedVendor library; batch match not assumed | Checked within 24 hoursPrice and stock were collected in the latest refresh. | View product ↗ | |
| Selank 5mgSelank | Vial / standard | 5 | $26.00 | $5.20 | in stock | 210 indexedVendor library; batch match not assumed | Checked within 24 hoursPrice and stock were collected in the latest refresh. | View product ↗ | |
| Semax 10mgSemax | Vial / standard | 10 | $40.00 | $4.00 | in stock | 210 indexedVendor library; batch match not assumed | Checked within 24 hoursPrice and stock were collected in the latest refresh. | View product ↗ | |
| Semax 5mgSemax | Vial / standard | 5 | $26.00 | $5.20 | in stock | 210 indexedVendor library; batch match not assumed | Checked within 24 hoursPrice and stock were collected in the latest refresh. | View product ↗ | |
| SNAP-8 10mgSnap-8 | Vial / standard | 10 | $28.00 | $2.80 | in stock | 210 indexedVendor library; batch match not assumed | Checked within 24 hoursPrice and stock were collected in the latest refresh. | View product ↗ | |
| SNAP-8 1g (1,000mg) – Raw PowderSnap-8 · Bulk | Vial / standard | 1000 | $114.00 | $0.11 | in stock | 210 indexedVendor library; batch match not assumed | Checked within 24 hoursPrice and stock were collected in the latest refresh. | View product ↗ | |
| Survodutide 10mgSurvodutide | Vial / standard | 10 | $98.00 | $9.80 | in stock | 210 indexedVendor library; batch match not assumed | Checked within 24 hoursPrice and stock were collected in the latest refresh. | View product ↗ | |
| TB-500 10mgTB-500 | Vial / standard | 10 | $48.00 | $4.80 | in stock | 210 indexedVendor library; batch match not assumed | Checked within 24 hoursPrice and stock were collected in the latest refresh. | View product ↗ | |
| TB-500 5mgTB-500 | Vial / standard | 5 | $36.00 | $7.20 | in stock | 210 indexedVendor library; batch match not assumed | Checked within 24 hoursPrice and stock were collected in the latest refresh. | View product ↗ | |
| Tesamorelin 10mgTesamorelin | Vial / standard | 10 | $64.00 | $6.40 | in stock | 210 indexedVendor library; batch match not assumed | Checked within 24 hoursPrice and stock were collected in the latest refresh. | View product ↗ | |
| Tesamorelin 5mgTesamorelin | Vial / standard | 5 | $42.00 | $8.40 | in stock | 210 indexedVendor library; batch match not assumed | Checked within 24 hoursPrice and stock were collected in the latest refresh. | View product ↗ | |
| Thymalin 20mgThymalin | Vial / standard | 20 | $40.00 | $2.00 | in stock | 210 indexedVendor library; batch match not assumed | Checked within 24 hoursPrice and stock were collected in the latest refresh. | View product ↗ | |
| Thymosin Alpha-1 5mgThymosin Alpha-1 | Vial / standard | 5 | $42.00 | $8.40 | in stock | 210 indexedVendor library; batch match not assumed | Checked within 24 hoursPrice and stock were collected in the latest refresh. | View product ↗ | |
| Vilon 20mgVilon | Vial / standard | 20 | $40.00 | $2.00 | in stock | 210 indexedVendor library; batch match not assumed | Checked within 24 hoursPrice and stock were collected in the latest refresh. | View product ↗ | |
| VIP 10mgVIP | Vial / standard | 10 | $68.00 | $6.80 | in stock | 210 indexedVendor library; batch match not assumed | Checked within 24 hoursPrice and stock were collected in the latest refresh. | View product ↗ | |
| VIP 5mgVIP | Vial / standard | 5 | $36.00 | $7.20 | in stock | 210 indexedVendor library; batch match not assumed | Checked within 24 hoursPrice and stock were collected in the latest refresh. | View product ↗ |
No matches. Try another search or reset the filters.
RUO.bio scores 89/100 in pepmg's criteria-based Vendor Score, which rates only what a vendor publishes about lab testing and about itself, not its products and not its prices. What we observed: some COAs openable at the testing lab (91 of 210). The biggest credibility signal pepmg weighs is how a vendor publishes lab tests: the documents counted above open at the testing lab's own site (Chromate Labs, Freedom Diagnostics, Janoshik, TrustPointe Analytics, Vanguard Laboratory), where the lab itself can confirm the result, and the rest are hosted by the vendor, where it cannot. Neither price nor catalog size affects this score, but for context it prices below the tracked median across the compounds it shares with other tracked vendors, over 60 tracked listings. Its prices are machine-readable and it publishes an About page, and the domain has been online about 1.8 years. This rates what RUO.bio publishes about lab testing and about itself, not the purity or authenticity of any vial, which pepmg can't verify, so read the COAs yourself. Research use only.
- Strength Third-party lab named (Chromate Labs, Freedom Diagnostics, Janoshik, TrustPointe Analytics, Vanguard Laboratory) — vendor-hosted documents with lab verification links — 210 COA documents found, 91 with links to the testing lab's own site (some labs restrict automated access)
How we scored this
| COA transparency | | 76/87 | third-party lab named (Chromate Labs, Freedom Diagnostics, Janoshik, TrustPointe Analytics, Vanguard Laboratory) — vendor-hosted documents with lab verification links — 210 COA documents found, 91 with links to the testing lab's own site (some labs restrict automated access) |
| About / who they are | | 8/8 | publishes an About/founder page |
| Public price data | | 5/5 | publishes machine-readable public prices |
Stated, but NOT scored. These describe the vendor; they earn no points either way.
| Price vs market | 0.82x the tracked median across 49 shared compound(s) |
| Catalog | 60 clean in-stock listing(s) tracked |
| Track record | active · domain online ~1.8y (since 2025) |
What would raise this score. Published behaviour only. How a vendor runs its business is its own call, and none of this affects the $/mg ranking.
- 119 of the 210 published COA documents open on the vendor's own site rather than at the testing lab. Linking the lab's own copy on those pages would let a buyer confirm the result at the source. (up to +11)
Computed from what this vendor publishes about lab testing and itself. Price and catalog size are shown above as facts and are deliberately NOT scored — $/mg is the ranking, and it is affiliate-blind. No opinions, no testimonials.
Are you the vendor? If you have changed something we score here, published something we did not find, or think we got it wrong, reach out or email hello@pepmg.com and we will re-check. Vendor corrections have already changed ratings on this site.
COA library (213 indexed records)
Browse every document and report currently indexed for this vendor. A COA covers its stated product and batch; a vendor-level link does not establish a match to every listing. Some labs limit automated access.
Click a column heading to sort. Click again to reverse. Scroll sideways for more columns.
| Chromate Job 30530 scaled.png | Chromate Labs | Not individually reviewed | Available at last check | 2026-10-13 | Lab report ↗Source document ↗ |
| Test Report 100903 1.png | Janoshik | Not individually reviewed | Available at last check | 2026-10-13 | Lab report ↗Source document ↗ |
| Test Report 107241.png | Janoshik | Not individually reviewed | Available at last check | 2026-10-13 | Lab report ↗Source document ↗ |
| Test Report 100915.png | Janoshik | Not individually reviewed | Available at last check | 2026-10-13 | Lab report ↗Source document ↗ |
| chromate job 34248 scaled.png | Chromate Labs | Not individually reviewed | Available at last check | 2026-10-13 | Lab report ↗Source document ↗ |
| Test Report 83276.png | Janoshik | Not individually reviewed | Available at last check | 2026-10-13 | Lab report ↗Source document ↗ |
| Test Report 83275.png | Janoshik | Not individually reviewed | Available at last check | 2026-10-13 | Lab report ↗Source document ↗ |
| Test Report 83230.png | Janoshik | Not individually reviewed | Available at last check | 2026-10-13 | Lab report ↗Source document ↗ |
| sterilebpc.png | Janoshik | Not individually reviewed | Available at last check | 2026-10-13 | Lab report ↗Source document ↗ |
| Test Report 83233.png | Janoshik | Not individually reviewed | Available at last check | 2026-10-13 | Lab report ↗Source document ↗ |
| Test Report 83234.png | Janoshik | Not individually reviewed | Available at last check | 2026-10-13 | Lab report ↗Source document ↗ |
| Chromate Job 29187.png | Chromate Labs | Not individually reviewed | Available at last check | 2026-10-13 | Lab report ↗Source document ↗ |
| Test Report 87500.png | Janoshik | Not individually reviewed | Available at last check | 2026-10-13 | Lab report ↗Source document ↗ |
| Test Report 107247 2 1.png | Janoshik | Not individually reviewed | Available at last check | 2026-10-13 | Lab report ↗Source document ↗ |
| Test Report 107255.png | Janoshik | Not individually reviewed | Available at last check | 2026-10-13 | Lab report ↗Source document ↗ |
| Chromate Job 30464 3.png | Chromate Labs | Not individually reviewed | Available at last check | 2026-10-13 | Lab report ↗Source document ↗ |
| Test Report 107253.png | Janoshik | Not individually reviewed | Available at last check | 2026-10-13 | Lab report ↗Source document ↗ |
| Test Report 87533.png | Janoshik | Not individually reviewed | Available at last check | 2026-10-13 | Lab report ↗Source document ↗ |
| Test Report 64292.png | Janoshik | Not individually reviewed | Available at last check | 2026-10-13 | Lab report ↗Source document ↗ |
| chromate job 33561 scaled.png | Chromate Labs | Not individually reviewed | Available at last check | 2026-10-13 | Lab report ↗Source document ↗ |
| Test Report 88476.png | Janoshik | Not individually reviewed | Available at last check | 2026-10-13 | Lab report ↗Source document ↗ |
| Test Report 83236.png | Janoshik | Not individually reviewed | Available at last check | 2026-10-13 | Lab report ↗Source document ↗ |
| Test Report 87509.png | Janoshik | Not individually reviewed | Available at last check | 2026-10-13 | Lab report ↗Source document ↗ |
| chromate job 35712 scaled.png | Chromate Labs | Not individually reviewed | Available at last check | 2026-10-13 | Lab report ↗Source document ↗ |
| Test Report 87511.png | Janoshik | Not individually reviewed | Available at last check | 2026-10-13 | Lab report ↗Source document ↗ |
| chromate job 34237 scaled.png | Chromate Labs | Not individually reviewed | Available at last check | 2026-10-13 | Lab report ↗Source document ↗ |
| Test Report 87535.png | Janoshik | Not individually reviewed | Available at last check | 2026-10-13 | Lab report ↗Source document ↗ |
| chromate job 33366.png | Chromate Labs | Not individually reviewed | Available at last check | 2026-10-13 | Lab report ↗Source document ↗ |
| hexarelin.png | Janoshik | Not individually reviewed | Available at last check | 2026-10-13 | Lab report ↗Source document ↗ |
| Chromate Job 29289 scaled.png | Chromate Labs | Not individually reviewed | Available at last check | 2026-10-13 | Lab report ↗Source document ↗ |
| Test Report 100908.png | Janoshik | Not individually reviewed | Available at last check | 2026-10-13 | Lab report ↗Source document ↗ |
| Test Report 100909.png | Janoshik | Not individually reviewed | Available at last check | 2026-10-13 | Lab report ↗Source document ↗ |
| 6KY9VJLM3T4SXPA81NFE.png | Janoshik | Not individually reviewed | Available at last check | 2026-10-13 | Lab report ↗Source document ↗ |
| Test Report 83240.png | Janoshik | Not individually reviewed | Available at last check | 2026-10-13 | Lab report ↗Source document ↗ |
| Test Report 87531.png | Janoshik | Not individually reviewed | Available at last check | 2026-10-13 | Lab report ↗Source document ↗ |
| Chromate Job 30468.png | Chromate Labs | Not individually reviewed | Available at last check | 2026-10-13 | Lab report ↗Source document ↗ |
| chromate job 36998 scaled.png | Chromate Labs | Not individually reviewed | Available at last check | 2026-10-13 | Lab report ↗Source document ↗ |
| Chromate Job 30350 1 scaled.png | Chromate Labs | Not individually reviewed | Available at last check | 2026-10-13 | Lab report ↗Source document ↗ |
| Chromate Job 31494.png | Chromate Labs | Not individually reviewed | Available at last check | 2026-10-13 | Lab report ↗Source document ↗ |
| chromate job 34335.png | Chromate Labs | Not individually reviewed | Available at last check | 2026-10-13 | Lab report ↗Source document ↗ |
| job 39578 scaled.png | Chromate Labs | Not individually reviewed | Available at last check | 2026-10-13 | Lab report ↗Source document ↗ |
| Test Report 100910 1.png | Janoshik | Not individually reviewed | Available at last check | 2026-10-13 | Lab report ↗Source document ↗ |
| Test Report 87512.png | Janoshik | Not individually reviewed | Available at last check | 2026-10-13 | Lab report ↗Source document ↗ |
| Chromate Job 29559.png | Chromate Labs | Not individually reviewed | Available at last check | 2026-10-13 | Lab report ↗Source document ↗ |
| chromate job 34169 1 scaled.png | Chromate Labs | Not individually reviewed | Available at last check | 2026-10-13 | Lab report ↗Source document ↗ |
| Test Report 83245.png | Janoshik | Not individually reviewed | Available at last check | 2026-10-13 | Lab report ↗Source document ↗ |
| Chromate Job 31517 1.png | Chromate Labs | Not individually reviewed | Available at last check | 2026-10-13 | Lab report ↗Source document ↗ |
| Test Report 107243.png | Janoshik | Not individually reviewed | Available at last check | 2026-10-13 | Lab report ↗Source document ↗ |
| chromate job 38358 1.png | Chromate Labs | Not individually reviewed | Available at last check | 2026-10-13 | Lab report ↗Source document ↗ |
| Chromate Job 31028.png | Chromate Labs | Not individually reviewed | Available at last check | 2026-10-13 | Lab report ↗Source document ↗ |
| chromate job 36991 scaled.png | Chromate Labs | Not individually reviewed | Available at last check | 2026-10-13 | Lab report ↗Source document ↗ |
| Test Report 83243.png | Janoshik | Not individually reviewed | Available at last check | 2026-10-13 | Lab report ↗Source document ↗ |
| Test Report 87530.png | Janoshik | Not individually reviewed | Available at last check | 2026-10-13 | Lab report ↗Source document ↗ |
| Test Report 87527.png | Janoshik | Not individually reviewed | Available at last check | 2026-10-13 | Lab report ↗Source document ↗ |
| J59823HBFPXQ07DVUWM4.png | Janoshik | Not individually reviewed | Available at last check | 2026-10-13 | Lab report ↗Source document ↗ |
| Test Report 83249.png | Janoshik | Not individually reviewed | Available at last check | 2026-10-13 | Lab report ↗Source document ↗ |
| chromate job 34101.png | Chromate Labs | Not individually reviewed | Available at last check | 2026-10-13 | Lab report ↗Source document ↗ |
| Test Report 100911 1.png | Janoshik | Not individually reviewed | Available at last check | 2026-10-13 | Lab report ↗Source document ↗ |
| Test Report 107263.png | Janoshik | Not individually reviewed | Available at last check | 2026-10-13 | Lab report ↗Source document ↗ |
| Chromate Job 33021.png | Chromate Labs | Not individually reviewed | Available at last check | 2026-10-13 | Lab report ↗Source document ↗ |
| Test Report 100914.png | Janoshik | Not individually reviewed | Available at last check | 2026-10-13 | Lab report ↗Source document ↗ |
| Test Report 87513.png | Janoshik | Not individually reviewed | Available at last check | 2026-10-13 | Lab report ↗Source document ↗ |
| job 39212.png | Chromate Labs | Not individually reviewed | Available at last check | 2026-10-13 | Lab report ↗Source document ↗ |
| Chromate Job 29216.png | Chromate Labs | Not individually reviewed | Available at last check | 2026-10-13 | Lab report ↗Source document ↗ |
| trz202ruo.pdf | TrustPointe Analytics | Not individually reviewed | Available at last check | 2026-10-13 | Lab report ↗Source document ↗ |
| Test Report 100900 1.png | Janoshik | Not individually reviewed | Available at last check | 2026-10-13 | Lab report ↗Source document ↗ |
| Test Report 83267.png | Janoshik | Not individually reviewed | Available at last check | 2026-10-13 | Lab report ↗Source document ↗ |
| Chromate Job 29373 scaled.png | Chromate Labs | Not individually reviewed | Available at last check | 2026-10-13 | Lab report ↗Source document ↗ |
| Test Report 83270.png | Janoshik | Not individually reviewed | Available at last check | 2026-10-13 | Lab report ↗Source document ↗ |
| Chromate Job 31054.png | Chromate Labs | Not individually reviewed | Available at last check | 2026-10-13 | Lab report ↗Source document ↗ |
| Chromate Job 30898.png | Chromate Labs | Not individually reviewed | Available at last check | 2026-10-13 | Lab report ↗Source document ↗ |
| Test Report 87510.png | Janoshik | Not individually reviewed | Available at last check | 2026-10-13 | Lab report ↗Source document ↗ |
| Test Report 83272.png | Janoshik | Not individually reviewed | Available at last check | 2026-10-13 | Lab report ↗Source document ↗ |
| Test Report 87498.png | Janoshik | Not individually reviewed | Available at last check | 2026-10-13 | Lab report ↗Source document ↗ |
| chromate job 35382 scaled.png | Chromate Labs | Not individually reviewed | Available at last check | 2026-10-13 | Lab report ↗Source document ↗ |
| chromate job 37001 scaled.png | Chromate Labs | Not individually reviewed | Available at last check | 2026-10-13 | Lab report ↗Source document ↗ |
| Test Report 87529.png | Janoshik | Not individually reviewed | Available at last check | 2026-10-13 | Lab report ↗Source document ↗ |
| Test Report 83258.png | Janoshik | Not individually reviewed | Available at last check | 2026-10-13 | Lab report ↗Source document ↗ |
| Test Report 83255.png | Janoshik | Not individually reviewed | Available at last check | 2026-10-13 | Lab report ↗Source document ↗ |
| Test Report 83263.png | Janoshik | Not individually reviewed | Available at last check | 2026-10-13 | Lab report ↗Source document ↗ |
| Test Report 83257.png | Janoshik | Not individually reviewed | Available at last check | 2026-10-13 | Lab report ↗Source document ↗ |
| Test Report 83260.png | Janoshik | Not individually reviewed | Available at last check | 2026-10-13 | Lab report ↗Source document ↗ |
| Test Report 83254.png | Janoshik | Not individually reviewed | Available at last check | 2026-10-13 | Lab report ↗Source document ↗ |
| Test Report 83251.png | Janoshik | Not individually reviewed | Available at last check | 2026-10-13 | Lab report ↗Source document ↗ |
| Test Report 64291.png | Janoshik | Not individually reviewed | Available at last check | 2026-10-13 | Lab report ↗Source document ↗ |
| Test Report 66782.png | Janoshik | Not individually reviewed | Available at last check | 2026-10-13 | Lab report ↗Source document ↗ |
| Test Report 66777.png | Janoshik | Not individually reviewed | Available at last check | 2026-10-13 | Lab report ↗Source document ↗ |
| Test Report 65666.png | Janoshik | Not individually reviewed | Available at last check | 2026-10-13 | Lab report ↗Source document ↗ |
| Test Report 65664.png | Janoshik | Not individually reviewed | Available at last check | 2026-10-13 | Lab report ↗Source document ↗ |
| Test Report 65663.png | Janoshik | Not individually reviewed | Available at last check | 2026-10-13 | Lab report ↗Source document ↗ |
| Test Report 65662.png | Janoshik | Not individually reviewed | Available at last check | 2026-10-13 | Lab report ↗Source document ↗ |
| eea81b93 562f 4958 a3fd a71e44877f8d.pdf | Vanguard Laboratory | Not individually reviewed | Available at last check | 2026-10-13 | Source document ↗ |
| ca0a9630 bfab 42de ae01 20bb5ad9c017.pdf | Freedom Diagnostics | Not individually reviewed | Available at last check | 2026-10-13 | Source document ↗ |
| Chromate Job 30245 scaled.png | Chromate Labs | Not individually reviewed | Available at last check | 2026-10-13 | Source document ↗ |
| 5amino002.pdf | Vanguard Laboratory | Not individually reviewed | Available at last check | 2026-10-13 | Source document ↗ |
| job 39076.png | Chromate Labs | Not individually reviewed | Available at last check | 2026-10-13 | Source document ↗ |
| 9mebc002.pdf | Vanguard Laboratory | Not individually reviewed | Available at last check | 2026-10-13 | Source document ↗ |
| cf22f47e 84fa 4c95 a591 3a7422cfb1a3.pdf | Vanguard Laboratory | Not individually reviewed | Available at last check | 2026-10-13 | Source document ↗ |
| d23dac89 2a60 4cc4 adfd 542f118fa59d.pdf | Freedom Diagnostics | Not individually reviewed | Available at last check | 2026-10-13 | Source document ↗ |
| c6214d29 a8cc 4582 aa96 092814eff8f6.pdf | Vanguard Laboratory | Not individually reviewed | Available at last check | 2026-10-13 | Source document ↗ |
| 07173117 9fe6 40b4 9f1a 3c06ae3410a7.pdf | Vanguard Laboratory | Not individually reviewed | Available at last check | 2026-10-13 | Source document ↗ |
| dc865bc5 bc52 47d0 91e9 0331f3093fac.pdf | Freedom Diagnostics | Not individually reviewed | Available at last check | 2026-10-13 | Source document ↗ |
| ahkonly.pdf | Vanguard Laboratory | Not individually reviewed | Available at last check | 2026-10-13 | Source document ↗ |
| Chromate Job 30391.png | Chromate Labs | Not individually reviewed | Available at last check | 2026-10-13 | Source document ↗ |
| 64af9535 139c 4ece 9a08 296b90458ab0.pdf | Vanguard Laboratory | Not individually reviewed | Available at last check | 2026-10-13 | Source document ↗ |
| aicarruo.pdf | Vanguard Laboratory | Not individually reviewed | Available at last check | 2026-10-13 | Source document ↗ |
| ae5b7a1c b408 42cd b2d4 14ac77706465.pdf | Freedom Diagnostics | Not individually reviewed | Available at last check | 2026-10-13 | Source document ↗ |
| aod002.pdf | Vanguard Laboratory | Not individually reviewed | Available at last check | 2026-10-13 | Source document ↗ |
| ara290ruo.pdf | Vanguard Laboratory | Not individually reviewed | Available at last check | 2026-10-13 | Source document ↗ |
| 65d9349c c020 435e 92c3 ef7e4730d35a.pdf | Freedom Diagnostics | Not individually reviewed | Available at last check | 2026-10-13 | Source document ↗ |
| fec7565c 67e0 4c79 bb65 44207cb23468.pdf | Freedom Diagnostics | Not individually reviewed | Available at last check | 2026-10-13 | Source document ↗ |
| c7b3dc5b d726 49e6 b4dc bf3393ab5205.pdf | Freedom Diagnostics | Not individually reviewed | Available at last check | 2026-10-13 | Source document ↗ |
| 7f689b80 5464 4747 8d7d c4fefb55c721.pdf | Freedom Diagnostics | Not individually reviewed | Available at last check | 2026-10-13 | Source document ↗ |
| chromate job 33550 scaled.png | Chromate Labs | Not individually reviewed | Available at last check | 2026-10-13 | Source document ↗ |
| c6e3c628 cb28 4832 b36c 6bfb80c598c6.pdf | Vanguard Laboratory | Not individually reviewed | Available at last check | 2026-10-13 | Source document ↗ |
| b27df459 57b8 4e4e b203 c135403bb425.pdf | Freedom Diagnostics | Not individually reviewed | Available at last check | 2026-10-13 | Source document ↗ |
| tbpc.pdf | Vanguard Laboratory | Not individually reviewed | Available at last check | 2026-10-13 | Source document ↗ |
| job 39073.png | Chromate Labs | Not individually reviewed | Available at last check | 2026-10-13 | Source document ↗ |
| 813ee89b 4d3d 4e95 b187 c21d770511c9.pdf | Freedom Diagnostics | Not individually reviewed | Available at last check | 2026-10-13 | Source document ↗ |
| cgruo.pdf | Vanguard Laboratory | Not individually reviewed | Available at last check | 2026-10-13 | Source document ↗ |
| e1552207 06f6 4bde 993d b6ffd354b6ff.pdf | Freedom Diagnostics | Not individually reviewed | Available at last check | 2026-10-13 | Source document ↗ |
| 99c8ecb7 a086 481c ae1d cd36e6e4bcba.pdf | Freedom Diagnostics | Not individually reviewed | Available at last check | 2026-10-13 | Source document ↗ |
| Chromate Job 32541.png | Chromate Labs | Not individually reviewed | Available at last check | 2026-10-13 | Source document ↗ |
| cjcdac.pdf | Vanguard Laboratory | Not individually reviewed | Available at last check | 2026-10-13 | Source document ↗ |
| cjcnodac2only.pdf | Vanguard Laboratory | Not individually reviewed | Available at last check | 2026-10-13 | Source document ↗ |
| 2f12d9e1 27e9 494e a19b 1e3aec276139.pdf | Freedom Diagnostics | Not individually reviewed | Available at last check | 2026-10-13 | Source document ↗ |
| cjcipam.pdf | Vanguard Laboratory | Not individually reviewed | Available at last check | 2026-10-13 | Source document ↗ |
| chromate job 33374.png | Chromate Labs | Not individually reviewed | Available at last check | 2026-10-13 | Source document ↗ |
| dih003.pdf | Vanguard Laboratory | Not individually reviewed | Available at last check | 2026-10-13 | Source document ↗ |
| chromate job 33400 scaled.png | Chromate Labs | Not individually reviewed | Available at last check | 2026-10-13 | Source document ↗ |
| b82e43e6 8891 4e5c 9434 50fcb9f74d69.pdf | Freedom Diagnostics | Not individually reviewed | Available at last check | 2026-10-13 | Source document ↗ |
| 6cb5f8b5 2a71 4c9b 81fd a3864f70a41e.pdf | Freedom Diagnostics | Not individually reviewed | Available at last check | 2026-10-13 | Source document ↗ |
| empoxy.pdf | Vanguard Laboratory | Not individually reviewed | Available at last check | 2026-10-13 | Source document ↗ |
| dcb7b7a0 42e2 4b9e b746 77179a5d9ccf.pdf | Freedom Diagnostics | Not individually reviewed | Available at last check | 2026-10-13 | Source document ↗ |
| fd314276 7d88 4c4f b135 a2ea7039f20b.pdf | Freedom Diagnostics | Not individually reviewed | Available at last check | 2026-10-13 | Source document ↗ |
| fox.pdf | Vanguard Laboratory | Not individually reviewed | Available at last check | 2026-10-13 | Source document ↗ |
| chromate job 33557 1 scaled.png | Chromate Labs | Not individually reviewed | Available at last check | 2026-10-13 | Source document ↗ |
| 8cb3fa29 3a1f 42ee 90bd 55c5b87fed0d.pdf | Vanguard Laboratory | Not individually reviewed | Available at last check | 2026-10-13 | Source document ↗ |
| ghrp2ruo.pdf | Vanguard Laboratory | Not individually reviewed | Available at last check | 2026-10-13 | Source document ↗ |
| hex002.pdf | Vanguard Laboratory | Not individually reviewed | Available at last check | 2026-10-13 | Source document ↗ |
| hgfrag.pdf | Vanguard Laboratory | Not individually reviewed | Available at last check | 2026-10-13 | Source document ↗ |
| 0474a993 0e93 4c85 84d0 705be91bfe0e.pdf | Freedom Diagnostics | Not individually reviewed | Available at last check | 2026-10-13 | Source document ↗ |
| igfruo.pdf | Vanguard Laboratory | Not individually reviewed | Available at last check | 2026-10-13 | Source document ↗ |
| 23740636 c881 49e0 8077 6b8f97f1af61.pdf | Freedom Diagnostics | Not individually reviewed | Available at last check | 2026-10-13 | Source document ↗ |
| ipamoreling.pdf | Vanguard Laboratory | Not individually reviewed | Available at last check | 2026-10-13 | Source document ↗ |
| Chromate Job 30467.png | Chromate Labs | Not individually reviewed | Available at last check | 2026-10-13 | Source document ↗ |
| 8f3c6f95 6ab4 4e1f af05 d8023ad6e86a.pdf | Freedom Diagnostics | Not individually reviewed | Available at last check | 2026-10-13 | Source document ↗ |
| chromate job 37012 scaled.png | Chromate Labs | Not individually reviewed | Available at last check | 2026-10-13 | Source document ↗ |
| job 39071.png | Chromate Labs | Not individually reviewed | Available at last check | 2026-10-13 | Source document ↗ |
| 3586863d d6bf 4697 93d7 b305859205b2.pdf | Freedom Diagnostics | Not individually reviewed | Available at last check | 2026-10-13 | Source document ↗ |
| kpv2.pdf | Vanguard Laboratory | Not individually reviewed | Available at last check | 2026-10-13 | Source document ↗ |
| kpvruo.pdf | Vanguard Laboratory | Not individually reviewed | Available at last check | 2026-10-13 | Source document ↗ |
| Chromate Job 30899 1.png | Chromate Labs | Not individually reviewed | Available at last check | 2026-10-13 | Source document ↗ |
| 0d9f4208 9920 42d7 a30b aeb683ad18ba.pdf | Freedom Diagnostics | Not individually reviewed | Available at last check | 2026-10-13 | Source document ↗ |
| Chromate Job 31353 1.png | Chromate Labs | Not individually reviewed | Available at last check | 2026-10-13 | Source document ↗ |
| gsh15.pdf | Vanguard Laboratory | Not individually reviewed | Available at last check | 2026-10-13 | Source document ↗ |
| ll37.pdf | Vanguard Laboratory | Not individually reviewed | Available at last check | 2026-10-13 | Source document ↗ |
| 61633a37 fddc 45ba ba41 7ae15daeeace.pdf | Freedom Diagnostics | Not individually reviewed | Available at last check | 2026-10-13 | Source document ↗ |
| chromate job 34166 scaled.png | Chromate Labs | Not individually reviewed | Available at last check | 2026-10-13 | Source document ↗ |
| 4d6bc914 abe0 41a7 a0d8 dddd2e610978.pdf | Freedom Diagnostics | Not individually reviewed | Available at last check | 2026-10-13 | Source document ↗ |
| bf48b4a5 b364 4a1a aab5 e0a1553f4b72.pdf | Freedom Diagnostics | Not individually reviewed | Available at last check | 2026-10-13 | Source document ↗ |
| chromate job 35742 scaled.png | Chromate Labs | Not individually reviewed | Available at last check | 2026-10-13 | Source document ↗ |
| chromate job 37074 scaled.png | Chromate Labs | Not individually reviewed | Available at last check | 2026-10-13 | Source document ↗ |
| Chromate Job 29874.png | Chromate Labs | Not individually reviewed | Available at last check | 2026-10-13 | Source document ↗ |
| 234770e2 a7d4 4c42 b858 67eced999827.pdf | Freedom Diagnostics | Not individually reviewed | Available at last check | 2026-10-13 | Source document ↗ |
| mtpruo.pdf | Vanguard Laboratory | Not individually reviewed | Available at last check | 2026-10-13 | Source document ↗ |
| 6a46cc2d f40f 437c 8270 eafa25690262.pdf | Freedom Diagnostics | Not individually reviewed | Available at last check | 2026-10-13 | Source document ↗ |
| v260226 6 ruo.bio report 001.pdf | Vanguard Laboratory | Not individually reviewed | Available at last check | 2026-10-13 | Source document ↗ |
| nemifitide1.pdf | Vanguard Laboratory | Not individually reviewed | Available at last check | 2026-10-13 | Source document ↗ |
| bfa8afa8 6b70 4f22 a94e 49d88a77cc8f.pdf | Vanguard Laboratory | Not individually reviewed | Available at last check | 2026-10-13 | Source document ↗ |
| 19393284 18e6 4c9e a275 61084b990388.pdf | Vanguard Laboratory | Not individually reviewed | Available at last check | 2026-10-13 | Source document ↗ |
| 3692a846 5d6e 41db 883b d2524157ccf1.pdf | Freedom Diagnostics | Not individually reviewed | Available at last check | 2026-10-13 | Source document ↗ |
| Chromate Job 29554.png | Chromate Labs | Not individually reviewed | Available at last check | 2026-10-13 | Source document ↗ |
| 5cf6d7ed a2eb 4026 9d3e 3a99beb55737.pdf | Vanguard Laboratory | Not individually reviewed | Available at last check | 2026-10-13 | Source document ↗ |
| signal 2026 03 10 192832 002.jpg | Chromate Labs | Not individually reviewed | Available at last check | 2026-10-13 | Source document ↗ |
| 5b9b7818 1e23 4ae3 a4fc 792a43617632.pdf | Vanguard Laboratory | Not individually reviewed | Available at last check | 2026-10-13 | Source document ↗ |
| 8a777580 7467 4fb3 8d1a 8421d31787c3.pdf | Freedom Diagnostics | Not individually reviewed | Available at last check | 2026-10-13 | Source document ↗ |
| b2a8ecc3 76d7 469f 8452 644187aae3ca.pdf | Freedom Diagnostics | Not individually reviewed | Available at last check | 2026-10-13 | Source document ↗ |
| pnc27only1.pdf | Vanguard Laboratory | Not individually reviewed | Available at last check | 2026-10-13 | Source document ↗ |
| d97abbca 959a 45aa b1d4 7688271967ce.pdf | Freedom Diagnostics | Not individually reviewed | Available at last check | 2026-10-13 | Source document ↗ |
| pt141ruo.pdf | Vanguard Laboratory | Not individually reviewed | Available at last check | 2026-10-13 | Source document ↗ |
| trz30ruo 2.pdf | TrustPointe Analytics | Not individually reviewed | Available at last check | 2026-10-13 | Source document ↗ |
| signal 2026 07 11 15 32 46 716 002.jpg | Chromate Labs | Not individually reviewed | Available at last check | 2026-10-13 | Source document ↗ |
| chromate job 34241 scaled.png | Chromate Labs | Not individually reviewed | Available at last check | 2026-10-13 | Source document ↗ |
| 0c3ea684 7fa6 4465 beea 9d1aa93d8be7.pdf | Freedom Diagnostics | Not individually reviewed | Available at last check | 2026-10-13 | Source document ↗ |
| 7fe979ac 595a 44c9 9b69 014e27d18bd8.pdf | Freedom Diagnostics | Not individually reviewed | Available at last check | 2026-10-13 | Source document ↗ |
| job 39590 scaled.png | Chromate Labs | Not individually reviewed | Available at last check | 2026-10-13 | Source document ↗ |
| chromate job 35371 scaled.png | Chromate Labs | Not individually reviewed | Available at last check | 2026-10-13 | Source document ↗ |
| snap8only2.pdf | Vanguard Laboratory | Not individually reviewed | Available at last check | 2026-10-13 | Source document ↗ |
| 31b468d6 2b8f 4304 9338 f01140f2dcdc.pdf | Vanguard Laboratory | Not individually reviewed | Available at last check | 2026-10-13 | Source document ↗ |
| talitrel.pdf | Vanguard Laboratory | Not individually reviewed | Available at last check | 2026-10-13 | Source document ↗ |
| chromate job 38371 scaled.png | Chromate Labs | Not individually reviewed | Available at last check | 2026-10-13 | Source document ↗ |
| ac6c082e 0720 43d0 96e2 9926531f7be7.pdf | Freedom Diagnostics | Not individually reviewed | Available at last check | 2026-10-13 | Source document ↗ |
| tesamorelin10mgruo.pdf | Vanguard Laboratory | Not individually reviewed | Available at last check | 2026-10-13 | Source document ↗ |
| Test Report 100918 1.png | Janoshik | Not individually reviewed | Available at last check | 2026-10-13 | Source document ↗ |
| 653ec1be cd7d 4a09 aaed 5dfbfa17ff49.pdf | Freedom Diagnostics | Not individually reviewed | Available at last check | 2026-10-13 | Source document ↗ |
| Chromate Job 29214.png | Chromate Labs | Not individually reviewed | Available at last check | 2026-10-13 | Source document ↗ |
| tp5081.pdf | Vanguard Laboratory | Not individually reviewed | Available at last check | 2026-10-13 | Source document ↗ |
| 7628f7d4 57a6 4791 97da d9afde06715a.pdf | Freedom Diagnostics | Not individually reviewed | Available at last check | 2026-10-13 | Source document ↗ |
| 8d133300 425d 4182 941d d05925d13319.pdf | Freedom Diagnostics | Not individually reviewed | Available at last check | 2026-10-13 | Source document ↗ |
| chromate job 34173 1 scaled.png | Chromate Labs | Not individually reviewed | Available at last check | 2026-10-13 | Source document ↗ |
| Test Report 107255.png | Janoshik | Not individually reviewed | Available at last check | 2026-10-13 | Lab report ↗Source document ↗ |
| Test Report 107247 2.png | Janoshik | Not individually reviewed | Available at last check | 2026-10-13 | Lab report ↗Source document ↗ |
| Test Report 100900.png | Not recorded | Not individually reviewed | Unavailable at last check | 2026-10-13 | Source document ↗ |
| Test Report 100910.png | Not recorded | Not individually reviewed | Unavailable at last check | 2026-10-13 | Source document ↗ |
| Test Report 100918.png | Not recorded | Not individually reviewed | Unavailable at last check | 2026-10-13 | Source document ↗ |
| Test Report 100910.png | Not recorded | Not individually reviewed | Unavailable at last check | 2026-10-13 | Source document ↗ |
| Test Report 100911.png | Not recorded | Not individually reviewed | Unavailable at last check | 2026-10-13 | Source document ↗ |
| Test Report 100907.png | Not recorded | Not individually reviewed | Unavailable at last check | 2026-10-13 | Source document ↗ |
| Test Report 100903.png | Not recorded | Not individually reviewed | Unavailable at last check | 2026-10-13 | Source document ↗ |
| Test Report 87498.png | Janoshik | Not individually reviewed | Available at last check | 2026-10-13 | Lab report ↗Source document ↗ |
| Chromate Job 30428.png | Not recorded | Not individually reviewed | Available at last check | 2026-10-13 | Source document ↗ |
| e28f8e54 6cf9 4c9d b6ad 9134fd6640a4.pdf | Not recorded | Not individually reviewed | Available at last check | 2026-10-13 | Source document ↗ |
No matches. Try another search or reset the filters.
We don't host reviews — an unverifiable review box is a magnet for bots and paid posts, and we won't pretend otherwise. Instead, here's where you can read what real buyers say about RUO.bio, on sites we don't control:
These are independent, unmoderated sources — we link them, we don't vouch for them, and a "profile" or "search" link may turn up little or nothing. pepmg's job is the part we can stand behind: prices captured first-party with a timestamp, ranked purely by $/mg, plus the objective Vendor Score above. Vetting a source you're about to buy from still matters, and that call is ultimately yours — we've made it as informed as we honestly can.