You just hauled home a 15-pound bulk lot from a garage sale. You dump it on the table and start picking out minifigures. There are 50, maybe 60 of them. Some are clearly Star Wars. A few look like City cops. But most of them? You have absolutely no idea what they are, what sets they came from, or whether any of them are worth real money.

This is where most people get stuck. Identifying LEGO minifigures by photo is the fastest way to turn an unknown pile into a priced inventory. But if you're doing it wrong, you'll spend hours squinting at BrickLink catalog pages and still miss the variant that's worth 20x more than the common version.

This guide covers four proven methods for identifying minifigures from photos, ranked from fastest to most thorough. Whether you're a reseller processing bulk lots or a collector trying to figure out what's hiding in an old bin, one of these methods will work for your situation.

Why Identification Matters More Than You Think

Here's the thing most people don't realize: the difference between a $2 minifigure and a $200 minifigure is often a single print variant. Take the Star Wars Clone Trooper. BrickLink ID sw0442 is a Phase 2 Clone Trooper from set 75028. It sells for around $5 used. But sw0910, a 212th Attack Battalion Trooper with an almost identical body shape but different arm and leg printing, regularly sells for $30 or more.

Same general look. Same helmet mold. Wildly different values. And that's a relatively mild example. The Sand Green Boba Fett (sw0107) from Cloud City set 10123 sells for $300 to $500. The standard Boba Fett (sw0822) from newer sets goes for $15 to $25. If you can't tell them apart, you're either leaving money on the table or overpaying for figs you think are rare.

Collectible Minifigures (CMFs) make this even trickier. Series 1 Mr. Gold (col197) is worth over $2,000. Series 1 Zombie (col010) goes for around $15. They come in the same style of blind bag. Without proper identification, you might toss a valuable CMF into a $1 parts bin and never know.

Accurate identification isn't a nice-to-have. It's the foundation of every buying, selling, and collecting decision you make.

Method 1: AI Photo Scanning (Fastest)

AI-powered photo scanning is the fastest way to identify minifigures. You take a photo, the software analyzes torso prints, head designs, accessories, and color combinations, then matches against a database of every known LEGO minifigure. No typing. No catalog browsing. Just point, shoot, and get results.

brick'em is built specifically for this workflow. Here's exactly how it works, step by step:

  1. Take a photo. Open the minifigure scanner and either snap a photo with your phone camera or upload an image you already have.
  2. Single scan or bulk scan. For one figure, draw a crop box around it and hit scan. For multiple figures, use bulk mode. The AI detects each individual figure in the photo and draws bounding boxes around them automatically.
  3. Review the detections. Each detected figure gets a numbered box. You can remove any false detections (like a random brick that got picked up) before scanning.
  4. Get identifications and prices. Each figure is matched against the full BrickLink catalog. You get a name, a BrickLink ID, and current market pricing pulled from the price guide.
  5. Check alternatives. If the top match doesn't look right, the scanner shows alternative matches ranked by confidence. The correct figure is almost always in the top 3.
  6. Add to inventory. Once you confirm identifications, add everything to your inventory in one tap. Prices, names, and IDs are all pre-filled.

Accuracy sits at 90% or higher for assembled figures with clear photos. The AI is particularly strong at distinguishing print variants because it analyzes the actual visual pattern on the torso, not just the silhouette. That means it can tell sw0442 from sw0910 in situations where a human might miss the difference at a glance.

Speed-wise, a single figure takes about 3 seconds. A bulk scan of 20 figures takes under a minute. Compare that to manual BrickLink lookups where each figure can take 1 to 5 minutes.

Processing a bulk lot? Spread your minifigures on a flat, light-colored surface with some space between them. Use brick'em's bulk scan to photograph the whole group at once. Each figure gets boxed, identified, and priced in a single shot. You can process 50 figures in under 5 minutes.

Method 2: BrickLink Catalog Search (Most Detailed)

BrickLink's catalog is the most comprehensive LEGO reference database in existence. It lists every minifigure ever produced, with high-resolution photos, part breakdowns, set appearances, color variants, and complete price history. When you need to go deep on a specific figure, this is the definitive source.

How to search by photo comparison:

  1. Go to BrickLink's catalog and select "Minifigures" as the item type.
  2. Describe what you see in the search box. Be specific about the theme, colors, and any visible features. For example, "ninjago black ninja gold" or "star wars clone trooper orange."
  3. Browse the photo results until you find a visual match. Click into the listing to see the full part breakdown and verify every component matches your figure.
  4. Check the "Appears In" tab to see which sets this figure came from, and the "Price Guide" tab for current market values.

When to use BrickLink over AI scanning: BrickLink is your best bet when you need to verify a specific variant, research a figure's complete history, or when the AI scanner returns a close-but-not-exact match. It's also essential for partially disassembled figures where you need to look up individual parts.

The downside: it's slow. You need to already know roughly what you're looking at to write an effective search query. Searching "person with helmet" returns hundreds of results. Average time per figure is 1 to 5 minutes for someone experienced, and up to 10 minutes for something unfamiliar. For a 50-figure bulk lot, that's potentially 4 hours of manual lookups.

That's why most resellers use AI scanning for the initial pass and only fall back to BrickLink for the figures that need deeper research. You can search the searchable database to quickly browse known figures by theme without leaving the app.

Method 3: Physical Clues on the Figure Itself

Every LEGO element carries physical identifiers molded directly into the plastic. Learning to read these clues can help you identify figures even without a camera or internet connection.

Mold numbers on legs

Flip a minifigure upside down and look at the inside of the legs. You'll find a small number molded into the plastic. This is the element ID. For example, the standard plain legs are element 970c00. Printed legs have different element numbers. Searching this number on BrickLink's part catalog gives you an exact match for that specific leg piece, which narrows down which figures use it.

Torso assembly codes

Look at the inside of a minifigure torso (pop the arms off to see clearly). There's often a small code or number inside. The torso piece number combined with the print pattern uniquely identifies the figure. BrickLink part number 973 is the standard torso, but the print variation number (like 973pb0510) specifies the exact design.

Head prints and molds

Heads are one of the strongest identifiers. Unique face prints, special molds (like alien heads, helmets, or character-specific shapes), and print variations all map to specific BrickLink part numbers. A head with dual-sided printing narrows the search significantly since not all figures have back-of-head prints.

Accessories and equipment

Unique accessories are often the fastest physical clue. A lightsaber hilt color, a specific weapon mold, or a printed tile can instantly narrow identification. For example, if a figure is holding a green-bladed lightsaber with a silver hilt, that eliminates most Sith characters immediately. Hair pieces and hats are similarly distinctive since many are used by only one or two figures.

Quick identification shortcut: if a figure has printed legs, a unique hair piece, or a specialized accessory, start your search with those elements. They narrow results faster than torso prints alone because fewer figures share them. Use the identification tool to cross-reference what you find.

Method 4: Community Help

Sometimes a figure stumps every tool and every database search. That's when you turn to the LEGO community. Thousands of collectors with encyclopedic knowledge are ready to help identify mystery figures from photos.

Best places to ask:

  • Reddit r/lego. Post a clear photo with the title "Can anyone ID this minifig?" The community is active and most questions get answered within an hour, often within minutes. Include multiple angles if possible.
  • Reddit r/legomarket. More sales-focused, but members here know values as well as identifications.
  • Facebook "Identify My Lego" groups. Several dedicated groups exist specifically for identification requests. Members love the challenge and regularly identify obscure figures from partial photos.
  • BrickLink forums. The most knowledgeable collectors in the hobby hang out here. Best for variant-level questions, rare promotional figures, and pre-2000 figures that are harder to find in standard references.

When to use community help: custom or modified figures that no scanner or catalog will match, extremely rare promotional figures with limited documentation, very old figures from the 1970s-1990s with faded prints, and partial figures where you only have one or two components.

The downside: you're dependent on other people's time and availability. Response times range from minutes to days. And posting 50 individual figures one at a time is impractical. Use community help as a supplement, not a primary method. Scan the bulk of your lot with AI, look up the tricky ones on BrickLink, and save community help for the true mysteries.

Tips for Getting the Best AI Scan Results

AI scanning accuracy depends heavily on photo quality. Here are the specific things that make the biggest difference:

Lighting

Bright, even lighting is the single biggest factor. Natural daylight near a window works great. Avoid harsh overhead lights that cast shadows across the torso print since the AI needs to read that print clearly. If you're scanning at night, a desk lamp pointed at the figures from a 45-degree angle works well. Avoid flash since it creates hotspots that wash out print details.

Background

Use a plain, light-colored background. A white sheet of paper, a light wood desk, or a beige tabletop all work well. Avoid busy backgrounds like patterned tablecloths or carpet since the AI can struggle to distinguish figure boundaries from background noise. Contrast matters. Dark figures on a light background (or vice versa) get detected more reliably.

Angle and distance

Photograph figures from directly above (bird's eye view) or straight on at figure-height. Avoid extreme angles since they distort the torso print which is the primary identification feature. For bulk scans, keep the camera far enough away that all figures are in frame with a little space between each one.

Assembly

Assemble your figures before scanning. The AI matches against complete minifigures. A loose torso without a head and legs will get a much lower confidence match than a fully assembled figure. Even if you're not sure the parts go together, snapping a head and legs onto a torso gives the scanner more data to work with. If you know a figure is missing an accessory, scan it anyway since the torso print alone is often enough.

Spacing for bulk scans

Leave about one finger-width of space between figures. Too close and the detection boxes overlap, potentially merging two figures into one. Too far apart and you waste frame space, meaning fewer figures per photo. A 4x5 grid of 20 figures with even spacing is the sweet spot for a single photo.

Pro scanning setup: tape a large white sheet of paper to your desk. Arrange figures in rows with even spacing. Position a desk lamp at 45 degrees. Take the photo from directly above. This setup consistently produces 95%+ accuracy with brick'em's scanner. Check the price guide after scanning to verify values for any high-dollar matches.

Common Identification Challenges

Even with the best tools and methods, some figures are genuinely hard to identify. Here are the most common challenges and how to handle them.

Print variants

LEGO frequently updates minifigure prints across production runs. The changes can be subtle: a slightly different shade of printing, a logo shifted a millimeter to the left, or a line added to a facial expression. BrickLink tracks these as separate items with separate prices. For example, the Indiana Jones minifigure has multiple variants (iaj001 through iaj044) with different face prints and torso details. If the AI scanner gives you a match but the price seems off, check whether variants exist for that figure on BrickLink.

Custom and modified figures

Not every minifigure in a bulk lot is a legitimate LEGO product. Custom figures made from aftermarket parts (like clone trooper variants from third-party sellers) are common in bulk lots. These have no BrickLink ID and no resale value on legitimate platforms. Red flags for customs: unusually detailed printing that looks inkjet-printed rather than pad-printed, parts that feel slightly different in texture, and configurations that don't appear in any catalog.

Mixed parts (Frankenfigs)

Kids mix and match minifigure parts all the time. That Batman torso with Ninjago legs and a Harry Potter head is a "Frankenfig." No scanner will match it because it doesn't exist as a real figure. The solution: disassemble the figure and identify each part separately. The torso, head, legs, and accessories each have individual BrickLink part numbers. Sometimes the individual parts are worth more than a common assembled figure, especially if one component belongs to a rare figure.

Missing accessories

A figure without its signature accessory can still be identified by its torso print, but it affects value. A Harry Potter minifig without a wand, or a Stormtrooper without a blaster, is considered "incomplete" on resale platforms. The AI scanner will still identify the figure, but keep in mind that the price shown assumes a complete figure. The value calculator can help you estimate how missing pieces affect overall collection worth.

Faded or damaged prints

Older figures or heavily played-with ones may have faded, scratched, or partially worn torso prints. This makes both AI scanning and visual comparison harder. For faded figures, try photographing under bright, direct light to maximize whatever print detail remains. If scanning doesn't produce a match, fall back to physical clues (mold numbers) or community help.

What to Do After You've Identified Your Figures

Identification is step one. Here's what comes next.

Check current market prices

Once you have a BrickLink ID, check the price guide for current average sold prices. Look at the "used" condition price since that's what bulk lot figures typically qualify as. The 6-month average sold price is your most reliable pricing baseline. Current listings (asking prices) are often inflated and don't reflect what buyers actually pay.

Add to your inventory

Track everything you've identified. brick'em lets you add scanned figures directly to your inventory with one tap. Each entry includes the BrickLink ID, name, current price, and the photo you scanned. This builds a running record of what you own and what it's worth. Browse the minifigure database to explore related figures from the same themes.

Decide: sell, keep, or trade

With prices in hand, sort your figures into categories:

  • Sell individually: anything worth $10 or more is worth listing separately. The effort of creating a listing pays off at this price point.
  • Sell in themed lots: figures worth $3 to $10 each sell well when grouped by theme. A "10 Star Wars minifigures" lot moves faster than 10 individual listings.
  • Keep or trade: figures you want for your own collection, or that have trade value for figures you're hunting.
  • Parts bin: common figures worth under $2 are often worth more parted out (selling the torso, legs, and head separately) than sold as complete figures.

Check the set database to see which sets your figures came from. If you have multiple figures from the same set, that set's remaining parts might be in the bulk lot too, and a complete set is worth significantly more than the sum of its parts.

Frequently Asked Questions

How accurate is AI photo identification for LEGO minifigures?

With a clear, well-lit photo of an assembled figure, AI scanning accuracy is 90% or higher. The top match is correct most of the time, and when it's not, the correct figure is almost always in the top 3 alternatives. Accuracy drops with poor lighting, extreme angles, disassembled figures, or heavily worn prints. Assembling the figure and using good lighting are the two biggest things you can do to improve results.

Can I identify a minifigure from just the torso?

Yes. The torso print is the single strongest identifier for most minifigures. AI scanners and BrickLink catalog searches both rely heavily on the torso design. That said, some torsos appear in multiple figures (like plain colored torsos), so having the head and legs attached gives a more confident match. If you only have a loose torso, scan it anyway and check whether the top matches share that torso piece.

What if the scanner gives me the wrong identification?

Check the alternative matches first. The correct figure is usually in the list. If none of the alternatives match, the figure might be custom, heavily modified, or a Frankenfig assembled from multiple figures. Try disassembling it and scanning or searching individual parts. You can also use the searchable database to browse figures by theme and find a visual match manually.

How do I tell the difference between similar-looking minifigure variants?

Focus on three areas: leg printing (printed vs. plain, and the specific print pattern), torso print details (button placement, logo positioning, color shading), and head print details (expression lines, eye style, back-of-head printing). Often the difference between a $5 figure and a $50 figure is one of these details. Taking a close-up photo and comparing side-by-side with BrickLink catalog images is the most reliable way to confirm a variant.

Is it worth identifying every figure in a bulk lot?

Yes. At minimum, do a quick scan of everything. It takes under 5 minutes with a bulk scanning tool and the upside is catching figures you would have otherwise overlooked. A single rare figure hiding in a lot can pay for the entire purchase. Even common figures have some value, and knowing exactly what you have lets you price your lot accurately whether you're selling or insuring your collection.

The Bottom Line

Identifying LEGO minifigures by photo is a skill that directly translates to dollars. The faster and more accurately you can identify what you're holding, the faster you can price it, list it, and move on to the next lot.

For most people, the best workflow is: scan everything with AI first, verify any high-value matches on BrickLink, use physical clues for anything the scanner missed, and ask the community for true mysteries. This hybrid approach gives you speed on the easy identifications and accuracy on the hard ones.

Stop wasting hours on manual lookups. Use the right tools and know exactly what you're working with.

Ready to start identifying? brick'em scans your minifigures by photo, matches them against every known BrickLink ID, and shows you current market prices instantly. Single scans and bulk scans included. Create your free account.

Last updated March 26, 2026