Direct-to-consumer peptide retail pricing scraped across hundreds of independent vendor storefronts (311 tracked in the vendor registry, ~230 in the active crawl set) into one normalized cross-vendor price index — compound, vendor, price, currency, and package size per listing. Default returns the current cheapest listings sorted by price-per-mg (the only cross-vendor-comparable metric), restricted to taxonomy-matched, non-topical rows. Aggregated across many small storefronts; not a single feed.
Records
6,197
Current-price listings across vendors
Vendors
~230stores
Cleared Tier 1/2 storefronts on one schema
History
2026-07-14–2026-07-15
Nightly crawl just launched; price-history depth grows one day per night
Freshness
Daily
JSON · Aggregation · included in subscription
Live-verified 2026-07-19: 6,197 records synced. History window is short (2026-07-14 through 2026-07-15) because the nightly crawl only recently launched, not because of a data gap.
Query parameters
compoundstring
Compound, partial match on canonical slug or raw title — merges format variants (BPC-157 = "BPC 157" = BPC157)
compound_canonicalstring
Buyer-facing canonical compound id, exact match (e.g. "BPC-157", or a blend id). Only populated when canonicalization_confidence is matched/blend/partial
matched_onlyboolean
Restrict to rows the compound taxonomy recognized. Defaults to true — pass false to also see unmatched/unrecognized rows
is_topicalboolean
Filter to confirmed-topical/cosmetic listings (true) or confirmed-non-topical (false); default excludes confirmed-topical rows from the cheapest ranking (unknown rows still included)
vendor_domainstring
Storefront domain, exact match (e.g. corepeptides.com)
max_price_per_mg_usd / max_price_usdnumber / number
Upper bound on price-per-mg in USD — the cross-vendor comparison metric — or on the FX-normalized total USD price
date_from / date_todate / date
History mode — return the dated snapshot time-series for the filtered compound between two dates (YYYY-MM-DD), instead of current-only
limitinteger
Max records to return (default 25, max 50)
Also available: currency (listing-currency filter, e.g. "USD", "AUD"). The tool's full input schema is served by the MCP server at connection time.
Canonical compound key — merges BPC-157 / "BPC 157" / BPC157 so vendors are comparable
compound_canonical
string
Buyer-facing canonical compound id; null when unmatched, filterable
canonicalization_confidence
string
matched | blend | partial | unmatched — how confidently the taxonomy resolved this row
is_topical
boolean
Confirmed-topical/cosmetic listing (creams/serums, not injectable), filterable
vendor_domain
string
Storefront domain the price came from
vendor_name
string
Vendor display name
price / currency
number / string
Listed price and its ISO currency, as the storefront shows it (audit)
price_usd
number
Total listing price in USD
package_size
string
Dose / vial count as listed (10mg, 5mg x 10 vials)
total_mg
number
Parsed total mg from package_size ("5mg x 10 vials" → 50); null if unparseable
price_per_mg_usd
number
price_usd / total_mg — the comparable metric, default sort for cheapest
pricing_page_url
string
Vendor's live product page for this listing — link through to verify pricing or buy
scrape_date
date
Crawl day of this snapshot — the time-series key for price history
tier / tier_label
number / string
Vendor compliance tier (1 public-record / 2 aggregation) with a plain-language legend
fda_warning_letter
boolean
Whether the vendor carries an FDA warning letter / regulatory action -- sourced from the fda.warning_letters dataset, matched by vendor domain; query that tool directly for the letter detail (category, resolution status, violation summary)
Cross-vendor price dispersion for a given compound
Vendor price-change tracking over time
Market-entry pricing benchmarks for a new compound
Related
Peptide retail pricing is the only live dataset in Commerce & Retail today — these are the datasets it shares a real join key or compliance workflow with, not same-sector neighbors.
The full FDA enforcement corpus across every regulated industry — the source this dataset's fda_warning_letter flag is matched against (normalized vendor domain). Query directly for category, resolution status, and violation detail.