EdgeProp.sg Scraper — Singapore Real Estate Data avatar

EdgeProp.sg Scraper — Singapore Real Estate Data

Pricing

from $1.99 / 1,000 results

Go to Apify Store
EdgeProp.sg Scraper — Singapore Real Estate Data

EdgeProp.sg Scraper — Singapore Real Estate Data

Scrape EdgeProp.sg Singapore property listings (sale & rent): price, PSF, bedrooms, bathrooms, floor area, project, district, tenure, images plus the listing agent name, agency, agent ID and mobile. No login, no API key. Great for Singapore property data export and real-estate agent lead generation.

Pricing

from $1.99 / 1,000 results

Rating

0.0

(0)

Developer

Logiover

Logiover

Maintained by Community

Actor stats

0

Bookmarked

9

Total users

2

Monthly active users

2 days ago

Last modified

Share

EdgeProp.sg Scraper — Singapore Real Estate Listings, Prices & Property-Agent Leads (No API)

EdgeProp.sg Scraper

Apify Actor No API key Pay per result Real Estate Export

Turn edgeprop.sg, one of Singapore's leading real-estate portals, into clean, structured Singapore property data — every condo, HDB flat and landed home for sale or rent, with no browser, no API key and no login. This EdgeProp scraper reads the site's own structured Next.js listing data directly and returns one clean row per property: asking price (SGD), raw price string and PSF (price per sqft), floor and land area in sqft + sqm, bedrooms, bathrooms, project, street, postal code, district, planning region and market segment (CCR / RCR / OCR), tenure and year completed — plus the property-agent leads (name, CEA registration number, agency and phone) behind each listing. It works as a practical EdgeProp API alternative and a ready-made PropertyGuru alternative data source, exporting straight to CSV, Excel or JSON.

🏆 Why this EdgeProp scraper?

35+ fields per listing · thousands of listings per run · price + PSF in SGD · floor & land area (sqft + sqm) · district, tenure & CCR/RCR/OCR segment · agent name + CEA ID + agency + phone · sale & rent · export to JSON / CSV / Excel. The unofficial EdgeProp API alternative for Singapore real-estate data and property-agent leads.


✨ What this Actor does / Key features

  • 🏙️ All segments, sale & rent — condo / apartment, HDB (resale + rent) and landed, for both sale and rent (plus room rentals), across the whole island.
  • 💰 Full pricing — asking price (SGD), raw price string and PSF (price per sqft) on every listing.
  • 📐 Size & layout — floor area (sqft + sqm), land area (sqft + sqm) for landed homes, bedrooms and bathrooms.
  • 📍 Location detail — project / development, street, postal code, postal district, planning region and market segment (CCR / RCR / OCR).
  • 📜 Tenure & age — freehold / leasehold tenure and year completed, plus new-launch and developer-listing flags.
  • 🎯 Property-agent leads — agent name, CEA registration number, agency, phone number and agent profile URL, so a single run doubles as a broker outreach list.
  • 📈 High-volume mode — price-band sharding slices each category into asking-price bands to pull thousands of unique, deduplicated listings per category (instead of just the top 20).
  • 🔓 No login, no API key — reads public listing data over the site's own Next.js data; works as an unofficial EdgeProp API alternative.
  • No browser, cheap proxy — datacenter proxy (the default) is enough for edgeprop.sg, keeping runs fast and low-cost.
  • 📤 Export anywhere — one clean row per listing to CSV, Excel or JSON, or pull from the Apify API / webhooks.

🚀 Quick start (3 steps)

  1. Configure — pick a propertyType (condo / hdb / landed / any) and listingType (sale / rent / room), or paste EdgeProp category URLs into startUrls. Keep high-volume mode on for deep coverage and set maxResults to cap the run.
  2. Run — click Start. The Actor reads EdgeProp's structured listing data, shards each category into price bands, deduplicates by listing ID and paginates over Apify Proxy.
  3. Get your data — open the Output tab and download as CSV, Excel or JSON, or pull it from the Apify API / webhooks. One clean row per property, with price, PSF, project, district and the agent included.

📥 Input

No input is strictly required — the defaults scrape condos for sale. Use the simple selectors, or paste EdgeProp category URLs from your browser to override them.

Example 1 — condos for sale

{
"propertyType": "condo",
"listingType": "sale",
"maxResults": 1000
}

Example 2 — HDB flats for rent

{
"propertyType": "hdb",
"listingType": "rent",
"maxResults": 500
}

Example 3 — paste specific EdgeProp category URLs

{
"startUrls": [
"https://www.edgeprop.sg/condo-apartment-for-sale",
"https://www.edgeprop.sg/hdb-for-rent"
],
"maxResults": 2000
}
FieldTypeDescription
propertyTypestringcondo, hdb, landed or any. Picks the EdgeProp category. Ignored when startUrls is set.
listingTypestringsale, rent or room (room rental). Ignored when startUrls is set.
startUrlsarrayOptional. Paste edgeprop.sg category URLs (e.g. https://www.edgeprop.sg/condo-apartment-for-sale) — these override the selectors above. Any /all suffix and query string are normalized automatically.
maxResultsintegerGlobal cap across all categories. 0 = no limit. Default 200.
maxResultsPerSearchintegerPer-category cap. 0 = no per-category cap.
priceShardShardingbooleanHigh-volume mode. Slices each category into asking-price bands to pull thousands of unique listings (deduped by listing ID). Off = top 20 recommended per category. Default true.
maxConcurrencyintegerHow many price-band requests to fetch in parallel per category (1–6, default 4).
useProxy / proxyConfigurationboolean / objectApify Proxy — datacenter (the default) is enough for edgeprop.sg. Switch to RESIDENTIAL only if you hit persistent challenges.

📤 Output

One clean, flat row per property listing. Below is a trimmed sample; the full field reference (35+ fields) follows. Export to CSV, Excel or JSON, or pull via the Apify API.

{
"listingId": "m_1980317",
"url": "https://www.edgeprop.sg/listing/apartment-condo/condominium/26-NEWTON/m_1980317",
"listingType": "sale",
"propertyType": "Apartment / Condo",
"propertySubType": "Condominium",
"title": "26 NEWTON",
"project": "26 NEWTON",
"street": "Newton Road",
"postalCode": "307957",
"district": "11",
"planningRegion": "Central Region",
"projectRegion": "CCR",
"price": "2110900",
"priceRaw": "S$ 2,110,900",
"priceCurrency": "SGD",
"psf": "1886",
"bedrooms": "2",
"bathrooms": "2",
"floorAreaSqft": "1119",
"floorAreaSqm": "103.96",
"landAreaSqft": null,
"landAreaSqm": null,
"tenure": "Freehold",
"yearCompleted": "2016",
"assetId": "13245",
"agentName": "Martin Goh",
"agentId": "R001839F",
"agency": "REALSTAR PREMIER GROUP PRIVATE LIMITED",
"agentPhone": "93202020",
"agentUrl": "https://www.edgeprop.sg/property-agents/Martin-Goh-93202020",
"image": "https://img.tepcdn.com/.../e8bcdf6e.jpg",
"scrapedAt": "2026-06-07T10:31:24.950Z"
}

💡 Use cases

  • 📊 Singapore property market analysis — track asking prices, PSF, inventory and sale-vs-rent across districts and CCR / RCR / OCR segments.
  • 🧮 Rental yield & PSF research — compare rents against sale prices and PSF per project to compute gross yield across projects and districts.
  • 🎯 Agent & brokerage lead generation — build outreach lists of Singapore property agents (name · CEA ID · agency · phone) by area, price band or property type.
  • 💹 Investment screening — filter condo / HDB / landed by tenure, year completed, size and price to shortlist deals.
  • 📈 Price tracking & alerts — re-run on a schedule and diff against prior datasets to catch new listings and price movements.
  • 🗂️ Portals, dashboards & ML — power a Singapore property feed, a BI dashboard or a valuation model from a scheduled run.

👥 Who uses it

Singapore property agencies & brokerages · proptech & portal builders · property investors · valuation & mortgage analysts · data journalists · market researchers · B2B lead-gen teams targeting property agents.


💰 Pricing

This Actor runs on Apify's pay-per-result model: you pay for the listings you extract, with no monthly subscription and no EdgeProp API fees. Datacenter proxy (the default) keeps runs cheap and fast. See the Pricing tab on the Actor's Apify page for current rates, and use maxResults to keep any run inside your budget.


❓ Frequently Asked Questions

Is this an EdgeProp API alternative?

Yes. EdgeProp.sg does not offer a public API for its listings. This Actor works as an unofficial EdgeProp API alternative — it reads the site's own structured listing data and returns clean, machine-readable rows (JSON / CSV / Excel) with no API key.

Can I scrape EdgeProp without an API or login?

Yes. The scraper reads public edgeprop.sg listing data without any login or account. Just pick a segment or paste EdgeProp category URLs and run it — no credentials, no token.

How do I export Singapore property data to CSV or JSON?

Run the Actor on any segment or EdgeProp URL, then open the Output tab and download the dataset as CSV, Excel (XLSX) or JSON — or pull it straight from the Apify API. Every property and agent field is included.

The Actor collects only publicly available listing data — the same information any visitor can see without logging in. You are responsible for complying with EdgeProp's terms of use and your local regulations, including Singapore's PDPA when handling property-agent contact details.

How much data can I get?

As much as your search returns. Because EdgeProp renders only the first page (~20 listings) for a bare category URL, keep high-volume mode (price-band sharding) on: it slices each category into asking-price bands so the scraper pulls thousands of unique, deduplicated listings per category. Set maxResults to 0 for no limit.

Does it include the property agent's phone number? For most listings, yes. agentPhone is parsed from the agent's public CEA profile URL, alongside the agent name, CEA registration number (agentId), agency and profile link. A small share of listings expose no agent phone, in which case the field is empty.

Do I need a residential proxy? No. EdgeProp.sg works well over the default datacenter proxy, which keeps runs cheap. Switch proxyConfiguration to RESIDENTIAL only if you hit persistent challenges.

Does it cover HDB, condo and landed for both sale and rent? Yes. Pick propertyType (condo / hdb / landed / any) and listingType (sale / rent / room). For deep coverage across all of them, run each segment with high-volume mode on.

How do I get Singapore property agent contact details? Every listing carries the agent's name, CEA registration number (agentId), agency and phone (agentPhone), so a single run doubles as a targeted Singapore property-agent leads list.

🔗 More real estate scrapers by logiover

Building a cross-country property dataset? Pair EdgeProp.sg with the rest of the suite and benchmark Singapore against Europe, the Gulf and beyond:

CountryActor
🇦🇪 UAE / DubaiProperty Finder Scraper
🇮🇹 ItalyCasa.it Scraper · Subito.it Property Scraper
🇪🇸 SpainHabitaclia Scraper · Pisos.com Scraper
🇳🇱 NetherlandsFunda Scraper
🇩🇪 GermanyImmobilienScout24 Scraper
🇫🇷 FranceBien'ici Scraper
🇩🇰 DenmarkBoliga.dk Scraper
🇬🇷 GreeceSpitogatos Scraper · XE.gr Scraper
🇮🇪 IrelandDaft.ie Scraper · MyHome.ie Scraper
🇺🇸 USARealtor.com Scraper · Redfin Scraper
🇧🇷 BrazilVivaReal Scraper

👉 Browse all logiover scrapers on Apify Store — 180+ actors across real estate, jobs, crypto, social media & B2B data.


⏰ Scheduling & integration

Put the Actor on an Apify Schedule and get a fresh EdgeProp listings feed every morning — straight to the Apify API, a webhook, Google Sheets, S3 or your data warehouse. Track new listings and price movements across the Singapore market on autopilot, and wire the output into Make, n8n or Zapier to trigger CRM syncs, price-drop alerts and BI dashboards.

⭐ Support & feedback

Found a bug or need a new field or filter? Open an issue on the Actor's Issues tab. If this scraper saves you time, please leave a ★★★★★ review on the Apify Store — it genuinely helps and guides the roadmap.

This Actor collects publicly available real-estate listing data only — the same information any visitor can see without logging in. You are responsible for using the data in compliance with EdgeProp.sg's terms of use, your local regulations, and data-protection rules including Singapore's PDPA when handling any personal or property-agent details.


📝 Changelog

2026-07-06

  • ✨ README overhaul: richer output sample, ready-to-run example scenarios, cross-country real-estate suite links, and clearer quick-start.

2026-07-01

  • Maintenance pass: re-verified end-to-end on live data and confirmed successful runs within the 5-minute quality window on the default input.
  • Sharpened Store metadata (SEO title & description) and expanded the FAQ with high-intent, long-tail questions for easier discovery in Google and Apify Store search.
  • Added ready-to-run example tasks that cover common real-world use cases.

2026-06-15

  • Reliability pass: re-verified end-to-end on live data with real-world inputs. Routine maintenance build.