Mansion Review Scraper — Japan Condo Valuation Data & API
Pricing
from $3.00 / 1,000 valuation extracteds
Mansion Review Scraper — Japan Condo Valuation Data & API
Mansion-Review.jp scraper & data API for Japan condo resale valuations. One record per building: monthly 坪単価 (price-per-tsubo) resale series + city/town/station benchmarks, deviation score, rating, listed-price range, build year, floors, units, station access, photos. Clean JSON/CSV.
Pricing
from $3.00 / 1,000 valuation extracteds
Rating
0.0
(0)
Developer
SIÁN OÜ
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
Mansion Review Scraper — Japan Condo Valuation Data & API 🏯
🎉 The only scraper for Japan's condo resale-VALUATION database — a full monthly price-per-tsubo (坪単価) history for every building, not just live listings
Built for analysts, investors and proptech teams who need real condo price trends, not for-sale ads
📋 Overview
Most Japan real-estate scrapers give you today's for-sale ads. This one gives you the valuation — one clean record per building with its complete monthly resale price-per-tsubo (坪単価) history, the deviation score (偏差値), user rating, current listed-price range, and city/town/station benchmark series to compare against. It's the difference between a snapshot and a trend line.
Why analysts and investors choose this actor:
- ✅ One record per building, not per ad: A deduplicated, building-level dataset — the right shape for valuation and trend work.
- 📈 Full resale price history: Monthly 坪単価 series going back ~15 years (200+ points per building), plus month-over-month and year-over-year change pre-computed.
- 🎯 Built-in benchmarks: City, town and per-station 坪単価 benchmark series ship in the same record — compare any building to its market instantly.
- 💴 Analyst-ready KPIs: Latest 坪単価 converted to ¥/m², deviation score, rating, listed-price range, build year, floors and total units — no post-processing.
- 💰 Pay only per building: Transparent pay-per-result pricing. No charge until your input is validated.
- ✨ Two ways to target: Sweep a whole area (prefecture / city / town / station / line) or pull specific buildings by URL or ID.
✨ Features
- 🏯 Building-level valuations: One row per condo building with its 坪単価 resale series and meta.
- 📈 Monthly price series: Up to ~15 years of monthly resale price-per-tsubo points per building.
- 📊 Pre-computed momentum: Month-over-month and year-over-year % change calculated for you.
- 🧭 Market benchmarks: City, town and per-station benchmark series in every record.
- 🔑 Optional rent series: Add each building's chintai (rent) 坪単価 series for yield analysis.
- 📍 Area sweep or pinpoint: Discover every building in an area, or value exact buildings by URL/ID.
- 💴 Currency-correct: All prices in JPY, 坪単価 kept in the native ¥10k/tsubo unit and converted to ¥/m².
- 🗂️ Clean exports: JSON, CSV and Excel straight from the Apify dataset — feed a dashboard or an API.
🎬 Quick Start
Paste an area URL (or a few building IDs), set how many buildings you want, and run. You get a structured dataset with one valuation record per building.
curl -X POST https://api.apify.com/v2/acts/sian.agency~mansion-review-valuation-scraper/runs?token=YOUR_TOKEN \-H 'Content-Type: application/json' \-d '{"searchMode":"byArea","areaUrls":["https://www.mansion-review.jp/mansion/city/667.html"],"maxResults":25}'
🚀 Getting Started (3 Simple Steps)
Step 1: Choose how to target
Pick By area to sweep a prefecture / city / town / station page, or By building to value specific buildings by URL or ID.
Step 2: Paste your targets
Drop in one or more area URLs (or building URLs/IDs), and set the max number of buildings and the price-series window.
Step 3: Run and export
Start the run. Download your valuation dataset as JSON, CSV or Excel — or pull it via the API.
That's it! In a couple of minutes, you'll have:
- A deduplicated, building-level valuation dataset
- A full monthly 坪単価 resale history per building
- City / town / station benchmarks to compare against
📥 Input Configuration
| Field | Type | Required | Description |
|---|---|---|---|
| searchMode | string | No | byArea (sweep an index/hub page) or byBuildingId (specific buildings). Default byArea. |
| areaUrls | array | No | mansion-review.jp index/hub URLs (prefecture/city/town/station). Used in byArea mode. |
| areaKind | string | No | Area kind (prefecture/city/town/station/line/ranking) — alternative to a URL. |
| areaId | string | No | Numeric ID for the chosen area kind (e.g. 667). |
| buildingIds | array | No | Building URLs or numeric IDs. Used in byBuildingId mode. |
| maxResults | integer | No | Max buildings per run (FREE: 25, PAID: unlimited). Default 100. |
| yearsAgo | integer | No | Years of monthly price history to pull. Default 10. |
| includeRentSouba | boolean | No | Also fetch each building's rent (chintai) 坪単価 series. Default false. |
Example — sweep a city:
{"searchMode": "byArea","areaUrls": ["https://www.mansion-review.jp/mansion/city/667.html"],"maxResults": 50}
Example — value specific buildings with rent series:
{"searchMode": "byBuildingId","buildingIds": ["763410", "1434087"],"includeRentSouba": true}
📤 Output
Results are saved to the Apify dataset with 40+ fields including:
| Field | Type | Description |
|---|---|---|
| id | string | Building identifier |
| name | string | Condo / building name |
| latest_tsubo_tanka | number | Most recent monthly resale price per tsubo (¥10k/tsubo) |
| latest_price_per_sqm_jpy | integer | Latest price per m² (¥) |
| mom_change_pct | number | Month-over-month % change |
| yoy_change_pct | number | Year-over-year % change |
| deviation_score | integer | Condo deviation score (偏差値) |
| rating_value | number | Aggregate user rating |
| listed_low_price / listed_high_price | integer | Current listed-price range (¥) |
| tsubo_tanka_series | object | Full monthly resale series keyed by YYYYMM |
| city_tsubo_tanka_series | object | City-level benchmark series |
| built_year / total_units / floors_above | integer | Building attributes |
| nearest_station / station_access | string | Station name and access text |
Example:
{"id": "763410","name": "パークシティ武蔵小山ザタワー","latest_month": "202605","latest_tsubo_tanka": 1073.74,"latest_price_per_sqm_jpy": 3248064,"mom_change_pct": 0.3,"yoy_change_pct": 37.2,"deviation_score": 79,"rating_value": 5.0,"listed_low_price": 57000000,"listed_high_price": 348000000,"currency": "JPY","built_year": 2021,"total_units": 439,"prefecture": "東京都","city": "品川区","nearest_station": "武蔵小山駅","series_points": 209}
💼 Use Cases & Examples
1. Condo resale-price comparables
Appraisers and agents pricing a unit against its building's own history.
Input: A building URL or ID Output: The full monthly 坪単価 resale series + current listed range Use: Anchor a valuation to a real, building-specific price trend.
2. Investment & yield analysis
Investors screening buildings for momentum and rental yield.
Input: A city or station area URL with includeRentSouba
Output: Resale series + rent series + build year and units per building
Use: Rank buildings by appreciation and gross yield in one pass.
3. Market trend dashboards
Proptech teams powering price-trend charts and heatmaps.
Input: A prefecture or city sweep Output: Building, city, town and station benchmark series Use: Plot building vs market trend lines with no extra requests.
4. Valuation & forecasting models
Quants feeding a price model with clean monthly history.
Input: A bulk list of building IDs Output: 200+ monthly points per building with MoM/YoY pre-computed Use: Train and backtest condo price forecasts.
5. Building price-history reports
Researchers documenting how a specific tower's value has moved.
Input: A single building ID Output: Its complete resale history, score, rating and attributes Use: Produce a one-building price-history report instantly.
6. Feeding a Japan real-estate data API
Developers building a condo-valuation product.
Input: Scheduled area sweeps Output: A deduplicated building dataset refreshed on a cadence Use: Back a valuation API or internal data warehouse.
🔗 Integration Examples
JavaScript/Node.js
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: 'YOUR_TOKEN' });const run = await client.actor('sian.agency/mansion-review-valuation-scraper').call({searchMode: 'byArea',areaUrls: ['https://www.mansion-review.jp/mansion/city/667.html'],maxResults: 25,});const { items } = await client.dataset(run.defaultDatasetId).listItems();console.log(items[0]);
Python
from apify_client import ApifyClientclient = ApifyClient('YOUR_TOKEN')run = client.actor('sian.agency/mansion-review-valuation-scraper').call(run_input={'searchMode': 'byBuildingId','buildingIds': ['763410', '1434087'],'includeRentSouba': True,})for item in client.dataset(run['defaultDatasetId']).iterate_items():print(item)
cURL
curl -X POST 'https://api.apify.com/v2/acts/sian.agency~mansion-review-valuation-scraper/runs?token=YOUR_TOKEN' \-H 'Content-Type: application/json' \-d '{"searchMode":"byArea","areaUrls":["https://www.mansion-review.jp/mansion/city/667.html"]}'
Automation Workflows (N8N / Zapier / Make)
- Trigger: Schedule (e.g. monthly) or webhook
- HTTP Request: Call the actor API
- Process: Handle the JSON valuation records
- Action: Save to a warehouse, refresh a dashboard, or alert on price moves
📊 Performance & Pricing
FREE Tier (Try It Now)
- 25 buildings per run — full feature access, same data quality
- No credit card required
- Perfect for testing and small studies
PAID Tier (Production Ready)
- Unlimited buildings per run
- Pay-per-result: only charged per building valued
- Optional rent-series enrichment billed separately, only when a rent series exists
💰 Transparent pay-per-result — you pay for the building records you keep, nothing more.
❓ Frequently Asked Questions
Q: Is this for-sale listings or valuations? A: Valuations. You get one record per building with its full monthly resale price-per-tsubo (坪単価) history — not individual for-sale ads.
Q: How far back does the price history go?
A: Up to ~15 years of monthly points (often 200+ per building). Tune the window with yearsAgo.
Q: How many buildings can I value? A: FREE tier: 25 per run. PAID tier: unlimited.
Q: What is 坪単価 (tsubo-tanka)? A: The price per tsubo (≈3.306 m²), the standard Japanese unit. We keep the native ¥10k/tsubo value and also give you the ¥/m² conversion.
Q: Can I get rental data too?
A: Yes — enable includeRentSouba to add each building's chintai (rent) 坪単価 series.
Q: What output formats are available? A: JSON, CSV and Excel — export directly from the Apify dataset.
🐛 Troubleshooting
- No buildings found in
byArea— make sure the URL is an index/area page (prefecture/city/town/station) or the/mansion/hub, not a single building page. - A building has a short series — newer buildings simply have fewer months of resale history; the series reflects what exists.
- Rent fields are empty — that building has no chintai (rent) series, or
includeRentSoubawas off.
⚖️ Is it legal to scrape data?
Our actors are ethical and do not extract any private user data, such as email addresses, gender, or location. They only extract what has been chosen to be shared publicly. We therefore believe that our actors, when used for ethical purposes by Apify users, are safe.
However, you should be aware that your results could contain personal data. Personal data is protected by the GDPR in the European Union and by other regulations around the world. You should not scrape personal data unless you have a legitimate reason to do so. If you're unsure whether your reason is legitimate, consult your lawyers.
You can also read Apify's blog post on the legality of web scraping.
🤝 Support
Questions, feature requests or issues? Reach out via the Apify Console or leave a review — we read every one and ship improvements fast.
⭐ Love this actor? Leave a 5-star review — it helps other analysts discover it.
Disclaimer: This actor is an independent tool and is not affiliated with, endorsed by, or sponsored by Mansion Review (mansion-review.jp) or any of its operators. "Mansion Review", 坪単価 series and all related names and trademarks are the property of their respective owners. Use this actor in compliance with the target site's terms of service and all applicable laws.
🔥 More automation tools: https://apify.com/sian.agency?fpr=sian