Here is every field we hold on every storefront, with the six line scores and the weighted number we read the seal from. If our arithmetic is wrong, this is where you prove it.
vendors.csv · vendors.json · regenerated October 2026
Fields
slug, name, domain, url, status, hq_country, hq_location, founded_year, testing (third_party, labs_named, coa_public, coa_per_lot, coa_url, hplc, mass_spec, endotoxin, sterility), catalog (approx_product_count, formats, notable_products), pricing (bpc157_5mg_usd, free_shipping_threshold_usd, price_tier), shipping, payments, trust (trustpilot_score, trustpilot_count, fda_warning_letter, red_flags, green_flags), certifications_claimed, ruo_disclaimer_present, contact, sources; then the computed lines (testing, transparency, trackRecord, catalog, pricing, service), the weighted number, the seal letter and, for completeness, the position the number would give if we sorted by it, which we do not.
Weights and overrides are on the method page. Product names appear exactly as the storefront lists them, including coded names, which we do not expand.