Skip to content
Einstein Tools EINSTEIN TOOLS Get started
menu
Demand

The parts that get looked for and never found

A great many part searches come back empty. The list of what nobody had is the most honest dismantling plan in the industry.

Brokered network search traffic Hundreds of yards Ranked by how often each part is missed

Yards are good at counting what they sold. Almost nobody counts what they were asked for and could not supply, because the request leaves no trace — the phone goes down, the search window closes, the customer calls the next yard on the list.

On a brokered network the trace survives: every search that finds nothing is logged. There are a great many of them, and they are not spread evenly.

Most-missed part typesTypical value of the part sought
EngineFour figures
TransmissionFour figures
Front bumper coverMid hundreds
HeadlightLow hundreds
FenderLow hundreds
WheelLow hundreds
HoodMid hundreds
Front and rear doorsMid hundreds
Tail lampLow hundreds
Side view mirrorLow hundreds
Decklid / tailgateMid hundreds

A miss is a search where the network returned nothing to quote, ranked from most to least frequent.

#1 and #2 Engines and transmissions top the missed list — the two part types the whole industry is most careful about, and the two it most often cannot supply.

The shortage is at the top and the bottom, not the middle

Two very different stories sit in that table.

Engines and transmissions are the expensive misses — a substantial share of all unfilled searches, at an average sought price in four figures. Nobody is failing to stock these out of carelessness — they are the parts that take the most space, the most handling and the most testing, so yards keep the good ones and scrap the marginal ones. Every scrapped drivetrain is a four-figure quote somebody else answered.

Bumper covers, headlights, fenders, hoods are the cheap misses, and they are the more interesting ones. These are collision parts: high volume, moderate value, quick to pull, and together they account for an enormous number of misses. They are missing for a duller reason — they get damaged in the wreck, or they get pulled and never inventoried, or they sit on a rack with no stock number.

The middle of the list — mirrors, tail lamps, doors — is where supply roughly matches demand. That is what a healthy row looks like, and it makes the top and bottom of the table stand out as the two real gaps.

A miss is a signal, not a receipt

It is worth being careful about what this number is. An unfilled search is not a lost sale in the accounting sense. Some are the same buyer searching three times in a minute. Some are for a car nobody within a thousand miles has dismantled. Some end with the customer buying new, which was always going to happen.

What it is, reliably, is demand that existed and went unanswered — on a specific interchange, at a specific price, on a specific day. Sales history tells you what you sold. This tells you what the market wanted from you while your shelves were pointed somewhere else, and it is the only data with that property.

Turning it into a dismantling plan

How we got these numbers

Drawn from the search logs of a brokered parts network covering many recycling yards. A search is counted once, at the point the network had nothing to return. No yard, customer or search origin is identified, and the ranking is aggregated across the whole network and described in general terms.

What it does not say: search traffic is not evenly distributed across the country, so this reflects where the network is dense as much as where demand is strong. Duplicate searching by the same requester inflates raw counts to an unknown degree — the ranking between part types is the durable part, not any absolute total.

Seeing the demand you are missing

Hotlines has brokered parts between recyclers for decades, and the search traffic that runs through it is the industry’s clearest picture of unmet demand. If you want to see what is being asked for in your market and not found, that is a conversation worth having.

Talk to us arrow_forward