io.github.atushi1841/japan-car-market-mcp

Official registry E-commerce

Japan used car prices from goo-net.com via Apify + Gumroad

What can you do with io.github.atushi1841/japan-car-market-mcp?

  • ✅ Server-side rendered pages (no browser needed — fast & cheap)
  • ✅ Nationwide inventory (47 prefectures) with pagination
  • ✅ Model name, price (JPY), maker, image, dealer shop, and detail URL per listing
  • ✅ Prefecture filter (e.g. 01 = Hokkaido, 13 = Tokyo, 47 = Okinawa)
  • ✅ EUC-JP encoding handled automatically
  • ✅ Runs on Apify proxy — no IP blocking issues

Install

Add this to your client's MCP configuration (Claude Desktop: claude_desktop_config.json; Cursor: .cursor/mcp.json; VS Code and others use the same "mcpServers" shape).

MCPB package https://github.com/atushi1841/goo-net-car-scraper/releases/download/v1.0.0/server.mcpb

Documentation

From the project's README on GitHub, refreshed weekly. Links open on GitHub.

Contents
  1. Goo-net Japan Used Cars Scraper
  2. Why This Data
  3. Features
  4. Input
  5. Output
  6. Use Cases
  7. Price Stats API Mode (相場統計API)
  8. Pricing
  9. Legal
  10. Tech
  11. MCP Server & Registry
  12. Smithery

Goo-net Japan Used Cars Scraper

Scrape used car listings from goo-net.com — one of Japan's largest used car portals — with prices, maker, and dealer information.

Why This Data

  • Japan exported a record 1.71 million used vehicles in 2025 (JUMVEA) — a massive global market
  • Used car exporters (BE FORWARD, carused.jp, SBT Japan, etc.) constantly need fresh inventory and pricing data
  • JDM (Japanese Domestic Market) models are highly valued worldwide
  • Zero dedicated cross-listing competitor on Apify Store at launch

Features

  • ✅ Server-side rendered pages (no browser needed — fast & cheap)
  • ✅ Nationwide inventory (47 prefectures) with pagination
  • ✅ Model name, price (JPY), maker, image, dealer shop, and detail URL per listing
  • ✅ Prefecture filter (e.g. 01 = Hokkaido, 13 = Tokyo, 47 = Okinawa)
  • ✅ EUC-JP encoding handled automatically
  • ✅ Runs on Apify proxy — no IP blocking issues

Input

FieldTypeDefaultDescription
searchKeywordstringemptyCar model / brand keyword (e.g. ハイエース, アクア). Empty = full scan
statsModebooleanfalsetrue = return aggregated price stats instead of listings
statsKeywordstringemptyModel name to aggregate (e.g. N-BOX, ハイエース)
prefecturestringemptyPrefecture code 01–47. Empty = all Japan
maxItemsinteger100Maximum number of listings to collect
maxPagesinteger5Maximum number of pages to crawl
proxyConfigurationobjectautoApify proxy (auto)

Output

Each item contains: itemId, title, maker, price (JPY), imageUrl, detailUrl, shop, source, scrapedAt.

Example:

{
  "itemId": "988026080400207235003",
  "title": "ハイエースバン スーパーGL",
  "maker": "トヨタ",
  "price": 2796000,
  "detailUrl": "https://www.goo-net.com/usedcar/spread/goo/15/988026080400207235003.html",
  "shop": "ハイエース/キャラバン専門店 ファイントラスト土岐店",
  "source": "goo-net"
}

Use Cases

  • 🚗 Used car exporters & importers (inventory tracking, pricing research)
  • 📊 Market researchers (JDM market trends, price analysis)
  • 🔍 JDM enthusiasts hunting specific models

Price Stats API Mode (相場統計API)

Same Actor doubles as a price stats API for market research — returns aggregated price statistics for a car model without downloading the full listing data.

Request (Apify synchronous API):

curl -X POST "https://api.apify.com/v2/acts/bgm5Gxn4BeBmoO7xD/run-sync-get-dataset-items?token=YOUR_TOKEN&timeout=120" \
  -H "Content-Type: application/json" \
  -d '{"statsMode": true, "statsKeyword": "N-BOX", "maxItems": 30, "maxPages": 1}'

Response (JSON):

{
  "statsType": "goo-net-car-price",
  "keyword": "N-BOX",
  "count": 5,
  "priceMin": 230000,
  "priceMax": 1907000,
  "priceAvg": 974400,
  "priceMedian": 596000,
  "sampleItems": [{"title": "...", "price": 230000, "detailUrl": "...", "shop": "..."}]
}
  • statsKeyword: model name (e.g. N-BOX, ハイエース). Full-width/half-width matching handled automatically
  • Combine with bodyType to narrow (e.g. KEI, SUV)
  • Use cases: market research, dealer pricing benchmarks, export valuation

Pricing

Pay per result: $0.002 per item ($2 per 1,000 listings).

  • Respects goo-net's robots.txt (search endpoints excluded; category pages allowed)
  • For research and legitimate business use. Check goo-net's terms before commercial use.
  • Rate-limited by design (3 retries, exponential backoff).

Tech

  • Python 3.11 + httpx + BeautifulSoup
  • Apify Actor SDK v3
  • EUC-JP decode support

MCP Server & Registry

This scraper is also available as an MCP server for AI agents:

Install via MCP: add to your MCP config:

{"mcpServers": {"japan-car-market-mcp": {"command": "python3", "args": ["src/stdio_main.py"]}}}

Smithery

Install via Smithery:

npx @smithery/cli install atushi1841/japan-car-market-mcp --client claude

Frequently asked questions

What is io.github.atushi1841/japan-car-market-mcp?

Japan used car prices from goo-net.com via Apify + Gumroad

How do I install io.github.atushi1841/japan-car-market-mcp?

Follow the installation steps in its documentation, shown on this page and in its repository.

Does io.github.atushi1841/japan-car-market-mcp need an API key?

Its registry entry lists no required key or secret. Some features may still need an account with the service it connects to.

Is io.github.atushi1841/japan-car-market-mcp open source?

Its code is public on GitHub, but the repository does not declare a standard license.

Who maintains io.github.atushi1841/japan-car-market-mcp?

It is published by atushi1841. AI.tn lists it but does not maintain or endorse it.

From the official MCP Registry. Listing is not an endorsement: review a server's code and permissions before giving it access to your data.