SUUMO Scraper - Japan Rental Listings (賃貸) avatar

SUUMO Scraper - Japan Rental Listings (賃貸)

Pricing

$1.00 / 1,000 rooms

Go to Apify Store
SUUMO Scraper - Japan Rental Listings (賃貸)

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

Finespun Acorn

Maintained by Community

Actor 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

  1. Paginates the given searchUrl (up to maxItems total items or a page cap), guarded by an SSRF check (rejects localhost / private / link-local IPs before any request is made).
  2. Parses each page's response into result items (see .actor/dataset_schema.json for fields) via src/parse.js.
  3. Charges the room pay-per-event for every successfully parsed item (failed/error items are never charged).
  4. Stops early and records stopped_reason in OUTPUT if the caller's charge limit is reached, instead of erroring out.

Input

FieldTypeDefaultNotes
searchUrlstringsite-specific prefillFull search-results page URL to paginate from
maxItemsinteger50Upper bound on items returned
includeRawHtmlbooleanfalseStore the raw fetched payload per item
proxyConfigurationobject{ "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.