Fitmentware Get started

Fitment data for automotive ecommerce

Know it fits.

Applying fitment to product data is the messiest job in automotive ecommerce. We already did it, brand by brand, into one canonical vehicle database. Connect your store and every part you sell inherits the right vehicles, matched on brand + MPN.

Fits your vehicle
Your vehicle 2020 Nissan GT-R R35AWDCoupe
1,047,745
Fitment records
27,399
Canonical vehicles
2,006
Models · 84 makes
1941–2026
Model years covered

The file problem

No two manufacturers ship fitment data the same way.

Getting fitment onto product data is the messiest, most time-consuming job in automotive ecommerce. The same vehicle arrives under a different name from every supplier, somebody reconciles it by hand in a spreadsheet, once per brand, forever. The storefront inherits every mistake.

01

Every format at once

PDF catalogs, tabbed XLSX workbooks, CSVs with merged header rows. No two suppliers ship the same shape, and the shape changes between releases.

02

Chassis codes go missing

One brand writes MK7, another writes Golf VII, a third just writes the years. Drivetrain is frequently left blank, which is not the same as “fits everything.”

03

Search can’t find the part

Year/Make/Model search only works if every product carries the same vehicle keys. Hand-typed tags drift, so real inventory goes invisible and wrong-fit orders come back.

Three supplier filesas received
Golf R MK7  2015-2019supplier A · xlsx, tab 3
VW GOLF VII R (4MOTION)supplier B · pdf, page 41
GOLF,R,15,16,17,18,19supplier C · csv export
One canonical recordfitmentware
make Volkswagen · model Golf R · years 2015–2019
generation MK7 · chassis A7 · drivetrain AWD
every supplier’s MPN now points at the same vehicle rows

Illustrative example of the formats the normalization rulebook handles. That reconciliation happens once, on our side, per brand. Not once per store, and not by you.

How it works

The hard part is already done.

You don’t send us files and you don’t fill in a spreadsheet. The fitment library already exists. Your products just need to be matched to it.

Step 01

Connect

Install on your store. Fitmentware reads the vendor and MPN already sitting on your products. Nothing to export, nothing to re-key.

Step 02

Match

Each MPN resolves against a library we normalized brand by brand: chassis codes expanded, nameplates split by badge, drivetrain settled, all pointing at the same vehicle rows.

Step 03

Publish

Vehicle tags and metafields land on your products, and the storefront blocks turn them into search, a garage and a fitment table. When a brand’s coverage changes on our side, your catalog picks it up.

Brands we support

What’s in the database today.

Every catalog below is normalized against the same vehicle rows. If you carry one of these, the app can already fit it the moment you install.

BrandCategoryPartsFitment records
APEXiBrakes, Engine+55647,887
BC RacingSuspension2,78736,432
BilsteinAir suspension, Electronics+13,83494,166
HKSAero, Brakes+101,47418,463
OhlinsSuspension2526,755
55 brandsLive now53,2141,047,745
All 55 brands, searchable. The table above is a selection.

Don’t see a brand you carry?

New catalogs get added continuously, and brands can publish their own at no cost. Tell us which one you need and we will tell you where it is in the queue.

Line card

All 55 brands

326POWERSuspension1,536
AccuAirAir suspension, Suspension340
Air Lift PerformanceAir suspension, Suspension4,468
APEXiBrakes, Engine+57,887
AST SuspensionSuspension8,508
BC RacingSuspension36,432
BilsteinAir suspension, Electronics+194,166
Blox RacingSuspension2,841
Buddy ClubAccessories, Cooling+51,165
COBB TuningAccessories, Brakes+1110,839
CuscoAero, Drivetrain+16,812
D2 RacingAir suspension, Suspension64,933
EibachSuspension25,655
Energy SuspensionAccessories, Cooling+1121,858
Feal SuspensionSuspension9,410
FIVE8 IndustriesSuspension1,915
Flatout SuspensionSuspension8,508
Fortune AutoSuspension4,895
Function & FormAir suspension, Drivetrain+114,046
Ground ControlBrakes, Suspension13,535
H&RElectronics, Suspension20,307
HKSAero, Brakes+1018,463
HypercoSuspension73
ISC SuspensionSuspension5,869
ISR PerformanceAccessories, Engine+1984
KoniSuspension22,240
KSportAir suspension, Suspension30,147
KWAccessories, Suspension+131,420
LOGIQAir suspension, Suspension1,121
MCA SuspensionSuspension15,184
Megan RacingSuspension22,993
MotonSuspension3,938
OhlinsSuspension6,755
PeddersBrakes, Drivetrain+17,655
QA1Drivetrain, Suspension66,644
ReadyLiftBrakes, Drivetrain+214,604
RennlineSuspension9,979
RevelSuspension631
RiactionForced induction, Suspension8,716
RS-RElectronics, Suspension3,523
SilversSuspension7,257
SkyjackerBrakes, Drivetrain+2138,650
SPL PartsSuspension17,354
ST SuspensionsSuspension12,480
StanceSuspension1,617
Studio RSRSuspension15,138
Swift SpringsSuspension389
TanabeSuspension616
TEINSuspension23,148
TOM'S RacingSuspension619
Triple S SuspensionSuspension8,430
TruHartAir suspension, Suspension19,471
Universal Air SuspensionAir suspension360
VF EngineeringEngine, Exhaust+32,082
WhitelineDrivetrain, Engine+169,139

Numbers are fitment records. Every catalogue is normalized against the same vehicle rows.

One vehicle database

A vehicle is a record, not a string.

Fitment attaches to a canonical vehicle row of year, make, model, chassis, body and drivetrain, or to a whole platform when a part covers the entire chassis. Pick a car and watch a single Year/Make/Model resolve into what it actually is.

Pick a vehicle.

Start with the year. The 2015 BMW M4 is the one worth looking at: it comes back as two cars.

Demo set: 12 vehicles pulled from the live Fitmentware database (27,399 total). Counts are real records, not mock-ups.

On your storefront

Four blocks, no theme edits.

The fitment has to reach the shopper to be worth anything. These drop into your theme from the app. No code, no developer, and they read the same records the lookup above is showing.

Vehicle search

A Year/Make/Model picker, down to submodel where the data splits. Sends the shopper into a filtered collection. Heading, button label and target collection are yours to set.

Garage

The shopper picks their car once and it follows them, stored in their own browser and reachable from the nav on every page. No account, nothing for you to host.

Fitment table

On the product page: every vehicle the part fits, chassis code included. The answer to “will this fit mine” without an email.

Universal fit

Shopify caps a product at 250 tags, and no tag set covers every Year/Make/Model, so universal parts vanish from filtered results. This merges them back in, cloned from your own theme’s product card so it looks like it belongs.

The list metafields also feed Shopify’s own Search & Discovery, so fitment shows up as native filters alongside the ones your store already has: make, model, year, drivetrain and engine.

Two ways in

Built for Shopify. Open at the edges.

Most stores want the app: connect, map your vendors, and let fitment sync itself. If you run a headless front end or your own PIM, take the same data over HTTP.

Private beta

Shopify app

Installs on your store, matches your products on vendor + MPN, and keeps fitment current without anyone opening a spreadsheet.

  • Vehicle tags and metafields written onto your products
  • Four theme blocks: search, garage, fitment table, universal fit
  • Native Search & Discovery filters, from the same metafields
  • Re-syncs when a brand’s coverage changes
  • Unmatched-MPN report, so gaps are visible instead of silent
Request beta access
In design. Tell us what you need

Fitment API

Ask for a part and get the vehicles it fits. Ask for a vehicle and get the parts. Same records the app writes.

Draft shapeJSON
# what fits a 2015 BMW M3?
GET /v1/vehicles/2015-bmw-m3/parts

{
  "vehicle": {
    "year": 2015,
    "make": "BMW",
    "model": "M3",
    "chassis": "F80",
    "drivetrain": "RWD"
  },
  "parts": [
    { "brand": "…", "mpn": "…" }
  ]
}
Shape the API with us

Two sides, one database

Brands publish once. Every seller gets it right.

A store carrying eight suspension brands maintains eight incompatible fitment systems. A brand selling through forty dealers watches its catalog get retyped forty times, badly. Same problem from both ends, so we solve it in the middle, once per brand.

Brands own their fitment and keep it correct in Fitmentware. Sellers connect a store and inherit it. Every brand that joins makes the database worth more to every seller, and every seller makes it worth more to the next brand.

Sellers

Multi-brand stores

One fitment layer across every vendor you carry. Add a brand and its catalog lands on the same vehicle rows as everything else.

Brands · free

Manufacturers & distributors

Your coverage, published once and kept current, at no cost to you. Every dealer running Fitmentware shows the fitment you actually engineered for.

Coverage

Performance-first

Deepest where the catalogs are hardest: coilovers, springs, dampers, air suspension. Now widening into exhaust, intake and engine.

Scale

Sensible for one store

Built inside a working parts retailer, not a lab. It handles a 4,000-SKU catalog because that is what it was made to handle.

Why the data holds up

Written rules, not vibes.

Fitment is only worth anything if it is right. Normalization decisions live in a rulebook that gets versioned and reviewed, so two people importing two brands produce the same answer, and last year’s decision is still legible.

Umbrella nameplates

“Golf” is not one car. Badge-level splits keep Golf R from inheriting Golf GTI fitment.

Chassis expansion

A chassis code becomes explicit model years and models, so A90 and 2020–2026 Supra resolve to the same rows.

Drivetrain honesty

NULL means unknown, never “fits everything.” Confirmed values are marked as confirmed.

Traceable sources

Every brand’s original file is archived against the records it produced, so any row can be audited back to its document.

● Live today

The database and the manager. Canonical vehicles, platforms and applications across 55 brand catalogs, with a working import and review tool.

● Live today

Brand workspace. Manufacturers get their own login to add MPNs, correct coverage and publish to every dealer at once. Access is granted by hand today. Ask and we’ll set you up. Free to the brand.

● Private beta

Shopify sync. Writing vehicle tags, metafields and the Year/Make/Model feed onto a live storefront.

○ Next

Public API and self-serve onboarding. Being designed now. Early partners get to set the shape.

Pricing

Pay by the brands you carry.

Not by SKU count. Fitment variants make automotive catalogs enormous, and a big catalog shouldn’t cost you more. Start free on one brand, see it hit your own products, then turn on the rest.

Test drive
Free
One brand, your pick
  • Full fitment on your real catalog
  • Any brand we carry, nothing held back
  • No card, no time limit
Start free
Multi-brand
$149/mo
Up to five brands
  • Vehicle tags & metafields
  • All four storefront blocks
  • Search & Discovery filters
  • Unmatched-MPN report
Request beta access
Where most stores land
Full catalog
$399/mo
All brands, including new ones
  • Everything in Multi-brand
  • New brands switch on automatically
  • Fitment API access
  • Priority on brand requests
Request beta access
Free Brands never pay. Listing your own fitment costs nothing.
Annual billing gets two months free.

Get started

Pick your lane.

You sell parts

Retailers & stores

Install the app on your store. It reads the vendor and MPN already on your products and tells you how many of them it can fit, before it writes a single tag.

  • How much of your catalog we cover, brand by brand
  • The MPNs we can’t place yet, listed so gaps aren’t silent
  • Nothing touches your products until you approve it

Goes straight to a person. No sequence, no drip.

You make parts

Brands & manufacturers

Hand us your fitment once and keep it right. You get a workspace to add MPNs, correct coverage and publish changes, and every dealer running Fitmentware picks them up.

  • Your coverage, normalized against real chassis data
  • Fix it once instead of emailing forty dealers
  • See which parts your dealers can’t place
List your brand

Free No cost to the brand. Your data is the point.