miniaturemarket.com APIminiaturemarket.com ↗
Access board game and miniature product listings, pricing, category browsing, and REVIEWS.io customer reviews from Miniature Market via 5 structured endpoints.
curl -X GET 'https://api.parse.bot/scraper/26e09133-6f78-441f-8988-c59975fc3b7d/search_products?page=1&query=pokemon' \ -H 'X-API-Key: $PARSE_API_KEY'
Search for board games and miniatures by keyword. Returns paginated results including name, SKU, price, and URL.
| Param | Type | Description |
|---|---|---|
| page | integer | Page number for results |
| order | string | Sort order. Accepted values: name-asc, name-desc, price-asc, price-desc |
| queryrequired | string | Search keyword (e.g. 'catan', 'pokemon', 'dungeons dragons') |
{
"type": "object",
"fields": {
"page": "integer, current page number",
"items": "array of product objects with name, url, sku, price_text, and price fields",
"query": "string, the search query echoed back"
},
"sample": {
"data": {
"page": 1,
"items": [
{
"sku": "MFG73002",
"url": "https://www.miniaturemarket.com/mfg73002.html",
"name": "Catan - Family Edition",
"price": 29.99,
"price_text": "$29.99"
}
],
"query": "catan"
},
"status": "success"
}
}About the miniaturemarket.com API
The Miniature Market API exposes 5 endpoints covering product search, category browsing, full product details, customer reviews, and current deals from miniaturemarket.com. The get_product_details endpoint returns fields including SKU, brand, price, category, description, and aggregate rating data, while get_product_reviews pulls paginated REVIEWS.io review records with author, rating, title, comment, date, and location for any product SKU.
Search and Browse
The search_products endpoint accepts a required query string and optional page and order parameters. Sort order accepts four values: name-asc, name-desc, price-asc, and price-desc. Results return an array of product objects each containing name, url, sku, price_text, and numeric price. The get_category_products endpoint works identically but takes a category slug — such as board-games, role-playing-games, miniatures-games, or trading-card-games — instead of a free-text query.
Product Details and Deals
get_product_details accepts either a product SKU (e.g. cn3131) or a full product URL, and returns brand, category, description, a numeric price, and a rating object containing average and count fields. If no ratings exist, rating is null. The get_deals endpoint is a convenience wrapper around the deals category — it requires no parameters beyond an optional page and always returns category as 'deals' alongside the standard product item array.
Customer Reviews
get_product_reviews fetches paginated reviews sourced from REVIEWS.io, returning 15 reviews per page. Each review object includes author, rating, title, comment, date, human_date, and location. The endpoint also returns total_reviews as an integer and average_rating as a decimal string (e.g. '4.50'). SKUs should be passed in the format used by the product listing, such as MFG73002 or FFGCN3015.
Coverage Scope
All five endpoints are read-only and return current published data. Prices are in USD. Pagination is consistent across all listing endpoints via the page integer parameter. Products with no reviews return an empty reviews array and zero total_reviews rather than an error.
- Track price changes on specific board game SKUs over time using the
pricefield fromget_product_details. - Build a deal alert tool by polling
get_dealsand comparing current prices against stored baselines. - Aggregate REVIEWS.io review sentiment for tabletop products using
comment,rating, anddatefromget_product_reviews. - Populate a product catalog for a fan site or comparison tool using
name,brand,description, andcategoryfromget_product_details. - Rank products within a category by price using
get_category_productswithorder=price-asc. - Monitor new releases or restocks in specific categories like
miniatures-gamesortrading-card-gamesviaget_category_products. - Cross-reference SKUs between search results and full product details to enrich lightweight listings with brand and rating data.
| Tier | Price | Credits/month | Rate limit |
|---|---|---|---|
| Free | $0/mo | 100 | 5 req/min |
| Hobby | $30/mo | 1,000 | 20 req/min |
| Developer | $100/mo | 5,000 | 250 req/min |
One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.
Does Miniature Market have an official developer API?+
What does `get_product_reviews` return, and where does the data come from?+
author, rating, title, comment, date, human_date, and location fields, plus top-level total_reviews and average_rating for the product.Can I retrieve inventory or stock availability for products?+
Are there any limitations on which categories are supported by `get_category_products`?+
board-games, deals, trading-card-games, role-playing-games, miniatures-games, and collectibles. Passing an unrecognized slug will return an empty or error response. The list of valid slugs maps directly to the site's navigation structure and may expand over time.Does the API expose product images or variant/edition listings?+
get_product_details and listing endpoints cover text fields — name, SKU, price, brand, description, category, and ratings — but do not include image URLs or product variant data. You can fork this API on Parse and revise it to add image or variant fields.