LEGO Sets Scraper - PriceCharting avatar

LEGO Sets Scraper - PriceCharting

Pricing

from $5.00 / 1,000 price records

Go to Apify Store
LEGO Sets Scraper - PriceCharting

LEGO Sets Scraper - PriceCharting

Scrape real LEGO set prices by completeness condition (Pieces Only, Pieces & Box, Pieces & Manual, Complete, New & Sealed, Box Only, Manual Only), price history, set details and sold comps from PriceCharting.com.

Pricing

from $5.00 / 1,000 price records

Rating

0.0

(0)

Developer

PunkRecordsData

PunkRecordsData

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

7 hours ago

Last modified

Categories

Share

PunkRecordsData

๐Ÿงฑ LEGO Sets Scraper - Real Condition Prices

๐Ÿš€ Get real LEGO set prices by completeness condition, not a generic single number. Scrape Pieces Only, Pieces & Box, Pieces & Manual, Complete, New & Sealed, Box Only and Manual Only prices from PriceCharting.com.

The LEGO Sets Scraper extracts market values for LEGO sets from PriceCharting.com. LEGO sets are priced by how complete they are, not by a numeric grade, this actor reads all 7 real price points PriceCharting tracks per set, plus optional price history, set details and sold comps.

๐ŸŽฏ Target Audience๐Ÿ’ก Primary Use Cases
LEGO collectors & investorsTrack a collection's value by completeness over time
Resellers & flippersSpot the pieces-only-to-new spread worth completing a set for
Retro toy storesAutomate inventory valuation for used and sealed sets
Data analystsBuild price trend models across themes and years

๐Ÿ“‹ What the LEGO Sets Scraper does

๐Ÿ’ก Why it matters: a loose Millennium Falcon UCS set and a factory-sealed one can differ by 2-3x in price, and "Pieces & Box" or "Pieces & Manual" (missing just one component) sit at real, distinct price points in between. Most scrapers targeting this site expose a single flattened price; this one reads every real condition the site tracks.

Point it at a theme listing page (e.g. /console/lego-star-wars) or a single set URL, and it extracts the current price at every real completeness condition, plus three optional enrichments: full price history, set details, and sold comps, each tagged with the real condition.

๐Ÿ“Š Output

Each record contains:

FieldDescription
titleSet name (e.g., "Millennium Falcon #75192")
urlFull PriceCharting product URL
piecesOnlyAll pieces, no box or manual ($)
piecesAndBoxPieces + box, no manual ($)
piecesAndManualPieces + manual, no box ($)
completePieces + box + manual ($)
newNew & sealed in box ($)
boxOnlyBox only ($)
manualOnlyManual only ($)
scrapedAtISO timestamp of scrape
setDetails(optional) Genre, release date, model/set number, notes
priceHistory(optional) Monthly price arrays per condition
soldComps(optional) Recent sold listings, tagged with the condition they sold at

Example output (real set, real prices, 2026-09-15):

{
"title": "Millennium Falcon #75192",
"url": "https://www.pricecharting.com/game/lego-star-wars/millennium-falcon-75192",
"piecesOnly": 267.93,
"piecesAndBox": 357.93,
"piecesAndManual": 323.00,
"complete": 550.00,
"new": 700.00,
"boxOnly": 90.00,
"manualOnly": 55.46,
"scrapedAt": "2026-09-15T05:38:37.000Z"
}

โœจ Why choose this Actor

  • 7 real price points, not one flattened number, including "Pieces & Box" and "Pieces & Manual," conditions most scrapers of this site never separate out
  • Real sold-comps tagging, recent sales tagged by the actual condition they sold at (Pieces Only, Complete, New, Pieces & Manual), not lumped together
  • Full theme coverage, works on any of PriceCharting's ~150 LEGO theme listings (Star Wars, City, Technic, Harry Potter, Ninjago, and more) via /category/lego-sets
  • Pay only for what you use, 4 independent billable events, each optional except the base price record

๐Ÿš€ How to use

  1. Create a free Apify account at console.apify.com/sign-up, you get $5 credit monthly.
  2. Open the LEGO Sets Scraper in Apify Console.
  3. Add start URLs, paste a theme listing or a single set URL:
    • https://www.pricecharting.com/console/lego-star-wars
    • https://www.pricecharting.com/game/lego-star-wars/millennium-falcon-75192
  4. Set max items, how many sets to scrape (free tier caps at 10).
  5. Toggle the extras you need, Price history, Sold comps, Set details, each is billed only when enabled.
  6. Click Start, results appear in the Output tab within minutes.
  7. Download as JSON, CSV, Excel, or XML.

๐Ÿ’ผ Business use cases

Completion ROI analysis

Compare Pieces Only against Complete and New prices to decide whether hunting down a missing box or manual is worth it.

Collection valuation by condition

Track a mixed collection's real market value instead of a single flattened per-set estimate.

Resale sourcing

Resellers can compare Pieces Only listings against Complete/New resale value to find sets worth restoring.

Theme-wide market research

Scrape an entire theme listing to compare condition premiums across every set in Star Wars, Technic, Harry Potter, etc.

๐Ÿ”Œ Automating LEGO Sets Scraper

  • Make.com / Zapier, Schedule weekly scrapes and push results to Google Sheets
  • Slack, Get notified when a set's New price crosses a threshold
  • Airbyte, Feed condition-level pricing into your data warehouse
  • GitHub Actions, Automate scrapes on a cron schedule

๐ŸŒŸ Beyond business use cases

  • Personal collection tracking, know exactly what your built and sealed sets are worth
  • Academic research, study how completeness premiums vary across LEGO themes and release years
  • Non-profit fundraising, value donated LEGO collections for charity auctions

๐Ÿค– Ask an AI assistant about this scraper

Ask questions about how to use this scraper, what data it extracts, or how to integrate it with your workflow. The AI assistant has full context about the actor's capabilities.

โ“ Frequently Asked Questions

Why 7 price points instead of one?

PriceCharting tracks LEGO sets by completeness, not by a single resale value. A set missing its box or manual sells for a real, different price than a complete one, and this actor exposes each of those 7 conditions.

What is "Pieces & Box" vs "Pieces & Manual"?

Two distinct, common resale states: a set with all its pieces and original box but no instructions, or all pieces and the manual but no box. Both are real market segments on PriceCharting, tracked separately from "Complete" (all three) and "Pieces Only" (none of the extras).

How does pricing work?

The base price-record event bills per set scraped. Enable Price history, Sold comps, and/or Set details for additional data at extra per-event cost. Free users get 10 sets per run.

This actor scrapes publicly available pricing data. Respect PriceCharting's terms of service and use the data responsibly.

Can I scrape individual set pages?

Yes, paste any https://www.pricecharting.com/game/lego-.../... set URL directly into the start URLs.

What happens if I hit the free tier limit?

The actor caps output at 10 items for free users. Upgrade to a paid plan for up to 1,000,000 items.

Not currently, search is protected by Cloudflare. Use direct theme/set URLs instead.

Can I schedule recurring scrapes?

Yes, use Apify's Scheduler to run the actor daily, weekly, or on any cron schedule.

What are "sold comps"?

Recent eBay/TCGPlayer sold listings PriceCharting tracks per condition. This actor tags each comp with the real condition it sold at (Pieces Only, Complete, New, Pieces & Manual).

๐Ÿ”Œ Integrate with any app

The actor outputs JSON datasets that work with virtually any tool: Google Sheets, Airtable, Notion, databases (PostgreSQL, MongoDB), data pipelines (Airbyte, Fivetran), and more. Use the Apify API to pull data programmatically.

๐Ÿ’ก Pro Tip: browse the complete PunkRecordsData collection.

๐Ÿ†˜ Need Help? contact.punkrecordsdata@gmail.com

โš ๏ธ Disclaimer: independent tool, not affiliated with PriceCharting or LEGO; only publicly available data.