realestate.com.au Agents & Agencies Scraper avatar

realestate.com.au Agents & Agencies Scraper

Pricing

from $1.10 / 1,000 agent records

Go to Apify Store
realestate.com.au Agents & Agencies Scraper

realestate.com.au Agents & Agencies Scraper

๐Ÿง‘โ€๐Ÿ’ผ Scrape realestate.com.au real estate agents & agencies by suburb, postcode or search URL โ€” names, emails, phones, agency, listing counts, median sold price & active suburbs. Built for lead lists & market research.

Pricing

from $1.10 / 1,000 agent records

Rating

0.0

(0)

Developer

FlowExtract API

FlowExtract API

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

12 hours ago

Last modified

Share

๐Ÿง‘โ€๐Ÿ’ผ realestate.com.au Agents & Agencies Scraper

realestate.com.au Agents & Agencies Scraper turns a suburb, a postcode, or any realestate.com.au search URL into a clean, structured directory of real estate agents and agencies โ€” with the contact details and performance signals you need for lead lists and market research.

Every agent record carries their email and phone, the agency they work for, how many properties they currently have for sale and for rent, how many they've recently sold, their median sold price, and the suburbs they're active in. Every agency record carries its contacts, its team roster, and its listing counts.

Perfect for real estate CRMs and lead generation, recruiters shortlisting top producers, proptech and portals building agent databases, and market researchers mapping who is active where.


Why scrape realestate.com.au agents?

realestate.com.au is Australia's largest property portal. Behind every listing is the agent and agency marketing it โ€” which makes it the most complete public picture of who is actively selling and leasing in any suburb, right now.

Common use cases:

  • Lead generation โ€” build a contact list of agents actively listing in your target suburbs, with email and phone on every row.
  • Recruitment & talent scouting โ€” rank agents by properties sold, median sold price, and days on market, then reach out.
  • CRM enrichment โ€” match agents and agencies to their current activity and contact details.
  • Agency intelligence โ€” pull a whole agency's team roster and its for-sale / for-rent / sold counts.
  • Market mapping โ€” see which agents and agencies dominate a suburb or region.

What data does it extract?

๐Ÿง‘โ€๐Ÿ’ผ Agent records

FieldDescription
name, jobTitleAgent name and role
email, emailsPrimary email plus every published email address
phone, mobile, officePhoneContact numbers
agencyThe agent's agency: name, phone, email, website, address, profile link, logo
stats.listingsForSale / listingsForRent / recentlySoldCurrent and recent activity counts
stats.medianSoldPriceMedian of the agent's recent sold prices (AUD)
stats.lastSoldDateDate of their most recent sale
stats.activeSuburbsSuburbs the agent is currently active in
stats.propertyTypesProperty types they handle
profileUrl, photorealestate.com.au profile link and headshot
sampleListingsA few of the agent's current/recent listings for context

๐Ÿข Agency records (optional)

Name, email(s), phone, website, office address, suburb/state/postcode, profile link, logo, the full team roster of agents seen, an agentCount, and listing counts (for sale / for rent / sold) with a median sold price.


โš™๏ธ How to use

Mode: By location

List one or more areas as Suburb, STATE, Postcode (postcode optional):

{
"mode": "location",
"locations": ["Sydney, NSW, 2000", "Richmond, VIC, 3121"],
"channels": ["buy", "rent", "sold"],
"includeAgencies": true,
"maxAgents": 50
}

Mode: By search URL

Paste realestate.com.au search URLs straight from your browser โ€” every agent and agency in those results is returned:

{
"mode": "url",
"startUrls": [
{ "url": "https://www.realestate.com.au/buy/in-sydney,+nsw+2000/list-1" }
],
"maxAgents": 100
}

Input options

OptionDescription
Modelocation (list suburbs) or url (paste search URLs). Fields for the other mode are ignored.
Locationslocation mode โ€” areas as Suburb, STATE, Postcode.
Listing types to searchlocation mode โ€” buy, rent, sold (default all). sold adds real sold-price stats.
Include surrounding suburbslocation mode โ€” also include neighbouring suburbs.
Search URLsurl mode โ€” realestate.com.au search URLs.
Also return agenciesEmit one record per agency, with its team roster and counts.
Max agentsStop after this many agents (0 = all found). Agencies are returned in addition.
Max pages per searchHow deep to scan each search while discovering agents (more = more agents and better stats in big suburbs).

How agents and their stats are built

The actor walks the live listings for your locations (or URLs) across the buy, rent, and sold channels, and assembles one record per agent and per agency from the people marketing those properties. An agent's counts, median sold price, and active suburbs are computed from the listings scanned in that run โ€” so scanning more pages (higher Max pages per search) yields richer stats in large suburbs. Each agent and each agency is returned, and charged, only once per run, even when they appear on many listings.

realestate.com.au serves at most 2,000 results per search; for very large areas, split them by suburb or add more specific URLs.


๐Ÿ’ต Pricing

This Actor uses pay-per-event pricing:

  • Agent record โ€” charged once per agent returned.
  • Agency record โ€” charged once per agency returned (only when Also return agencies is on).

You can see current per-tier rates on the Actor's Pricing tab, and cap any run with the maximum cost per run setting.


๐Ÿ“ค Output example

{
"recordType": "agent",
"agentId": "2884534",
"name": "Sample Agent",
"jobTitle": "Director/Sales Agent",
"email": "agent@example-realty.com.au",
"emails": ["agent@example-realty.com.au", "capture@example-realty.agentboxmail.com.au"],
"phone": "0400000000",
"mobile": "0400000000",
"officePhone": "03 0000 0000",
"agency": {
"id": "AAA000",
"name": "Example Realty",
"phone": "03 0000 0000",
"email": "office@example-realty.com.au",
"website": "https://www.example-realty.com.au",
"address": "1 High Street, Sampletown, VIC 3000",
"profileUrl": "https://www.realestate.com.au/agency/example-realty-AAA000",
"logo": "https://.../logo.jpg"
},
"stats": {
"listingsForSale": 21,
"listingsForRent": 0,
"recentlySold": 30,
"totalListings": 51,
"medianSoldPrice": 675000,
"lastSoldDate": "2026-09-16",
"activeSuburbs": ["Sampletown"],
"propertyTypes": ["house", "unit"]
},
"profileUrl": "https://www.realestate.com.au/agent/2884534",
"source": "realestate.com.au",
"scrapedAt": "2026-01-01T00:00:00.000Z"
}

Values above are illustrative placeholders, not a real record.


๐Ÿงญ Tips & limits

SituationWhat you seeWhat to do
A pasted URL isn't a recognized realestate.com.au URLIt's skipped with a note in the run logCopy the URL directly from your browser
A location entry can't be readIt's skipped with a note in the run logUse the Suburb, STATE, Postcode form
A suburb has fewer agents than Max agentsYou get all the agents foundAdd more suburbs/URLs, or raise Max pages per search
Nothing usable in the inputA single guidance item in the datasetAdd a location or a search URL


Support


  • Extracts publicly available agent and agency data only โ€” the same information any visitor sees without logging in.
  • Respects the source site's rate limits and terms; built for research and analysis, not for overwhelming the site.
  • No storage of personal information by the actor beyond your own run's dataset.
  • Suitable for commercial use. You are responsible for using extracted contact details lawfully (e.g. the Australian Privacy Act and Spam Act) โ€” no spam or unsolicited bulk outreach.
  • No affiliation with or endorsement by realestate.com.au or REA Group is implied.

realestate.com.au Agents & Agencies Scraper โ€” by FlowExtract API. Turn any website into structured data.