Vendors / Tianjin Finder Chemical TFC
Tianjin Finder Chemical TFC
verification 79/100Finnrick 65/10078/108 lab tests passedOrder by messagefrom United States, Germany
Also: +4407310391222 · +447310391222 · +4473103912222 · wa.me/4407310391222 · wa.me/447310391222 · wa.me/4473103912222
- Listings
- 25 · 15 peptides
- Cheapest
- $0.012/mg
- Ships to
- US, EU
- Shipping
- US $10, 3-7 days · EU $40, free over $500
- Pay with
- Bitcoin, USDT, USDC
Verification score
79/100 last verified 2026-10-19 · score changed 2026-10-19 · rules v1 · how it is worked out
| Component | Points | Evidence |
|---|---|---|
| Lab results | 25.5 / 35 | 78 of 107 classifiable tests in the window passed (73%). |
| Verifiable certificates | 15.7 / 20 | Of 108 tests: 107 with a certificate on file, 108 naming the lab, 39 lot-specific (batch identifier). Labs: BTLabs, Chromate, Freedom Diagnostics, Harrens Lab, Krause Analytical. |
| Testing depth | 10 / 10 | 108 independent tests in the last 2 years. |
| Recency | 10 / 10 | Newest test 2026-09-24 (25 days ago). |
| Finnrick rating | 9.6 / 15 | Finnrick rating 63.8 (Purity focus, 2026-09-24). |
| Blind sampling | 5 / 5 | 108 of 108 samples bought by the public or Finnrick; 0 sent in by the vendor or another program. |
| Ordering and terms | 3 / 5 | Published: payment methods, ships-from country, readable website. Missing: online checkout, contact email. |
Evidence: Tianjin Finder Chemical TFC 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)
| When | Score | Why |
|---|---|---|
| 2026-10-19 | 69/100 → 79/100 | finnrick rating 0→9.6 |
| 2026-10-19 | unscored → 69/100 | lab results 0→25.5, verifiable certificates 0→15.7, testing depth 0→10, recency 0→10, blind sampling 0→5 |
Independent lab tests 108
| Tested | Peptide | Result | Purity | Lab | Batch | COA | Sample | Record |
|---|---|---|---|---|---|---|---|---|
| 2026-09-24 | Tirzepatide | ✗ fail | — | Harrens Lab | 3/15/2026 | ✓ | Public | record ↗ |
| 2026-09-17 | GHK-Cu | ✓ pass | 99.9% | Krause Analytical | none | ✓ | Public | record ↗ |
| 2026-08-21 | Retatrutide | ✓ pass | 99.8% | BTLabs | ABL0002 | ✓ | Public | record ↗ |
| 2026-08-03 | GHK-Cu | ✓ pass | 99.9% | Krause Analytical | CU651 | ✓ | Public | record ↗ |
| 2026-07-23 | Cagrilintide | ✗ fail | 94.3% | Krause Analytical | CGL187 | ✓ | Public | record ↗ |
| 2026-07-20 | Retatrutide | ✗ fail | — | Krause Analytical | AL2601 | ✓ | Public | record ↗ |
| 2026-07-13 | BPC-157 | ✗ fail | — | Krause Analytical | BC283 | ✓ | Public | record ↗ |
| 2026-07-13 | Tirzepatide | ✓ pass | 99.9% | Krause Analytical | none | ✓ | Public | record ↗ |
| 2026-07-13 | BPC-157 | ✓ pass | 99.9% | Krause Analytical | 20260530 | ✓ | Public | record ↗ |
| 2026-07-13 | Retatrutide | ✗ fail | 90.6% | Krause Analytical | ABL00002 1230 | ✓ | Public | record ↗ |
| 2026-06-26 | Retatrutide | ✓ pass | 99.7% | BTLabs | none | ✓ | Public | record ↗ |
| 2026-06-12 | Retatrutide | ✗ fail | 99.3% | BTLabs | none | ✓ | Public | record ↗ |
| 2026-06-12 | Retatrutide | ✓ pass | 99.5% | BTLabs | none | ✓ | Public | record ↗ |
| 2026-06-08 | BPC-157 | ✓ pass | 99.6% | BTLabs | none | ✓ | Public | record ↗ |
| 2026-06-04 | Retatrutide | ✓ pass | 99.7% | BTLabs | none | ✓ | Public | record ↗ |
| 2026-05-24 | Retatrutide | not classified | — | BTLabs | R60022026TFC | ✓ | Public | record ↗ |
| 2026-05-05 | Tesamorelin | ✓ pass | 99.9% | Krause Analytical | none | ✓ | Public | record ↗ |
| 2026-04-28 | Tesamorelin | ✓ pass | 99.9% | Krause Analytical | none | ✓ | Public | record ↗ |
| 2026-04-23 | Retatrutide | ✓ pass | 99.9% | Krause Analytical | none | ✓ | Public | record ↗ |
| 2026-03-06 | Tesamorelin | ✗ fail | 99.9% | Krause Analytical | Tesa 10 | ✓ | Public | record ↗ |
| 2026-03-06 | Retatrutide | ✓ pass | 99.9% | Krause Analytical | none | ✓ | Public | record ↗ |
| 2026-03-06 | Tirzepatide | ✓ pass | 99.9% | Krause Analytical | Orange Top 1-2025 | ✓ | Public | record ↗ |
| 2026-03-06 | Retatrutide | ✓ pass | 99.9% | Krause Analytical | R20012026TFC | ✓ | Public | record ↗ |
| 2026-03-06 | Tirzepatide | ✓ pass | 99.9% | Krause Analytical | T100022026TFC | ✓ | Public | record ↗ |
| 2026-03-06 | Tirzepatide | ✓ pass | 99.9% | Krause Analytical | none | ✓ | Public | record ↗ |
| 2026-03-02 | Retatrutide | ✓ pass | 99.9% | Krause Analytical | none | ✓ | Public | record ↗ |
| 2026-02-26 | GHK-Cu | ✓ pass | 99.9% | Krause Analytical | none | ✓ | Public | record ↗ |
| 2026-02-20 | Retatrutide | ✓ pass | 99.9% | Krause Analytical | White Cap, Silver Crimp | ✓ | Public | record ↗ |
| 2026-02-20 | Tirzepatide | ✓ pass | 99.8% | Krause Analytical | none | ✓ | Public | record ↗ |
| 2026-02-18 | Tirzepatide | ✓ pass | 99.9% | Krause Analytical | T-30 | ✓ | Public | record ↗ |
| 2026-02-16 | Retatrutide | ✓ pass | 99.9% | Krause Analytical | RT-10 | ✓ | Public | record ↗ |
| 2026-02-15 | Tesamorelin | ✓ pass | 99.7% | BTLabs | none | ✓ | Public | record ↗ |
| 2026-02-11 | Retatrutide | ✓ pass | 99.9% | Krause Analytical | none | ✓ | Public | record ↗ |
| 2026-02-10 | Retatrutide | ✓ pass | 99.7% | BTLabs | RT-10 | ✓ | Public | record ↗ |
| 2026-01-22 | Tirzepatide | ✓ pass | 99.8% | BTLabs | QT202529-12Q | ✓ | Public | record ↗ |
| 2026-01-07 | Retatrutide | ✓ pass | 99.6% | BTLabs | none | ✓ | Public | record ↗ |
| 2025-12-30 | Tirzepatide | ✗ fail | 95.59% | Krause Analytical | none | ✓ | Public | record ↗ |
| 2025-12-29 | Retatrutide | ✓ pass | 99.95% | Krause Analytical | none | ✓ | Public | record ↗ |
| 2025-12-17 | Tirzepatide | ✓ pass | 99.75% | Krause Analytical | none | ✓ | Public | record ↗ |
| 2025-12-17 | CJC-1295 DAC | ✗ fail | 98.25% | Krause Analytical | none | ✓ | Public | record ↗ |
| 2025-12-17 | Tirzepatide | ✓ pass | 99.56% | Krause Analytical | none | ✓ | Public | record ↗ |
| 2025-12-17 | CJC-1295 No DAC | ✗ fail | — | Krause Analytical | none | ✓ | Public | record ↗ |
| 2025-12-11 | Retatrutide | ✓ pass | 99.88% | Krause Analytical | none | ✓ | Public | record ↗ |
| 2025-12-11 | Retatrutide | ✓ pass | 99.93% | Krause Analytical | none | ✓ | Public | record ↗ |
| 2025-12-04 | Retatrutide | ✓ pass | 99.95% | Krause Analytical | none | ✓ | Public | record ↗ |
| 2025-12-02 | BPC-157 | ✗ fail | 98.6% | BTLabs | none | ✓ | Public | record ↗ |
| 2025-11-25 | Retatrutide | ✗ fail | 99.95% | Krause Analytical | 8508E111 | ✓ | Public | record ↗ |
| 2025-11-25 | Retatrutide | ✓ pass | 99.95% | Krause Analytical | none | ✓ | Public | record ↗ |
| 2025-11-17 | CJC-1295 No DAC | ✗ fail | 97.64% | Krause Analytical | 85084141 | ✓ | Public | record ↗ |
| 2025-11-17 | Cagrilintide | ✗ fail | 98.47% | Krause Analytical | 8508A0D1 | ✓ | Public | record ↗ |
| 2025-11-17 | Retatrutide | ✓ pass | 99.95% | Krause Analytical | 85081100 | ✓ | Public | record ↗ |
| 2025-11-06 | Tirzepatide | ✓ pass | 99.95% | Krause Analytical | none | ✓ | Public | record ↗ |
| 2025-11-04 | Tirzepatide | ✓ pass | 99.91% | Krause Analytical | TFC/Tirz/070925 | ✓ | Public | record ↗ |
| 2025-10-29 | Tirzepatide | ✗ fail | 99.95% | Krause Analytical | none | ✓ | Public | record ↗ |
| 2025-10-29 | Tirzepatide | ✗ fail | 99.95% | Krause Analytical | Orange cap | ✓ | Public | record ↗ |
| 2025-10-24 | Tirzepatide | ✗ fail | 99.8% | BTLabs | none | ✓ | Public | record ↗ |
| 2025-10-23 | Tirzepatide | ✓ pass | 99.95% | Krause Analytical | none | ✓ | Public | record ↗ |
| 2025-10-21 | Tirzepatide | ✗ fail | 99.8% | BTLabs | none | ✓ | Public | record ↗ |
| 2025-10-13 | Retatrutide | ✓ pass | 99.8% | BTLabs | none | ✓ | Public | record ↗ |
| 2025-10-13 | Retatrutide | ✓ pass | 99.9% | BTLabs | none | ✓ | Public | record ↗ |
| 2025-10-13 | Retatrutide | ✓ pass | 99.9% | BTLabs | none | ✓ | Public | record ↗ |
| 2025-10-13 | Retatrutide | ✓ pass | 99.7% | BTLabs | none | ✓ | Public | record ↗ |
| 2025-10-09 | BPC-157 | ✓ pass | 99.73% | Krause Analytical | none | ✓ | Public | record ↗ |
| 2025-10-09 | Retatrutide | ✓ pass | 99.95% | Krause Analytical | none | ✓ | Public | record ↗ |
| 2025-10-09 | Retatrutide | ✓ pass | 99.74% | Krause Analytical | none | ✓ | Public | record ↗ |
| 2025-10-09 | Tirzepatide | ✓ pass | 99.91% | Krause Analytical | none | ✓ | Public | record ↗ |
| 2025-10-07 | Tirzepatide | ✗ fail | 99.5% | BTLabs | T 30 2025 2ed | ✓ | Public | record ↗ |
| 2025-10-01 | Tirzepatide | ✓ pass | 99.6% | BTLabs | 2025-t60 1st | ✓ | Public | record ↗ |
| 2025-09-13 | Tesamorelin | ✓ pass | 99.923% | Freedom Diagnostics | none | ✓ | Public | record ↗ |
| 2025-09-10 | Retatrutide | ✓ pass | 99.95% | Krause Analytical | none | ✓ | Public | record ↗ |
| 2025-09-09 | Tesamorelin | ✗ fail | 96.695% | Chromate | none | ✓ | Public | record ↗ |
| 2025-09-04 | Retatrutide | ✓ pass | 99.95% | Krause Analytical | none | ✓ | Public | record ↗ |
| 2025-09-04 | Retatrutide | ✓ pass | 99.95% | Krause Analytical | 2025 R10 1st | ✓ | Public | record ↗ |
| 2025-09-04 | Tirzepatide | ✓ pass | 99.91% | Krause Analytical | none | ✓ | Public | record ↗ |
| 2025-09-01 | Tirzepatide | ✗ fail | 99.1% | Freedom Diagnostics | none | ✓ | Public | record ↗ |
| 2025-08-21 | Retatrutide | ✓ pass | 99.92% | Krause Analytical | none | ✓ | Public | record ↗ |
| 2025-08-21 | Tirzepatide | ✓ pass | 99.84% | Krause Analytical | 30-T-6-13 | ✓ | Public | record ↗ |
| 2025-08-16 | Cagrilintide | ✗ fail | 99.45% | Freedom Diagnostics | none | ✓ | Public | record ↗ |
| 2025-08-16 | Tesamorelin | ✗ fail | 99.2% | Freedom Diagnostics | none | ✓ | Public | record ↗ |
| 2025-08-12 | Retatrutide | ✓ pass | 99.968% | Chromate | 2025 R20 1St | ✓ | Public | record ↗ |
| 2025-08-11 | Retatrutide | ✓ pass | 99.83% | Krause Analytical | none | ✓ | Public | record ↗ |
| 2025-08-11 | Tirzepatide | ✓ pass | 99.91% | Krause Analytical | none | ✓ | Public | record ↗ |
| 2025-08-11 | Tirzepatide | ✓ pass | 99.95% | Krause Analytical | none | ✓ | Public | record ↗ |
| 2025-08-11 | Tirzepatide | ✓ pass | 99.74% | Krause Analytical | none | ✓ | Public | record ↗ |
| 2025-08-11 | Tirzepatide | ✓ pass | 99.76% | Krause Analytical | none | ✓ | Public | record ↗ |
| 2025-08-11 | Retatrutide | ✓ pass | 99.95% | Krause Analytical | none | ✓ | Public | record ↗ |
| 2025-08-11 | Tesamorelin | ✗ fail | 99.39% | Krause Analytical | none | ✓ | Public | record ↗ |
| 2025-08-05 | Tirzepatide | ✓ pass | 99.85% | Krause Analytical | 051725 | ✓ | Public | record ↗ |
| 2025-08-05 | Tirzepatide | ✓ pass | 99.74% | Krause Analytical | 2025T206/1 | ✓ | Public | record ↗ |
| 2025-08-05 | Tirzepatide | ✓ pass | 99.88% | Krause Analytical | 051025 | ✓ | Public | record ↗ |
| 2025-08-05 | Tirzepatide | ✓ pass | 99.83% | Krause Analytical | 2025T206/1 | ✓ | Public | record ↗ |
| 2025-08-05 | Tirzepatide | ✗ fail | 99.43% | Krause Analytical | 051025 | ✓ | Public | record ↗ |
| 2025-08-05 | Tirzepatide | ✓ pass | 99.75% | Krause Analytical | 051725 | ✓ | Public | record ↗ |
| 2025-08-05 | Tirzepatide | ✓ pass | 99.79% | Krause Analytical | 6.2.25 | ✓ | Public | record ↗ |
| 2025-08-04 | Retatrutide | ✓ pass | 99.86% | Krause Analytical | 051725 | ✓ | Public | record ↗ |
| 2025-08-04 | GHK-Cu | ✓ pass | 99.87% | Krause Analytical | 060225 | ✓ | Public | record ↗ |
| 2025-08-04 | BPC-157 | ✗ fail | 99.09% | Krause Analytical | 060225 | ✓ | Public | record ↗ |
| 2025-07-25 | Tirzepatide | ✓ pass | 99.87% | Krause Analytical | none | ✓ | Public | record ↗ |
| 2025-07-17 | Tirzepatide | ✓ pass | 99.93% | Krause Analytical | none | ✓ | Public | record ↗ |
| 2025-07-16 | GHK-Cu | ✓ pass | 99.66% | Freedom Diagnostics | none | ✓ | Public | record ↗ |
Newest 100 shown; all 108 in the JSON.
Listings 25
| Peptide | Size | Price | Per mg | Stock |
|---|---|---|---|---|
| Bacteriostatic Water↗ | 3 ml × 10 | $25 | — | ● |
| Cagrilintide↗ | 2.5 mg × 10 | $55 | $2.20/mg | ● |
| Cagrilintide + Retatrutide↗ | 15 mg × 10 | $130 | $0.867/mg | ● |
| CJC-1295 (no DAC) + Ipamorelin↗ | 10 mg × 10 | $125 | $1.25/mg | ● |
| DSIP↗ | 10 mg × 10 | $70 | $0.700/mg | ● |
| GHK-Cu↗ | 50 mg × 10 | $50 | $0.100/mg | ● |
| GHK-Cu↗ | 50 mg × 10 | $50 | $0.100/mg | ● |
| GHK-Cu↗ | 100 mg × 10 | $70 | $0.070/mg | ● |
| GHK-Cu↗ | 10 g | $100 | $0.01/g | ● |
| KLOW↗ | 80 mg × 10 | $170 | $0.212/mg | ● |
| MOTS-c↗ | 10 mg × 10 | $70 | $0.700/mg | ● |
| NAD+↗ | 1000 mg × 10 | $120 | $0.012/mg | ● |
| Retatrutide↗ | 10 mg × 10 | $100 | $1.00/mg | ● |
| Retatrutide↗ | 20 mg × 10 | $160 | $0.800/mg | ● |
| Retatrutide↗ | 30 mg × 10 | $200 | $0.667/mg | ● |
| Retatrutide↗ | 40 mg × 10 | $240 | $0.600/mg | ● |
| Retatrutide↗ | 50 mg × 10 | $300 | $0.600/mg | ● |
| Retatrutide↗ | 60 mg × 10 | $350 | $0.583/mg | ● |
| Selank↗ | 10 mg × 10 | $65 | $0.650/mg | ● |
| Selank + Semax↗ | 20 mg × 10 | $110 | $0.550/mg | ● |
| Semax↗ | 10 mg × 10 | $65 | $0.650/mg | ● |
| Tesamorelin↗ | 10 mg × 10 | $180 | $1.80/mg | ● |
| Tesamorelin↗ | 20 mg × 10 | $340 | $1.70/mg | ● |
| Tirzepatide↗ | 30 mg × 10 | $105 | $0.350/mg | ● |
| Tirzepatide↗ | 50 mg × 10 | $140 | $0.280/mg | ● |
How we read this shop
https://glp1forum.com/threads/us-warehouse-shipping-from-usa.17741/ (newest 'US warehouse price list' post) ; https://glp1forum.com/threads/european-warehouse-shipping-from-germany.25000/
No website or shop; price lists posted on glp1forum and orders placed by contacting Alice TFC (forum DM), paid in BTC/USDT/USDC.
No website/shop (vendor: 'No website ... I only use GLP-1'). Rows parsed from Alice TFC's newest text price-list posts on glp1forum: US warehouse list (warehouses 001/002/003; an SKU listed in several warehouses at the same price is one row, warehouses named in `name`) and EU (Germany) warehouse list. 'all price=1kit=10vials' -> pack_qty 10, USD per kit, except 'ghk-cu raw 10g' (10 g bulk powder, pack 1). Items marked 'on the way' -> in_stock False, others True. Codes decoded from the vendor's own text (see module docstring); bac3 = bacteriostatic water 3 (unit not written; ml assumed by convention -> amount 3, unit ml). China warehouse shipping suspended since 2026-09-15 (orders accepted, shipped when it resumes) — China price list not included; weekly 'Crazy Thursday' flash sales not included. Order via WhatsApp +44 7310391222, Telegram @welalice, Discord alicetfcpeptides, email; pay BTC/USDT/USDC. Vendor warns of impersonators — those are the only contacts.
Checked 2026-10-07 · JSON · Is this your shop? Sponsor it to be pinned above matching listings.