AU Real Estate Agents Scraper – Profiles, Reviews & Stats
Pricing
from $1.20 / 1,000 record scrapeds
AU Real Estate Agents Scraper – Profiles, Reviews & Stats
Scrape Australian real estate agent and agency profiles by suburb or profile URLs. Returns names, roles, agencies, performance stats, median sold price, days advertised, properties sold, ratings, full reviews, and contact details.
Pricing
from $1.20 / 1,000 record scrapeds
Rating
0.0
(0)
Developer
AbotAPI
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
Australian Property Agents & Agencies Scraper
Extract structured profiles for Australian property agents and agencies: who they are, where they work, how they perform, and what their clients say. Search by suburb and state, or paste profile and search URLs you already opened in a browser. Every record is flat, deduplicated, and ready for your CRM, lead list, or analytics.
Why this scraper
- Two record types in one actor: individual agents and whole agencies (with their full team roster).
- Performance you can rank on: median sold price, median days advertised, properties sold as lead and secondary agent, broken down by property type.
- Reputation built in: average rating, total review count, an at-a-glance summary, and the full list of individual reviews (rating, text, reviewer role, date, and the property each review refers to).
- Contact details where available: agent mobile and office numbers, agency phone, postal address, and the agency's own website.
- Flexible input: location search (agents or agencies) plus a URL mode that accepts profile links and search links together.
- Optional one-click export of every record into Notion, Linear, Airtable, or Apify via MCP connectors.
Data you get
Sample shape, values are illustrative placeholders, not from a live profile.
Agent record
| Field | Example |
|---|---|
| recordType | agent |
| agentId | 00000001 |
| name | Jane Doe |
| jobTitle | Sales Executive |
| yearsExperience | 12 |
| rating.average | 5 |
| rating.totalReviews | 82 |
| reviewSummary | Consistently praised for clear communication and strong results. |
| stats.medianSoldPrice.overall | 875000 |
| stats.medianDaysAdvertised.overall | 43 |
| stats.propertiesSold.asLeadAgent | 34 |
| phone.mobile | 0400000000 |
| agency.name | Sample Agency |
| reviews[0].rating | 5 |
| reviews[0].text | Prompt, clear, and helpful throughout the sale. |
| url | https://www.example.com/agent/jane-doe-00000001 |
| source | example property portal |
Agency record
| Field | Example |
|---|---|
| recordType | agency |
| agencyId | AAA000 |
| name | Sample Agency |
| address.suburb | Sample Suburb |
| phone.office | 0200000000 |
| website | https://www.sampleagency.example |
| rating.average | 5 |
| rating.totalReviews | 179 |
| agentCount | 11 |
| agents[0].name | Jane Doe |
| reviews.seller[0].text | Great experience selling with this team. |
How to use
Search for agents in a suburb:
{"mode": "location","searchType": "agent","locations": [{ "suburb": "Sydney CBD", "state": "NSW" }],"fetchDetails": true,"maxItems": 20}
Search for agencies in a suburb:
{"mode": "location","searchType": "agency","locations": [{ "suburb": "Melbourne", "state": "VIC" }],"maxItems": 20}
Scrape specific profiles by URL:
{"mode": "url","urls": ["https://www.example.com/agent/jane-doe-00000001","https://www.example.com/agency/sample-agency-AAA000"]}
Input parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
| mode | string | location | location (suburb + state) or url (paste links). |
| searchType | string | agent | agent or agency. Location mode only. |
| locations | array | Sydney CBD, NSW | Suburb, state, and optional postcode per entry. |
| includeSurrounding | boolean | true | Include agents or agencies from surrounding suburbs. |
| urls | array | empty | Profile or search URLs (URL mode). |
| fetchDetails | boolean | true | Open each agent profile for contact details, full stats, and reviews. Agencies always include full details. |
| maxReviews | integer | 50 | Cap on reviews per record. 0 omits reviews. |
| maxItems | integer | 20 | Stop after this many records. 0 for unlimited. |
| maxPages | integer | 100 | Maximum search result pages per location. |
| proxyConfiguration | object | Apify proxy | Proxy settings. |
Send results into your apps (MCP connectors)
Optionally pipe every record into the apps you already use. Authorize a connector once under Apify, Settings, Integrations, then select it in the input. For Notion, also set the parent page. Each connector receives a condensed, human-readable summary per record (a title plus the key fields as plain text); the complete record always stays in the Apify dataset. Leave the connector field empty to skip this entirely; it never changes the dataset output.
Output example
Sample shape, values are illustrative placeholders.
{"recordType": "agent","agentId": "00000001","name": "Jane Doe","jobTitle": "Sales Executive","yearsExperience": 12,"description": "Full agent biography text appears here when full details are fetched.","rating": { "average": 5, "totalReviews": 82 },"reviewSummary": "Consistently praised for clear communication and strong results.","stats": {"medianSoldPrice": { "overall": 875000, "apartment": 1050000 },"medianDaysAdvertised": { "overall": 43 },"propertiesSold": { "overall": 75, "asLeadAgent": 34, "asSecondaryAgent": 41 }},"phone": { "mobile": "0400000000", "office": "0200000000" },"agency": { "id": "AAA000", "name": "Sample Agency" },"reviews": [{ "rating": 5, "text": "Prompt, clear, and helpful throughout the sale.", "reviewerRole": "seller", "publishDate": "2026-01-01" }],"url": "https://www.example.com/agent/jane-doe-00000001","source": "example property portal","scrapedAt": "2026-01-01T00:00:00.000Z"}
Plan requirement
Runs on any Apify plan, including the free tier. Some optional fields are populated only when the default proxy selection is used.