EdgeProp Singapore Property Scraper
Pricing
from $0.002 / listing scraped
EdgeProp Singapore Property Scraper
Scrape EdgeProp Singapore property listings for sale and rent: price, address, beds, baths, size, PSF and URL.
Pricing
from $0.002 / listing scraped
Rating
0.0
(0)
Developer
hiper soft
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 hours ago
Last modified
Categories
Share
EdgeProp Singapore Property Scraper โ Listings, PSF, Tenure & Agents
Scrape EdgeProp Singapore property listings for sale or rent into clean JSON, CSV, Excel or XML. Get price, project, property type, price per sqft (PSF), floor size, tenure, district, built year, agent and listing URL for every listing. Fast and reliable, ideal for Singapore property research and market dashboards.

What does EdgeProp Scraper do?
This EdgeProp scraper collects public Singapore property listings into a structured dataset. Choose sale or rent and a property type, set a limit, and it returns a flat record per listing with pricing, size, tenure, location and agent details. Use it for price and PSF analysis, agent lead lists and investment tracking, and export the results in any format the Apify platform supports.
What data can you scrape from EdgeProp?
| Data point | Description |
|---|---|
| Project / listing title | The project or listing name. |
| Listing id & URL | Unique listing id and direct listing URL. |
| Price & PSF | Asking price and price per square foot. |
| Property type & class | Property type (condo, HDB, landed, etc.) and class. |
| Size | Floor size in square feet. |
| Tenure & built year | Freehold/leasehold tenure and year built. |
| District & locality | Postal district and locality name. |
| Bedrooms & bathrooms | Room counts where listed. |
| Agent | Agent name and profile URL. |
| Exclusive flag | Whether the listing is marked exclusive. |
Use cases
- Price & PSF analysis โ benchmark asking prices and price per sqft by district or project.
- Agent lead lists โ build lists of active listing agents and their listings.
- Market dashboards โ power a Singapore property dashboard that refreshes on a schedule.
- Investment tracking โ monitor listings by property type, tenure or locality.
- Dataset building โ assemble a structured feed of Singapore property listings.
How to scrape EdgeProp data
- Add EdgeProp Scraper to your Apify account and open its input.
- Choose a listingType (
saleorrent). - Pick a propertyType (all, condo, HDB, landed, commercial, industrial) and set maxItems.
- Click Run.
- Export the results as JSON, CSV, Excel or XML, or fetch them through the Apify API.
Input
{ "listingType": "sale", "propertyType": "condo", "maxItems": 200 }
| Field | Description |
|---|---|
listingType | sale or rent. |
propertyType | property (all), condo, hdb, landed, commercial or industrial. |
maxItems | Maximum number of listings to collect. |
What you get
One record per listing, ready to export to CSV, Excel, JSON or XML.

{"id": "m_2169471","propertyClass": "residential","title": "THE EDGE ON CAIRNHILL","price": 5580000,"propertyType": "Condominium","pricePsf": 2618,"sizeSqft": 2131,"builtYear": null,"tenure": "Freehold","district": "D9","locality": "Cairnhill / Killiney / Leonie Hill","bedrooms": "3","bathrooms": "3","isExclusive": false,"agent": "Watson Poh","agentUrl": "https://www.edgeprop.sg/property-agents/...","url": "https://www.edgeprop.sg/listing/...","listingType": "sale","sourceUrl": "https://www.edgeprop.sg/...","collectedAt": "2026-07-30T12:00:00.000Z"}
Output schema
| Field | Type | Description |
|---|---|---|
id | string | Unique listing id. |
propertyClass | string | Broad property class (e.g. residential, commercial). |
title | string | Project or listing title. |
price | integer | Asking price. |
propertyType | string | Property type label (e.g. Condominium, HDB). |
pricePsf | integer | Price per square foot. |
sizeSqft | integer | Floor size in square feet. |
builtYear | integer | Year the property was built (null when unknown). |
tenure | string | Freehold or leasehold tenure. |
district | string | Singapore postal district code. |
locality | string | Locality / neighbourhood name. |
bedrooms | string | Number of bedrooms. |
bathrooms | string | Number of bathrooms. |
isExclusive | boolean | True when the listing is marked exclusive. |
agent | string | Listing agent name. |
agentUrl | string (URL) | Agent profile URL. |
url | string (URL) | Direct listing URL. |
listingType | string | Whether the listing is for sale or rent. |
sourceUrl | string (URL) | Source page URL for the listing. |
collectedAt | string (ISO date) | Timestamp when the listing was collected. |
Need more Singapore property data?
- PropertyGuru Scraper โ Singapore/SEA property listings with price and agent data.
- 99.co Scraper โ 99.co property listings and agent details.
- Crexi Scraper โ US commercial real estate listings.
FAQ
Do I need an account or API key? No. There is no login or key โ just set your inputs and click Run.
How many listings can I scrape?
As many as you set with maxItems.
Can I scrape both sale and rental listings?
Yes โ choose sale or rent with the listingType input.
How fresh is the data? Every listing is scraped live at the moment the run executes.
What export formats are available? JSON, CSV, Excel and XML, plus programmatic access through the Apify API.
Can I connect this to my other tools? The EdgeProp Scraper can be connected with almost any cloud service or web app thanks to integrations on the Apify platform. It works with Make, Zapier, Slack, Airbyte, GitHub, Google Drive and many more, plus the Apify API, JavaScript/Python clients and MCP. Or use webhooks to trigger an action whenever a run finishes.
Is scraping EdgeProp legal? This actor collects only publicly available listing data. You are responsible for how you use it and for complying with EdgeProp's terms.
Related Actors
Notes
Original clean-room implementation. Returns only public listing data; you are responsible for compliance with EdgeProp's terms. Not affiliated with EdgeProp.