BrickLink LEGO Marketplace Scraper
Pricing
from $10.00 / 1,000 results
BrickLink LEGO Marketplace Scraper
Search LEGO sets, parts, minifigures and gear on BrickLink. Export item details, available new and used prices, seller counts and source quantities, with optional six-month sold-price summaries.
Pricing
from $10.00 / 1,000 results
Rating
0.0
(0)
Developer
lulz bot
Maintained by CommunityActor stats
0
Bookmarked
7
Total users
2
Monthly active users
2 days ago
Last modified
Categories
Share
Scrape LEGO sets, parts, minifigures, books, and gear from BrickLink.
Features
- Search anything — sets, parts, minifigures, books, gear by name or number
- Price data — available new and used listing prices; optional six-month sold-price summaries
- Market data — seller counts and source-reported new/used quantities
- Item filtering — filter by type (sets only, parts only, etc.)
- Price guide — optional detailed price guide with historical averages
Input
| Field | Type | Description |
|---|---|---|
searchQuery | string | Search term (e.g. "millennium falcon", "75192", "technic") |
itemType | select | Filter: all, set, part, minifig, book, gear |
maxResults | integer | Max items to return (1-1000, default 100) |
includePriceGuide | boolean | Fetch a 6-month sold-price summary (default true) |
proxyConfiguration | object | Optional proxy configuration |
Output
Each result contains:
| Field | Description |
|---|---|
itemId | BrickLink internal item ID |
itemName | Full item name |
itemNumber | BrickLink item number (e.g. "75192-1") |
itemType | Set, Part, Minifigure, Book, or Gear |
categoryName | BrickLink category path |
thumbnailUrl | Item image URL |
newMinPrice | Minimum new price (USD) |
newAvgPrice | Average new price (USD, from price guide) |
newMaxPrice | Maximum new price (USD) |
usedMinPrice | Minimum used price (USD) |
usedAvgPrice | Average used price (USD, from price guide) |
usedMaxPrice | Maximum used price (USD) |
totalLots | Legacy alias of totalQuantity; not a distinct lot count |
totalQuantity | Total quantity available |
sellerCount | Number of sellers |
url | Direct link to item on BrickLink |
scrapedAt | Timestamp of scrape |
With includePriceGuide: true, available sold-price summaries replace the corresponding listing prices. Missing guide values remain null or retain the available listing value; no individual sales records are returned.
Example Output
{"itemId": 157691,"itemName": "Millennium Falcon","itemNumber": "75192-1","itemType": "Set","newMinPrice": 483.00,"newAvgPrice": 677.38,"newMaxPrice": 1999.00,"usedMinPrice": 30.00,"usedAvgPrice": 438.75,"usedMaxPrice": 600.00,"totalLots": 506,"sellerCount": 287,"url": "https://www.bricklink.com/v2/catalog/catalogitem.page?S=75192-1"}
Use Cases
- LEGO investing — track prices of retired sets over time
- Collection valuation — price your LEGO collection at market rates
- Deal hunting — find underpriced sets and parts
- Market research — analyze supply/demand across LEGO categories
- Price comparison — compare new vs used prices across sellers
Cost
This actor uses pay-per-event pricing. You are charged per result returned.
Run results and diagnostics
The dataset contains result records only. Empty searches do not add an error row. If every request fails and no records can be returned, the run fails; partial data is retained with a partial-results status. Open Run summary for request failures and the returned record count.