# Scrape Tampines PropertyGuru sale listings and agents

**Use case:** 

Collect current Tampines sale inventory, prices, property details, and public PropertyGuru agent fields.

## Input

```json
{
  "startUrls": [
    {
      "url": "https://www.propertyguru.com.sg/property-for-sale?freetext=Tampines"
    }
  ],
  "searchType": "sale",
  "keywords": [
    "Tampines"
  ],
  "districts": [],
  "propertyTypes": [],
  "since": "2026-07-01T00:00:00+08:00",
  "scrapeDetails": true,
  "maxItems": 10,
  "maxPages": 10,
  "requestDelayMs": 500,
  "maxRequestRetries": 2,
  "proxyConfiguration": {
    "useApifyProxy": true,
    "apifyProxyGroups": [
      "RESIDENTIAL"
    ],
    "apifyProxyCountry": "SG"
  }
}
```

## Output

```json
{
  "listingId": {
    "label": "Listing ID",
    "format": "string"
  },
  "listingType": {
    "label": "Listing type",
    "format": "string"
  },
  "title": {
    "label": "Title",
    "format": "string"
  },
  "price": {
    "label": "Price",
    "format": "number"
  },
  "pricePerSqft": {
    "label": "Price per sqft",
    "format": "number"
  },
  "bedrooms": {
    "label": "Bedrooms",
    "format": "number"
  },
  "floorAreaSqft": {
    "label": "Floor area (sqft)",
    "format": "number"
  },
  "propertyType": {
    "label": "Property type",
    "format": "string"
  },
  "districtCode": {
    "label": "District code",
    "format": "string"
  },
  "agent": {
    "label": "Agent",
    "format": "object"
  },
  "lastPostedAt": {
    "label": "Last posted",
    "format": "string"
  },
  "url": {
    "label": "Listing URL",
    "format": "string"
  }
}
```

## About this Actor

This example demonstrates how to use [PropertyGuru Singapore Listings & Agent Leads Scraper](https://apify.com/automation-lab/propertyguru-singapore-listings-agent-leads-scraper) with a specific input configuration. Visit the [Actor detail page](https://apify.com/automation-lab/propertyguru-singapore-listings-agent-leads-scraper) to learn more, explore other use cases, and run it yourself.