BrickOwl Scraper avatar

BrickOwl Scraper

Pricing

from $1.50 / 1,000 results

Go to Apify Store
BrickOwl Scraper

BrickOwl Scraper

Scrape LEGO catalog listings from brickowl.com. Use the same catalog filters as the site or paste a URL — the URL wins when set.

Pricing

from $1.50 / 1,000 results

Rating

0.0

(0)

Developer

Marco Rodrigues

Marco Rodrigues

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Categories

Share

🧱 BrickOwl Scraper

Want BrickOwl LEGO parts and sets in a spreadsheet? This scraper makes it easy.

Use structured filters — better for AI agents — or paste an input_url. When input_url is set it overrides the filters.

BrickOwl is a LEGO marketplace catalog. This actor returns up to 2000 rows per run.

💡 Perfect for...

  • Retail / collectors: Export live listings from BrickOwl.
  • Dashboards: Track prices without paging the site.
  • Market research: Slice the catalog with the same filters as the website.
  • Data analysts: Export structured rows with public URLs.
  • 🤖 AI Agents: Power Claude, Cursor, Codex, the Hermes Agent, and OpenClaw workflows with live BrickOwl results.
  • 📚 RAG Systems: Feed titles, brands, and prices into retrieval pipelines.
  • 🔗 AI Workflows: Plug into LangChain, AutoGPT, CrewAI, and similar stacks.

✨ Why you'll love this scraper

  • 🔗 Input URL or Filters: Paste a BrickOwl catalog or search URL, or pick the same filters as the site. input_url always wins when set.
  • 🎯 Website-Matched Filters: Category, keyword, brand, and sort — the same controls as the catalog.
  • 🌐 Listing cards: Title, price, brand, photo, and public URL.

📦 What's inside the data?

id, url, title, price, currency, brand, image

🚀 Quick start

Option A: paste https://www.brickowl.com/search/catalog?query=3001&cat=3. Option B: pick Sets, type a part or set number, and set max_results.

Input Example (filters):

{
"category": "sets",
"query": "3001",
"max_results": 100
}

Input Example (URL):

{
"input_url": "https://www.brickowl.com/catalog/lego-sets",
"max_results": 100
}

Output Example:

{
"id": "39226",
"url": "https://www.brickowl.com/catalog/lego-brick-2-x-4-3001",
"title": "LEGO Brick 2 x 4 (3001)",
"price": 0.01,
"currency": "EUR",
"brand": "LEGO",
"image": "https://img.brickowl.com/files/image_cache/medium/lego-brick-2-x-4-3001-1577627.jpg"
}

Output fields:

FieldDescription
idBrickOwl BOID.
urlPublic catalog page.
titleItem title.
priceLowest marketplace price when shown.
currencyCurrency of the listed price.
brandUsually LEGO.
imageCatalog photo.

📋 Input reference

ParameterTypeRequiredDefaultDescription
input_urlstringNo—BrickOwl catalog or search URL. Overrides every filter.
categorydropdownNoSetsSets, Parts, Minifigures, Minibuilds.
querystringNo—Same as the site search box.
branddropdownNoLEGOCatalog brand.
sortdropdownNoRelevanceRelevance, Price, Name.
max_resultsintegerNo50Maximum rows (1–2000).