Personalized at scale
Deliver a made-for-me fit experience to every shopper, in real time.
FIT INTELLIGENCE FOR APPAREL RETAILERS
Most apparel returns are fit returns. ShirtMath helps apparel retailers lower fit-related returns by helping shoppers choose better-fitting products using real garment measurements: it reads the measurements of a garment a shopper already owns, matches them against your own catalog, and returns a recommendation with an explicit confidence level — or an honest “not enough information” instead of a guess.
Last verified: 25 August 2026
Sandbox example · b2b‑fit/1.0.0
From a shirt that already fits, to the size to order.
Shopper’s reference garment
Gildan G500, size M — the shirt that already fits. 20.0″ is that garment’s published chest spec.
Those numbers become the request
POST /b2b/widget/match
Headers: X‑ShirtMath‑Key · X‑ShirtMath‑Session
The ShirtMath Fit API runs the comparison
ShirtMath Fit API
200 OK · authority SANDBOX
A size comes back, with the reason
recommended_size
M
Comfort Colors C4017 Medium · chest 20.5″ published spec
explanation The C4017 medium runs 0.5″ fuller through the chest than the shirt the shopper already wears — inside the 0.3″–0.8″ tolerance published specs carry.
Then the catalog that fits the same way
Returned as candidates[] — the retailer’s own catalog, sized against the same reference garment.
Illustrative sandbox request against published garment specs. When a product’s measurements
aren’t in the catalog, the API returns status FIT_AUTHORITY_UNAVAILABLE instead of
guessing a size.
The hero diagram is illustrative — a sandbox request, not a customer's. Every fact in it is written out below as well, so this page reads the same with JavaScript turned off.
Reduce size uncertainty and hesitation.
Lower return rates and support costs.
Better fits lead to more completed orders.
Great fit experiences build repeat business.
Built for apparel retailers
Sizing is a leading reason apparel gets returned. ShirtMath removes the guesswork by using real garment measurements — not brand-specific size charts — to recommend the right size across your entire catalog.
Deliver a made-for-me fit experience to every shopper, in real time.
Our engine understands sizing differences across brands, categories and regions.
We handle the data you send us carefully: your product records only, nothing more.
A fast API designed to scale with your catalog and your traffic.
How it works
Collect shopper measurements via a guided flow or your own.
ShirtMath compares the reference garment against your catalog.
Return a size recommendation and the products your shoppers trust.
Pricing
No free tier, no trial, no pilot rate. Transparent pricing, no surprises.
FAQ
Find quick answers to common questions about sizing, integration, and data.
Developers
A script tag, clear docs, and a sandbox to get you up and running.
Shopping for yourself? ShirtMath Personal Beta finds shirts across brands that match one you already own.
Go to ShirtMath PersonalBook a personalized demo and see how ShirtMath can reduce returns. Or put a real shirt through the engine before you talk to anyone.
Book a demo Scan a shirt