Property Search
/api/edgeprop/v1/search
Search sale or rent listings with price, bedroom, bathroom and floor area filters
Scrappa EdgeProp API returns structured JSON from EdgeProp, a Singapore property portal. Search condos, HDB flats, landed homes and commercial units for sale or rent with price, bedroom, bathroom and floor area filters. Each listing carries the SGD price, price per square foot, area, tenure, completion year, address, district, photos, insights and the listing agent with CEA number and agency. Every item obeys your filters. No login is needed and failed requests are never charged.
Try it now
Use the first endpoint in this API family with a Scrappa API key. Every account includes 500 free monthly credits, so you can validate the response shape before buying credits.
curl -X GET "https://scrappa.co/api/edgeprop/v1/search?listing_type=sale&category=condo&min_price=1000000&max_price=1500000&bedrooms=2" \
-H "Accept: application/json" \
-H "X-API-KEY: YOUR_API_KEY"
{
"success": true,
"data": {
"items": [
{
"id": "m_2263724",
"url": "https://www.edgeprop.sg/listing/apartment-condo/condominium/robinson-suites/m_2263724",
"title": "ROBINSON SUITES",
"price": 1500000,
"currency": "SGD",
"price_per_sqft": 2488,
"bedrooms": 2,
"bathrooms": 1,
"area_sqft": 603,
"tenure": "Freehold",
"agent": { "name": "Agent Name", "cea_registration_number": "R000002A", "agency_name": "PROPNEX REALTY PTE. LTD." }
}
],
"pagination": { "current_page": 1, "page_size": 20, "total_results": 2380, "total_pages": 119, "has_next_page": false }
},
"meta": { "endpoint_family": "search", "billable": true }
}
Structured data for real applications. Here are some ideas.
Read asking prices, price per square foot, tenure and completion year for condos, HDB, landed homes and commercial units in Singapore.
Use total_results to see how many listings match a price, bedroom or floor area band for sale or rent.
Compare EdgeProp listings with other Singapore portals by project, price and postal code.
See which licensed agent and agency list a property, with the CEA registration number.
EdgeProp scraper API
The EdgeProp API is built for property analytics and market monitoring in Singapore. Each request returns the first page of up to 20 listings and the total number of matches. Prices are numbers in SGD and areas are in square feet and square metres. Listing detail, agent profiles, location autocomplete, sorting and further pages are not available. Agent e-mail addresses and phone numbers are never returned.
Search sale and rent listings for condos, HDB, landed homes and commercial units.
Filter by price, minimum bedrooms, bathrooms and floor area.
Every item obeys the filters you set.
Read photos, insights, tenure, completion year and the listing agent.
No login is needed and failed requests are never charged.
Choose a category and a price band, then read the total match count and the first 20 listings.
Open EdgeProp Search API docsEverything you need in one API.
/api/edgeprop/v1/search
Search sale or rent listings with price, bedroom, bathroom and floor area filters
See how Scrappa compares to the official API.
| Feature | Scrappa | ScrapingBee / ScraperAPI |
|---|---|---|
| EdgeProp listing data as JSON | Build your own parser | |
| Filters applied to every item | Check it yourself | |
| Price per 1k requests | From $0.20 | Varies by credits per request |
| Unified API key | Yes (80+ APIs) | Scraping only |
| Free tier | 500 credits/month | Trial credits |
No. Scrappa is an independent service and is not affiliated with or endorsed by EdgeProp. The EdgeProp API returns structured JSON from public listings through a Scrappa API key.
Every Scrappa account includes 500 free credits each month. After that, each request costs one credit, which works out to $0.20 to $0.30 per 1,000 requests depending on the credit pack or plan. Failed requests are never charged.
No. Only page 1 of up to 20 listings is available, and page values above 1 return a 422 error. Narrow the price, bedroom or area filters to reach other listings. The total number of matches is in pagination.total_results.
Not yet. The search item already carries the card data and the listing agent name, CEA number and agency. Coordinates, descriptions, fees and agent contact data are not available.