SUUMO Scraper - Japan Rental Listings (賃貸)
Pricing
$1.00 / 1,000 rooms
SUUMO Scraper - Japan Rental Listings (賃貸)
Scrape SUUMO (suumo.jp) rental apartment listings from any search-results URL: rent, fees, layout, area, station, age, floor, detail link. No login, pay per room ($0.001).
Pricing
$1.00 / 1,000 rooms
Rating
0.0
(0)
Developer
Finespun Acorn
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
SUUMO JP Rental Rooms
Fetches public rental room listings from SUUMO chintai (rent) search-results pages, one row per room.
What it does
- Paginates the given
searchUrl(up tomaxItemstotal items or a page cap), guarded by an SSRF check (rejects localhost / private / link-local IPs before any request is made). - Parses each page's response into result items (see
.actor/dataset_schema.jsonfor fields) viasrc/parse.js. - Charges the
roompay-per-event for every successfully parsed item (failed/error items are never charged). - Stops early and records
stopped_reasoninOUTPUTif the caller's charge limit is reached, instead of erroring out.
Input
| Field | Type | Default | Notes |
|---|---|---|---|
searchUrl | string | site-specific prefill | Full search-results page URL to paginate from |
maxItems | integer | 50 | Upper bound on items returned |
includeRawHtml | boolean | false | Store the raw fetched payload per item |
proxyConfiguration | object | { "useApifyProxy": false } | Off by default; enable per-Actor if the source blocks direct requests |
Output
Dataset — one row per item (see .actor/dataset_schema.json). Failed items get status: "error" with an error_code and are not charged.
Key-value store OUTPUT — run summary: { items_charged, items_failed, stopped_reason, pages_fetched, http_status_counts, per_target }.
Pricing
Pay-per-event: room at $0.001 / event. Minimum spend to run: $0.05.
Limitations
- Only public, non-authenticated sources are fetched. No login, no CAPTCHA solving, no residential-proxy bypass by default.
- This is an unofficial, independent tool. It is not affiliated with, endorsed by, or sponsored by the source site's operator.
Generated from apify_factory/templates/crawlee-js/ (apify_factory/scripts/generate_actor.py, input_shape=search_url). Site-specific parsing lives in src/parse.js only; src/main.js and src/paginated_runner.js are shared factory plumbing.