NSW Solicitor Emails · Law Society Register
Pricing
from $2.49 / 1,000 solicitor with emails
NSW Solicitor Emails · Law Society Register
Export New South Wales solicitors with published emails and phones from the Law Society Register of Solicitors. Public register only — no login.
Pricing
from $2.49 / 1,000 solicitor with emails
Rating
0.0
(0)
Developer
Corentin Robert
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Export New South Wales solicitors with the email and phone printed on the Law Society of NSW Register of Solicitors (Find a Solicitor). One row per solicitor. Public register only.
No login. No API key. No Law Society account.
Who is this for?
| You are… | Typical goal | Suggested setup |
|---|---|---|
| Referral / legal-tech marketplace | NSW counsel with a mailbox | Suburb SYDNEY, only with contact |
| Corporate / insurance panel | City of Sydney firms | Region City of Sydney |
| SDR / agency (Australia) | Outbound list by surname | Last name begins with Smith |
| First-run QA | Small CRM sample | 20-row sample |
What you get by default. Solicitor name, firm, published mailbox (personal first, then firm), NSW phone, website when the practice card prints one, suburb / region, practising-certificate class, register page.
Honest coverage. Last-name letters A–Z summed to 50,641 solicitors on 7 Sep 2026 (S alone is 4,655; suburb Sydney is 21,413; City of Sydney region is 22,690). Detail cards print email and phone when the solicitor or firm volunteered them — a 20-row B sample that day was 14/20 personal emails and 19/20 phones. Empty-contact in-house rows are skipped when Only with email or phone is on. Contacts are never invented.
A single last-name letter can exceed 4,000 matches. Set Max unique solicitors unless you intend a full letter or suburb dump.
Quick start
- Open the Actor. Leave Suburb on
SYDNEY, or type a last name. - Keep Only with email or phone on.
- Leave Max unique solicitors at 20 for a first run.
- Click Start. Download JSON, CSV or Excel.
Ready-made examples (published tasks)
Landing pages go live when you publish each task from Console (see published-tasks/publication-console.md). Until then, use the saved task inputs in published-tasks/inputs/.
| Example | Best for |
|---|---|
| NSW Sydney solicitor emails | Suburb Sydney |
| NSW City of Sydney solicitor emails | Official City of Sydney region |
| NSW Smith solicitor emails | Last name begins with Smith |
| NSW solicitor sample | 20-row try |
What it extracts
| Category | Fields |
|---|---|
| Identity | Solicitor name, preferred name, firm, certificate type, admission date |
| Contact | Email (never invented), firm email when different, telephone, website |
| Location | Street, suburb, state, postcode, official region |
| Provenance | Register URL, solicitor id, country AU |
Input
| Field | Meaning |
|---|---|
lastName | Last name on the public form |
lastNameSearchOption | beginsWith (default), contains, or exact |
suburb | Office suburb. Default SYDNEY. Clear it for a statewide last-name search |
region | Official ROS region, or all |
onlyWithContact | Skip rows with no email and no phone |
maxItems | Unique solicitors. 0 = no numerical cap. Free plan: 20 / run |
API-only: requireEmail and requirePhone are also on the Console form. proxyConfiguration is omitted from Console; cloud runs use Apify datacenter proxy when you pass it via API.
If last name, suburb and region are all empty, the Actor walks last names A–Z. That is the full public catalogue — always set maxItems unless you want tens of thousands of rows.
Output example
{"providerKey": "NSWLS-87245","solicitorId": 87245,"contactName": "Alex Smith","facilityName": "Hodge Smith","contactEmail": "asmith@hodgesmithlawyers.com.au","firmEmail": "asmith@hslaw.com.au","contactPhone": "0408 493 128","address": "1 Pitt Street, SYDNEY, NSW, 2000","suburb": "SYDNEY","region": "CITY OF SYDNEY","certificateType": "Principal of a law practice","countryCode": "AU","url": "https://ros.lawsociety.com.au/?tab=lawyer"}
How to use NSW Law Society solicitor emails
Paste no URLs. Choose a last name or suburb and start. Duplicate solicitor ids are merged into one CRM row. The public Register of Solicitors lists names and firms first; each solicitor card supplies the mailbox and phone when published.
How much does it cost to scrape the NSW Law Society register?
Pay-per-event. Actor start is $0.00005. A solicitor with email is $0.00399 on the free pricing tier (lower on paid Apify tiers). Phone-only and no-contact rows cost less.
| Scenario | FREE | Bronze | Silver | Gold |
|---|---|---|---|---|
| 20 solicitors with email | ~$0.08 | ~$0.07 | ~$0.06 | ~$0.05 |
| 1,000 solicitors with email | ~$4.04 | ~$3.54 | ~$3.04 | ~$2.54 |
| 1,000 phone-only rows | ~$2.49 | ~$2.19 | ~$1.89 | ~$1.69 |
HTTP-only — compute stays small. Free Apify plan: 20 solicitors per run.
Is it legal to scrape the NSW Law Society register?
This Actor only reads public Register of Solicitors fields that the Law Society already shows to any visitor. Treat names, emails and phones as personal information under the Privacy Act 1988 (Cth) and the Australian Privacy Principles.
APP 7 (direct marketing) restricts using personal information for direct marketing unless an exception applies (for example the person would reasonably expect it, or they consented). Do not buy or run this Actor to send spam. Your use must also comply with the Law Society website terms, the Spam Act 2003 (Cth) where relevant, and GDPR if you process the data in a way that attracts it.
Also available
NZ Lawyer Emails · Law Society Find a Lawyer — New Zealand Find a Lawyer emails and phones.
Singapore Lawyer Emails · Official Law Society — featured Singapore Find a Lawyer firms.
Hong Kong Law Firm Leads · Law Society — Hong Kong volunteer firm directory.
Local development
npm installapify run --purge
Default input is in .actor/INPUT.json (20 Sydney solicitors with a published email or phone). Local storage/ is not uploaded to Console.
Support
Contact corentin@outreacher.fr if you need a custom scraper or tailored automation.