The VIN lookup is the entry point to almost every process in a dismantling yard. It answers which vehicle you are dealing with and provides the basis for everything later attached to a part. This article describes how it runs at tapinomahub — the fundamentals of the number itself are in VIN: Reading, checking and using the vehicle identification number.
Step one: the input is tidied up
A VIN is rarely typed, usually copied — from a registration document, a PDF, an email. Spaces regularly come along, often in groups of four, plus hyphens and invisible characters from the clipboard. The input field used to reject such numbers although they were correct.
Today the input is normalised first: whitespace, hyphens and invisible characters are stripped, lower case is upper-cased. Only then is it checked whether 17 permitted characters remain — the letters I, O and Q are not among them. A request no longer fails on formatting.
Step two: two stages, one result
| Stage | Content | Use in the yard |
|---|---|---|
| Vehicle information | Identification of the vehicle with the technical data the source holds | Vehicle file, classification, purchase valuation |
| Vehicle-specific parts | The parts lists assigned to the vehicle | Part capture and fitment statements in listings |
Both stages can be ordered separately. If you only need to know what is coming in, you do not need the second. If you are building stock, you do. In addition you can decide per request which data is displayed and which is stored — different conditions apply depending on the data source, and they are pointed out in the customer area.
What happens on „no hit“
Not every VIN returns a result. Old model lines, imported vehicles and small series are covered unevenly in the sources. „No hit“ is not an error here but an outcome: the lookup is complete, nothing was found. You see it as such, not as a red error message.
What we explicitly do not do in that case is fill the gap. A brand derived from the world manufacturer identifier plus a plausible engine would be quick to produce and would look like a result. For a business that then sells a part, it would be a false statement with the appearance of information.
Billing — including the edge cases
- Every workflow is billed under the agreed terms. The record keeps which business stage delivered an outcome traceable.
- An empty finding and a technical non-execution remain separate. Their commercial treatment follows the service description and agreement.
- Special terms may apply to individual manufacturer or provider cases. Only the designated pricing or contract surface and the notice shown before the order are binding.
- The notice appears before you send. As soon as an affected vehicle case is identified, the form shows the applicable rule before the customer triggers the order.
From result to vehicle file
- Capture the VIN — photographed from the type plate rather than typed, if the vehicle is in front of you.
- Send the request and take the result into the vehicle file.
- Add supplementary data from the papers, such as HSN and TSN and the mileage.
- Attach every part removed later to that file — see Part identification: from removed component to sellable record.
Anyone accepting several vehicles a day is better off running this out of their own system rather than a browser — see Connecting an API: when it pays off for dismantlers.
Frequently asked
Why is my VIN rejected?
After normalisation, 17 permitted characters must remain. The usual causes are an O instead of a 0, an I instead of a 1, or a truncated last position.
Does a lookup without a result cost anything?
The commercial treatment of an empty finding follows only the terms shown before ordering and agreed in the contract.
What if only the vehicle information comes back and no parts list?
That is a partial business result. Its commercial treatment follows the terms shown before ordering and agreed in the contract.
Can I control what is stored?
Yes, per request you can decide which data is displayed and which is stored. Different conditions apply depending on the data source, and they are pointed out in the customer area.
