Skip to main content
Back to all articles

How EU Recall Databases Work — and Why They Beat Decoders

Bertram Sargla10 min read

TL;DR: A VIN decoder reverse-engineers what the manufacturer assigned to your car. A recall database has the manufacturer's own list of which specific VIN ranges need repair. For the question "does this car have an open safety recall?", the recall database is authoritative and the decoder isn't. Here's how to query the EU Safety Gate, NHTSA, and the brand-specific portals — and what to do when the result says your car needs work.

The most underused free tool in used-car buying is the recall database. Buyers pay EUR 8 for our report (which includes recall matching), or EUR 25 for a competitor's report (same), without realizing that the underlying recall data is publicly accessible and free.

Why does it matter? Because a recall flag is not a guess. It is the manufacturer telling the regulator "we made a mistake on cars built between these VIN ranges, here's the fix, here's the deadline." If your VIN falls in the range and the work hasn't been done, the car has a defect that the manufacturer themselves is willing to pay to repair.

This post is the manual: which database covers what, how to query, and what the answer means.

What "recall" actually means in Europe

A safety recall in the EU is initiated when a manufacturer (or a national type-approval authority) determines that a vehicle has a defect significant enough to warrant a free repair across a defined production range. The recall is registered with the appropriate national authority and notified to owners through a combination of the registration database (which has the owner's address) and the public Safety Gate portal.

Three things make recalls different from technical service bulletins (TSBs) or "campaigns":

  1. Recalls are mandatory for the manufacturer — they must fix the defect at no cost to the owner, even if the warranty has expired
  2. Recalls are published — they appear in the public Safety Gate database
  3. Recalls follow the VIN range, not the owner — the new owner inherits the right to free repair when buying a used car

A "campaign" or "service action" is the lighter version: the manufacturer offers a free repair but it isn't regulatory-mandated. These are sometimes visible only through dealer portals, not the public database. Carlytics surfaces both where we can match the VIN.

The four databases that matter

1. EU Safety Gate (rapex.eu)

The EU's pan-European product-safety alert system. Covers safety recalls across all consumer products including vehicles. URL: ec.europa.eu/safety-gate/

What it does well: pan-European visibility. A recall issued in Germany or France appears here within days. Covers vehicle defects, child seats, tires.

What it doesn't do: directly accept a VIN. You search by make/model/year and get the recall notices that apply broadly to that group; matching the specific VIN to the recall VIN range is a manual step on the user.

When to use: as a backstop to confirm a recall flagged by another source is real, or to research a model before buying.

2. National type-approval authorities

Every EU member state has a vehicle type-approval authority. The big ones for cross-border buying:

  • Germany: Kraftfahrt-Bundesamt (KBA) — publishes recalls at kba.de/Rückrufsuche
  • France: Direction de la sécurité routière — publishes via the prefecture system
  • UK: DVSA — runs the vehicle recall checker, queryable by VIN at gov.uk
  • Italy: Ministero delle Infrastrutture — Italian campagne di richiamo
  • Netherlands: RDW — recall check by license plate at rdw.nl

The KBA and DVSA databases are particularly useful because they accept direct VIN queries. Enter the VIN, get a yes/no on open recalls.

3. NHTSA (US, but useful for any non-US car too)

The US National Highway Traffic Safety Administration publishes a recall database at nhtsa.gov. It's queryable by VIN, returns recall details for any car ever sold in the US.

The non-obvious use: even for European cars, NHTSA often has the most accessible search interface for a particular model's recall history if the model was also sold in the US. A 2018 BMW X3 — the same vehicle is sold globally, the same defect typically affects all markets, and NHTSA's database is the most user-friendly way to see what defects have been called out.

Limitation: NHTSA only tracks recalls for vehicles imported to the US. A purely European-market vehicle (e.g., Renault Captur, Peugeot 3008) may have no NHTSA record even if there are active EU recalls.

4. Manufacturer-specific portals

Most manufacturers run their own VIN-queryable recall lookup. Examples:

  • BMW: bmw.com → vehicle service → recall information (enter VIN, get the per-VIN recall status)
  • Mercedes-Benz: mercedes-benz.com → service → recall search
  • VW Group (VW/Audi/Skoda/SEAT/Cupra): vwgroup recall lookup, separate URLs per brand
  • Toyota: toyota.com (US) and toyota.eu (EU regional)
  • Ford: ford.com → support → vehicle recall
  • Hyundai/Kia: hyundai.com → owners → recalls; kia.com → owners → recalls

The manufacturer portals are the gold standard for "is this specific VIN affected by an open recall?" because they read directly from the manufacturer's own recall completion database. If the manufacturer's portal says the recall has been completed on this VIN, it has been completed.

How recall matching actually works

The reason recall data is more reliable than decoder data is that the manufacturer publishes the affected VIN ranges directly. There's no decoding involved — there's lookup.

A recall notice typically defines the affected vehicles by:

  1. Production date range: e.g., "vehicles built between 2018-06-01 and 2019-03-15"
  2. VIN range: e.g., "VINs from WBA12345B0000001 through WBA12345B9999999"
  3. Model/variant filters: e.g., "X3 xDrive30i with petrol engine"

To match a customer VIN to a recall, the matching service checks whether the VIN falls in the published range AND meets the variant criteria. This is deterministic — either the VIN is in the range or it isn't. No "decoder fuzz" is involved.

The reason recall matching can still go wrong is when the manufacturer's published range is loose (e.g., "approximately VIN xxxxx to yyyyy") and edge cases require dealer confirmation. For 95%+ of cars, the public match is definitive. For the remaining edge cases, the dealer's internal database is the tiebreaker.

When recall data tells you something the decoder won't

A worked example. A 2021 Hyundai Kona Electric with VIN KMHKLDLE1MU... appears in a Belgian classifieds listing.

The decoder tells you: 2021 Kona Electric, 64 kWh battery, made in Korea.

The recall data tells you: this VIN range was affected by the 2021 battery-fire recall, originally targeting fires linked to certain LG battery cells. The recall fix was either (a) battery pack replacement or (b) installation of updated battery management software that limits charging to ~90% SoC to reduce risk.

A buyer relying only on the decoder sees a 2021 Kona EV with a 64 kWh battery. A buyer who checks recall data also sees the recall flag, and now knows to ask whether the fix was a pack replacement (best — a near-new battery in an older car) or a software limit (worse — the car's effective capacity is reduced, and the listing may not have disclosed this).

This is the actual difference between a decoder-only check and a decoder-plus-recall-data check. The decoder gives you the car as the manufacturer first built it. The recall data gives you the car as the manufacturer told the regulator it might need to be modified.

The four questions to ask about any recall hit

When a recall flags up on a VIN you're considering, you need to know four things before you negotiate:

  1. Is the recall safety-critical or convenience-related? Safety-critical (airbag, brake, steering, fire risk) is a non-negotiable: insist on dealer completion before delivery. Convenience-related (infotainment software, seat adjustment) can be deferred.
  1. Has the recall been completed on this specific VIN? The dealer can pull a completion certificate. Ask the seller for it. If the seller can't produce one, the work hasn't been done.
  1. Is the recall still being performed by the brand, or has it expired? Most recalls are open-ended (manufacturer must perform indefinitely), but some have official deadlines. After deadline, the brand may decline. Check the recall notice for an expiration date.
  1. Does the recall fix change the car's value? A battery-pack-replacement under recall is value-positive (new component on old car). A software-limit fix is value-neutral or slightly negative (car is now capacity-limited). The recall description tells you which.

The case where a recall flag is a buy signal

Counterintuitively, an open recall on a car you're inspecting can be a positive negotiation lever. The seller is responsible for either disclosing the recall or having it fixed before sale; if they're selling without mentioning it, you have a legitimate basis to:

  1. Have the recall completed by an authorized dealer before delivery (no cost to either party, completed within 7–14 days for parts in stock)
  2. Negotiate a discount of EUR 200–500 to compensate for the inconvenience
  3. Walk away if the seller is hostile to either option (which is rare — most are happy to complete a free repair if it closes the deal)

The recall flag becomes leverage rather than a deal-breaker.

What Carlytics does with recall data

We continuously refresh our recall index and intersect it against the VIN's manufacturer + model year + production range. When a match is found we surface it in both the free decode (the recall headline + reference) and the paid report (full recall description + recommended action). The buyer doesn't have to manually check each manufacturer portal and each national registry for every VIN — we run that fan-out in one query.

The honest framing: you can do this lookup yourself for free if you have 15 minutes per VIN. We do it in 3 seconds for EUR 8.90.

Doing the lookup yourself, step by step

Aside from Carlytics, you can also do the recall check manually:

  1. Get the VIN
  2. Go to the manufacturer's own recall portal (URLs in the list above) and enter the VIN
  3. If the manufacturer doesn't expose a VIN-search, query the national type-approval authority for the country the car was first registered in, by make/model/year
  4. Cross-check against the relevant national recall checker (most EU member states publish one)
  5. If anything flags, ask the seller for a dealer-completion certificate for that specific recall

Total time: 12–20 minutes. The case where you should pay us instead is when you have multiple cars to triage or the cross-border step is making the manufacturer-portal search difficult (some portals geofence to the buyer's country, and we route around that).

What to do next

Run the free VIN check on the car you're considering. If it flags an open recall, you now have a specific question to ask the seller, and you know what answer counts as proof of completion. If it doesn't flag a recall, the next diligence steps are mechanical inspection and document verification.

Related reading: Used EV battery health: what to check before buying · What is a VIN really, and why your decoder can be wrong · When a VIN check does not help

Ready to Check a VIN?

Enter any 17-character VIN to instantly decode vehicle specs, check for safety recalls, and access vehicle history — free.

Check VIN for Free
How EU Recall Databases Work — and Why They… | Carlytics