You just scanned a minifigure with a LEGO scanning app and it returned a result. But is that result actually right? Or did it just match the closest thing it could find and call it a day?
This question matters because wrong identification leads to wrong pricing. You list a common clone trooper as a rare Phase II variant, the buyer catches it, and now you've got a return on your hands and a ding on your seller reputation. Or worse, you undervalue a $200 fig because the app thought it was a $4 one.
The truth is, LEGO scanning accuracy varies a lot depending on the app, what you're scanning, and how you're scanning it. Here's what actually affects results and how to get the most out of any scanner you use.
What Does "Accuracy" Even Mean for a LEGO Scanner?
Before we get into numbers, let's define what we're measuring. When people say a LEGO scanning app is "accurate," they usually mean one of two things:
- Identification accuracy: Did the app correctly identify what the piece or minifigure is? Did it return the right BrickLink ID?
- Pricing accuracy: Is the price it shows you based on real market data, or is it a rough estimate pulled from who knows where?
These are two separate problems. An app can nail the identification but show you a garbage price. Or it can show you great pricing data for the wrong figure. You need both to be right for the result to actually be useful.
For this article, we're focused on identification accuracy. That's the harder problem and the one that trips up most scanners. If you want the pricing side, check out the most accurate way to price LEGO minifigures.
Parts vs. Minifigures: Two Very Different Problems
Here's something most people don't realize: scanning loose LEGO parts (bricks, plates, tiles, slopes) is a fundamentally easier problem than scanning minifigures.
Why parts are easier to scan:
- Parts have distinct physical shapes. A 2x4 brick looks nothing like a 1x2 plate or a technic pin. The geometry alone narrows the match down fast.
- Color is usually uniform. A red 2x4 is a red 2x4. There aren't 15 variants that look identical but have different catalog numbers.
- The surface is simple. No prints, no stickers, no assembled combinations to confuse the recognition model.
Apps like Brickit have demonstrated this well. Dump a pile of loose bricks on a table, point your camera at it, and the app can identify most of them with high confidence. That's impressive, but it's also the easier version of the problem.
Why minifigures are harder:
- Many minifigures look nearly identical. Clone troopers, stormtroopers, generic city figures. The difference between a $5 fig and a $150 fig might be a slightly different shade of printing on the torso or a different pattern on the legs.
- Variants are the real killer. Take the Han Solo minifigure. There are dozens of versions across different sets and years. Same character, similar outfit, wildly different values. The scanner has to distinguish tiny details to get the right one.
- Accessories matter. A minifigure without its weapon, cape, or helmet is a different item than the same figure with those pieces. Some scanners ignore accessories entirely. Others get confused by them.
- Assembly state varies. Sometimes you're scanning a complete figure. Sometimes the legs are off, or the head is turned backward, or the hair piece is missing. Each of these affects the match.
This is why you see apps that do great with parts but struggle with minifigures. The problems require different approaches to image recognition.
What Accuracy Numbers Actually Look Like
Most LEGO scanning apps hit somewhere in the 70% to 90% range on first-try accuracy for standard identifications. But that number depends heavily on conditions:
- Common parts (bricks, plates, tiles): 85% to 95% accuracy. These have the most training data and the most distinctive shapes.
- Common minifigures (licensed themes, popular sets): 75% to 90%. The more common the figure, the more reference images the model has seen, and the better it performs.
- Rare or variant minifigures: 50% to 70%. This is where things get rough. If a figure is rare, there are fewer reference images. If it's a variant, the visual differences from the common version might be too subtle for the model to catch.
- Printed/decorated parts: 60% to 80%. Printed tiles, decorated torsos, and custom-printed pieces add complexity because the model has to read the print clearly.
These ranges are rough. No app publishes official accuracy benchmarks because accuracy depends too much on how you use it. A well-lit, head-on photo of a complete minifigure will always get better results than a dark, angled shot of a partially assembled one.
What Kills Accuracy (And How to Fix It)
The app is only as good as the image you feed it. Here are the most common things that tank scan results:
1. Bad Lighting
This is the number one accuracy killer. Shadows wash out torso prints. Overhead fluorescent lights create harsh reflections on shiny pieces. Dim lighting makes dark-colored figures nearly invisible to the camera.
Fix: Use natural daylight or a bright, diffused lamp. Avoid direct overhead light that casts shadows across the figure's torso. The torso print is usually what the scanner relies on most for minifigure identification.
2. Busy Backgrounds
Scanning a minifigure on top of a pile of other LEGO pieces confuses the model. It doesn't know where the figure ends and the background begins.
Fix: Place figures on a clean, solid-colored surface. White or light gray works best for most figures. Dark surfaces work better for white or light-colored minifigures.
3. Wrong Angle
Most recognition models are trained on front-facing images. Scan a figure from the side or from above and the model loses access to the torso print, which is its primary identification signal.
Fix: Point the camera straight at the front of the figure. The torso print should be clearly visible and facing the lens.
4. Low Resolution or Blurry Photos
If the camera can't resolve the fine details on a torso print, the model can't either. Cheap phone cameras, dirty lenses, or motion blur all degrade the image before the scanner even gets a chance.
Fix: Hold the phone steady. Tap to focus on the figure. Make sure the camera lens is clean. You don't need a $1,000 phone, but you do need a clear image.
5. Missing or Swapped Parts
A Boba Fett without his helmet. A Harry Potter with the wrong hair piece. A stormtrooper with mismatched legs. The scanner sees the whole figure and tries to match the complete package. If key parts are wrong or missing, the match suffers.
Fix: Assemble the figure as completely as you can before scanning. If you're not sure which parts go together, scan the torso alone. That's usually enough for a match.
brick'em tip: If a scan result doesn't look right, check the alternatives list. Most scanning apps, including brick'em, show you the top 3 to 5 closest matches. The correct figure is often in the alternatives even when it's not the first result.
Always Verify the Result
No matter which app you use or how confident the match looks, you should always do a quick visual check. This takes about 10 seconds and catches most errors:
- Check the torso print. Does the image in the result match the print on the figure you're holding? Look at colors, patterns, and any logos or insignias.
- Check the legs. Printed legs vs. plain legs is one of the most common variant differences. If the result shows printed legs but your figure has plain ones (or vice versa), it's the wrong match.
- Check the head. Flesh tone vs. yellow. Dual-sided vs. single-sided print. Expression details. These vary between versions of the same character.
- Check the BrickLink ID. If you know the set the figure came from, verify that the BrickLink ID matches a figure that actually appeared in that set. This catches most variant misidentifications.
This 10-second check turns an 80% accurate scanner into a 99% accurate workflow. The app gets you to the right neighborhood. Your eyes confirm the exact address.
The Real Question: Is It Faster Than Manual?
Here's where a lot of people get stuck. They try a scanning app, it gets one result wrong out of ten, and they write off the whole tool. "It's not accurate enough," they say, and go back to looking everything up by hand on BrickLink.
But think about the math. Manual minifigure lookup on BrickLink takes 2 to 3 minutes per figure for an experienced user. You have to search by theme, scroll through pages of similar-looking figures, cross-reference the torso and legs, and then manually check the price guide. For a 50-figure lot, that's over two hours of work.
A scanning app with 80% first-try accuracy handles 40 out of 50 figures correctly in about 10 minutes. The other 10 might need a quick manual check or a rescan with better lighting. That's maybe another 20 minutes. Total time: 30 minutes vs. two hours.
Even at 70% accuracy, you're still coming out way ahead on time. The question isn't "is the scanner perfect?" The question is "is it faster than doing everything manually?" And the answer is almost always yes.
How brick'em Handles Accuracy
brick'em is built for resellers who need both speed and reliability. Here's how it tackles the accuracy problem:
- Alternatives on every scan. You always see the top matches, not just the first one. If the model's second guess is right, you tap it and move on.
- BrickLink prices from real data. Prices pull from actual 6-month BrickLink averages. No estimates, no algorithms guessing what something might be worth. Real sold data.
- Bulk scanning with box review. In bulk mode, every detected figure gets its own numbered box on the photo. You can see which box maps to which result, and remove any detections that don't look right before committing to your inventory.
- Single scan with crop control. Draw a box around exactly the figure you want to scan. This eliminates background noise and gives the model a clean, cropped image to work with.
The goal isn't to promise 100% accuracy. No scanner can do that. The goal is to make the 80% that's right instantly available and the other 20% easy to catch and correct.
Speed matters more than perfection. A scanner that's right 80% of the time and takes 10 seconds per figure still beats manual lookup at 2 to 3 minutes per figure. The time you save on the easy ones gives you more time to focus on the tricky ones. Try brick'em free.
What About AI Improvements?
LEGO scanning accuracy is getting better. Fast. Image recognition models improve every year as they see more training data, and the LEGO community generates a massive amount of reference imagery. Models that struggled with variant detection two years ago are now catching differences that would take a human collector minutes to spot.
But the fundamentals won't change. Good lighting, clean photos, and human verification will always be part of the workflow. The scanner handles the bulk of the work. Your eyes handle the exceptions.
If you're waiting for a scanner that's 100% perfect before you start using one, you're leaving money on the table right now. The time savings at 80% accuracy already justify the switch from manual.
Frequently Asked Questions
How accurate are LEGO scanning apps?
Most LEGO scanning apps achieve 70% to 90% first-try accuracy depending on what you're scanning. Loose parts with distinct shapes scan more accurately than minifigures. Variants and rare figures are the hardest to get right on the first attempt.
Why does my LEGO scanner get the wrong minifigure?
The most common causes are bad lighting, busy backgrounds, wrong angle (not showing the torso print), or scanning a variant that looks very similar to another version. Try rescanning with better lighting and a clean background. Also check the alternatives list since the correct match is often the second or third result.
Are LEGO part scanners more accurate than minifigure scanners?
Generally yes. Loose parts have unique physical shapes that are easier for image recognition to distinguish. Minifigures share similar body proportions and often differ only in printed details, making them harder to tell apart.
Is a LEGO scanning app faster than manual lookup?
Significantly. Manual BrickLink lookup takes 2 to 3 minutes per figure. Scanning takes under 30 seconds including verification. Even with 80% accuracy, you save over an hour on a 50-figure lot compared to doing everything by hand.
How do I improve my LEGO scan accuracy?
Use natural or bright diffused lighting. Place figures on a clean, solid-colored surface. Point the camera straight at the front of the figure so the torso print is clearly visible. Assemble the figure as completely as possible before scanning. And always check the alternatives list when the first result doesn't look right.
Related Reading
- Best LEGO Scanning Apps for Resellers in 2026
- Most Accurate Way to Price LEGO Minifigures
- Manual Lookup vs Scanning Apps: The Time Comparison
Ready to scan smarter? brick'em identifies minifigures, shows alternatives when the first match isn't perfect, and pulls real BrickLink prices automatically. Stop spending hours on manual lookups. Start scanning free.


