About japan-offmall-market-mcp
japan-offmall-market-mcp collects second-hand product listings from OffMall, Hard Off's online store, for resale research and price comparison. It searches by keyword or scans selected categories and returns prices, brands, condition ranks, and product links.
Key features
- 01Search products by keyword
- 02Scan selected product categories
- 03Collect price and brand details
- 04Return condition rank and product links
Use cases
- 01Compare second-hand prices across shops
- 02Research used cameras or instruments
- 03Find items by brand or model
- 04Review product condition and prices
MCP support
It exposes OffMall used-goods listings to MCP clients, including product details, prices, and condition ranks.
Configuration
Local server config is the same for every client. Copy it into your client’s MCP config file.
We haven’t collected a package or remote endpoint for this server. Follow the instructions in the project README.
Tools
Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.
Details
From the project READMEJapan OffMall Used Goods Market — Hard Off Official Scraper
Scrape used goods prices from OffMall (オフモール), the official online store of Hard Off (ハードオフ) — Japan's largest reuse chain with 800+ participating stores nationwide.
One dataset covering Japan's biggest second-hand ecosystem: cameras, watches, musical instruments, luxury brands, smartphones, game consoles, audio gear, and more.
Why this is useful
- 800+ stores in one place — OffMall aggregates listings from Hard Off stores across Japan (毎日更新)
- One-item-only used goods — every listing is a unique physical item with a condition rank (S/A/B/C)
- Total market scan — search by keyword or scan entire categories (13 categories)
- Cross-shop arbitrage — compare OffMall prices against Kitamura/Fujiya/Jackroad via the Japan Market family of actors
Input
| Field | Type | Default | Description |
|---|---|---|---|
searchKeyword | string | iPhone | Keyword to search (e.g. iPhone, ロレックス, ニンテンドー) |
category | select | `` | Category to scan when keyword is empty (カメラ/時計/楽器/ブランド品 等13種) |
maxItems | integer | 100 | Max items to collect |
maxPages | integer | 2 | Max pages per source (30 items/page) |
Output fields
| Field | Description |
|---|---|
productId | Product ID |
title | Product title |
brand | Brand (e.g. APPLE, Canon, Rolex) |
modelCode | Model code (e.g. MWLX2J/A) |
price | Price in JPY |
rank | Condition rank (S/A/B/C) |
imageUrl | Product image URL |
productUrl | Product page URL |
shop | OffMall |
source | offmall |
category | Category label |
scrapedAt | Scrape timestamp |
Output sample
{
"productId": "6426181",
"title": "iPhone 11",
"brand": "APPLE",
"modelCode": "MWLX2J/A",
"price": 27500,
"rank": "B",
"imageUrl": "https://p1-d9ebd2ee.imageflux.jp/c!/w=231,h=182,a=0,u=0,q=75/201328/2026_08_10_18_26_49.jpg",
"productUrl": "https://netmall.hardoff.co.jp/product/6426181/",
"shop": "OffMall",
"source": "offmall",
"category": "検索:iPhone",
"scrapedAt": "2026-08-10T10:10:00Z"
}
Pricing
Pay per event — $0.00005/run + $0.002/item.
Data source notes
- OffMall (netmall.hardoff.co.jp): official Hard Off online store, 800+ participating stores
- Server-side rendered search pages, robots.txt allows crawling (only /api/, /users/, /statics/ etc. disallowed)
- Only factual product information (name, price, brand, condition rank) is collected
MCP Server & Registry
This scraper is also available as an MCP server for AI agents:
- MCP Registry:
io.github.atushi1841/japan-offmall-market-mcp - Apify Store: https://apify.com/fruitful_quintessence/japan-offmall-market-scraper
- Gumroad: https://atushi5.gumroad.com/l/kutuxe
Install via MCP: add to your MCP config:
{"mcpServers": {"japan-offmall-market-mcp": {"command": "python3", "args": ["src/stdio_main.py"]}}}
Smithery
Install via Smithery:
npx @smithery/cli install japan-offmall-market-mcp --client claude
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.