Domain.com.au Scraper | $4 / 1k | With Agents avatar
Domain.com.au Scraper | $4 / 1k | With Agents

Pricing

Pay per event

Go to Apify Store
Domain.com.au Scraper | $4 / 1k | With Agents

Domain.com.au Scraper | $4 / 1k | With Agents

Developed by

Fatih Tahta

Fatih Tahta

Maintained by Community

Extract Australia real estate listings from Domain.com.au with agent details. Use suburb/search URLs to get structured data: address, price, beds/baths, property type, images, agent infos and more. Ideal for market analysis & lead generation.

0.0 (0)

Pricing

Pay per event

1

1

1

Last modified

7 days ago

Domain.com.au Scraper | $4 / 1k | Fast & Reliable

Slug: fatihtahta/domain-com-au-scraper
Price: $4.00 per 1,000 saved listings

Pull rich property intelligence from Domain.com.au, Australia’s leading real estate marketplace. Drop in one or more search result URLs (sale, rent, new homes, or commercial), set a cap on the number of listings, and receive clean, structured data that’s perfect for market analysis, lead qualification, or portfolio scouting.


💡 Why use this scraper?

  • Stay on top of the market — Capture live listing inventory for any suburb, region, or property type on Domain.com.au.
  • Structured for analysis — Each record is normalised with consistent fields for property specs, pricing, and agent details.
  • Pagination aware — The actor automatically follows result pages so you don’t miss listings tucked behind “Next” buttons.
  • Deduplicated output — Listing IDs are tracked during the run to avoid saving the same property twice.
  • Easy exports — Download results from the dataset as JSON, CSV, Excel, or plug directly into your workflow via API.

Ideal for buyer’s agents, investors, proptech founders, and data teams who need reliable Domain.com.au intelligence fast.


🧠 What data do I get?

Every saved listing includes:

  • url — Canonical Domain.com.au listing URL.
  • title — Marketing headline or project name when available.
  • priceText — Display price, including expressions like “Contact agent.”
  • address — Formatted street address or display address.
  • beds, baths, parking — Bedroom, bathroom, and car space counts (numbers or strings when the site shows ranges/text).
  • description — Long-form marketing copy when present.
  • images[] — Array of image URLs surfaced on the listing.
  • agentName, agentPhone, agentEmail — Primary agent contact details when published.
  • agencyName, agencyPhone — Agency branding and phone number.
  • scrapedAt — ISO timestamp of when the item was stored.

📥 Input configuration

Open the Input tab and provide:

  • startUrls (array of strings) — One or more Domain.com.au search result URLs (e.g., suburb, postcode, price-filtered, commercial, or project pages).
  • limit (integer, default 50000) — Maximum number of listings to save across all URLs.
  • proxyConfiguration (object, optional) — Use the default configuration or supply your own proxy settings.

Example input

{
"startUrls": [
"https://www.domain.com.au/sale/?state=nsw&suburb=bondi-beach-nsw-2026&bedrooms=2-any&price=1200000-2000000"
],
"limit": 250,
"proxyConfiguration": {
"useApifyProxy": true
}
}

📦 Output example (single listing)

{
"url": "https://www.domain.com.au/123-example-st-bondi-beach-nsw-2026-2018999999",
"title": "Beachside sanctuary with sweeping ocean views",
"priceText": "Auction",
"address": "123 Example Street, Bondi Beach NSW 2026",
"beds": 3,
"baths": 2,
"parking": 1,
"description": "Positioned moments from the sand, this renovated apartment offers...",
"images": [
"https://example-cdn.domain.com.au/listing-image-1.jpg",
"https://example-cdn.domain.com.au/listing-image-2.jpg"
],
"agentName": "Alex Agent",
"agentPhone": "02 9999 1234",
"agentEmail": "alex.agent@agency.com.au",
"agencyName": "Coastal Realty",
"agencyPhone": "02 9999 0000",
"scrapedAt": "2025-02-18T07:42:10.123Z"
}

🧪 How to use

  1. Open the actor: Domain.com.au Scraper | $4 / 1k | Fast & Reliable (slug: fatihtahta/domain-com-au-scraper).
  2. Paste one or more Domain.com.au search URLs into startUrls.
  3. Set limit if you want to cap the number of listings.
  4. Run the actor and monitor progress in the console.
  5. Download the dataset in your preferred format (JSON, CSV, Excel, API, etc.).

💸 Pricing

  • $4.00 per 1,000 saved listings.
  • You’re billed only for the items that successfully land in the dataset.

The actor consolidates publicly available Domain.com.au information. Depending on your jurisdiction and use case, listings may include personal data (e.g., agent contact details). Make sure you have a lawful basis for processing, follow GDPR/CCPA or other applicable regulations, and respect Domain.com.au’s terms of service when using the data.


❓ Support

Need help, a custom feature, or managed runs? Open an issue via the Issues tab on the actor page — responses are typically around the clock.

Happy scraping!
Fatih