search.peptides

Vendors / LP Peptide

LP Peptide

verification 71/100Finnrick 56/10027/59 lab tests passedOnline checkoutfrom China, United States

lppeptide.com ↗

Also: lppeptidelabs.com · +12242240566 · +18102100995 · +18129941021 · +85255240399 · +85259414471 · +85265273983 · wa.me/12242240566 · wa.me/18102100995 · wa.me/18129941021 · wa.me/85255240399 · wa.me/85259414471 · wa.me/85265273983

Listings
45 · 30 peptides
Cheapest
$0.0057/mg
Ships to
US, EU, UK, CH, AU, MX, BR, PR, AE, SA, QA, KW, BH, JO, SG, MY, TH, PH, ID
Shipping
US $20 · US $85 · EU/UK/AU/other supported countries $60
Pay with
crypto (BTC/ETH/USDC)

Verification score

71/100 last verified 2026-10-19 · score changed 2026-10-19 · rules v1 · how it is worked out

ComponentPointsEvidence
Lab results16.1 / 3534 of 74 classifiable tests in the window passed (46%).
Verifiable certificates19.1 / 20Of 75 tests: 75 with a certificate on file, 75 naming the lab, 65 lot-specific (batch identifier). Labs: BTLabs, Harrens Lab, Krause Analytical, PharmLabs.
Testing depth10 / 1075 independent tests in the last 2 years.
Recency10 / 10Newest test 2026-10-12 (8 days ago).
Finnrick rating6.8 / 15Finnrick rating 45.3 (Purity focus, 2026-10-12).
Blind sampling5 / 575 of 75 samples bought by the public or Finnrick; 0 sent in by the vendor or another program.
Ordering and terms4 / 5Published: online checkout, payment methods, ships-from country, readable website. Missing: contact email.

Evidence: LP Peptide on Finnrick ↗ and the vendor’s own pages. Research use only; this scores the paper trail, not any product’s fitness for use.

Score history (2)
WhenScoreWhy
2026-10-1964/100 → 71/100finnrick rating 0→6.8
2026-10-19unscored → 64/100lab results 0→16.1, verifiable certificates 0→19.1, testing depth 0→10, recency 0→10, blind sampling 0→5

Independent lab tests 75

TestedPeptideResultPurityLabBatchCOASampleRecord
2026-10-12Tesamorelin✓ pass99.8%BTLabsTSM1026060201✓Publicrecord ↗
2026-10-09Retatrutide✗ fail—Harrens LabPED26050201✓Publicrecord ↗
2026-10-08Tesamorelin✓ pass99.8%Krause AnalyticalYttsm1026060201✓Publicrecord ↗
2026-10-08Tirzepatide✗ fail—Krause Analytical111343✓Publicrecord ↗
2026-10-08Retatrutide✗ fail—Krause Analytical26082301✓Publicrecord ↗
2026-10-01NAD+✗ fail94.3%Krause AnalyticalNJ1026060201✓Publicrecord ↗
2026-10-01Tirzepatide✗ fail—Harrens LabTR30-LP, PED26050201✓Publicrecord ↗
2026-09-30Retatrutide✓ pass99.99%PharmLabsRT3026060201✓Publicrecord ↗
2026-09-30Retatrutide✓ pass99.9%Harrens Lab2026060201✓Publicrecord ↗
2026-09-30Retatrutide✓ pass99.9%Harrens LabLp20260602✓Publicrecord ↗
2026-09-29Tirzepatide✓ pass99.99%PharmLabsTR10260703✓Publicrecord ↗
2026-09-25Retatrutide✓ pass99.9%Harrens LabRT10260621✓Publicrecord ↗
2026-09-25Retatrutide✓ pass99.9%Harrens LabRT3026060201✓Publicrecord ↗
2026-09-25GHK-Cu✓ pass99.9%Harrens LabCU50260528✓Publicrecord ↗
2026-09-25Tirzepatide✗ fail—Harrens LabTR30260621✓Publicrecord ↗
2026-09-25Tesamorelin✓ pass99.9%Krause AnalyticalTSM1026060201✓Publicrecord ↗
2026-09-24Retatrutide✗ fail—Krause AnalyticalPED26050802✓Publicrecord ↗
2026-09-24Retatrutide✗ fail—Krause AnalyticalPED26051103✓Publicrecord ↗
2026-09-24BPC-157✓ pass99.9%Krause AnalyticalYTBC1026060201✓Publicrecord ↗
2026-09-24Retatrutide✓ pass99.9%Krause AnalyticalYTRT3026060201✓Publicrecord ↗
2026-09-18Tesamorelin✗ fail99.9%Krause AnalyticalApril 30 2026✓Publicrecord ↗
2026-09-18Retatrutide✓ pass99.9%Krause AnalyticalRT1026060201✓Publicrecord ↗
2026-09-16Tirzepatide✗ fail—BTLabs20PED26050802✓Publicrecord ↗
2026-09-16Retatrutide✓ pass99.9%BTLabs3-15-2026✓Publicrecord ↗
2026-09-10Tirzepatide✗ fail65.4%Krause AnalyticalTR3026060201✓Publicrecord ↗
2026-09-09Retatrutide✗ fail—Krause AnalyticalPED26050802✓Publicrecord ↗
2026-09-09Retatrutide✓ pass99.9%Krause AnalyticalYTRT1026060201✓Publicrecord ↗
2026-09-09CJC-1295 No DAC✗ fail—Krause Analytical800028-26031301✓Publicrecord ↗
2026-09-09Retatrutide✗ fail—Krause AnalyticalRET-26031501✓Publicrecord ↗
2026-09-09GHK-Cu✗ fail99.9%Krause Analytical26030904✓Publicrecord ↗
2026-09-05GHK-Cu✓ pass99.7%BTLabsCU50260528✓Publicrecord ↗
2026-09-04Tirzepatide✓ pass99.9%Krause AnalyticalTR30260621✓Publicrecord ↗
2026-08-25Tesamorelin✓ pass99.7%BTLabsTSM1026060201✓Publicrecord ↗
2026-08-25GHK-Cu✓ pass99.7%BTLabsPED26050201✓Publicrecord ↗
2026-08-20Retatrutide✗ fail—BTLabsPED26050201✓Publicrecord ↗
2026-08-18BPC-157✓ pass99.6%BTLabsED26050210✓Publicrecord ↗
2026-08-15GHK-Cu✓ pass99.7%BTLabsCU50260528✓Publicrecord ↗
2026-08-13Retatrutide✓ pass99.8%BTLabsRT30260621✓Publicrecord ↗
2026-08-09Retatrutide✓ pass99.8%BTLabsRT10260621✓Publicrecord ↗
2026-08-09Tirzepatide✓ pass99.8%BTLabsTR30260621✓Publicrecord ↗
2026-08-09Retatrutide✓ pass99.7%BTLabsnone✓Publicrecord ↗
2026-08-06Retatrutide✗ fail—BTLabsPED26043003✓Publicrecord ↗
2026-08-06Retatrutidenot classified—BTLabsnone✓Publicrecord ↗
2026-08-03BPC-157✗ fail99.2%Krause Analytical03/18/2026✓Publicrecord ↗
2026-08-03Retatrutide✓ pass99.9%Krause Analytical010582✓Publicrecord ↗
2026-08-03Retatrutide✓ pass99.9%Krause AnalyticalRT2026060201✓Publicrecord ↗
2026-07-30Tesamorelin✗ fail—BTLabsPED26050201✓Publicrecord ↗
2026-07-30Tesamorelin✗ fail—BTLabsnone✓Publicrecord ↗
2026-07-23NAD+✗ fail—Krause AnalyticalPED26050201✓Publicrecord ↗
2026-07-23GHK-Cu✗ fail99.9%Krause Analyticalped26050201✓Publicrecord ↗
2026-07-20Retatrutide✓ pass99.9%Krause Analyticalnone✓Publicrecord ↗
2026-07-20GHK-Cu✓ pass99.7%BTLabs2026/05/20✓Publicrecord ↗
2026-07-20Tesamorelin✗ fail—BTLabsPED26050201✓Publicrecord ↗
2026-07-17Retatrutide✗ fail—Krause AnalyticalPED26050201✓Publicrecord ↗
2026-07-14Retatrutide✗ fail—Krause Analytical26051103 2✓Publicrecord ↗
2026-07-14BPC-157✗ fail—Krause AnalyticalPED26050321✓Publicrecord ↗
2026-07-14Tesamorelin✗ fail99.2%Krause Analytical05/31/2026✓Publicrecord ↗
2026-07-14CJC-1295 No DAC✗ fail—Krause AnalyticalCP026060201✓Publicrecord ↗
2026-07-13GHK-Cu✓ pass99.9%Krause AnalyticalPED26050201✓Publicrecord ↗
2026-07-13BPC-157✗ fail—Krause Analytical26031801-03✓Publicrecord ↗
2026-07-13Retatrutide✗ fail—Krause Analytical26031501-26✓Publicrecord ↗
2026-07-13Retatrutide✗ fail—Krause AnalyticalPed26050201✓Publicrecord ↗
2026-07-13GHK-Cu✗ fail99.9%Krause AnalyticalPED26050802✓Publicrecord ↗
2026-07-13Tesamorelin✗ fail—Krause AnalyticalPED26050802✓Publicrecord ↗
2026-07-13Tirzepatide✓ pass99.9%Krause AnalyticalTRD-26D113D1✓Publicrecord ↗
2026-07-13Retatrutide✗ fail—Krause AnalyticalPED26050201✓Publicrecord ↗
2026-07-13Tesamorelin✗ fail—Krause Analyticalped26050802✓Publicrecord ↗
2026-07-13GHK-Cu✓ pass99.9%Krause Analytical26031535-26✓Publicrecord ↗
2026-07-01Tirzepatide✓ pass99.8%Krause Analyticalnone✓Publicrecord ↗
2026-06-22Retatrutide✗ fail—Krause Analyticalnone✓Publicrecord ↗
2026-06-22Retatrutide✗ fail—Krause AnalyticalPED26050201✓Publicrecord ↗
2026-06-06Tirzepatide✗ fail—BTLabsnone✓Publicrecord ↗
2026-06-06Retatrutide✓ pass99.8%BTLabsnone✓Publicrecord ↗
2026-06-06GHK-Cu✗ fail—BTLabsnone✓Publicrecord ↗
2026-05-25NAD+✗ fail—BTLabsnone✓Publicrecord ↗

Listings 45

PeptideSizePricePer mgStock
AHK-Cu↗100 mg × 10$65$0.065/mg●
AOD-9604↗5 mg × 10$130$2.60/mg●
AOD-9604↗10 mg × 10$180$1.80/mg●
ARA-290↗10 mg × 10$90$0.900/mg●
Bacteriostatic Water↗3 ml × 10$10—●
Bacteriostatic Water↗10 ml × 10$12—●
BPC-157↗10 mg × 10$69$0.690/mg●
BPC-157 + TB-500↗10 mg × 10$98$0.980/mg●
BPC-157 + TB-500↗20 mg × 10$180$0.900/mg●
Cagrilintide↗5 mg × 10$100$2.00/mg●
Cagrilintide↗10 mg × 10$200$2.00/mg●
CJC-1295 (no DAC) + Ipamorelin↗—$106—●
DSIP↗5 mg × 10$60$1.20/mg●
DSIP↗10 mg × 10$75$0.750/mg●
Epithalon↗10 mg × 10$42$0.420/mg●
GHK-Cu↗50 mg × 10$35$0.070/mg●
GHK-Cu↗100 mg × 10$50$0.050/mg●
GLOW↗70 mg × 10$175$0.250/mg●
Glutathione↗1500 mg × 10$85$0.006/mg●
Ipamorelin↗10 mg × 10$71$0.710/mg●
Kisspeptin-10↗10 mg × 10$90$0.900/mg●
KLOW↗80 mg × 10$205$0.256/mg●
KPV↗10 mg × 10$60$0.600/mg●
Lemon Bottle↗10 mg × 10$70$0.700/mg●
Melanotan II↗10 mg × 10$68$0.680/mg●
MOTS-c↗10 mg × 10$65$0.650/mg●
MOTS-c↗20 mg × 10$111$0.555/mg●
MOTS-c↗40 mg × 10$210$0.525/mg●
NAD+↗500 mg × 10$59$0.012/mg●
NAD+↗1000 mg × 10$129$0.013/mg●
PT-141↗10 mg × 10$66$0.660/mg●
Retatrutide↗10 mg × 10$80$0.800/mg●
Retatrutide↗20 mg × 10$149$0.745/mg●
Retatrutide↗30 mg × 10$199$0.663/mg●
Selank↗5 mg × 10$55$1.10/mg●
Selank↗10 mg × 10$85$0.850/mg●
Semax↗5 mg × 10$55$1.10/mg●
Semax↗10 mg × 10$85$0.850/mg●
Sermorelin↗10 mg × 10$129$1.29/mg●
SS-31↗10 mg × 10$130$1.30/mg●
TB-500↗10 mg × 10$135$1.35/mg●
Tesamorelin↗10 mg × 10$169$1.69/mg●
Tirzepatide↗10 mg × 10$60$0.600/mg●
Tirzepatide↗20 mg × 10$88$0.440/mg●
Tirzepatide↗30 mg × 10$105$0.350/mg●
How we read this shop

https://lppeptide.com/help/shipping/ (rates by warehouse with worked examples; 'Most orders ship within one business day after payment'); /api/admin/public/warehouses (Asia warehouse ships to US, EU, GB, AU, Gulf, SE Asia, MX, BR...; US warehouse ships to US only). Checkout bundle: 'Crypto (BTC/ETH/USDC) · Card & ACH coming soon'.

Nuxt shop: cart + /checkout reviewable as a guest, a free email-code account is needed only to submit; checkout bundle shows 'Crypto (BTC/ETH/USDC) · Card & ACH coming soon'.

Nuxt SPA behind Cloudflare; products read from the storefront API /api/products?enabledOnly=true plus /api/products/warehouse-availability (stock per warehouse: Asia 'CNFC', US 'USFC'). Prices are the same for both warehouses (checked /api/products/cart-prices for each). Every SKU is a 10-vial kit ('10 vials / box', 'Xmg x 10 vials'; site: 'Supply is organized in standard kits'), priced per kit -> pack_qty 10, amount per vial. in_stock = enabled, stockAvailable > 0 and IN_STOCK in at least one warehouse; the name carries which warehouse(s) have it. Pen cartridges/pen and 'Vaginal Probiotics' skipped. 'CJC-1295 Without DAC 5mg+IP 10mg' has spec '10mg x 10 vials' — dose contradictory, amount None. The companion site lppeptidelabs.com is a wholesale-inquiry page without prices (says '$299 total order minimum', 8-13 days to US) — not used. Headless browsers get Cloudflare-challenged on the API; plain requests work (429 if hammered).

Checked 2026-10-07 · JSON · Is this your shop? Sponsor it to be pinned above matching listings.