Realestate.com.au Scraper - Real Estate Data for Australia avatar
Realestate.com.au Scraper - Real Estate Data for Australia

Pricing

$19.00/month + usage

Go to Store
Realestate.com.au Scraper - Real Estate Data for Australia

Realestate.com.au Scraper - Real Estate Data for Australia

Developed by

Iñigo Garcia Olaizola

Iñigo Garcia Olaizola

Maintained by Community

Effortlessly scrape realestate.com.au for Australian property listings. Filter by location, buy/rent/sold, price, size, beds, baths, and property type. Track market trends, monitor new listings, generate leads, and export comprehensive JSON or CSV data for data-driven real estate insights.

0.0 (0)

Pricing

$19.00/month + usage

0

1

1

Last modified

3 days ago

You can access the Realestate.com.au Scraper - Real Estate Data for Australia programmatically from your own applications by using the Apify API. You can also choose the language preference from below. To use the Apify API, you’ll need an Apify account and your API token, found in Integrations settings in Apify Console.

{
"openapi": "3.0.1",
"info": {
"version": "0.0",
"x-build-id": "YEjGt4bIZ9jXU2lCb"
},
"servers": [
{
"url": "https://api.apify.com/v2"
}
],
"paths": {
"/acts/igolaizola~realestate-au-scraper/run-sync-get-dataset-items": {
"post": {
"operationId": "run-sync-get-dataset-items-igolaizola-realestate-au-scraper",
"x-openai-isConsequential": false,
"summary": "Executes an Actor, waits for its completion, and returns Actor's dataset items in response.",
"tags": [
"Run Actor"
],
"requestBody": {
"required": true,
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/inputSchema"
}
}
}
},
"parameters": [
{
"name": "token",
"in": "query",
"required": true,
"schema": {
"type": "string"
},
"description": "Enter your Apify token here"
}
],
"responses": {
"200": {
"description": "OK"
}
}
}
},
"/acts/igolaizola~realestate-au-scraper/runs": {
"post": {
"operationId": "runs-sync-igolaizola-realestate-au-scraper",
"x-openai-isConsequential": false,
"summary": "Executes an Actor and returns information about the initiated run in response.",
"tags": [
"Run Actor"
],
"requestBody": {
"required": true,
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/inputSchema"
}
}
}
},
"parameters": [
{
"name": "token",
"in": "query",
"required": true,
"schema": {
"type": "string"
},
"description": "Enter your Apify token here"
}
],
"responses": {
"200": {
"description": "OK",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/runsResponseSchema"
}
}
}
}
}
}
},
"/acts/igolaizola~realestate-au-scraper/run-sync": {
"post": {
"operationId": "run-sync-igolaizola-realestate-au-scraper",
"x-openai-isConsequential": false,
"summary": "Executes an Actor, waits for completion, and returns the OUTPUT from Key-value store in response.",
"tags": [
"Run Actor"
],
"requestBody": {
"required": true,
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/inputSchema"
}
}
}
},
"parameters": [
{
"name": "token",
"in": "query",
"required": true,
"schema": {
"type": "string"
},
"description": "Enter your Apify token here"
}
],
"responses": {
"200": {
"description": "OK"
}
}
}
}
},
"components": {
"schemas": {
"inputSchema": {
"type": "object",
"required": [
"maxItems",
"location"
],
"properties": {
"maxItems": {
"title": "Max Items",
"minimum": 1,
"type": "integer",
"description": "Maximum number of properties to scrape",
"default": 10
},
"location": {
"title": "Location",
"type": "string",
"description": "Location to search for properties"
},
"operation": {
"title": "Operation",
"enum": [
"buy",
"rent",
"sold"
],
"type": "string",
"description": "Operation type (buy, rent, sold)",
"default": "buy"
},
"sortBy": {
"title": "Sort by",
"enum": [
"featured",
"highPrice",
"lowPrice",
"newest",
"oldest",
"soldDate"
],
"type": "string",
"description": "Sorting method for results",
"default": "newest"
},
"surroundingSuburbs": {
"title": "Include Surrounding Suburbs",
"type": "boolean",
"description": "Include listings from surrounding suburbs",
"default": false
},
"propertyTypes": {
"title": "Property Types (leave empty for any)",
"type": "array",
"description": "Property types to search (house, unit apartment, townhouse, villa, land, acreage, rural, unitblock, retire)",
"items": {
"type": "string",
"enum": [
"house",
"unit-apartment",
"townhouse",
"villa",
"land",
"acreage",
"rural",
"unitblock",
"retire"
],
"enumTitles": [
"House",
"Apartment & Unit",
"Townhouse",
"Villa",
"Land",
"Acreage",
"Rural",
"Block of units",
"Retirement living"
]
}
},
"minPrice": {
"title": "Min Price (price per week for rent)",
"minimum": 0,
"type": "integer",
"description": "Minimum price of the property (0 for any)",
"default": 0
},
"maxPrice": {
"title": "Max Price (price per week for rent)",
"minimum": 0,
"type": "integer",
"description": "Maximum price of the property (0 for any)",
"default": 0
},
"minSize": {
"title": "Min Size (m²)",
"minimum": 0,
"type": "integer",
"description": "Minimum size in square meters (0 for any)",
"default": 0
},
"maxSize": {
"title": "Max Size (m²)",
"minimum": 0,
"type": "integer",
"description": "Maximum size in square meters (0 for any)",
"default": 0
},
"minBeds": {
"title": "Min bedrooms",
"type": "integer",
"description": "Minimum number of bedrooms (-1 for studio, 0 for any)",
"default": 0
},
"maxBeds": {
"title": "Max bedrooms",
"type": "integer",
"description": "Maximum number of bedrooms (-1 for studio, 0 for any)",
"default": 0
},
"minBaths": {
"title": "Min bathrooms",
"type": "integer",
"description": "Minimum number of bathrooms",
"default": 0
},
"maxBaths": {
"title": "Max bathrooms",
"type": "integer",
"description": "Maximum number of bathrooms",
"default": 0
},
"minCars": {
"title": "Min car spaces",
"type": "integer",
"description": "Minimum number of car spaces",
"default": 0
},
"keywords": {
"title": "Keywords",
"type": "array",
"description": "Keywords to include in the search",
"items": {
"type": "string"
}
},
"excludeNoPrice": {
"title": "Only show properties with a price (only for buy and sold operations)",
"type": "boolean",
"description": "Exclude listings with no price",
"default": false
},
"constructionStatus": {
"title": "Construction status (only for buy operation)",
"enum": [
"",
"established",
"new"
],
"type": "string",
"description": "Construction status",
"default": ""
},
"saleMethod": {
"title": "Sale method (only for buy operation)",
"enum": [
"",
"privateSale",
"auction"
],
"type": "string",
"description": "Sale method",
"default": ""
},
"excludeUnderContract": {
"title": "Exclude properties under contract/offer",
"type": "boolean",
"description": "Exclude properties that are under contract",
"default": false
},
"furnished": {
"title": "Furnished (rent operation only)",
"type": "boolean",
"description": "Only include furnished properties (rent operation only)",
"default": false
},
"petsAllowed": {
"title": "Pets allowed (rent operation only)",
"type": "boolean",
"description": "Only include properties that allow pets",
"default": false
},
"excludeDeposit": {
"title": "Exclude properties secured by a deposit (rent operation only)",
"type": "boolean",
"description": "Exclude properties that are secured by a deposit",
"default": false
},
"moveInDate": {
"title": "Move in date (rent operation only)",
"pattern": "^(\\d{4})-(0[1-9]|1[0-2])-(0[1-9]|[12]\\d|3[01])$",
"type": "string",
"description": "Desired move-in date (YYYY-MM-DD)"
},
"maxSoldAge": {
"title": "Max sold date (sold operation only)",
"enum": [
"",
"1m",
"3m",
"6m",
"12m"
],
"type": "string",
"description": "Maximum age of sold listings (sold operation only)",
"default": ""
},
"proxyConfiguration": {
"title": "Proxy configuration",
"type": "object",
"description": "Select proxies to be used."
}
}
},
"runsResponseSchema": {
"type": "object",
"properties": {
"data": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"actId": {
"type": "string"
},
"userId": {
"type": "string"
},
"startedAt": {
"type": "string",
"format": "date-time",
"example": "2025-01-08T00:00:00.000Z"
},
"finishedAt": {
"type": "string",
"format": "date-time",
"example": "2025-01-08T00:00:00.000Z"
},
"status": {
"type": "string",
"example": "READY"
},
"meta": {
"type": "object",
"properties": {
"origin": {
"type": "string",
"example": "API"
},
"userAgent": {
"type": "string"
}
}
},
"stats": {
"type": "object",
"properties": {
"inputBodyLen": {
"type": "integer",
"example": 2000
},
"rebootCount": {
"type": "integer",
"example": 0
},
"restartCount": {
"type": "integer",
"example": 0
},
"resurrectCount": {
"type": "integer",
"example": 0
},
"computeUnits": {
"type": "integer",
"example": 0
}
}
},
"options": {
"type": "object",
"properties": {
"build": {
"type": "string",
"example": "latest"
},
"timeoutSecs": {
"type": "integer",
"example": 300
},
"memoryMbytes": {
"type": "integer",
"example": 1024
},
"diskMbytes": {
"type": "integer",
"example": 2048
}
}
},
"buildId": {
"type": "string"
},
"defaultKeyValueStoreId": {
"type": "string"
},
"defaultDatasetId": {
"type": "string"
},
"defaultRequestQueueId": {
"type": "string"
},
"buildNumber": {
"type": "string",
"example": "1.0.0"
},
"containerUrl": {
"type": "string"
},
"usage": {
"type": "object",
"properties": {
"ACTOR_COMPUTE_UNITS": {
"type": "integer",
"example": 0
},
"DATASET_READS": {
"type": "integer",
"example": 0
},
"DATASET_WRITES": {
"type": "integer",
"example": 0
},
"KEY_VALUE_STORE_READS": {
"type": "integer",
"example": 0
},
"KEY_VALUE_STORE_WRITES": {
"type": "integer",
"example": 1
},
"KEY_VALUE_STORE_LISTS": {
"type": "integer",
"example": 0
},
"REQUEST_QUEUE_READS": {
"type": "integer",
"example": 0
},
"REQUEST_QUEUE_WRITES": {
"type": "integer",
"example": 0
},
"DATA_TRANSFER_INTERNAL_GBYTES": {
"type": "integer",
"example": 0
},
"DATA_TRANSFER_EXTERNAL_GBYTES": {
"type": "integer",
"example": 0
},
"PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
"type": "integer",
"example": 0
},
"PROXY_SERPS": {
"type": "integer",
"example": 0
}
}
},
"usageTotalUsd": {
"type": "number",
"example": 0.00005
},
"usageUsd": {
"type": "object",
"properties": {
"ACTOR_COMPUTE_UNITS": {
"type": "integer",
"example": 0
},
"DATASET_READS": {
"type": "integer",
"example": 0
},
"DATASET_WRITES": {
"type": "integer",
"example": 0
},
"KEY_VALUE_STORE_READS": {
"type": "integer",
"example": 0
},
"KEY_VALUE_STORE_WRITES": {
"type": "number",
"example": 0.00005
},
"KEY_VALUE_STORE_LISTS": {
"type": "integer",
"example": 0
},
"REQUEST_QUEUE_READS": {
"type": "integer",
"example": 0
},
"REQUEST_QUEUE_WRITES": {
"type": "integer",
"example": 0
},
"DATA_TRANSFER_INTERNAL_GBYTES": {
"type": "integer",
"example": 0
},
"DATA_TRANSFER_EXTERNAL_GBYTES": {
"type": "integer",
"example": 0
},
"PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
"type": "integer",
"example": 0
},
"PROXY_SERPS": {
"type": "integer",
"example": 0
}
}
}
}
}
}
}
}
}
}

Realestate.com.au Scraper - Real Estate Data for Australia OpenAPI definition

OpenAPI is a standard for designing and describing RESTful APIs, allowing developers to define API structure, endpoints, and data formats in a machine-readable way. It simplifies API development, integration, and documentation.

OpenAPI is effective when used with AI agents and GPTs by standardizing how these systems interact with various APIs, for reliable integrations and efficient communication.

By defining machine-readable API specifications, OpenAPI allows AI models like GPTs to understand and use varied data sources, improving accuracy. This accelerates development, reduces errors, and provides context-aware responses, making OpenAPI a core component for AI applications.

You can download the OpenAPI definitions for Realestate.com.au Scraper - Real Estate Data for Australia from the options below:

If you’d like to learn more about how OpenAPI powers GPTs, read our blog post.

You can also check out our other API clients: