Rebrickable LEGO Set Scraper avatar

Rebrickable LEGO Set Scraper

Pricing

from $9.00 / 1,000 results

Go to Apify Store
Rebrickable LEGO Set Scraper

Rebrickable LEGO Set Scraper

Search the LEGO set catalog on Rebrickable by keyword, theme, or year. Each set returns its name, set number, release year, theme, part count, and an image. Useful for collectors tracking releases, resellers building inventories, and fans researching themes across decades.

Pricing

from $9.00 / 1,000 results

Rating

0.0

(0)

Developer

ParseForge

ParseForge

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Share

ParseForge Banner

🧱 Rebrickable LEGO Set Scraper

🚀 Search the entire LEGO set catalog in seconds. One query for "millennium falcon" returns 33 sets, from the 7,541 piece UCS down to pocket builds.

🕒 Last updated: 2026-06-02 · 📊 12 fields per set · keyword, theme, and year filters · official images

Pull the LEGO set catalog from Rebrickable, the community database of every released set. Search by keyword and refine by theme or release year, and for each set get its name, set number, year, theme, part count, image, and detail link.

Coverage: the full Rebrickable catalog of LEGO sets across 494 themes. Search any keyword and filter by theme ID or year range.

🎯 Target Audience💡 Primary Use Cases
CollectorsTrack new and retired sets
ResellersBuild and price inventories
AFOL communityResearch themes and eras
Data hobbyistsBuild LEGO datasets

📋 What the Rebrickable LEGO Set Scraper does

  • Searches the LEGO set catalog by keyword.
  • Filters by theme ID and by release year range.
  • Sorts by year, name, or part count.
  • Returns 12 structured fields per set, with the official image.
  • Resolves theme IDs to readable theme names.
  • Exports to CSV, Excel, JSON, XML, or via API.

🎬 Full Demo (🚧 Coming soon)

⚙️ Input

FieldTypeDescription
searchTermsarrayKeywords to search LEGO sets. Leave empty to list by filters.
themeIdintegerOptional. Restrict to a Rebrickable theme ID.
minYearintegerOptional. Only sets from this year onward.
maxYearintegerOptional. Only sets up to this year.
orderingstringSort order (newest, name, most parts, and more).
maxItemsintegerCap on sets returned. Free plan is limited to 10.
apiKeystringRebrickable API key. A shared key is provided by default.

Example 1: search by keyword

{
"searchTerms": ["millennium falcon"],
"ordering": "-num_parts",
"maxItems": 50
}

Example 2: a theme in a year range

{
"searchTerms": [],
"themeId": 171,
"minYear": 2015,
"maxYear": 2024,
"ordering": "-year"
}

⚠️ Good to Know: Rebrickable requires a free API key. A shared key ships by default, but you can add your own. Rebrickable is an inventory database, so it has no pricing. Some catalog entries (stickers, books) have a part count of zero.

📊 Output

Each record contains the following fields:

FieldDescription
🖼 imageUrlOfficial set image
🧱 nameSet name
🔢 setNumSet number
🔗 setUrlRebrickable detail page
📅 yearRelease year
🏷 themeTheme name
🆔 themeIdTheme ID
🧩 numPartsPart count
🕒 lastModifiedLast catalog update
🔎 searchTermQuery that surfaced this set
🕒 scrapedAtCollection timestamp
errorError message, null on success

Real sample records:

{
"imageUrl": "https://cdn.rebrickable.com/media/sets/75192-1/30881.jpg",
"name": "Millennium Falcon",
"setNum": "75192-1",
"setUrl": "https://rebrickable.com/sets/75192-1/millennium-falcon/",
"year": 2017,
"theme": "Ultimate Collector Series",
"themeId": 171,
"numParts": 7541,
"lastModified": "2021-11-27T08:23:26.191796Z",
"error": null
}
{
"imageUrl": "https://cdn.rebrickable.com/media/sets/10179-1/15011.jpg",
"name": "Millennium Falcon",
"setNum": "10179-1",
"setUrl": "https://rebrickable.com/sets/10179-1/millennium-falcon/",
"year": 2007,
"theme": "Ultimate Collector Series",
"themeId": 171,
"numParts": 5198,
"error": null
}
{
"imageUrl": "https://cdn.rebrickable.com/media/sets/75212-1/19741.jpg",
"name": "Kessel Run Millennium Falcon",
"setNum": "75212-1",
"setUrl": "https://rebrickable.com/sets/75212-1/kessel-run-millennium-falcon/",
"year": 2018,
"theme": "Star Wars",
"themeId": 158,
"numParts": 1414,
"error": null
}

✨ Why choose this Actor

  • Whole-catalog search. Find any set across 494 themes by keyword.
  • Readable themes. Theme IDs resolved to names for you.
  • Flexible filters. Narrow by theme, year range, and sort order.
  • Official images. Every set carries its catalog image.
  • Ready to export. CSV, Excel, JSON, XML, or API, with a clean table view.

📈 How it compares to alternatives

Rebrickable LEGO Set ScraperManual browsingGeneric web scrapers
Whole-catalog keyword search⚠️ Needs setup
Theme name resolution⚠️
Year and theme filters⚠️
Official images⚠️
Export to CSV/Excel/JSON/XML⚠️

🚀 How to use

  1. Create a free Apify account using this sign-up link.
  2. Open the Rebrickable LEGO Set Scraper.
  3. Enter searchTerms, optionally set a themeId or year range, and set maxItems.
  4. Click Start and watch the dataset fill in real time.
  5. Export your results as CSV, Excel, JSON, or XML, or pull them via API.

💼 Business use cases

🛒 Reselling

GoalHow
Build inventory listsSearch a theme and capture set numbers
Spot big setsSort by part count

📦 Collection management

GoalHow
Track a themeFilter by theme ID
Find new releasesSort by newest first

📊 Market research

GoalHow
Study erasFilter by year range
Map themesAggregate sets by theme

🧮 Dataset building

GoalHow
Build catalogsExport names, numbers, and images
Analyze trendsPair year with part count

🔌 Automating Rebrickable LEGO Set Scraper

Connect this Actor to your stack with Apify integrations: Make, Zapier, Slack, Airbyte, GitHub, and Google Drive. Schedule runs and push fresh catalog data into spreadsheets, databases, or alerts.

🌟 Beyond business use cases

  • Research: study how LEGO themes and set sizes evolved.
  • Personal: plan your next build or wishlist.
  • Non-profit: catalog donated sets for community programs.
  • Experimentation: build LEGO analytics projects.

🤖 Ask an AI assistant

Paste your dataset into ChatGPT, Claude, Perplexity, or Copilot and ask for the biggest sets, releases by year, or theme breakdowns.

❓ Frequently Asked Questions

1. Do I need an API key? Rebrickable requires a free key. A shared key ships by default, and you can add your own.

2. How do I search a theme? Use the keyword search, or set themeId to restrict results to one theme.

3. Does it include prices? No. Rebrickable is an inventory database and does not hold pricing.

4. Why do some sets show zero parts? Catalog entries like stickers and books have no brick count.

5. Can I filter by year? Yes. Set minYear and maxYear.

6. Are theme names included? Yes. Theme IDs are resolved to readable names.

7. What export formats are supported? CSV, Excel, JSON, XML, and API.

8. How do I find the biggest sets? Sort by most parts using the ordering option.

9. Can I run it on a schedule? Yes, with Apify Schedules and integrations.

10. Is there a free option? Yes. Free runs are limited to 10 items as a preview. Paid plans unlock up to 1,000,000.

🔌 Integrate with any app

Use the Apify API, webhooks, and 5,000-plus integrations to push Rebrickable data into Make, Zapier, Google Sheets, Airtable, databases, and more.

💡 Pro Tip: browse the complete ParseForge collection.

🆘 Need Help? Open our contact form

⚠️ Disclaimer: independent tool, not affiliated with Rebrickable or the LEGO Group. LEGO is a trademark of the LEGO Group. Data is provided by the Rebrickable community platform.