Noble Knight Games OOP Board Game Catalog Scraper
Independent tool. Trademarks referenced on this page are the property of their respective owners and are used only to identify the public website this tool reads. No affiliation or endorsement.
Noble Knight Games OOP Board Game Catalog Scraper
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|true
NM|19.99|true
EX/NM|17.99|false
VG+/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).
- Returns the condition price ladder, product metadata and description for each title.
- 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