Suumo Scraper avatar

Suumo Scraper

Pricing

from $4.50 / 1,000 listings

Go to Apify Store
Suumo Scraper

Suumo Scraper

Every nearby supermarket, konbini, and drugstore with its exact walking distance, plus the full amenities list, energy and insulation ratings, and listing freshness dates for any Suumo rental in Japan. Paste a real Suumo search URL and every filter is honored, no login.

Pricing

from $4.50 / 1,000 listings

Rating

0.0

(0)

Developer

Norm Data

Norm Data

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Categories

Share

Norm Data

🏠 Suumo Scraper

Search Suumo, Japan's largest rental listings site, with no login: every nearby supermarket, convenience store, and drugstore with its exact walking distance, a full amenities list, energy and insulation ratings, listing freshness dates, and agent contact, well beyond rent and floor plan.

Paste a real Suumo search URL or a list of listing URLs, and get export-ready data for relocation services, rental market research, and listing monitoring.

🎯 Who uses it?

🚚 Relocation & expat housing services

Amenities, nearby facilities, and station access for matching clients to real listings.

📈 Rental market researchers

Pricing, layout, and area trends by ward or station.

🔔 Listing monitors

Track last-updated and next-update dates to catch genuinely fresh listings.

🏢 Property comparison tools

A consistent, structured record per room for building comparison tables.

✨ What it does

  • Search: paste a real Suumo search-results URL and this Actor walks every page of it, one row per real room.
  • Detail: enrich a specific list of listing URLs directly.
  • Optional full detail: adds, on every row, exact-distance nearby facilities, the full amenities tag list, energy and insulation performance, insurance, guarantor terms, transaction type, total units, free-text agent notes, listing last-updated and next-update dates, and agent contact.

Missing source values are returned as null, never invented.

Why this scraper

  • Nearby facilities with exact walking distances, structured. Not a vague "near shops" tag, the real supermarket, convenience store, or drugstore name, category, and distance in meters, parsed into clean fields.
  • A full amenities list, not a summary. 20 to 28 real tags per listing (layout details, guarantor requirements, gas type, network availability, and more), not a handful of headline features.
  • Listing freshness you can actually monitor. Real last-updated and next-scheduled-update dates on every enriched row.
  • Reliable under real load. Tested at 1,000 rooms with zero duplicates and zero missing core fields.
  • No login, no API key. Just a real Suumo search URL.

How it compares

Checked directly against the closest real competitor on Apify (their own declared input/output):

CapabilityThis actorClosest competitor
Nearby facilities with exact distancesyesnot documented
Full amenities tag listyesnot documented
Listing last-updated / next-update datesyesnot documented
Every real Suumo search filter honoredyes, via real search URLyes
Tested at 1,000-row scaleyes, verified cleannot documented

📦 What data you get

EntityUseful fields
ListingBuilding name and type, address, station access, floor, rent, management fee, deposit, key money, layout, area, orientation, structure, built date, and real listing photos.
Nearby & amenitiesEvery nearby facility with its name, category, and exact distance in meters, plus the full amenities tag list.
Building performanceEnergy performance, insulation performance, insurance, guarantor requirement, parking, move-in terms, and other initial costs.
Freshness & contactReal last-updated and next-scheduled-update dates, agent name and phone, transaction type, and total units.

Every record includes scraped_at (UTC). Download your dataset from Apify as CSV, JSON, Excel, or XML.

💡 Use cases

🔎 Search a real Suumo URL

{ "mode": "search", "searchUrl": "https://suumo.jp/jj/chintai/ichiran/FR301FC001/?ar=030&bs=040&ta=13&sc=13104&pc=30" }

🧩 Search with full details on every room

{
"mode": "search",
"searchUrl": "https://suumo.jp/jj/chintai/ichiran/FR301FC001/?ar=030&bs=040&ta=13&sc=13104&pc=30",
"fetchDetails": true
}

📇 Enrich specific listings

{ "mode": "detail", "detailUrls": ["https://suumo.jp/chintai/bc_100527528612/"] }

⚙️ How the input is organised

Pick a mode and a maximum results cap first, then fill in the matching section:

SectionWhat it's for
Search modeA real Suumo search-results URL (copy it from your browser after setting filters on suumo.jp), plus how many pages to walk and whether to fetch full detail on every room.
Detail modeA list of specific Suumo listing URLs to enrich directly.

Apify Free plan: every run is limited to a fixed 10-row sample. Upgrade your Apify plan to run your own settings.

🛡️ Limits & responsible use

This Actor reads only Suumo's own public listing pages. It never signs in and never accesses anything gated behind an account.

energy_performance and insulation_performance are usually null because Suumo itself leaves these blank on most real listings, especially older buildings, a real gap in what's disclosed, not something this Actor can fill in. Coverage in this version is rental listings; Suumo's own sale and land verticals are not yet included.

If a listing page can't be loaded, its row is still saved with whatever was available plus an error field.

📧 Contact

Need a scraper for a different site, or found something wrong with this one? norm.data.scrapers@gmail.com

Local development

bun install
bun test # offline: parsing, normalization (real fixtures)
bun run src/main.ts # reads storage/key_value_stores/default/INPUT.json