search.peptides

API, CLI and MCP

The same search everywhere. No key, no account. 20,485 listings, 1982 vendors.

REST

GET https://search.peptides.pit.world/api/v1/search?text=retatrutide+lab+tested+under+$1/mg
GET https://search.peptides.pit.world/api/v1/search?peptide=bpc-157&in_stock=1&max_per_mg=2&sort=per_mg
GET https://search.peptides.pit.world/api/v1/vendors?min_score=80&contact=email&ships_from=US
GET https://search.peptides.pit.world/api/v1/vendors/<slug>          lab tests, listings, contact card
GET https://search.peptides.pit.world/api/v1/peptides                 every peptide with vendors and lowest $/mg
GET https://search.peptides.pit.world/api/v1/peptides/<slug>          lab results by vendor
GET https://search.peptides.pit.world/api/v1/export                   the whole register (nichedb reads this)
GET https://search.peptides.pit.world/api/v1/stats

Filters: text q peptide vendor form payment ships_from ordering contact min_price max_price min_per_mg max_per_mg min_mg max_mg min_score min_pass in_stock tested passed coupon single blend priced sort page. Every search response carries facets: each option with the count it leads to and the query that applies it.

CLI and TUI

bunx searchpeptides search "bpc-157 in stock under $1/mg"
bunx searchpeptides vendors --contact email --min-score 80
bunx searchpeptides vendor chimera-peptides
bunx searchpeptides peptide retatrutide
bunx searchpeptides tui

MCP

claude mcp add peptides -- bunx searchpeptides mcp
# or streamable HTTP: POST https://search.peptides.pit.world/mcp
# tools: search_listings, search_vendors, get_vendor, get_peptide, list_peptides

Ask the site directly: llms.txt, skill.md, openmcp.json.