Back to Directory/Developer Tools

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

Japan rental prices SUUMO/at_home/LIFULL cross-shop via Apify

Developer ToolsPythonv1.0.0

Japan Rent Market — 3-Site Cross-Shop Comparison (SUUMO + at home + LIFULL HOME'S)

Apify Store

Compare Tokyo 23-ward rental prices across Japan's top 3 property portals in a single dataset.

Scrapes rental listings from SUUMO (スーモ) — Japan's #1 property portal — at home (アットホーム) — the #2 portal — and LIFULL HOME'S (ホームズ) — the #3 portal. Each item is tagged with its source so you can compare rent for the same station/layout across portals.

Why this is useful

  • Cross-portal price comparison — the same 1DK near Shibuya station often differs by 5-20% between portals
  • Market research — track Tokyo rent trends by ward over time
  • Relocation planning — find the best-priced listing before moving to Japan
  • Investment analysis — identify underpriced/overpriced areas

Input

FieldTypeDefaultDescription
wardselect渋谷区Tokyo 23 wards (千代田区, 港区, 新宿区, 渋谷区, 世田谷区, etc.)
maxItemsinteger100Max items to collect
maxPagesinteger2Max pages per source (LIFULL is page 1 only)
sourcesstringsuumo,athomeComma-separated source list (LIFULL is optional — sometimes blocked)
proxyConfigurationobject—Apify proxy

Output Sample

{
  "productId": "suumo-渋谷区-クレストコート渋谷笹塚-1DK-2階",
  "title": "クレストコート渋谷笹塚",
  "rent": 158000,
  "managementFee": 12000,
  "deposit": 158000,
  "gratuity": null,
  "layout": "1DK",
  "areaSqm": "28.29m²",
  "floor": "2階",
  "propertyType": "賃貸マンション",
  "address": "東京都渋谷区笹塚3",
  "stations": ["京王線/笹塚駅 歩8分"],
  "buildingAge": "築3年",
  "productUrl": "https://suumo.jp/chintai/jnc_000099005965/",
  "source": "suumo",
  "shop": "SUUMO",
  "ward": "渋谷区"
}

The source + shop fields let you compare the same station/layout across portals.

Use Cases

  • Cross-portal arbitrage — find the same building listed cheaper on another portal
  • Rent trend tracking — schedule daily runs to monitor ward-level rent movements
  • Relocation research — one dataset covering all 3 major portals

Pricing

Pay-per-event — $0.00005/run start + $0.002/item.

Data Source

Public rental listings from SUUMO, at home, and LIFULL HOME'S (address, rent, layout, area, station distance).

Connect

Connect to your workflow via Apify Connectors: Google Sheets, Slack, or webhooks — automate rent monitoring without code.


Related Actors

This actor is part of the fruitful_quintessence Apify suite. Datasets in the same category are available from sibling actors:

See the full suite on the Apify profile.

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-rent-market-mcp": {"command": "python3", "args": ["src/stdio_main.py"]}}}

Smithery

Smithery

Install via Smithery:

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

Setup from the maintainer

This listing does not have a supported local package template. Use the maintainer’s documentation for its hosted endpoint, authentication, and client-specific setup. No install command has been inferred.

Package

https://github.com/atushi1841/japan-rent-market-scraper/releases/download/v1.0.0/server.mcpbother

Compatible MCP Clients

io.github.atushi1841/japan-rent-market-mcp works with any MCP-compatible client. Copy the config snippet from the Configuration section above and add it to the file shown for your client, then restart the application.

  • Claude Desktop~/Library/Application Support/Claude/claude_desktop_config.jsonRestart Claude Desktop completely for changes to take effect.
  • Cursor~/.cursor/mcp.jsonRestart Cursor for changes to take effect.
  • VS Code.vscode/mcp.jsonReload VS Code window for changes to take effect.
  • Windsurf~/.codeium/windsurf/mcp_config.jsonRestart Windsurf for changes to take effect.
  • Claude Code.mcp.jsonSave at the project root, then start Claude Code in that project and review the MCP server approval prompt. Keep real credentials out of shared files.

Learn More