SUUMO Scraper — Japan Rental Listings with Agent Contacts
Pricing
Pay per usage
SUUMO Scraper — Japan Rental Listings with Agent Contacts
Scrape Japanese rental property listings from SUUMO: rent, deposit, layout, floor area, station walk time, plus the listing agency's name, phone and licence.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
Toru Tatsumi
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Scrape rental property listings from SUUMO (suumo.jp), Japan's largest real-estate portal, and get the listing agency's contact details along with every room: company name, phone number, opening hours and real-estate licence number.
Point it at any SUUMO search-results URL — set your filters on the site, paste the URL, run. Pagination is followed automatically.
What you get
One item per room (a building usually holds several rooms, each with its own rent and layout).
| Field | Example | Notes |
|---|---|---|
buildingName | アイメックス北参道 | Building name as shown on SUUMO |
category | 賃貸マンション | Rental apartment / mansion / house |
address | 東京都渋谷区千駄ヶ谷3 | Ward-level address from the listing |
stations[] | line, station, walkMinutes | Up to 3 nearest stations, walk time parsed to an integer |
buildingAge / buildingAgeText | 0 / 新築 | Years since construction; 0 for newly built |
structure, floorsTotal | 地下1地上4階建, 4 | |
floor | 3階 | Floor of this room |
rentYen | 177000 | Parsed to yen — 17.7万円 becomes 177000 |
adminFeeYen, depositYen, gratuityYen | 15000, null, null | null when the listing shows - |
layout | 1LDK | |
areaSqm | 26.26 | Square metres as a number |
url | https://suumo.jp/chintai/jnc_000109871755/ | Room page |
agentName | グランデ新宿店 (株)グランデ | Listing agency (with fetchAgentContacts) |
agentPhone | 03-5338-5960 | Agency phone number |
agentHours | 10:00~19:00/定休日:年中無休 | |
agentLicense | 国土交通大臣(1)第11093号 … | Real-estate licence number |
direction, buildingType, constructionType, builtYearMonth | 北東, マンション, 鉄筋コン, 2026年9月 | From the room page |
What you do not get
- No sale listings — this Actor covers rentals (
/chintai/) only. - No floor plans, photos or map coordinates.
- No data behind a login, and no personal data:
agentPhoneis the agency's published business number, not a private one. - Fields shown as
-on SUUMO come back asnull. That is the listing, not a scraping failure.
Measured performance
Measured on 2026-09-23 against 東京都渋谷区 rentals, from a single machine with no proxy:
- One results page returned 75 rooms parsed in 3.2 s.
- With
fetchAgentContactsenabled: 10 rooms in 23.3 s — about 2.3 s per room, which includes the built-in 1 s politeness delay. - Field coverage over those 10 rooms: rent, layout, area, licence, direction 10/10; agency name 10/10; agency phone 9/10.
Without fetchAgentContacts the Actor only loads results pages, so roughly 75 rooms per request.
Input examples
Default (no input needed — just press Start):
{ "startUrls": [{ "url": "https://suumo.jp/chintai/tokyo/sc_shibuya/" }] }
Several wards, listings only, no agency lookup:
{"startUrls": [{ "url": "https://suumo.jp/chintai/tokyo/sc_shinjuku/" },{ "url": "https://suumo.jp/chintai/tokyo/sc_minato/" }],"maxItems": 2000,"fetchAgentContacts": false}
Agency prospecting — fewer rooms, every contact:
{"startUrls": [{ "url": "https://suumo.jp/chintai/tokyo/sc_shibuya/" }],"maxItems": 300,"fetchAgentContacts": true,"proxyConfiguration": { "useApifyProxy": true }}
Output sample
Real output, unedited:
{"buildingName": "アイメックス北参道","category": "賃貸マンション","address": "東京都渋谷区千駄ヶ谷3","stations": [{ "line": "東京メトロ副都心線", "station": "北参道駅", "walkMinutes": 4 },{ "line": "JR中央線", "station": "千駄ケ谷駅", "walkMinutes": 9 },{ "line": "JR山手線", "station": "原宿駅", "walkMinutes": 12 }],"buildingAge": 0,"buildingAgeText": "新築","structure": "地下1地上4階建","floorsTotal": 4,"floor": "3階","rentYen": 177000,"adminFeeYen": 15000,"depositYen": null,"gratuityYen": null,"layout": "1LDK","areaSqm": 26.26,"url": "https://suumo.jp/chintai/jnc_000109871755/","agentName": "グランデ新宿店 (株)グランデ","agentPhone": "03-5338-5960","agentHours": "10:00~19:00(時間外対応出来る場合有り)/定休日:年中無休(年末年始などを除く)","agentLicense": "国土交通大臣(1)第11093号 / (公社)全日本不動産協会東京都本部会員","direction": "北東","buildingType": "マンション","constructionType": "鉄筋コン","builtYearMonth": "2026年9月"}
How to chain it
- Feed the dataset into a spreadsheet or BI tool through the Apify API or a webhook.
- Run it on a schedule and diff
urlbetween runs to watch new listings and price changes in one ward. - Pair it with Google Search Scraper when you want to start from company names rather than SUUMO URLs.
Notes on fair use
This Actor reads only pages that are publicly visible without logging in, keeps at least one second
between requests, and stops instead of retrying when the site answers with HTTP 403 or 429. It reads
robots.txt on start-up and skips paths that are disallowed. Check SUUMO's terms of service before
using the data commercially, and follow any request from the site owner to stop.