LIFULL HOMES Japan Sale Scraper — 中古マンション & 一戸建て
LIFULL HOMES Japan Sale Scraper — 中古マンション & 一戸建て
Scrape for-sale property listings from LIFULL HOME'S (homes.co.jp), Japan's second-largest real estate portal. Covers resale condos (中古マンション), new condos (新築マンション), resale detached homes (中古一戸建て), new detached homes (新築一戸建て), and land (土地) — by prefecture.
What you get
Each listing record contains:
| Field | Description |
|---|---|
listing_id |
HOMES listing ID from the URL |
title |
Listing title (e.g. "センチュリーパークタワー 49階") |
transaction_type |
sale_new / sale_resale / land |
property_type |
mansion_resale / mansion_new / detached_resale / detached_new / land |
prefecture |
Prefecture slug (e.g. tokyo) |
city |
City or ward (e.g. 中央区) |
district |
District / chome |
address_ja |
Full Japanese address |
price_jpy |
Price in yen |
price_usd |
Price in USD (converted at run time) |
price_per_sqm_jpy |
Price per m² in yen |
building_year |
Year built |
building_age_years |
Age in years |
building_area_sqm |
Floor area (m²) |
land_area_sqm |
Land area (m²) |
rooms_layout |
Room layout (e.g. 3LDK) |
direction |
Exposure direction (e.g. 南向き) |
building_structure |
Structure (SRC, RC, 木造, etc.) |
floors_total |
Total floors in building |
floor_location |
Unit floor number |
management_fee_jpy |
Monthly management fee (yen) |
repair_reserve_jpy |
Monthly repair reserve (yen) |
management_company |
Property management company |
nearest_station |
Nearest station name |
station_distance_min |
Walk time to station (minutes) |
train_line |
Train line name |
zoning |
Zoning class (用途地域) |
renovation_history |
Renovation history summary |
photos |
Photo URLs (pipe-separated, up to 20) |
description_ja |
Japanese listing description |
broker_name |
Listing broker / agency name |
listing_url |
Direct URL on homes.co.jp |
scraped_at |
Scrape timestamp (ISO 8601) |
Input options
Prefectures
Select one or more of Japan's 47 prefectures. Defaults to tokyo, kanagawa, osaka.
Listing Category
| Value | Property type |
|---|---|
mansion_resale |
Resale condo (中古マンション) — default |
mansion_new |
New condo (新築マンション) |
detached_resale |
Resale detached home (中古一戸建て) |
detached_new |
New detached home (新築一戸建て) |
land |
Land (土地) |
Scrape Detail Pages
When enabled (default: true), follows each listing link to collect enriched data: station access, floor layout, management fees, building structure, zoning, renovation history, and photos. Disable for faster summary-only runs.
Include USD Prices
When enabled (default: true), converts the JPY price to USD using a live exchange rate fetched from open.er-api.com at run start. Falls back to a hardcoded rate (~149 JPY/USD) if the API is unavailable.
Max Items
Maximum listings to return. Defaults to 10. Set to 0 for unlimited (full prefecture crawl).
Proxy Configuration
Residential proxy is strongly recommended — HOMES blocks datacenter IPs. The default configuration uses Apify's RESIDENTIAL proxy group.
How it works
- Seed: Generates listing page URLs for each selected prefecture and category (e.g.
https://www.homes.co.jp/mansion/chuko/tokyo/list/). - Listing pages: Extracts all listings from the embedded JSON-LD
ItemListblock — price, area, year built, address, and listing URL. - Detail pages (when
scrapeDetails: true): Follows each listing URL and parses the HTML table for station access, layout, fees, structure, zoning, photos, and broker info. - Pagination: Automatically follows next-page links until
maxItemsis reached or no more pages exist.
Performance notes
- Concurrency is capped at 3 to respect HOMES rate limits with residential proxy rotation.
- A full Tokyo mansion_resale crawl (1000+ listings) takes around 30-60 minutes depending on proxy speed.
- Set
scrapeDetails: falseto skip detail pages and run ~5x faster.
Use cases
- Japanese real estate market analysis
- Price-per-sqm tracking across prefectures
- Investment property research
- Building age and structure distribution analysis
- Station proximity valuation studies
Legal notice
Always comply with HOMES.co.jp's Terms of Service when using scraped data. This tool is intended for research and analysis purposes.