Over the last few months, I've been gradually enhancing the search pages. I think Rebrickable's search features were already the most powerful and easy to use you can find, but the new system is far easier to use on mobiles and for casual LEGO users who aren't as familiar with the catalog as most AFOLs.

Summary of the changes made:

  • New menu-bar generic search is much faster by only showing the top results of each type (MOC/Set/Part) with no additional filtering capabilities. Follow the links to the new Find pages if you didn't find what you were looking for.
  • Find page search results can be exported.
  • Filtering existing searches is much faster with asynchronous loading of only the relevant details.
  • Simpler layout for use on mobiles.
  • Horizontal forms at the top of the page make it easier to use the sliders for years/number of parts, etc.
  • Drill downs are off by default, but when you enable them it will remember your preference. This gives more screen space to actual results now that the forms are horizontally at the top of the page.
  • Simpler search forms, while still providing advanced options for power users.
  • New search option to find sets based on the parts in their inventories.
  • Better ability to just browse through Sets/Parts/MOCs to discover things rather than looking for anything specific, e.g. 2019 Star Wars sets can be found at /sets/2019/star wars/.
  • New search setting to highlight parts you own in search results (defaults to off as it has a small performance overhead).

Menu Bar Search

The auto-suggested results from the search box in the menu bar (or drop down search for small screens) is quite a bit smarter than it used to be. You can also filter these suggestions via the dropdown next to it.

If you leave the dropdown at it's default 'All LEGO' and run the search it will take you to a high level overview of search results page (I've trimmed some results to more easily show this in an image):


Find Sets

The default Find Sets page lets you quickly browse by recent years, or popular themes. Or just enter a generic search query into the main form.

You can click the 'Show Advanced Options' link to change the form to one with more features:

There are a few additional options now - Include B-Models, Include Sub-Sets, and a way to look for LEGO sets that contain a specific list of parts. 

Find Parts

The default Find Parts page has tiles to let you quickly browse specific part categories. Which tiles are displayed can be controlled via the 'Filter Category Tiles' links.

The more advanced options have not changed, but are:

There is a new setting in your Account > Settings > Inventories page that you can turn on to highlight parts you own in the search results. I've left it off by default though as it can slow down the search results if you have a very large LEGO collection.


Find MOCs

A simple search box is now located at the top of the MOCs page, also with an advanced form expandable via the 'Show Advanced Options' link. The old Hottest/Newest etc tabs are still displayed to help discover MOCs of interest.

New here is the ability to only show Free MOCs.


Rebrickable keeps track of the recent search queries (anonymised) to help me understand how the site is being used. For example, the last week of search queries:

Search for All LEGO 62,000
Search for MOCs 60,000
Search for Parts 17,000
Search for Sets 10,000

The most searched for queries are:

  • MOCs: Star Wars, Truck, Technic, Train, Modular
  • Sets: Star Wars, Ninjago, Train, Truck, Fire, Castle
  • Parts: Technic, Bionicle, Door, Slope, 2x2, Window, Tile
  • All: Star Wars, 42099, 42078, Porsche, 31058, 42093

So most of the Set/MOC search terms are theme based, while the part queries start to resemble part categories (door, slope, window, wedge, etc). Interestingly, when no specific search type is selected the searches tend to be targeted at known set numbers.

It's worth noting that the 'Star Wars' searches for MOCs occur about 5x more often than the next most common search term!


  • 6 months ago Brickfan Level 15 MOC Designer
    Hi Nathan
    I really like the way you have improved the search for parts section, though I have one suggestion which I would find very helpful. Could you please add a tab for the Technic Special category, as that is a category I will often default too, if I do not think a part I am looking for will be in any of the other more usual Technic sections. It is where you find the linear actuators, as obviously they will not be in the pneumatic section. The very rare Metal hooks that are no longer produced are found there too.
  • 7 months, 3 weeks ago tek_m Level 9 PRO
    Many thanks for the many improvements!
    But have you reduced the number of total pages under "find sets you can build"? Was before with me 13 sides long now only 9. I found unfortunately 13 already little.
    Thanks a lot for your effort!
    • 7 months, 3 weeks ago Nathan Level 28 Site Admin ADMIN
      That was a separate change to this regarding the Build Search, but it still returns the same maximum of 500 results. I just show 60 per page instead of 40 now :) It also has a new search filter to only consider sets/mocs added within the last X days.
  • 7 months, 3 weeks ago Sam1210 Level 4
    These changes are greatly appreciated, thanks for making them. One (slightly unrelated) change I'd like to see would be more specific themes on the "Find Sets" page. I think it's unintuitive that themes like Galaxy Squad, Alien Conquest, and Space Police are all listed under "Space".
  • 7 months, 3 weeks ago Alynnetjes Level 4
    I have a question, would it be possible to search moc's based on a certain part? Or is this possible?
    • 7 months, 3 weeks ago TobyMac Level 33 Inventory Admin ADMIN
      When you go to the part page, there are 2 lists. The first is all colors that part is in in a set. The second is the same list, but with MOCs the part is in. Click on a color to see all the sets or MOCs for that color.
  • 8 months ago Antarctica Level 11 MOC Designer
    I have the experience that Rebrickable search is only going well if you know the part number. On BrickLink, the "Plate 1 x 4" comes up first if I search for it, on Rebrickable, it doesn't: https://i.imgur.com/JOtoKj1.png
    • 7 months, 4 weeks ago Nathan Level 28 Site Admin ADMIN
      There was a problem with those W x H dimension based queries which I've fixed and they work much better now :)
  • 8 months ago xilanium Level 25 MOC Designer
    a lot of good things ;-)
    In 'All My Parts', I just miss the 'full' option in category/color when one has been selected in order to change rapidly instead of 'Clear' & select another one (2 pages load instead of 1).
  • 8 months ago davidneo Level 9
    Really nice search function, thanks a lot.
  • 8 months ago Gemiini Level 14 MOC Designer
    Realy nice options with number of parts in set I will check it 😊
  • 8 months ago Theoderic Level 16 MOC Designer PRO
    Thank you for doing all these things to make things better and easier for us users.
  • 8 months ago bossofdos64 Level 15 PRO
    Would like the ability to set "defaults" for searches. For example, not including Printed Parts by default.
    Love Rebrickable!
  • 8 months ago SamPlaysWell Level 14
    The improvements to Rebrickable's features are much appreciated. However, drop down results for the menu search bar do need some more refining. Search  'Plate 2 x 2', for example, and the results would show far more complex parts with additional entries (such as '4 x 4' or 'dome') rather than the exact match (part 3022, in this case). Still, Rebrickable provides a priceless service to Lego fans of all ages everywhere. Keep up the fine work!
  • 8 months ago Pioneer4x4 Level 13 MOC Designer
    "New search option to find sets based on the parts in their inventories."
    That is something I really think will be useful, I will have to try it out, thanks.
    • 8 months ago Pioneer4x4 Level 13 MOC Designer
      I'm hoping that I can add a list of special parts, and find out what set they mostly all came from, for the completionist in me.
to your account to add or reply to comments.