GLPHubglpresearchhub.com
Read-only archive. GLP Research Hub is a static community record — nothing here is for sale, no account is needed, and no vote you cast is counted. Why?

Vendor directory

28 community-maintained source pages, in the order this community ranks them. Each one is a record rather than a recommendation: verification log, every independent test a member paid for, shipping lanes, member reviews, and a link straight to the storefront so you can read their account against ours. Ratings are this community's own. Vendor pages link straight to the storefront. GLP Research Hub takes no money from any of them.

Ranked by community rating
TFTFCTianjin Finder Chemical Co., Ltd. · Tianjin98%582 reports · shop →
WWWWBWuhan Wansheng Biotechnology Co., Ltd. · Wuhan97%916 reports · shop →
JEJEEPGuangzhou JEEP Biotechnology Co., Ltd. · Guangzhou97%1.1k reports · shop →
SWSWBShanghai Wibson Biotechnology Co., Ltd. · Shanghai · est. 201996%694 reports · shop →
MKMKMXi'an Mokemei Biotechnology Co., Ltd. · Xi'an · est. 201696%717 reports · shop →
HYHYBShenzhen Hybio Pharmaceutical Co., Ltd. · Shenzhen · est. 200396%764 reports · shop →
QSQSCQingdao Sigma Chemical Co., Ltd. · Qingdao95%520 reports · shop →
SGSGNSangon Biotech (Shanghai) Co., Ltd. · Shanghai · est. 200495%636 reports · shop →
QSQSTQingdao Saber Technology Pharmaceutical · Qingdao · est. 201794%462 reports · shop →
KPKPZhuhai Kerui Biotechnology Co., Ltd. · Zhuhai · est. 201694%989 reports · shop →
QYQYBChinaPeptides Co., Ltd. (QYAOBIO) · Shanghai · est. 200893%1.1k reports · shop →
CPCPCChinese Peptide Company Co., Ltd. · Hangzhou · est. 200193%1.1k reports · shop →
HJHJHubei Jianxiang Bioscience Co., Ltd. · Xianning · est. 201592%642 reports · shop →
WXWXTWuXi TIDES (WuXi AppTec Testing Division) · Wuxi · est. 200292%1.3k reports · shop →
GLGL BiochemGL Biochem (Shanghai) Ltd. · Shanghai · est. 199891%2.9k reports · shop →
HOHomopeptideHunan Aslsen Technology Co., Ltd. · Changsha91%719 reports · shop →
SSSSAShanghai Sigma-Audley New Material Technology Co., Ltd. · Shanghai · est. 201890%1.1k reports · shop →
ERERPShanghai ERP Biotechnology Co., Ltd. · Shanghai · est. 201890%840 reports · shop →
BCBCHBachem Holding (Suzhou) Co., Ltd. · Suzhou · est. 200389%647 reports · shop →
FGFGPFlourishglobal Peptide Biotech (Chengdu) Co., Ltd. · Chengdu · est. 201989%576 reports · shop →
GGGGPepsNantong Guangyuan Chemical Co., Ltd. · Nantong88%1.1k reports · shop →
GSGSPGenScript Biotech Corporation · Nanjing · est. 200294%703 reports · shop →
SISIGSigma-Aldrich (Shanghai) Trading Co., Ltd. · Shanghai · est. 200595%691 reports · shop →
SISinoPepSinoPep Biotechnology (Changzhou) Co., Ltd. · Changzhou · est. 201192%641 reports · shop →
ASASYAsymchem Laboratories (Tianjin) Co., Ltd. · Tianjin · est. 199895%766 reports · shop →
PPPPGPolyPeptide Group (Hangzhou) Co., Ltd. · Hangzhou · est. 200695%811 reports · shop →
TFTFSThermo Fisher Scientific (China) Co., Ltd. · Shanghai · est. 200695%738 reports · shop →
AMAMBAmbioPharm, Inc. · Beijing · est. 200395%882 reports · shop →
Ratings differ slightly from other independent communities covering the same suppliers. That is expected — different samples, different weightings, same underlying reality.
Named here, no source page

A source page gets opened when enough members have ordered from a vendor and paid for independent testing that the log says something. The 188 names below get mentioned in threads without ever reaching that. They are listed so the 28 above read as a threshold rather than a shortlist. No source page, no rating, no link.

Three different things put a name in this table, and the note on each row says which. Thin evidence — a handful of submissions, sometimes one, which describes a vial rather than a company. Wide dispersion — enough results to see a shape, spread further apart than method noise explains, so the average does not describe what you would receive. No band at all — nothing verifiable either way, and the honest column entry is not banded rather than a letter we invented.

None of that is an accusation. A name here has not been found wanting; it has not been measured. Several of these will have a source page in two years, and the way that happens is members buying small, paying for a test and posting the result with the batch number on it.

VendorBandReportsWhat the community has
Trusted PeptideB22 reports. that is one vial having a good day, not a company. nothing in the set fights anything else.
Risynth BioB8with 8 results the noise is still bigger than the signal.
NUPEPS PeptidesB44 submissions. suggestive. not enough. the numbers behave.
Hunan GoodPeptides Biotech CoB2only 2 submissions exist. we are not going to pretend that means something. the numbers behave.
Bulk Peptide WholesaleB20file is 20 reports deep and still moving. results cluster.
Paradigm PeptideB16at 16 submissions the trend reads and the error bars do not. consistent across the file.
Orbitrex PeptidesB17at 17 submissions the trend reads and the error bars do not.
Aavant ResearchB13at 13 submissions the trend reads and the error bars do not. results cluster.
PeptiAtlasB44 reports is enough to have a feeling about and not enough to argue about. what is there is consistent.
The Naughty NeedleB2evidence base: 2 reports. genuinely too small.
Lux Synth AminosB22 results total, so anything below this line would be made up.
Huaian Hanyou PeptideB77 reports is enough to have a feeling about and not enough to argue about. what is there is consistent.
Lisa BiopeptideB1111 submissions. suggestive. not enough. results cluster.
LipeptidesB7thin file, 7 reports, for a catalogue this size.
NextGen HealthB3only 3 submissions exist. we are not going to pretend that means something. the numbers behave.
OmegAminoB4with 4 results the noise is still bigger than the signal. consistent across the file.
Xianhong Tong XHT PeptidesB5thin file, 5 reports, for a catalogue this size. nothing in the set fights anything else.
Diju Peptides Wellness and CoB4coverage is 4 results, which is under the bar for a full page here. what is there is consistent.
Zhang TYB4thin file, 4 reports, for a catalogue this size. the numbers behave.
SubQ SocietyB3at 3 submissions nobody knows and saying otherwise would be a lie. nothing in the set fights anything else.
BfflinkB13at 13 submissions the trend reads and the error bars do not. what is there is consistent.
Laicuinuo LCNB77 reports is enough to have a feeling about and not enough to argue about. nothing in the set fights anything else.
CellupepB77 submissions. suggestive. not enough. consistent across the file.
Shanghai Leader Peptide BiotechnologyB8coverage is 8 results, which is under the bar for a full page here. consistent across the file.
Peptronix Bio PTBB13file is 13 reports deep and still moving. what is there is consistent.
Yongkang Nuoao Trading CoB99 submissions. suggestive. not enough. the numbers behave.
Eros PeptidesB33 reports. that is one vial having a good day, not a company. nothing in the set fights anything else.
Champion PeptideB66 reports is enough to have a feeling about and not enough to argue about. what is there is consistent.
Bio PepzB4coverage is 4 results, which is under the bar for a full page here. the numbers behave.
Shandong Nuoweiou Medical Technology CoB5thin file, 5 reports, for a catalogue this size.
PurePEPSB4thin file, 4 reports, for a catalogue this size. nothing in the set fights anything else.
Rayshine Peptide BiochemicalsC66 reports is enough to have a feeling about and not enough to argue about. placed low on numbers.
HealthTide BiotechC6coverage is 6 results, which is under the bar for a full page here. below threshold on the data, not on vibes.
Dankang BioHealthC12with 12 results the noise is still bigger than the signal. numbers sit under our floor.
Kits4lessC7coverage is 7 results, which is under the bar for a full page here. below threshold on the data, not on vibes.
Huayi BiotechnologyC19real coverage at 19 submissions but it has not settled yet. numbers sit under our floor.
Anlv BiotechnologyC10thin file, 10 reports, for a catalogue this size. lands below the band the canon twenty are in.
Xingtai Pukelai Technology CoC6coverage is 6 results, which is under the bar for a full page here. numbers sit under our floor.
EHZ PeptidesC3939 reports — you can see a shape, you cannot see a conclusion. lands below the band the canon twenty are in.
Zztai PeptideC30real coverage at 30 submissions but it has not settled yet.
Chimera PeptidesC8thin file, 8 reports, for a catalogue this size. numbers sit under our floor.
Hangzhou Mandy BiotechnologyC1414 results. a working sample, not a history. lands below the band the canon twenty are in.
Yabang PeptideC10coverage is 10 results, which is under the bar for a full page here. the figures are real and they are low.
Evolve BioPepC77 reports is enough to have a feeling about and not enough to argue about. numbers sit under our floor.
Quenna PMQD15file is 15 reports deep and still moving. the figures are real and they are low.
Nanjing Xiyuxun Technology XYXD3evidence base: 3 reports. genuinely too small. the figures are real and they are low.
Welon Peptide SolutionsD5thin file, 5 reports, for a catalogue this size. lands below the band the canon twenty are in.
Xingtai Lesda TechnologyE6thin file, 6 reports, for a catalogue this size. the figures are real and they are low.
Qingdao Hongshengda TradingE4with 4 results the noise is still bigger than the signal. lands below the band the canon twenty are in.
ZZQ PeptidesE22real coverage at 22 submissions but it has not settled yet. lands below the band the canon twenty are in.
Changan District Sheng Peptide TradingE7with 7 results the noise is still bigger than the signal.
UWA Elite PeptidesE1616 reports — you can see a shape, you cannot see a conclusion. placed low on numbers.
Hangzhou Youngpeptide Biotechnology HYBE15real coverage at 15 submissions but it has not settled yet. placed low on numbers.
Modern AminosE4thin file, 4 reports, for a catalogue this size. numbers sit under our floor.
Shanghai OuDaXin New Material Technology CenterE43well covered, 43 submissions. volume is not the problem here. lands below the band the canon twenty are in.
Shenzhen Jiechuang TradingE88 submissions. suggestive. not enough. below threshold on the data, not on vibes.
Shaanxi Dideu MedichemE66 submissions. suggestive. not enough. below threshold on the data, not on vibes.
Qingdao VitaConin International TradingE5thin file, 5 reports, for a catalogue this size. placed low on numbers.
Guangzhou Lengiuanhuang CosmeticsE4thin file, 4 reports, for a catalogue this size. below threshold on the data, not on vibes.
Shanghai JinBei Chemical TechnologyB1818 results. a working sample, not a history.
Peptide TechnologiesB1111 reports is enough to have a feeling about and not enough to argue about. what is there is consistent.
Pura Peptidesnot banded1at 1 submission nobody knows and saying otherwise would be a lie. unrated. data does not support a letter.
Peptide PartnersB to C6464 reports is a proper file. the spread is the interesting bit.
Bfflist AMOB to C6363 reports is a proper file. the spread is the interesting bit.
Pure Tested PeptidesB to C7thin file, 7 reports, for a catalogue this size. the spread IS the finding.
PeptiSlimC to E38file is 38 reports deep and still moving. good and bad results are further apart than method noise explains.
Glamgurcraft Innovations Foreign Tradenot banded1only 1 submission exists. we are not going to pretend that means something. left unrated on purpose.
HkRoidsB to C14file is 14 reports deep and still moving. band is too wide for the average to mean anything.
Yiwu Aozuo Trading CoB to E91big file, 91 reports. what it means depends entirely on the band.
Peptide HavenB4with 4 results the noise is still bigger than the signal.
Atomik LabzB to C4040 reports — you can see a shape, you cannot see a conclusion. lot to lot variance eats the mean.
Bulk Peptide SupplyB to E20real coverage at 20 submissions but it has not settled yet. lot to lot variance eats the mean.
M-PeptidesB to C17real coverage at 17 submissions but it has not settled yet. good and bad results are further apart than method noise explains.
Mai PeptideC to E55big file, 55 reports. what it means depends entirely on the band.
PeptidologyB16real coverage at 16 submissions but it has not settled yet. what is there is consistent.
Hazelnot banded11 result total, so anything below this line would be made up.
TCInot banded11 result total, so anything below this line would be made up. unrated. data does not support a letter.
UtherB to E69well covered, 69 submissions. volume is not the problem here. lot to lot variance eats the mean.
Shandong Shengyuan Peptide TechnologyB to E2424 reports — you can see a shape, you cannot see a conclusion.
LiliPeptideC to E185well covered, 185 submissions. volume is not the problem here. results range across bands, which tells you about the process.
Xingruida XDRB to D64well covered, 64 submissions. volume is not the problem here.
Eternal PeptidesB23at 23 submissions the trend reads and the error bars do not. the numbers behave.
Tianjin Ruiwang New Material Technology CoB to E107big file, 107 reports. what it means depends entirely on the band. lot to lot variance eats the mean.
Polaris PeptidesB to D9797 reports is a proper file. the spread is the interesting bit. lot to lot variance eats the mean.
InjectifyB to E29file is 29 reports deep and still moving. good and bad results are further apart than method noise explains.
Precision Peptide CoB to C21at 21 submissions the trend reads and the error bars do not. band is too wide for the average to mean anything.
AKS Chemnot banded11 report. that is one vial having a good day, not a company. left unrated on purpose.
Reta-PeptideB to E144144 results on record, so we can actually talk about this one.
Peptide-SB to E125125 results on record, so we can actually talk about this one. band is too wide for the average to mean anything.
Planet PeptideB to D5959 results on record, so we can actually talk about this one.
Henan Sahe PeptideB to D18file is 18 reports deep and still moving. the spread IS the finding.
Hunan Ruiwang Technology CenterB to C14real coverage at 14 submissions but it has not settled yet. lot to lot variance eats the mean.
Skye PeptidesB to E7373 results on record, so we can actually talk about this one. good and bad results are further apart than method noise explains.
Nuscience PeptidesB to D47big file, 47 reports. what it means depends entirely on the band. band is too wide for the average to mean anything.
NextechLabsB to D3030 results. a working sample, not a history. the spread IS the finding.
Golden EagleB to C17file is 17 reports deep and still moving. the spread IS the finding.
Peptide Worldwidenot banded11 result total, so anything below this line would be made up. no score because there is nothing to score.
HK PeptidesB to E343343 reports is a proper file. the spread is the interesting bit. lot to lot variance eats the mean.
NexaphB to E200200 reports is a proper file. the spread is the interesting bit. results range across bands, which tells you about the process.
BeiBangAnC to D38real coverage at 38 submissions but it has not settled yet.
Shandong Aishi BiotechnologyD to E37at 37 submissions the trend reads and the error bars do not.
Xingtai Jiachuang TechnologyC to E31real coverage at 31 submissions but it has not settled yet. band is too wide for the average to mean anything.
Zenith Jove Peptide ZJB to E26at 26 submissions the trend reads and the error bars do not. good and bad results are further apart than method noise explains.
Kerisite Shenzhen InternationalB to D16real coverage at 16 submissions but it has not settled yet. band is too wide for the average to mean anything.
YB PeptideB to E10coverage is 10 results, which is under the bar for a full page here. band is too wide for the average to mean anything.
Qing Li PeptideB to E260well covered, 260 submissions. volume is not the problem here.
Shanxi Qianyecao Biotech QYCD to E66at 66 submissions the sample is fine and the band decides everything. the spread IS the finding.
Verified PeptidesB to C34real coverage at 34 submissions but it has not settled yet.
Hebei Rimao TechnologyC to D32at 32 submissions the trend reads and the error bars do not. band is too wide for the average to mean anything.
Pure RawzB to D2929 reports — you can see a shape, you cannot see a conclusion. the spread IS the finding.
Heman Peptide HMB to E29file is 29 reports deep and still moving.
Shanghai BaojuB to E2121 results. a working sample, not a history. good and bad results are further apart than method noise explains.
ZLZ PeptideB to E199at 199 submissions the sample is fine and the band decides everything. the spread IS the finding.
Peptide SciencesB to E123123 reports is a proper file. the spread is the interesting bit. good and bad results are further apart than method noise explains.
Allen Biotechnology Co ABCB to E4343 reports is a proper file. the spread is the interesting bit. good and bad results are further apart than method noise explains.
Peptide CraftersB to D3939 reports — you can see a shape, you cannot see a conclusion. good and bad results are further apart than method noise explains.
Simple PeptideB to D2626 results. a working sample, not a history. lot to lot variance eats the mean.
Top PeptideC to D2121 results. a working sample, not a history. lot to lot variance eats the mean.
Zen PeptidesB to C1313 reports — you can see a shape, you cannot see a conclusion. good and bad results are further apart than method noise explains.
Amino LairB to D12coverage is 12 results, which is under the bar for a full page here. good and bad results are further apart than method noise explains.
OupeptideB to E149at 149 submissions the sample is fine and the band decides everything. band is too wide for the average to mean anything.
Paramount PeptidesB to E6565 results on record, so we can actually talk about this one.
YimeiB to E5454 reports is a proper file. the spread is the interesting bit. band is too wide for the average to mean anything.
LSPLC to E40at 40 submissions the trend reads and the error bars do not. good and bad results are further apart than method noise explains.
Royal PeptidesB to C30at 30 submissions the trend reads and the error bars do not. good and bad results are further apart than method noise explains.
Shenzhen Loga Tech LG LOGAB to E21file is 21 reports deep and still moving. results range across bands, which tells you about the process.
ZhuoYan labC to E30file is 30 reports deep and still moving. the spread IS the finding.
Astro PeptidesB to E2929 results. a working sample, not a history. results range across bands, which tells you about the process.
Mix PeptidesD to E2929 reports — you can see a shape, you cannot see a conclusion.
ScienceB to C1212 reports is enough to have a feeling about and not enough to argue about. band is too wide for the average to mean anything.
TSC Top Supplements ChinaC to E99at 99 submissions the sample is fine and the band decides everything. band is too wide for the average to mean anything.
HXNetC to E91at 91 submissions the sample is fine and the band decides everything.
Xian Yihang TechnologyC to E4848 reports is a proper file. the spread is the interesting bit. the spread IS the finding.
Haikou Mingheng TechnologyB to C16file is 16 reports deep and still moving. good and bad results are further apart than method noise explains.
SRY LabsB to E111at 111 submissions the sample is fine and the band decides everything. band is too wide for the average to mean anything.
Accelerate LabsB to E2020 reports — you can see a shape, you cannot see a conclusion. results range across bands, which tells you about the process.
PurePeptidesB to E15real coverage at 15 submissions but it has not settled yet. lot to lot variance eats the mean.
Regenerative Researchnot banded2evidence base: 2 reports. genuinely too small. unrated. data does not support a letter.
Zhejiang Yichenkang BiotechnologyB to E58big file, 58 reports. what it means depends entirely on the band. lot to lot variance eats the mean.
Biolongevity LabsB to E33real coverage at 33 submissions but it has not settled yet. lot to lot variance eats the mean.
Alpha-GenB to E30file is 30 reports deep and still moving.
LN PeptidesB to E28real coverage at 28 submissions but it has not settled yet. lot to lot variance eats the mean.
Forever Young PharmacyB to E26file is 26 reports deep and still moving.
Prime PeptidesB to E19file is 19 reports deep and still moving. results range across bands, which tells you about the process.
Haikou Mingheng BiotechnologyD to E1111 reports is enough to have a feeling about and not enough to argue about. results range across bands, which tells you about the process.
Dragon Pharmanot banded11 report. that is one vial having a good day, not a company. unrated. data does not support a letter.
Liberty PeptidesB to E16at 16 submissions the trend reads and the error bars do not. band is too wide for the average to mean anything.
Amino AsylumB to C15at 15 submissions the trend reads and the error bars do not. results range across bands, which tells you about the process.
Amino AmigosB to E3737 reports — you can see a shape, you cannot see a conclusion.
Platinum CryoB to E2424 results. a working sample, not a history. results range across bands, which tells you about the process.
Elite Research USAB to E4747 reports is a proper file. the spread is the interesting bit. good and bad results are further apart than method noise explains.
Limitless Life NootropicsB to D22file is 22 reports deep and still moving. lot to lot variance eats the mean.
Oasis PeptidesB to E1616 results. a working sample, not a history. the spread IS the finding.
Suaway Lab ResearchB to E39file is 39 reports deep and still moving. band is too wide for the average to mean anything.
Pharma Grade PeptidesB to E1818 reports — you can see a shape, you cannot see a conclusion. good and bad results are further apart than method noise explains.
PeptiLab ResearchB to E15at 15 submissions the trend reads and the error bars do not. band is too wide for the average to mean anything.
TydesC to E41at 41 submissions the sample is fine and the band decides everything. results range across bands, which tells you about the process.
Loti LabsB to E32at 32 submissions the trend reads and the error bars do not. the spread IS the finding.
Wolverine Peptidesnot banded1at 1 submission nobody knows and saying otherwise would be a lie.
Amplified AminoC to E12coverage is 12 results, which is under the bar for a full page here.
Alimo PeptideD to E7coverage is 7 results, which is under the bar for a full page here.
Richards Biotech Simply Richardsnot banded1only 1 submission exists. we are not going to pretend that means something. no score because there is nothing to score.
Coastal PeptidesB to E2626 results. a working sample, not a history. good and bad results are further apart than method noise explains.
Peptides 4 ResearchC to E20at 20 submissions the trend reads and the error bars do not. good and bad results are further apart than method noise explains.
DeuschemB to E29real coverage at 29 submissions but it has not settled yet. good and bad results are further apart than method noise explains.
Hybiopeptidesnot banded1at 1 submission nobody knows and saying otherwise would be a lie. no score because there is nothing to score.
Peptide GurusB to E45at 45 submissions the sample is fine and the band decides everything. results range across bands, which tells you about the process.
Swiss ChemsC to E9thin file, 9 reports, for a catalogue this size. results range across bands, which tells you about the process.
WllyBIOnot banded1at 1 submission nobody knows and saying otherwise would be a lie. left unrated on purpose.
Biolabshop LimitedC to E6thin file, 6 reports, for a catalogue this size.
Peptides For SaleD to E21real coverage at 21 submissions but it has not settled yet. the spread IS the finding.
NuLife PeptidesB66 reports is enough to have a feeling about and not enough to argue about. results cluster.
Wuhan Newtop Biotechnot banded22 reports. that is one vial having a good day, not a company. no band. making one up would be worse than blank.
LOOKBiotechnot banded22 results total, so anything below this line would be made up. unrated. data does not support a letter.
PRIVATEnot banded2at 2 submissions nobody knows and saying otherwise would be a lie. no score because there is nothing to score.
Peptide Arknot banded2only 2 submissions exist. we are not going to pretend that means something.
Zhuoyue Biotechnologynot banded1evidence base: 1 report. genuinely too small. left unrated on purpose.
Hebei Chengtong Technologynot banded11 report. that is one vial having a good day, not a company. no band. that is a position, not an oversight.
Coffee and Peppersnot banded11 result total, so anything below this line would be made up. no band. making one up would be worse than blank.
Marvel Peptidenot banded1evidence base: 1 report. genuinely too small. unrated. data does not support a letter.
HK Fat Catnot banded11 report. that is one vial having a good day, not a company. no score because there is nothing to score.
Guangzhou Yuao Tradingnot banded1only 1 submission exists. we are not going to pretend that means something.
PepKitsnot banded11 result total, so anything below this line would be made up. no band. that is a position, not an oversight.
Lejian Biotech Peptidenot banded1evidence base: 1 report. genuinely too small.
PepLab Solutionsnot banded11 report. that is one vial having a good day, not a company.
Explicit Sarmsnot banded1only 1 submission exists. we are not going to pretend that means something. no band. making one up would be worse than blank.
Weifang Xingbei International Tradenot banded1evidence base: 1 report. genuinely too small. no band. that is a position, not an oversight.
Advanced Technology and Industrialnot banded1evidence base: 1 report. genuinely too small. no band. making one up would be worse than blank.
Being listed here means the community has not seen enough, not that the supplier is bad. Several have one good report and nothing since. Band and report count are the only numbers on this table, and neither is a score.
The four testing services

Every number on these pages traces to one of four independent services, and members use all four:

  • Janoshik — HPLC and mass spectrometry. The most-used service here by a wide margin, and the one most vendor COAs are checked against.
  • Medutest — frequently used as a second opinion; several members split a single vial between Medutest and Janoshik specifically to measure inter-lab variance.
  • PeptideMeter — publishes vendor-level averages over time, which makes it the useful one for spotting a trend rather than a single batch.
  • VendorInvestigate — write-ups and verification work alongside testing.

A result from one service on one vial is a data point. Agreement between two services on the same batch is evidence. A vendor claim with neither is a marketing document.

How to use this directory

Read the verification log before the rating. The rating is a summary of a lot of averaging; the log is the specific list of things somebody actually checked, with dates on it. Two suppliers on the same percentage can have very different logs, and the log is the part you can argue with.

Then read the test log, and look at the spread rather than the mean. The most common mistake people make with this directory is picking the vendor with the highest single result instead of the vendor whose results cluster.

Then test your own vial anyway. Every long-standing member of c/vendorvetting will tell you the same thing: a good record predicts your batch, it does not guarantee it.

GLP Research Hub
1.9mMembers
38Communities
3.3kSubmissions
106kComments
Est. August 2023. Read-only archive — how this works.
Sponsored

Janoshik Analytical

Independent HPLC and mass spec. The number you get is the number they found.

janoshik.com
Sponsored

GL Biochem (Shanghai)

Custom peptides and amino acids direct from the manufacturer since 1998. ISO 9001 / cGMP. Batch COA every order.

glbiochem.net
Site rules
  1. Independent community. Nobody here sells anything, and anyone who tries is banned.
  2. Not medical advice. Describe what you did; never prescribe to a stranger.
  3. Claims need evidence. Batch numbers, dated screenshots, independent test reports, or a citation.
  4. No referral links, discount codes or affiliate URLs. Permanent ban, no appeal.
  5. No contact handles, wallet addresses or tracking numbers — they identify people.
  6. Be recognisably decent. Disagree hard, insult nobody.
Before you read on

Several compounds discussed on GLP Research Hub are sold for research use only and are not approved for human use anywhere. Nothing here is medical advice and none of it is written by your clinician. If a post reads like an instruction, treat it as a description of what one stranger did.