OrbTop

Noble Knight Games OOP Board Game Catalog Scraper

ECOMMERCEGAMES

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

  1. Walks the Noble Knight sitemap index (sitemap.xml) to collect product URLs from sitemapproducts*.xml child sitemaps (9+ files, 500k+ products total).
  2. Fetches each product page with an English locale header to ensure USD pricing (prevents geo-redirect to jp.nobleknight.com).
  3. Returns the condition price ladder, product metadata and description for each title.
  4. 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