Lab Reports
SF Bay Area Peptides LLC | Last updated: October 13, 2026
We send our lots to independent third-party laboratories for testing. Each report below covers one lot and shows the tests the laboratory ran: purity by HPLC with UV detection, the measured net content and, where tested, identity by liquid chromatography–mass spectrometry (LC-MS). Each card names the laboratory that issued the report. The PDFs are the laboratories’ own reports, posted unedited, and every one can be checked against the copy on the issuing lab’s website.
Find the lot number on your compound’s label, then find the matching report. Reports are added here by lot number as they come back from the lab.
Current lab reports
BPC-157 (10mg)
Lot 10231
- Laboratory
- PuriLab Analytical
- Purity (HPLC-UV)
- ≥99%
- Net content
- 11.12 mg
- Appearance
- White lyophilized powder
- Analyzed
- October 13, 2026
- Verification code
BP-94JF-WYL7
BPC-157 / TB-500 Blend (20mg)
Lot 14608
- Laboratory
- PuriLab Analytical
- Purity (HPLC-UV)
- ≥99%
- Net content
- BPC-157 12.13 mg
thymosin β4 10.49 mg - Appearance
- White lyophilized powder
- Analyzed
- October 11, 2026
- Verification code
BT-HZT6-E7AB
Listed on the report under the blend’s former product name. Match it by lot number.
GHK-Cu (100mg)
Lot 10569
- Laboratory
- Freedom Diagnostics
- Purity (HPLC-UV)
- ≥99%
- Identity (LC-MS)
- Confirmed
- Net content
- 96.04 mg
- Appearance
- Blue lyophilized powder
- Reported
- October 6, 2026
- Search code
SFBa2610050836
GHK-Cu / BPC-157 / TB-500 Blend (70mg)
Lot 11527
- Laboratory
- Freedom Diagnostics
- Purity (HPLC-UV)
- ≥99%
- Identity (LC-MS)
- Confirmed
- Net content
- GHK-Cu 57.58 mg
BPC-157 11.44 mg
thymosin β4 8.81 mg - Appearance
- Blue lyophilized powder
- Reported
- October 6, 2026
- Search code
SFBa2610050837
Listed on the report under the blend’s former product name. Match it by lot number.
Ipamorelin (10mg)
Lot 16283
- Laboratory
- Freedom Diagnostics
- Purity (HPLC-UV)
- ≥99%
- Identity (LC-MS)
- Confirmed
- Net content
- 11.57 mg
- Appearance
- White lyophilized powder
- Reported
- October 13, 2026
- Search code
SFBa2610129004
MOTS-c (10mg)
Lot 18523
- Laboratory
- Freedom Diagnostics
- Purity (HPLC-UV)
- ≥99%
- Identity (LC-MS)
- Confirmed
- Net content
- 12.27 mg
- Appearance
- White lyophilized powder
- Reported
- October 6, 2026
- Search code
SFBa2610050832
NAD+ (500mg)
Lot 13142
- Laboratory
- Freedom Diagnostics
- Purity (HPLC-UV)
- ≥99%
- Identity (LC-MS)
- Confirmed
- Net content
- 564.96 mg
- Appearance
- White lyophilized powder
- Reported
- October 6, 2026
- Search code
SFBa2610050833
Retatrutide (20mg)
Lot 10565
- Laboratory
- Freedom Diagnostics
- Purity (HPLC-UV)
- ≥99%
- Identity (LC-MS)
- Confirmed
- Net content
- 24.89 mg
- Appearance
- White lyophilized powder
- Reported
- October 6, 2026
- Search code
SFBa2610050835
Selank (10mg)
Lot 11438
- Laboratory
- Freedom Diagnostics
- Purity (HPLC-UV)
- ≥99%
- Identity (LC-MS)
- Confirmed
- Net content
- 9.91 mg
- Appearance
- White lyophilized powder
- Reported
- October 6, 2026
- Search code
SFBa2610050828
Semax (10mg)
Lot 10567
- Laboratory
- Freedom Diagnostics
- Purity (HPLC-UV)
- ≥99%
- Identity (LC-MS)
- Confirmed
- Net content
- 12.28 mg
- Appearance
- White lyophilized powder
- Reported
- October 6, 2026
- Search code
SFBa2610050829
TB-500 (10mg)
Lot 12463
- Laboratory
- Freedom Diagnostics
- Purity (HPLC-UV)
- ≥99%
- Identity (LC-MS)
- Confirmed
- Net content
- 9.52 mg
- Appearance
- White lyophilized powder
- Reported
- October 6, 2026
- Search code
SFBa2610050831
Tirzepatide (30mg)
Lot 10228
- Laboratory
- Freedom Diagnostics
- Purity (HPLC-UV)
- ≥99%
- Identity (LC-MS)
- Confirmed
- Net content
- 35.63 mg
- Appearance
- White lyophilized powder
- Reported
- October 6, 2026
- Search code
SFBa2610050830
Don’t see the lot on your label? Email support@sfbayareapeptides.com with the lot number and we will tell you what testing that lot has had.
How to verify a report with the lab
You don’t have to take our copy on trust. Each laboratory publishes its reports on its own website, so you can pull the original directly from the lab that issued it.
Freedom Diagnostics reports
- Open Freedom Diagnostics’ Certificate of Analysis Lookup page.
- Enter the Search Code printed at the top right of the report (for example
SFBa2610050828). The accession number alone also works. Codes are not case-sensitive. - Click Look up, then open the PDF. It is served from the lab’s own server at coas.freedomdiagnosticstesting.com.
- Compare it with our copy. The lot number, results and dates should be identical.
- Check that the lot number on the report matches the label on your compound. A report only describes the lot it names.
Two other ways to check
Scan the QR code at the bottom right of any report. It opens that report directly from the lab’s server.
Search by company. On the same lookup page, search for SF Bay Area Peptides LLC to see every report the lab has issued to us.
PuriLab Analytical reports
- Find the Verification Code near the bottom of the report (for example
BT-HZT6-E7AB). Enter it in the Verify Certificate box on purilab.org, or open purilab.org/verify/ followed by the code (example). Scanning the QR code next to it opens the same page. - The lab’s page shows its own record of the result. Click View full COA to open the lab’s copy of the certificate.
- Compare it with our copy. The lot number, results and dates should be identical.
- Check that the lot number on the report matches the label on your compound. A report only describes the lot it names.
What the results mean
- Purity (HPLC-UV) is the share of the material detected by high-performance liquid chromatography that is the named compound.
- Identity (LC-MS) confirms the compound is what the label says by matching its measured mass to the expected mass.
- Net content is the measured quantity of compound in the tested container. It can differ from the labeled quantity.
For a fuller explanation, see our guide to reading and verifying a certificate of analysis and what a lot number tells you. If you believe a product does not match the report for its lot, our Refund, Return & Cancellation Policy explains what to do.
These reports describe the identity, purity and content of specific lots. They say nothing about what a compound does, and neither do we. All products are supplied for laboratory research use only — not for human or animal consumption. Purchasers must be 21 or older.
Get in Touch
If you have questions regarding product documentation, laboratory specifications, or order-related inquiries, please contact us using the information below. Our team responds during standard business hours.
Email:
support@sfbayareapeptides.com
Phone:
(415) 236-2301
Address:
28 Geary St, Ste 650-1977 San Francisco, CA 94108
Business Hours:
Monday–Friday, 9 a.m.–9 p.m. Pacific We reply within one business day