Noble Knight Games OOP Board Game Catalog Scraper
Pricing
Pay per event
Noble Knight Games OOP Board Game Catalog Scraper
Scrapes Noble Knight Games for out-of-print and collectible board games, RPGs, wargames, and miniatures. Extracts condition grades (New/Mint/NM/VG+/etc.), price per condition tier, publisher, category, stock, and condition price ladder. The go-to OOP/used tabletop catalog for collector valuation.
Pricing
Pay per event
Rating
0.0
(0)
Developer
BowTiedRaccoon
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Share
Scrapes the Noble Knight Games catalog for out-of-print, used, and collectible board games, RPGs, wargames, and miniatures.
Noble Knight is the dominant condition-graded OOP/used tabletop marketplace — the standard reference for collector and reseller valuation of out-of-print titles. This actor extracts the full condition price ladder for each product (New/Mint/NM/VG+/etc.) along with publisher, category, genre, and stock status.
What it extracts
Each record represents one product in the Noble Knight catalog:
| Field | Description |
|---|---|
product_id | Noble Knight internal product ID |
title | Product title |
product_url | Canonical product page URL |
product_type | Item type (e.g. Boxed Game, Softcover, Miniature) |
publisher | Publisher name |
product_line | Noble Knight product line grouping |
category | Top-level category (Board Games, Role Playing Games, War Games, etc.) |
genre | Genre sub-classification |
condition_grade | Best available condition grade |
price | Price of best available copy (USD) |
currency | Currency code (USD) |
in_stock | True if at least one condition is in stock |
condition_price_ladder | All condition grades with prices, pipe-delimited per line |
sku | Noble Knight variant SKU |
description | Product description text |
image | Product image URL |
year | Publication year when available |
bgg_id | BoardGameGeek ID when cross-linked |
Condition price ladder format
The condition_price_ladder field contains one entry per available condition, newline-separated:
SW (MINT/New)|24.99|trueNM|19.99|trueEX/NM|17.99|falseVG+/NM|14.99|false
Inputs
| Parameter | Type | Default | Description |
|---|---|---|---|
maxItems | integer | 10 | Maximum product records to scrape. Set to 0 for the full catalog (~500k+ products). |
productUrls | array | — | Optional list of specific Noble Knight product URLs to scrape directly, skipping the sitemap. |
Examples
Scrape 100 products from the sitemap:
{"maxItems": 100}
Scrape specific products by URL:
{"maxItems": 5,"productUrls": [{ "url": "https://www.nobleknight.com/P/2147993326/007---Spectre-Board-Game" },{ "url": "https://www.nobleknight.com/P/2147832914/007-Everything-Or-Nothing---Official-Strategy-Guide" }]}
How it works
- Walks the Noble Knight sitemap index (
sitemap.xml) to collect product URLs fromsitemapproducts*.xmlchild sitemaps (9+ files, 500k+ products total). - Fetches each product page with an English locale header to ensure USD pricing (prevents geo-redirect to jp.nobleknight.com).
- Parses the condition price ladder, product metadata, and description from server-rendered HTML.
- Emits one dataset record per product.
The full catalog contains over 500,000 SKUs. For large runs, set a generous timeoutSecs and use maxItems to scope the crawl.
Use cases
- Collector valuation — track condition-graded prices for specific OOP titles
- Reseller research — monitor market prices across condition tiers
- Inventory comparison — find price gaps between condition grades
- Market analysis — map the OOP tabletop segment by publisher, category, and price
- Complement to Board Game Oracle — Noble Knight covers used/OOP pricing; BGO covers new retail