SUUMO Property Scraper
Pricing
from $8.14 / 1,000 results
SUUMO Property Scraper
Extract rental property details from SUUMO's Tokyo listings. Pull property name, monthly rent, deposit, key money, layout, floor size, address, station, walking time, building age, and floor number. Ideal for real estate market analysis or building a rental search tool.
Pricing
from $8.14 / 1,000 results
Rating
0.0
(0)
Developer
ParseForge
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
SUUMO Property Scraper
Scrape property listings from SUUMO, Japan's largest real estate portal, without login or API key. Each listing includes rent, deposit, key money, floor plan, building age, station distance, and more. Export to CSV, JSON, Excel, or XML.
The official site requires clicking through pages and copying data by hand. This scraper reads the embedded JSON-LD on listing pages and returns each property as one flat row. No account or API key needed.
| Who uses it | What they scrape SUUMO for |
|---|---|
| Real estate investors | Compare rental yields across Tokyo wards and identify underpriced properties. |
| Expats moving to Japan | Find apartments with pet-friendly policies, near stations, and within budget. |
| Market researchers | Analyze rent trends by area, building age, and layout type. |
| Property managers | Monitor competitor listings and adjust pricing strategies. |
What it does
This Actor takes a SUUMO listing page URL and returns each property as a flat row with all available fields.
- 🌐 Single URL input: Provide any SUUMO listing page URL (chintai, mansion, ikkodate) and scrape all properties listed on that page.
- 📏 Max items control: Limit the number of properties scraped per run, from 1 to 1,000,000.
Results export to CSV, JSON, Excel, or XML, or straight from the API.
What you can do with SUUMO data
🏠 Find rental apartments in Tokyo.
A real estate agent inputs a SUUMO chintai URL for a Tokyo ward and scrapes all available rentals to present to clients.
📈 Analyze rent trends by ward.
A market researcher scrapes multiple SUUMO listing pages across different wards and compares average rent per square meter.
🏢 Compare mansion vs. apartment listings.
A property investor scrapes both mansion and ikkodate listing pages to compare prices and features between building types.
Why choose this scraper
| What you get | |
|---|---|
| Rent | Monthly rent |
| Location | Address, station |
| Property Specs | Layout, floor size, floor number, building age, total floors |
| Listing Info | Title, URL, scraped at |
What a SUUMO record looks like
Every record comes back as one flat JSON row. Here is a real one from a run:
{"title": "レセーヌ白金長者丸","url": "https://suumo.jp/chintai/jnc_000098908405/?bc=100504178633","rent": 930000,"layout": "2LDK","floorSize": 157.25,"floorNumber": "4階","address": "JR山手線/目黒駅 歩13分 東京メトロ南北線/白金台駅 歩18分 都営三田線/白金台駅 歩18分","station": "築16年 地下1地上6階建","buildingAge": "築16年","totalFloors": "6階建","scrapedAt": "2026-08-15T01:43:04.011Z"}
Every value above is from a real run. Missing fields come back as null.
Configure the run
Set a SUUMO listing page URL to configure the run. The actor extracts all property listings from that page, up to the specified max items. The Input tab lists every parameter.
A first run with the defaults:
{"startUrl": "https://suumo.jp/chintai/tokyo/","maxItems": 10}
A larger pull:
{"startUrl": "https://suumo.jp/chintai/tokyo/","maxItems": 200}
Free users
Free-plan runs return up to 10 results as a preview. Upgrade your Apify plan to collect up to 1,000,000 results per run.
Run it
- Create a free Apify account.
- Open the SUUMO Property Scraper.
- Set your inputs and any filters, then click Start.
- Export the results as CSV, Excel, JSON, or XML from the Dataset tab.
Run it programmatically through the Apify API (run-sync-get-dataset-items) or the ApifyClient for JavaScript and Python.
Use with AI agents (MCP)
Give an AI agent live access to SUUMO through the Model Context Protocol. Add the Actor to Claude, Cursor, or any MCP client:
$claude mcp add --transport http apify "https://mcp.apify.com?tools=parseforge/suumo-scraper"
Then prompt it in plain language to run the scraper and read back the results.
Troubleshooting
Why am I getting no results?
Check that the start URL is a valid SUUMO listing page, such as https://suumo.jp/chintai/tokyo/. Some pages have no listings or need JavaScript rendering. The actor only reads pages with embedded JSON-LD.
Why is the data incomplete?
Some fields are missing when the listing page omits them from the JSON-LD. The actor returns whatever is available.
Why is the actor failing?
Check that the URL is accessible and not blocked. SUUMO may rate-limit requests. Try reducing maxItems or waiting between runs.
Why are some fields missing?
Not all listings have every field. The actor extracts only fields present in the embedded JSON.
Why is the output in Japanese?
SUUMO publishes in Japanese, so text fields come back in Japanese. Translate the data after scraping if you need English.
Why is the max items limit not working?
The maxItems limit applies to the number of listings on the page. If the page has fewer listings than the limit, the actor returns all of them.
FAQ
| Question | Answer |
|---|---|
| Can I scrape all listings in Tokyo? | This actor scrapes one listing page per run. To scrape all listings in Tokyo, you would need to run multiple times with different URLs (e.g., paginated pages) or use a custom script. The actor does not handle pagination automatically. |
| How many properties can I scrape? | Free users are limited to 10 items per run (preview). Paid users can set maxItems up to 1,000,000, but the actual number depends on how many listings are on the page. |
| Do I need a SUUMO account? | No. The actor reads public listing pages without any login or API key. |
| Is the data in Japanese? | Yes, the data comes directly from SUUMO's Japanese site. Field values like address, station, and description are in Japanese. |
| Can I filter by price or layout? | The actor does not apply filters. You must use SUUMO's own search filters on the URL before scraping. For example, add query parameters for price range or layout. |
| What format is the output? | The dataset can be exported as CSV, JSON, Excel, XML, or HTML table from the Apify platform. |
| How often is the data updated? | The data is scraped in real time from SUUMO when you run the actor. It reflects the listings at that moment. |
| Can I scrape from multiple URLs in one run? | No, the input accepts only one start URL. For multiple URLs, run the actor multiple times or use a task with different inputs. |
| Is there a free tier? | Yes, free users can run the actor with maxItems limited to 10 for preview purposes. |
| How do I handle pagination? | This actor does not follow pagination. To scrape multiple pages, you need to provide each page URL manually or use a separate pagination script. |
Related actors
Browse the full ParseForge collection for more scrapers.
🆘 Need help? Email parseforge@protonmail.com with your run ID, your input, and what you expected.
⚠️ Disclaimer. This Actor is unofficial and is not affiliated with, endorsed by, or sponsored by Recruit Co., Ltd. It collects only publicly available data. You are responsible for using the collected data in compliance with the source's terms of service and applicable data-protection laws, including GDPR, CCPA, and PIPL. Do not use it to collect personal data unlawfully.
💰 How much does it cost to scrape SUUMO Property?
This Actor uses pay-per-result pricing: $0.009 per result collected. You are billed only for the results you receive, so a run that returns nothing costs nothing.
