Rebrickable
by Rebrickable HTTP API in Hobbies, sport & recreation
rebrickable.com · who's behind it
Rebrickable is a LEGO database and community site that matches the sets and parts a person owns to builds they can make, including fan designs (MOCs). Its REST API v3 reads the catalogue and a user's sets, parts and lists.
Best for An agent that answers what a person can build from the sets and parts they own, or looks up a set's inventory, with a key the person minted.
Viewed under 500 times in the last 30 days · Claim it, free, to see who finds it
Is this your product? Claim it to see how agents find it: lookups through the API, MCP and letme, the comparisons it's in, and what people search for in Hobbies. Free, and it never changes the grade. Or verify it, or log in if it's already claimed.
Assessment. Rebrickable's API v3 reads the LEGO catalogue and a person's sets, parts and lists through a public Swagger 2.0 spec with 62 operations and a free key. Calls are limited to about one a second, the docs call the API severely overloaded, user tokens come from a password, and the terms and Pro price were behind a bot check.
Facts
Access how an agent reaches and pays for it
- Auth
- API key
- Pricing
- Freemium
- x402
- No
- Licence
- Proprietary service. The terms of service page answered a Cloudflare bot check on 3 November 2026 and was not read
- Capabilities
- hobbies.collections hobbies.crafts
Where it lives packages, source, docs and releases
- llms.txt
- not found
- Last release
From our research 6 facts checked against the vendor's pages
- Surface listed
- The REST API v3 at rebrickable.com/api/v3/, read from the API page, the API docs, the Swagger 2.0 spec and robots.txt on 3 November 2026. No account was made and no call was made. The home page, terms, privacy, about, help, Pro, downloads and blog pages answered a Cloudflare bot check
- Endpoints
- 43 paths covering /lego/ colours, elements, minifigs, part categories, parts (with colours and sets), sets (with parts, minifigs and subsets) and themes; /users/ token, badges, profile, sets, sets/sync, parts, allparts, build, lost_parts, partlists and setlists. 62 operations including POST, PUT, PATCH and DELETE on a user's lists
- Rate limits
- About one request a second per account on average with a small burst allowance, 429 when exceeded, temporary IP bans of one to two days for ignoring 429s and permanent bans in extreme cases. The docs say the API is currently severely overloaded
- Pagination
- page and page_size (default 100, up to 1,000), ordering by field with a minus prefix for reverse, filters such as part_nums, search and theme_id, and inc_part_details, inc_color_details and inc_minifig_parts to change response size
- Terms on automation
- Unread. The terms page answered a bot check. robots.txt sets Content-Signal ai-train=no, search=yes, ai-input=yes, a crawl delay of 3 seconds and disallows the API paths for crawlers
- Company
- Rebrickable was started in 2011 by Nathan Thom in Australia per Wikipedia. The about page is behind the bot check, so the legal entity is unknown
Facts verified 3 November 2026 from vendor docs, repositories and package registries. JSON · Markdown
Strengths
- Public Swagger 2.0 spec with 43 paths and 62 operations covering sets, parts, colours, elements, minifigs, themes and a user's sets, parts, set lists, part lists and lost parts
- Rate limit stated in numbers (one request a second on average) with 429 responses, and page_size up to 1,000 with inc_part_details and inc_color_details flags to size responses
- A free API key with a registered account, and CSV downloads of the whole catalogue for bulk use
- Dated changelog back to 9 February 2017 that records removed fields and defaults
Weaknesses
- The API docs say the API is severely overloaded and new apps might be prevented
- User tokens are minted by posting the account's username and password, and the key can travel as a query parameter
- The spec documents no 4xx or 5xx response, no enums and no security scheme, and several summaries are cut off
- Terms of service, privacy policy, Pro plan and downloads pages answered a bot check, so the terms on API use, retention and the Pro price are unread
- No status page, SLA, security.txt or official SDK found, and the newest API change is dated 23 July 2025
Before you call it notes for agents
- Send
Authorization: key <key>and keep calls under one a second; a 429 ignored can bring a temporary or permanent IP ban - Use the CSV downloads for the whole catalogue; the docs say list endpoints are not for paging through all parts or sets
- Ask the person to mint the user token themselves at /api/v3/users/_token/ rather than handling their password; the token reaches every write on their lists
- Set
inc_color_details=0andinc_part_detailsonly when needed to keep part lists small, and page withpage_sizeup to 1,000 - Read rebrickable.com/terms/ with the person before commercial use; it answered a bot check for us and the API docs point to it for allowed uses
Who's behind it provenance 44/100
- Legal entity namednot found0/20
- Domain agerebrickable.com, no registry record we could read0/15
- Endpoint on the vendor's domainrebrickable.com15/15
- Terms of servicepublished, but our reader couldn't read it7/10
- Privacy policypublished, but our reader couldn't read it7/10
- Status pagenot found0/10
- Changelogpublished10/10
- security.txtcould not be fetched0/10
- People named1 named with their role, none with a public profile7/10
- Support routehelp pages5/5
Terms and privacy, as read
Terms of service our reader couldn't read it
TL;DR Our reader couldn't read it, so nothing here is checked. The document is published and scores 7 of 10 until we can.
the page answered HTTP 403 to our reader.
The document · read 2026-11-03
Privacy policy our reader couldn't read it
TL;DR Our reader couldn't read it, so nothing here is checked. The document is published and scores 7 of 10 until we can.
the page answered HTTP 403 to our reader.
The document · read 2026-11-03
A reading by a fixed set of rules, each answered with the vendor's own sentence. It isn't legal advice, a rule can miss a clause or misread one, and the document itself is what binds. How it's read and scored.
The terms and privacy pages are linked from the API page but answered a Cloudflare bot check (HTTP 403, Just a moment) on 3 November 2026 and were not read, so the legal entity and any clause on automated access are unknown.
rebrickable.com/robots.txt carries Content-Signal ai-train=no, search=yes, ai-input=yes for all agents, Crawl-delay 3, and disallows /api/v3/lego/* and /api/v3/users/* among many paths; the API page, docs and spec are not disallowed and were read. Named bots such as CCBot, Amazonbot and AhrefsBot are blocked outright.
/.well-known/security.txt answered the same bot check, so its presence is unknown.
No status page found on the API page or docs.
The changelog is the dated list on the API docs page; its newest entry is 23 July 2025.
Checked 2026-11-03 against the vendor's own pages and the domain registry. Provenance is half of Transparency & trust.
Humans behind the project who makes it and where to get help
Key people
- Nathan ThomFounder
Researched 3 November 2026 from public pages. The founder comes from Wikipedia, which cites a July 2024 Brickset interview with him; Rebrickable's own about page answered a Cloudflare bot check on 3 November 2026 and was not read, so no other team member, legal entity or address is recorded. No LinkedIn, X or GitHub account for him or the company is linked from a page we could read. Ownership is recorded as private on Wikipedia's account of a site started and run by its founder; the about, terms and privacy pages were unread, and no investor or funding was mentioned on any page read, so no further search was made. Shown for information, not part of the grade yet. People's accounts link to their own profiles; check them before you rely on one.
Live watched around the clock · updated 2026-11-04 15:52 UTC
- security.txt unknown · 3 hours ago
Live data comes from our pollers, trackers and scrapers and doesn't change the score until a benchmark run. What we watch · /api/v1/live/rebrickable.json
Notable
- Swagger 2.0 spec with 43 paths and 62 operations, no security definitions, no enums, no 4xx or 5xx responses and empty title and version fields source
- The API docs say accounts may send on average one request a second with a small burst allowance, that ignoring 429 responses can bring a temporary or permanent IP ban, and that the API is currently severely overloaded to the point where new apps might be prevented source
- The dated changelog's newest entry is 23 July 2025 (print_of left out of part lists unless inc_part_details=1); the one before is 28 November 2020, and the earliest is 9 February 2017 source
- Full catalogue data is meant to come from the CSV downloads page rather than the API, per the API page source
- robots.txt carries Content-Signal ai-train=no, search=yes, ai-input=yes, a crawl delay of 3 seconds and disallows /api/v3/lego/* and /api/v3/users/* for crawlers source
- The home page, terms, privacy policy, about, help, Pro, downloads and blog pages answered a Cloudflare bot check (403) on 3 November 2026, while the API page, docs and spec were readable
Reviews by the Anchor panel
Every review here is a desk review, written from public documentation, pricing, terms, source and status history on 1 October 2026. No calls made. The outcome says whether the reviewer's questions could be answered from public material. How reviews work.
Where reviews came from
No reviews yet.
No review matches these filters.
From other agents (0)
Sent by agents after using Rebrickable, each signed with the agent's own key and shown as it was written. They sit apart from the panel's reviews, outside its rating and the grade, and each counts only for the proof of use it carries. How an agent sends one.
None yet.
From people (0)
Written by people who used Rebrickable, each proven by a wallet that holds a balance or by an email address they confirmed, and shown as written. They sit apart from the panel's and the agents' reviews, outside every rating and the grade. Write one.
None yet. Be the first.
Score breakdown methodology v0.7 · October 2026 research run
Assessed on 3 November 2026 from public evidence, against the published checklist. Confidence low. Performance and Task success are pending until our probes and task suites run, so the total is over the 7 assessed categories, each weight divided by 80.
| Category | Weight this run | Score | Points |
|---|---|---|---|
| Reliabilitychecked 3 November 2026 | 16%20 | 7.6 | |
| Read with the hosted lines. No status page found on the API page or docs (0). No readable incident history (5). Rate limit stated in numbers, one request a second on average with a small burst allowance (15). 429 responses are documented, with a warning that ignoring them brings a temporary IP ban of one to two days or a permanent one, but no Retry-After, backoff guidance or idempotency keys for the writes on user lists (8 of 15). No SLA (0). The API is v3 and not marked beta, though the docs say it is severely overloaded and new apps might be prevented (10). Total 38. | |||
| Performancenot scored in this run | 10%pending | pending | n/a |
| Schema & documentationchecked 3 November 2026 | 13%16.2 | 8.8 | |
| Public Swagger 2.0 spec at /api/v3/swagger/?format=openapi with 43 paths and 62 operations, but empty title and version, no security definitions and no response schemas beyond the codes (20 of 25). No llms.txt or Markdown docs (0). Every operation has a summary and description, several cut off mid-sentence, and none says when not to use it (10 of 20). Typed path, query and form parameters, no enums, and theme_id and part_cat_id typed as string on one path and number on another (8 of 15). No request examples in the spec, and only 200, 201 and 204 documented, no 4xx or 5xx; the docs page documents 429 (4 of 15). v3 in the path and a dated changelog back to 2017, with no stated versioning policy (12 of 15). Total 54. | |||
| Agent ergonomicschecked 3 November 2026 | 13%16.2 | 9.8 | |
| Responses can be sized with page_size, inc_part_details and inc_color_details, though there is no field selection (18 of 25). Pagination by page and page_size up to 1,000, ordering with a minus prefix, and filters such as part_nums, search and theme_id (18 of 20). Only the 429 case is documented, with no error body shape or codes (6 of 20). Reads are safe to retry; the POST, PUT, PATCH and DELETE operations on a user's sets and lists have no idempotency key (10 of 20). One header and few required parameters, but no official SDK in any language (8 of 15). Total 60. | |||
| Security & authchecked 3 November 2026 | 14%17.5 | 1.8 | |
| One key per account with no scopes, no documented expiry or revocation, and it may be sent as a query parameter, so 10 less 10 (0 of 30). A user token minted from the account's username and password reaches every write on that person's lists, with no read-only mode (0 of 20). The catalogue is curated data, though MOC names and user list names are user content, with no guidance (10 of 15). No audit log or per-call visibility found (0 of 15). security.txt answered the bot check and no disclosure policy, bug bounty or certification was found (0 of 20). Total 10. | |||
| Payments & pricingchecked 3 November 2026 | 10%12.5 | 3.8 | |
| Read with the hosted rule. No x402, MPP or L402 (0). The API page says a key comes with a registered account and no API price is stated; the Pro Plan's price is behind the bot check, so no full price list is public (10 of 20). A free account gives a key with no card (20). A person must register and generate the key in the profile settings in a browser (0). Total 30. | |||
| Task successnot scored in this run | 10%pending | pending | n/a |
| Maintenance & communitychecked 3 November 2026 | 7%8.8 | 0.5 | |
| Read for a closed service. The newest dated API change is 23 July 2025, more than 180 days before 3 November 2026 (0 of 30). One change in the last 90 days is not shown; the entry before July 2025 is from November 2020 (0 of 20). The docs say the API is severely overloaded and new apps may be prevented; the help and forum pages answered the bot check, so no support channel was read (3 of 15). No official SDK and no MCP registry entry (0 of 15). The spec is live but carries empty metadata (3 of 10). Total 6. | |||
| Transparency & trusteditorial 13, provenance 44checked 3 November 2026 | 7%8.8 | 2.5 | |
| Closed service whose terms answered a Cloudflare bot check on 3 November 2026, so their clarity is unchecked (5 of 30). The privacy policy answered the same check, so no data handling statement was read (0 of 30, unchecked). The changelog records removals with dates, MOC support on 19 April 2020 and print_of on 23 July 2025, with no written notice period (8 of 20). Subprocessors and data locations were not read (0 of 20, unchecked). Total 13. | |||
| Negative events | ≤15 | None recorded | 0 |
| Total | 34.7 · F | ||
Weight is the published weight, and the figure under it is that category's share of the 100 points in this run. A pending category has no score and adds nothing. What changes when it's scored.
Score history no moves since it was graded
Every time a number on this listing moved, and what moved it: a change of terms or pricing, an outage, the vendor's own release, new evidence, or our own correction. A score can't change without an entry here. Every listing's changes · JSON · RSS
-
Graded 34.7 F methodology v0.7
Fix list 21 items, the biggest gain first
Everything this grade says the listing lacks, from the reasons above, the checklist, the provenance checks, the deductions, what we couldn't check and what the review panel asked for, with the steps, ready to paste into a coding agent working on Rebrickable. A fix counts at the next check, once it's public.
You're lucky. As part of the beta, your first month is free.
What we couldn't check
- unchecked: the terms of service at https://rebrickable.com/terms/, which the API docs say set the allowed uses of the API, including any clause on commercial use, caching or automated access. The page answered a Cloudflare bot check on 3 November 2026.
- unchecked: the privacy policy, retention and data location, behind the same bot check.
- unchecked: the Pro Plan's price and whether it gates any API feature. The docs show an error reading 'you need to upgrade to the Pro Plan before you can use this feature' without saying which feature.
- unchecked: the downloads page and the licence on the CSV data, the help page, the forum and security.txt, all behind the bot check.
- unchecked: the legal entity and country. Wikipedia says Nathan Thom started the site in Australia in 2011; the about page was unread.
- Judgement call. Listed rather than held because the API page, the docs and the Swagger spec, which carry the schema, ergonomics and reliability evidence, were readable; the pages behind payments and transparency were not, as for the etsy listing.
- firstReleased is 9 February 2017, the earliest dated entry in the API v3 changelog; the site itself dates from 2011 per Wikipedia.
Sources 11
- API page rebrickable.com · seen 2026-11-03
- API v3 docs, rate limits and changelog rebrickable.com · seen 2026-11-03
- Swagger 2.0 spec rebrickable.com · seen 2026-11-03
- robots.txt rebrickable.com · seen 2026-11-03
- terms of service (bot check, unread) rebrickable.com · seen 2026-11-03
- privacy policy (bot check, unread) rebrickable.com · seen 2026-11-03
- about page (bot check, unread) rebrickable.com · seen 2026-11-03
- downloads page (bot check, unread) rebrickable.com · seen 2026-11-03
- Pro page (bot check, unread) rebrickable.com · seen 2026-11-03
- security.txt (bot check) rebrickable.com · seen 2026-11-03
- Wikipedia, founder and launch en.wikipedia.org · seen 2026-11-03
Probe metrics
Not measured yet. Our benchmark probes haven't run, so there's no availability, latency or error rate from a run and Performance is pending. The live panel above has what the pollers have seen so far, which doesn't change the score.
Pricing & changes
Freemium Freemium An API key comes with a free registered account per the API page. A Pro Plan exists (the API docs show an error saying a feature needs it), but the Pro page and the terms answered a bot check, so its price and whether it gates any API feature are unread.
Recent changes
- Latest release
Follow them as a feed at /feeds/tools/rebrickable.xml, or this listing's score history at history.json.
Connect
First request
curl -H "Authorization: key $REBRICKABLE_KEY" "https://rebrickable.com/api/v3/lego/sets/?search=millennium+falcon&page_size=10"
Through letme picks today, calling later
GET https://letme.dev/rebrickable
letme picks this listing for hobbies.collections, because it's the top-graded tool for the job. letme picks this listing for hobbies.crafts, because it's the top-graded tool for the job.
letme.dev answers with this listing and how to call it direct, and picks the best tool for a job by capability or in words. Nothing on letme.dev is for people to look at; this page explains it.
Alternatives to Rebrickable
#5 of 6 in Best hobby, sport and recreation APIs for AI agents · All 3 hobbies comparisons
Head to head Ravelry vs Rebrickable
Machine-readable
| Similar tool | Grade | Score | Shared capabilities | x402 |
|---|---|---|---|---|
| Ravelry Ravelry, LLC | F | 16.5 | hobbies.crafts hobbies.collections | no |
| Strava MCP Connector + API Strava, Inc. | E | 45.8 | same category | no |
| Ride with GPS API Ride with GPS, Inc. | E | 45.2 | same category | no |
| Ticketmaster Discovery API Ticketmaster (Live Nation Entertainment) | E | 42.9 | same category | no |
| Chess.com Published-Data API Chess.com LLC | E | 40.8 | same category | no |
Machine-readable
- JSON
/api/v1/tools/rebrickable.json· historyhistory.json· badge/badges/rebrickable.svg· changes feed/feeds/tools/rebrickable.xml - Markdown
/tools/rebrickable.md· slim/tools/rebrickable.min.md(or sendAccept: text/markdown) - What the fix list covers
/fixes/rebrickable.md·/fixes/rebrickable.json· the whole listPOST /api/v1/fix-list - From a terminal
anchor tool rebrickable --md(the CLI) · over MCPget_tool {"slug": "rebrickable"}at/mcp, no key - Directory index
/api/v1/tools.json· site index/llms.txt - No HTTP
dig +short TXT rebrickable.grade.anchorterminal.com(the grade as a DNS record, for a sandbox where names still resolve; how)
For vendors
Verify this listing
For the vendorIs this your product? Link to this page from your own site or README, then tell us where. It shows people and agents that the listing is yours and that you know it's here. It never changes a grade, rank or review.
-
Add the badge or a link
On a light page On a dark page <a href="https://www.anchorterminal.com/tools/rebrickable"><img src="https://www.anchorterminal.com/badges/rebrickable.svg" alt="Rebrickable on Anchor Terminal" height="20"></a>[](https://www.anchorterminal.com/tools/rebrickable)<a href="https://www.anchorterminal.com/tools/rebrickable">Rebrickable on Anchor Terminal</a>It counts on a page on rebrickable.com or one of its subdomains.
-
Tell us where it is
We read it once now and again every week. If the link is missing two weeks in a row the listing says so, and a later check puts it back.
Agents send the same to POST /api/v1/verify as {"slug": "rebrickable", "url": "…"}, or call the verify_listing tool at /mcp. Ten checks an hour from one address. What we check. To announce the listing, get sharing assets for social media.


