GreyLabs
greylabs.xyz
Email me when this record changes
Following this record emails you when it gains a dated entry or its published claims are re-read, and nothing about any other supplier. No topic below is ticked: tick one only if you also want it in the same email.
1 recorded documentation gap also on file, subtracted from the score.
Compiled automatically from the dated observations in this vendor's record. How we evaluate.
Never merged into one number. Some supplier links here are referral links, marked where they appear, which pay Terminus Research when a reader buys. The same terms are open to every supplier in the ledger, apart from the one exception the referral policy page names, participation changes no score, rank, caution, or coverage decision, and a link is not an endorsement.
GreyLabs publishes lab documents for only three of the 64 distinct compound names in its 127-item catalog, and the one retatrutide report on file covers a 20mg batch, #2857, purity 99.406 percent with no analytical method named on the document, while retatrutide is sold today only as 10-vial kits, the 10mg kit among them carrying no published document at all. The site's own /coa page states plainly that reports apply only to the specific batch tested, not to all lots ever shipped, a caveat that sits on a site whose shipping rule pulls the entire order to a $75 worldwide flat rate when a single item falls outside on-hand stock. A reader who has dealt with this vendor could confirm whether the GHK-Cu batch #0462 report, which no verification pass and no archive capture could open, loads for an ordinary browser visitor at all.
What the record holds
STATED WINDOW IN DAYS
“on-hand vials and matching-strength kits ship at country rates, $9 US, $22 CA and $24 to $35 international, with tracking emailed 1 to 2 business days after confirmation, while anything not stocked domestically ships at a $75 flat rate worldwide on a 7 to 10 day target”
Bitcoin only, no accounts; any single non-on-hand item in a cart pulls the whole order to the $75/7-10 day flat rate; a BAC Water kit is forced to that international rate despite sitting in on-hand US stock, contradicting the vendors own on-hand rule
Read from this supplier's own pages on 2026-08-25. This publication has never placed an order with any supplier. This row records what is written and measures nothing about what actually happens after an order.
$193.9010mg × 10 vials price
Compound retatrutide 10mg x 10 vials (sold only as a 10-vial kit; no single 10mg vial)
Listed as Retatrutide, 10mg, id kit-reta-10, sold only as a kit of 10 vials
Price as recorded $193.90 per 10-vial kit, which is $19.39 per 10mg vial. No single 10mg vial is offered and no retatrutide was in on-hand United States stock on this date
Read on 2026-08-25. One reading on one day, and prices are not tracked over time here.
This supplier was not part of the Trustpilot reading of 2026-08-25, which covered 59 of the 126 suppliers on file. That is a fact about this publication's coverage, stated rather than left to be read either way.
10 claims from this publication's own dossier on this supplier were read again against the live site on 2026-08-25: 0 held, 10 corrected before publication.
A corrected claim is an error of ours that the re-read caught before it reached a page. This line tracks this publication's own accuracy. It says nothing about the supplier.
Dated entries
6 observations on file, recorded 2026-08-25. Newest first, appended and never rewritten.
The vendor hosts no certificate of its own. The /coa page publishes a four-row table linking out to Janoshik Analytical's verification portal at verify.janoshik.com, so each document lives on the laboratory's domain: GHK-Cu 50 mg with a current and a previous batch report, Retatrutide 20 mg, and hCG 5000 IU. Three compounds, four reports. The retatrutide row's link uses a shortened slug that differs from the slug the laboratory itself generated for that task. Against that, the catalog API at /api/web/products returned 127 items across 64 distinct compound names when I read it today, so the published coverage is three of 64 names. The page states the limits itself: "Not every catalog item has a published report - we add them as testing is performed", and "Reports apply only to the specific batch tested at the time of submission, not to all product lots ever shipped." I read the retatrutide report in full, though not from the live host, and the buyer walk of 2026-08-24 was right that it was unreadable on a live visit. Every verify page on the laboratory host serves a Cloudflare challenge to non-browser clients, and the report body PNGs served from verify.janoshik.com/tests/img/ sit behind rotating hash filenames that later answer 404, so the two documents that can be read at all were re-read from Wayback captures of 20 May 2026 and 6 July 2026 rather than from the live page. What those captures carry: Janoshik Analytical test report, task number #101582, client GreyLabs, sample "20mg Retatrutide | Join Group Link in Report | Affordable", manufacturer "GreyLabs (discord.gg/9bjdYNW8XY)", batch #2857, testing ordered 21 JAN '26, sample received 04 FEB '26, analysis conducted 09 FEB 2026, verification key YUZDHC8U4KT2. Tests requested reads "Common GLP-1 peptide blind test (Semaglutide, Tirzepatide and Retatrutide)". Findings: Retatrutide 22.58 mg, Purity 99.406%. No analytical method is named anywhere on the face of that document. Of the two GHK-Cu reports, only one survives a re-read. Task #121678, client GreyLabs, manufacturer "GreyLabs (discord.gg/sGWW7QaxHK)", batch #0462, sample "50mg GHK-Cu / Discord Group in Report", analysis conducted 24 MAR 2026, GHK-Cu 64.40 mg, purity 99.549%: that document has no archive capture and could not be re-read on this pass, so those figures stand as read once by the gatherer and are not currently supported by any page that loads. The same holds for the hCG 5000 IU document, task #108164. The one that does re-read is task #195337, client "https://www.GreyLabs.xyz/", manufacturer GreyLabs.xyz, batch 0582, sample "50mg GHK-Cu / Quick USA Domestic + Global Warehouse / Low...", ordered 13 JUN '26, received 23 JUN '26, analysis conducted 30 JUN 2026, vial A 49.94 mg GHK-Cu with GHK content 41.73 mg and copper content 8.21 mg, vial B 50.05 mg with 41.67 mg and 8.38 mg, purity "99.733%; 99.733%". Every report carries a QR code and a unique verification key, and janoshik.com resolves to a live analytical laboratory site describing peptide, anabolic, SARM and SERM testing and stating that "Every report in our database is verifiable via Verify tab in the menu or QR code on the report". Janoshik claims no accreditation on its own site and gives no street address on it: the words accreditation, ISO 17025, A2LA and CLIA appear nowhere on its homepage, and no address is printed there. Both of those readings were taken from the archive capture of 22 July 2026 rather than from a live load, so they are dated to that capture and not to this read.
Benchmark and prices read from the live catalog API on 2026-08-25, and the stock picture has moved since the buyer walk a day earlier. The catalog returned 127 items, of which only five are in the on-hand United States category: BPC-157 10mg $18.00, GLOW 70mg blend $58.50, BAC Water 10mL $5.40, Tirzepatide 10mg $22.50 and Tirzepatide 20mg $31.50. No retatrutide is on hand today, so the 20mg single vial that the 2026-08-24 walk priced at $38.50 was not purchasable as a single vial when I read the catalog. Retatrutide is available today only as kits, which the site defines as sets of 10 vials: 5mg $129.80, 10mg $193.90, 15mg $217.00, 20mg $241.90, 30mg $334.50, 40mg $416.80, 50mg $506.10, 60mg $583.30. Also recorded, all as 10-vial kits: BPC-157 5mg $76.80 and 10mg $127.30, Tirzepatide 10mg $117.90 and 20mg $176.00, Semaglutide 10mg $131.00, Tesamorelin 10mg $416.00. No catalog item carries a purity field, a certificate field, a lot number, a storage instruction or a reconstitution instruction; the record is id, name, strength, category, subcategory, price and description, plus empty originalPrice and promotion slots and the internationalOnly and kitEligible flags, and there are no product pages. Policies are published inline before payment: Bitcoin only, no accounts, a unique address generated per order and verified on-chain, shipping keyed to whether an item is stocked domestically rather than to whether it is a kit: on-hand vials and matching-strength kits ship at country rates, $9 US, $22 CA and $24 to $35 international, with tracking emailed 1 to 2 business days after confirmation, while anything not stocked domestically ships at a $75 flat rate worldwide on a 7 to 10 day target, per the homepage table and terms section 7, with the stated trap that "if any single item in a cart is not on-hand, the entire order ships at that flat rate". The catalog API marks the five on-hand items kitEligible true. The terms state "Bitcoin transactions are irreversible", "all sales are final", "We do not accept returns or exchanges", and for a lost or damaged package "We will assess each case individually but do not guarantee replacement". Research-use-only language is unusually thorough for a site this plain: a "FOR LABORATORY RESEARCH USE ONLY" block on the homepage, a four-statement acknowledgement list covering age 21, laboratory research purpose, non-administration and terms acceptance before the catalog renders, rendered as a plain ordered list and cleared by a single button, id btn-enter, which app.js line 1179 binds straight to the catalog view with no checkbox read and no validation, a second confirmation at checkout where the terms box is the one genuinely required tick on the site, and a terms section stating that products "have not been prepared, packaged, labeled, sterilized, quality-controlled, or released to the standards required for pharmaceutical, veterinary, food, dietary, or cosmetic use" and that literature references are not endorsements or recommendations, and are not claims that a compound carries either of two FDA-regulated qualities, is suitable, or is approved for human use. A dated banner, served by the API as an updateBanner object rather than sitting in the static placeholder markup, reads "August 23, 2026 - We've just lowered prices on Retatrutide, across both vials and kits" and pushes coupon codes STOCKUP30 and BAC50. No legal entity, street address or telephone number appears anywhere I loaded. Terms section 16 names two channels only, the homepage form and replying to the order-confirmation email, and rules out phone support; the Telegram invite at t.me/+05vFezYfxzxmYTRh is a homepage announcement block rather than a terms channel. A further route is in the code and not in the copy: app.js comments at lines 641 and 652 describe a Discord bot that quotes shipping and payment, which sits against the homepage claim that the site is the only place to order, and the two laboratory reports that can still be read carry discord.gg handles in their manufacturer fields.
CAUTIONCautions noted, and one of them corrects a reading from the buyer walk. First, on who commissioned the reports: the 2026-08-24 walk suggested that two of the linked Janoshik reports carried other parties' marketing text in their URLs and may have been commissioned by someone other than GreyLabs. Reading the documents themselves, all three name GreyLabs as the client and GreyLabs as the manufacturer, and the marketing strings are inside the Sample field of the report, which is text the submitting client supplies. So the strings are GreyLabs' own advertising placed into the analytical record rather than evidence of a third-party commission, and the same pattern is on the retatrutide report, whose sample name reads "20mg Retatrutide | Join Group Link in Report | Affordable". Second, no analytical method is stated on any of the three reports I read. The retatrutide document names its test only as a "Common GLP-1 peptide blind test" and the two GHK-Cu documents only as "GHK (or GHK-Cu) analysis", so a purity figure is reported with no technique attached to it. Third, no report exists for the benchmark: the only retatrutide document covers a 20 mg batch, #2857, analysed 09 FEB 2026, while the 10mg kit is sold with no published document at all. Fourth, on quantity against label, an observation and not an allegation, and one that now rests on unequal footing. The GHK-Cu report on batch #0462, task #121678, is unread. Neither verification pass could load it, no archive capture of it exists, and a further re-fetch was refused as well, so the measured amount and the purity line the gatherer transcribed from it, and the roughly 29 percent overage the earlier read computed out of the pair, rest on a document that nothing can now open. Every figure sourced to that report is unsupported rather than measured, and none should be carried forward as a measurement. What does re-read is the later batch 0582, measuring 49.94 mg and 50.05 mg in two vials against a 50mg label, and the retatrutide report, measuring 22.58 mg in a vial sold as 20mg. Fifth, the catalog shrank between the two reads, 155 items on 2026-08-24 and 127 today, with retatrutide dropping out of on-hand stock entirely, so a price or an availability quoted from this site has a short shelf life. That one is half checked: the 127 figure is confirmed against the API, while the prior-day count of 155 and the $38.50 single-vial price are not re-readable, no archive capture of the API path existing.
Independent re-verification of this domain, run because greylabs.xyz and greyresearchpeptides.com were assigned to the same wave on a possible sibling-domain theory (both trade on the word Grey). Registration data argues against a shared operation: RDAP for greylabs.xyz shows registrar Cloudflare, Inc., nameservers konnor.ns.cloudflare.com and destiny.ns.cloudflare.com, domain created 2026-05-14; RDAP for greyresearchpeptides.com (fetched in that vendor's own ledger record) shows registrar GoDaddy.com, LLC, nameservers on AWS Route 53, domain created 2025-05-22, a full year earlier. The two sites also run on unrelated stacks: greylabs.xyz is a small hand-built app (Content-Security-Policy naming only 'self' plus Google Fonts, a Last-Modified header, no WordPress or WooCommerce signature) charging Bitcoin only through a per-order address, while greyresearchpeptides.com is a WordPress and WooCommerce storefront taking cards and ACH. Neither site's markup names or links the other anywhere I loaded today, and no shared analytics or tag ID appears in either page's source. On the facts gathered today, this reads as two same-niche vendors that both picked the word Grey, not one operation running two fronts; I found no registrant-identity evidence either way because both domains' RDAP records redact the registrant contact.
On lab verifiability: the laboratory's own domain is live and the obstacle is bot protection on the report paths, not a fault at the lab; the earlier diagnosis of a TLS incompatibility stands corrected. Checked today from this machine: www.janoshik.com answers over HTTPS with a plain HTTP 301 redirect to the apex, and janoshik.com completes its TLS handshake and answers HTTP 403 with Cloudflare's managed-challenge page when fetched through Node's TLS stack; the outright handshake failure reproduces only in this machine's schannel-backed curl, a local client limitation rather than a post-quantum key-exchange issue at the server, and not a signal the domain is down. verify.janoshik.com likewise answers, and the request this publication's tooling sent to a /tests/ report path under the standard desktop user agent returned HTTP 403 with Cloudflare's 'Just a moment' managed-challenge page (confirmed by reading the response body, which carries Cloudflare's cf_chl_opt challenge script) rather than the report; this publication does not attempt to pass bot-protection gates, so the four linked Janoshik reports were not opened on this read. One path off that host, /img/tests/101582.png, returned a plain HTTP 302 redirect to /tests/navigation.php with a cloudflare Server header rather than a challenge page, which shows a live answering service behind the gate rather than a parked or fake domain. Net effect: today's read can confirm the /coa page's own claims (the table, the link targets, the lab name) but cannot independently confirm the purity figures printed on those Janoshik documents themselves; an ordinary browser visitor, whose requests carry the browser's own fetch metadata, may well reach them, and a browser-equipped read of this same lab's reports for Peponte Biotech elsewhere in this ledger was able to open that vendor's documents. I have not verified the Retatrutide, GHK-Cu or hCG figures beyond what greylabs.xyz itself prints as link text (compound and strength only; no purity figure appears in the /coa table itself).
Folded from the wave B1 re-verification of this domain, the dossiers-w12 record held out of the round 1 merge as a duplicate ledger key, two shipping findings the entries above did not carry, both verified directly in the site's own served application script on 2026-08-25. The flat-rate rule is narrower than previously recorded and cuts both ways, verified directly in the site's own served application script today: a cart ships at the flat $75 worldwide rate with tracking in 7 to 10 days only when it holds an item whose name and strength is not stocked on-hand, and a kit whose name and strength match an on-hand vial counts as on-hand and ships at the country rate, which four kit SKUs satisfy today, the BPC-157 10mg kit at $127.30, the GLOW 70mg kit at $432.40, the Tirzepatide 10mg kit at $117.90 and the Tirzepatide 20mg kit at $176.00; the /tos page confirms that one non-on-hand item pulls the whole order to that flat rate. The same script carries a reverse trap published nowhere on the site: its forced-international set contains the single entry bac water, and the BAC Water kit, $35.10, is flagged international-only in the catalog data, so that kit is pushed to the $75 flat worldwide rate even though BAC Water 10mL sits in on-hand United States stock at $5.40, which contradicts the homepage rule that on-hand kits and vials ship together at the country rate.
Reader reviews
No reader review of this supplier is published yet. Every review is read and checked against the record before it appears. Add a review.
Open this supplier
Some supplier links here are referral links, marked where they appear, which pay Terminus Research when a reader buys. The same terms are open to every supplier in the ledger, apart from the one exception the referral policy page names, participation changes no score, rank, caution, or coverage decision, and a link is not an endorsement.