Domain.com.au Scraper – Bypass Akamai avatar

Domain.com.au Scraper – Bypass Akamai

Pricing

$40.00/month + usage

Go to Apify Store
Domain.com.au Scraper – Bypass Akamai

Domain.com.au Scraper – Bypass Akamai

Unlock Comprehensive Real Estate Data from Domain.com.au Discover a wealth of information from Domain.com.au's vast property listings. Effortlessly extract detailed descriptions, high-quality images, unique features, and essential property details.

Pricing

$40.00/month + usage

Rating

5.0

(4)

Developer

ScrapeMind

ScrapeMind

Maintained by Community

Actor stats

15

Bookmarked

183

Total users

10

Monthly active users

2.1 hours

Issues response

11 hours ago

Last modified

Share

Domain.com.au Scraper

Extract structured real estate data from Domain.com.au at scale — listings for sale, rent, and sold properties across Australia.


Features

  • Scrapes for sale, rental, and sold listings
  • Supports all Domain.com.au search URL filters (price, bedrooms, property type, suburb, region, state, etc.)
  • Captures the full listing dataset: address, price, property details, agency, agents, inspection times, auction dates, sold data, features, images, floor plans, and videos
  • Full scrape mode to retrieve all available results (up to 10,000)
  • Optional Apify datacenter or residential proxy support

Input

Parameters

FieldTypeRequiredDescription
startUrlsarrayYesOne or more Domain.com.au search URLs
maxPagesintegerNoPages to scrape per URL (default: 1, max: 50)
fullScrapebooleanNoScrape all available pages (up to 50). Overrides maxPages
CSV-FormatbooleanNoFormat output for CSV export
data-center-proxybooleanNoRoute requests through Apify datacenter proxies
residential-proxybooleanNoRoute requests through Apify residential proxies

Example Input

{
"startUrls": [
{ "url": "https://www.domain.com.au/sale/melbourne-vic-3000/?bedrooms=2-any&price=500000-1000000" }
],
"maxPages": 5,
"fullScrape": false
}

Supported URL Filters

Any standard Domain.com.au search URL is supported, including:

  • Listing type: /sale/, /rent/, /sold/, /new-homes/
  • Location: suburb (/sale/melbourne-vic-3000/), region, or state
  • Property type: /sale/sydney-nsw/town-house/ or ?ptype=apartment-unit-flat
  • Price range: ?price=500000-1000000
  • Bedrooms / bathrooms / carspaces: ?bedrooms=2-4&bathrooms=1-any
  • Land size: ?landsize=400-800&landsizeunit=m2
  • Features: ?features=swimmingpool,airconditioning
  • Sort: ?sort=price-asc, dateupdated-desc, auction-asc, etc.
  • Exclude under offer: ?excludeunderoffer=1
  • Inspection / auction schedule: ?inspectiondate=7, ?auctiondate=3

Output

Each result item contains the following fields:

Listing

FieldTypeDescription
idstringUnique listing ID
listingUrlstringFull URL to the listing page on Domain.com.au
listingTypestringSale, Rent, Sold, or NewHomes
pricestringDisplay price (e.g. "$850,000", "$550/week")
propertyTypestringRaw type from API (e.g. ApartmentUnitFlat, House)
propertyTypeFormattedstringHuman-readable type (e.g. Apartment, House, Land)
propertyStatusstringListing status (e.g. New, Sold, UnderContract)
tagTextstringDisplay tag (e.g. "Sold by private treaty 06 May 2026")
tagClassNamestringCSS-style tag class (e.g. is-sold, is-new, is-under-contract)
promoLevelstringListing tier: STANDARD, PREMIUM, PREMIUM_PLUS, or ELITE
hasMatterportbooleanWhether a 3D virtual tour is available
hasVideobooleanWhether a video is attached to the listing
isRuralbooleanWhether the property is a rural type
isRetirementbooleanWhether the listing is a retirement property
dateListedstringISO datetime when first listed

Sold Data

FieldTypeDescription
soldPricestringSold price display string (e.g. "$405,000") — only on Sold listings
soldDatestringISO datetime of the sale — only on Sold listings

Property Details

FieldTypeDescription
bedroomsnumberNumber of bedrooms
bathroomsnumberNumber of bathrooms
carspacesnumberNumber of car spaces
landAreaSizenumberLand area size (0 if not applicable)
landAreaUnitstringUnit for land area (e.g. SQUARE_METERS, HECTARES)
featuresstringComma-separated property features (e.g. AirConditioning, SwimmingPool, Gym)

Address

FieldTypeDescription
displayAddressstringFull formatted address (e.g. "12/45 Collins Street, Melbourne")
unitNumberstringUnit or apartment number
streetNumberstringStreet number
streetstringStreet name
suburbstringSuburb name
postcodestringPostcode
statestringState code (e.g. VIC, NSW)
latitudenumberLatitude coordinate
longitudenumberLongitude coordinate

Media

FieldTypeDescription
imagesstringComma-separated photo URLs
floorPlanImagesstringComma-separated floor plan image URLs
videoUrlsstringComma-separated video URLs

Agency

FieldTypeDescription
agencyIdnumberAgency ID
agencyTypestringAgency or Private
agencyNamestringAgency display name
agencyUrlstringAgency profile URL on Domain.com.au
agencyLogoUrlstringAgency logo image URL (170×60)
agencySkeletonLogoUrlstringAgency logo image URL (smaller variant)
brandColorstringAgency brand hex colour (e.g. "#20385e")
brandingAppearancestringlight or dark — derived from brand colour luminance

Agents

FieldTypeDescription
agentNamesstringComma-separated agent names
agentPhotoUrlsstringComma-separated agent profile photo URLs

Inspections & Auctions

FieldTypeDescription
nextInspectionOpenstringISO datetime of next open inspection start
nextInspectionClosestringISO datetime of next open inspection end
auctionDatestringISO datetime of scheduled auction

Example Output Item

{
"id": "2020774342",
"listingUrl": "https://www.domain.com.au/2-301-la-trobe-street-melbourne-vic-3000-2020774342",
"listingType": "Sold",
"price": "$405,000",
"propertyType": "ApartmentUnitFlat",
"propertyTypeFormatted": "Apartment",
"propertyStatus": "Sold",
"tagText": "Sold by private treaty 06 May 2026",
"tagClassName": "is-sold",
"promoLevel": "STANDARD",
"hasMatterport": false,
"hasVideo": false,
"isRural": false,
"isRetirement": false,
"dateListed": "2026-04-20T01:53:05",
"soldPrice": "$405,000",
"soldDate": "2026-05-06T00:00:00+10:00",
"features": "AirConditioning, BuiltInWardrobes, Floorboards, SwimmingPool, CityViews, Gym, Intercom, Heating, Dishwasher",
"bedrooms": 1,
"bathrooms": 1,
"carspaces": 0,
"landAreaSize": 0,
"landAreaUnit": "",
"displayAddress": "2/301 La Trobe Street, Melbourne",
"unitNumber": "2",
"streetNumber": "301",
"street": "La Trobe Street",
"suburb": "Melbourne",
"postcode": "3000",
"state": "VIC",
"latitude": -37.8123,
"longitude": 144.9571,
"images": "https://rimh2.domainstatic.com.au/.../photo1.jpg, https://rimh2.domainstatic.com.au/.../photo2.jpg",
"floorPlanImages": "",
"videoUrls": "",
"agencyId": 232,
"agencyType": "Agency",
"agencyName": "MICM Real Estate",
"agencyUrl": "",
"agencyLogoUrl": "https://rimh2.domainstatic.com.au/.../logo_232.png",
"agencySkeletonLogoUrl": "https://rimh2.domainstatic.com.au/.../logo_232_small.png",
"brandColor": "#20385e",
"brandingAppearance": "dark",
"agentNames": "Jane Smith, Mark Johnson",
"agentPhotoUrls": "https://rimh2.domainstatic.com.au/.../agent1.jpg, https://rimh2.domainstatic.com.au/.../agent2.jpg",
"nextInspectionOpen": "",
"nextInspectionClose": "",
"auctionDate": ""
}

Use Cases

  • Real estate market analysis and price tracking
  • Lead generation for agents and vendors
  • Investment research and suburb comparison
  • Building property datasets for ML models
  • Monitoring new listings and price changes

API Usage

curl "https://api.apify.com/v2/acts/scrapemind~domaincomau-scraper/runs?token=YOUR_API_TOKEN" \
-X POST \
-H "Content-Type: application/json" \
-d '{
"startUrls": [{ "url": "https://www.domain.com.au/sale/sydney-nsw-2000/" }],
"maxPages": 3
}'

Support

If you have any issues or feature requests, feel free to contact me.