---
title: "EdgeProp API: JSON data, 1 endpoint, 1 credit per call"
description: "EdgeProp API for Singapore property search, with condo, HDB, landed and commercial listings for sale or rent as JSON. 1 credit per successful call."
url: https://perceptlayer.com/apis/edgeprop
---

[APIs](https://perceptlayer.com/apis) / [Real estate](https://perceptlayer.com/verticals/real-estate) / EdgeProp

1 credit per call 1 endpoint 28 datapoints

# EdgeProp API

EdgeProp API for Singapore property search, with condo, HDB, landed and commercial listings for sale or rent as JSON. 1 credit per successful call.

[Get a free API key](https://perceptlayer.com/signup) Run it below

EdgeProp

GET /v1/edgeprop/search?listing\_type=sale&category=condo&min\_price=1000000&max\_price=1500000&bedrooms=2 

```
{
  "success": true,
  "data": {
    "items": [
      {
        "id": "m_2307295",
        "url": "https://www.edgeprop.sg/listing/apartment-condo/apartment/duet-emily/m_2307295",
        "title": "DUET @ EMILY",
        "project_name": "DUET @ EMILY",
        "property_type": "Apartment / Condo",
        "property_sub_type": "Apartment",
        "price": 1497000,
        "currency": "SGD",
        "price_per_sqft": 2727,
        "bedrooms": 2,
        "is_room_rental": false,
        "bathrooms": 1,
        "area_sqft": 549,
        "area_sqm": 51,
        "tenure": "Freehold",
        "completed_year": 2026,
        "address": {
          "street": "Mount Emily Road, Orchard / River Valley",
          "postal_code": "228484",
          "district": "9",
          "market_segment": "CCR",
          "planning_region": "Central Region"
        },
        "is_new_launch": true,
        "is_developer_listing": false,
        "is_exclusive": false,
        "photos": [
          "https://img.tepcdn.com/img-v2/l/m-max_1000/6253338/91299362/2e1ee83c-0e46-400b-99b1-976f22968b00.jpg",
          "https://img.tepcdn.com/img-v2/l/m-max_1000/6253338/91299363/c631594a-ac95-4804-ab3c-62907b7e641c.jpg",
          "https://img.tepcdn.com/img-v2/l/m-max_1000/6253338/91299364/e7ee0487-d797-4166-8018-c9d9249cf235.jpg"
        ],
        "thumbnails": [
          "https://img.tepcdn.com/img-v2/l/m-h_100,w_150,g_cm/6253338/91299362/2e1ee83c-0e46-400b-99b1-976f22968b00.jpg",
          "https://img.tepcdn.com/img-v2/l/m-h_100,w_150,g_cm/6253338/91299363/c631594a-ac95-4804-ab3c-62907b7e641c.jpg",
          "https://img.tepcdn.com/img-v2/l/m-h_100,w_150,g_cm/6253338/91299364/e7ee0487-d797-4166-8018-c9d9249cf235.jpg"
        ],
        "photo_count": 3,
        "video_count": 0,
        "floor_plan_count": 0,
        "insights": [
          "1 Upcoming New Launch nearby",
          "2 non-primary Schools nearby",
          "Freehold Years of Lease left"
        ],
        "updated_at": "2026-11-10T13:02:50+00:00",
        "agent": {
          "name": "Mark Tan Appointed Sale N Marketing Agent",
          "cea_registration_number": "R032504C",
          "photo_url": "https://img.tepcdn.com/img-avatar/max_150/APHO.1868.V120B.jpg",
          "agency_name": "HUTTONS ASIA PTE. LTD."
        }
      },
      {
        "id": "m_2307293",
        "url": "https://www.edgeprop.sg/listing/apartment-condo/apartment/duet-emily/m_2307293",
        "title": "DUET @ EMILY",
        "project_name": "DUET @ EMILY",
        "property_type": "Apartment / Condo",
        "property_sub_type": "Apartment",
        "price": 1373000,
        "currency": "SGD",
        "price_per_sqft": 2501,
        "bedrooms": 2,
        "is_room_rental": false,
        "bathrooms": 1,
        "area_sqft": 549,
        "area_sqm": 51,
        "tenure": "Freehold",
        "completed_year": 2026,
        "address": {
          "street": "Mount Emily Road, Orchard / River Valley",
          "postal_code": "228484",
          "district": "9",
          "market_segment": "CCR",
          "planning_region": "Central Region"
        },
        "is_new_launch": true,
        "is_developer_listing": false,
        "is_exclusive": false,
        "photos": [
          "https://img.tepcdn.com/img-v2/l/m-max_1000/6253336/91299355/b769f9e5-dfed-4bec-b556-a86dabb07ab0.jpg",
          "https://img.tepcdn.com/img-v2/l/m-max_1000/6253336/91299356/b9b00125-33c8-4a47-b294-aaa229d53579.jpg",
          "https://img.tepcdn.com/img-v2/l/m-max_1000/6253336/91299357/e581f9f3-d60a-44d1-bf85-d6f5e78b744b.jpg"
        ],
        "thumbnails": [
          "https://img.tepcdn.com/img-v2/l/m-h_100,w_150,g_cm/6253336/91299355/b769f9e5-dfed-4bec-b556-a86dabb07ab0.jpg",
          "https://img.tepcdn.com/img-v2/l/m-h_100,w_150,g_cm/6253336/91299356/b9b00125-33c8-4a47-b294-aaa229d53579.jpg",
          "https://img.tepcdn.com/img-v2/l/m-h_100,w_150,g_cm/6253336/91299357/e581f9f3-d60a-44d1-bf85-d6f5e78b744b.jpg"
        ],
        "photo_count": 3,
        "video_count": 0,
        "floor_plan_count": 0,
        "insights": [
          "2 non-primary Schools nearby",
          "1 Upcoming New Launch nearby",
          "13 Malls nearby"
        ],
        "updated_at": "2026-11-10T13:02:50+00:00",
        "agent": {
          "name": "Mark Tan Appointed Sale N Marketing Agent",
          "cea_registration_number": "R032504C",
          "photo_url": "https://img.tepcdn.com/img-avatar/max_150/APHO.1868.V120B.jpg",
          "agency_name": "HUTTONS ASIA PTE. LTD."
        }
      },
      {
        "id": "m_2197982",
        "url": "https://www.edgeprop.sg/listing/apartment-condo/apartment/ocho/m_2197982",
        "title": "OCHO",
        "project_name": "OCHO",
        "property_type": "Apartment / Condo",
        "property_sub_type": "Apartment",
        "price": 1483800,
        "currency": "SGD",
        "price_per_sqft": 2120,
        "bedrooms": 2,
        "is_room_rental": false,
        "bathrooms": 2,
        "area_sqft": 700,
        "area_sqm": 65.03,
        "tenure": "Freehold",
        "completed_year": 2027,
        "address": {
          "street": "Lorong 32 Geylang, Eunos / Geylang / Paya Lebar",
          "postal_code": "398285",
          "district": "14",
          "market_segment": "RCR",
          "planning_region": "Central Region"
        },
        "is_new_launch": true,
        "is_developer_listing": false,
        "is_exclusive": true,
        "photos": [
          "https://img.tepcdn.com/img-v2/l/m-max_1000/6174228/90580174/a0208705-7c13-4beb-98be-522919448867.jpg",
          "https://img.tepcdn.com/img-v2/l/m-max_1000/6174228/90580175/c0e76082-a846-4f01-993e-ac5e3b163c58.jpg",
          "https://img.tepcdn.com/img-v2/l/m-max_1000/6174228/90580176/82235feb-045b-43ab-a91b-b1f8baec50b0.jpg"
        ],
        "thumbnails": [
          "https://img.tepcdn.com/img-v2/l/m-h_100,w_150,g_cm/6174228/90580174/a0208705-7c13-4beb-98be-522919448867.jpg",
          "https://img.tepcdn.com/img-v2/l/m-h_100,w_150,g_cm/6174228/90580175/c0e76082-a846-4f01-993e-ac5e3b163c58.jpg",
          "https://img.tepcdn.com/img-v2/l/m-h_100,w_150,g_cm/6174228/90580176/82235feb-045b-43ab-a91b-b1f8baec50b0.jpg"
        ],
        "photo_count": 3,
        "video_count": 0,
        "floor_plan_count": 0,
        "insights": [
          "3 MRT/LRTs Currently nearby",
          "3 Bus Stops nearby",
          "7 non-primary Schools nearby"
        ],
        "updated_at": "2026-11-10T13:02:50+00:00",
        "agent": {
          "name": "Mark Tan Appointed Sale N Marketing Agent",
          "cea_registration_number": "R032504C",
          "photo_url": "https://img.tepcdn.com/img-avatar/max_150/APHO.1868.V120B.jpg",
          "agency_name": "HUTTONS ASIA PTE. LTD."
        }
      }
    ],
    "pagination": {
      "current_page": 1,
      "page_size": 20,
      "total_results": 2460,
      "total_pages": 123,
      "has_next_page": false
    },
    "search_metadata": {
      "listing_type": "sale",
      "category": "condo",
      "filters": {
        "min_price": 1000000,
        "max_price": 1500000,
        "bedrooms": 2
      },
      "currency": "SGD",
      "area_unit": "sqft",
      "upstream_item_count": 20,
      "filtered_out_count": 0
    }
  },
  "meta": {
    "endpoint_family": "search",
    "request_id": "req_088d14c5a3204a2caac017401a09aca4",
    "credits_charged": 1,
    "credits_remaining": 1875
  }
}
```

200 OK JSON X-Credits-Used: 1

Recorded from our API and shortened.

Sample data

## What one call returns

A recorded run of `search`: the fields and shapes you will get, shortened to 3 items.

| # | id string | url url | title string | project\_name string | property\_type string | property\_sub\_type string | price integer | currency string | price\_per\_sqft integer | bedrooms integer | is\_room\_rental boolean | bathrooms integer | area\_sqft integer | area\_sqm number | tenure string | completed\_year integer | address object | is\_new\_launch boolean | is\_developer\_listing boolean | is\_exclusive boolean | photos string\[\] | thumbnails string\[\] | photo\_count integer | video\_count integer | floor\_plan\_count integer | insights string\[\] | updated\_at string | agent object |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| 1 | m\_2307295 | https://www.edgeprop.sg/listing/apartment-condo/apartment/duet-emily/m\_2307295 | DUET @ EMILY | DUET @ EMILY | Apartment / Condo | Apartment | 1497000 | SGD | 2727 | 2 | false | 1 | 549 | 51 | Freehold | 2026 | {5 fields} | true | false | false | \[3 items\] | \[3 items\] | 3 | 0 | 0 | \[3 items\] | 2026-11-10T13:02:50+00:00 | {4 fields} |
| 2 | m\_2307293 | https://www.edgeprop.sg/listing/apartment-condo/apartment/duet-emily/m\_2307293 | DUET @ EMILY | DUET @ EMILY | Apartment / Condo | Apartment | 1373000 | SGD | 2501 | 2 | false | 1 | 549 | 51 | Freehold | 2026 | {5 fields} | true | false | false | \[3 items\] | \[3 items\] | 3 | 0 | 0 | \[3 items\] | 2026-11-10T13:02:50+00:00 | {4 fields} |
| 3 | m\_2197982 | https://www.edgeprop.sg/listing/apartment-condo/apartment/ocho/m\_2197982 | OCHO | OCHO | Apartment / Condo | Apartment | 1483800 | SGD | 2120 | 2 | false | 2 | 700 | 65.03 | Freehold | 2027 | {5 fields} | true | false | true | \[3 items\] | \[3 items\] | 3 | 0 | 0 | \[3 items\] | 2026-11-10T13:02:50+00:00 | {4 fields} |

Recorded from our API · 3 items shown · 28 datapoints per item GET /v1/edgeprop/search?listing\_type=sale&category=condo&min\_price=1000000&max\_price=1500000&bedrooms=2

28 datapoints

### Identity

-   id string
-   title string
-   project\_name string
-   property\_type string
-   property\_sub\_type string

### Contact

-   url url
-   agent object

### Location

-   area\_sqft integer
-   area\_sqm number
-   address object

### Reputation

-   photos string\[\]
-   photo\_count integer

### Price

-   price integer
-   currency string
-   price\_per\_sqft integer

### Other

-   bedrooms integer
-   is\_room\_rental boolean
-   bathrooms integer
-   tenure string
-   completed\_year integer
-   is\_new\_launch boolean
-   is\_developer\_listing boolean
-   is\_exclusive boolean
-   thumbnails string\[\]
-   video\_count integer
-   floor\_plan\_count integer
-   insights string\[\]
-   updated\_at string

Playground

## Run this API

cURL shell 

```
curl "https://api.perceptlayer.com/v1/edgeprop/search?listing_type=sale&category=condo&min_price=1000000&max_price=1500000&bedrooms=2" \
  -H "X-API-Key: $API_KEY"
```

EdgeProp · 1 endpoint

## Endpoints

Every endpoint takes the same key. Open one for its parameters and an example request.

| Endpoint | Required parameters | Cost |
| --- | --- | --- |
| [GET `/v1/edgeprop/search`](https://perceptlayer.com/apis/edgeprop/search) | `listing_type` +8 optional | 1 credit |

Overview

## About the EdgeProp API

## What you can get

The EdgeProp API returns Singapore property listings from EdgeProp as JSON through 1 endpoint.

-   **Search:** `search` takes a `listing_type` (sale or rent), with `category` (condo, hdb, landed or commercial), `min_price`, `max_price`, `bedrooms`, `bathrooms`, `min_area`, `max_area` and `page` (1).

The recorded `search` for two-bedroom condos for sale between 1,000,000 and 1,500,000 SGD returns `data.items`, each with `id`, `url`, `title`, `project_name`, `property_type`, `property_sub_type`, `price`, `currency`, `price_per_sqft`, `bedrooms`, `bathrooms`, `area_sqft`, `area_sqm`, `tenure`, `completed_year`, `address` (with `postal_code`, `district`, `market_segment` and `planning_region`), `is_new_launch`, `photos`, `insights` and `agent`. It also returns `pagination` and `search_metadata` with the filters, `currency` and `area_unit`.

## How a call works

Search a category: `GET /v1/edgeprop/search?listing_type=sale&category=condo&min_price=1000000&max_price=1500000&bedrooms=2` with your key in the `X-API-Key` header. Each item carries its own `url` and an `agent` with `name`, `cea_registration_number` and `agency_name`. Every successful call costs 1 credit; failed calls cost nothing.

Real estate JSON REST MCP

### More real estate APIs

[28Hse](https://perceptlayer.com/apis/28hse) [4zida](https://perceptlayer.com/apis/4zida) [591](https://perceptlayer.com/apis/591-house) [99.co](https://perceptlayer.com/apis/99co) [99acres](https://perceptlayer.com/apis/99acres) [Adondevivir](https://perceptlayer.com/apis/adondevivir) [Apartment List](https://perceptlayer.com/apis/apartment-list) [Apartments.com](https://perceptlayer.com/apis/apartments-com) [Aqar](https://perceptlayer.com/apis/aqar) [Aqarmap](https://perceptlayer.com/apis/aqarmap) [Argenprop](https://perceptlayer.com/apis/argenprop) [athome](https://perceptlayer.com/apis/athome)

Use cases

### Track condo asking prices and \`price\_per\_sqft\` in Singapore

`` Use the EdgeProp API to track condo asking prices and `price_per_sqft` in Singapore `` 

### Compare HDB, condo and landed listings by price band

`Use the EdgeProp API to compare HDB, condo and landed listings by price band` 

### Spot new launches with \`is\_new\_launch\`

`` Use the EdgeProp API to spot new launches with `is_new_launch` `` 

### Group listings by \`district\`, \`market\_segment\` or \`planning\_region\`

`` Use the EdgeProp API to group listings by `district`, `market_segment` or `planning_region` `` 

FAQ

## Questions

**Do I need an EdgeProp account?**

No. You call this EdgeProp API with your Perceptlayer key in the \`X-API-Key\` header, with no EdgeProp login.

**How much does the EdgeProp API cost?**

Each successful call costs one credit. New accounts get free credits to start, and credit packs bring the price down as you scale.

**What format are responses in?**

Every endpoint returns JSON, with no HTML parsing on your side.

**Can I page through results?**

\`page\` accepts 1 only, so each search returns its first page. Narrow \`category\`, price, \`bedrooms\` or area to reach different listings.

**Should I build an EdgeProp scraper instead?**

You can, but an EdgeProp scraper is code you maintain: page changes break it, requests get blocked, and EdgeProp's terms govern how you collect data. The EdgeProp API gives you 1 endpoint of named JSON fields for 1 credit per successful call, and failed calls cost nothing. A scraper makes sense only for data these endpoints don't return, so check the response in the playground on this page first.

## Try the EdgeProp API with 100 free credits

No credit card. Failed calls are never billed.

[Get a free API key](https://perceptlayer.com/signup) [Read the docs](https://docs.perceptlayer.com)
