Australian Dentist Data Scrape

Job ID: 40001967

Budget: $120 – $150 AUD

I have a full list of Australian postcodes and need every clinic that appears in the ADA “Find-a-Dentist” directory extracted into one clean Excel file. There’s no filtering required—every listing that comes up for each postcode should be captured. This is a one-time scrape, so build the script with speed and reliability in mind rather than scheduled automation.

For each clinic, please record these columns exactly in the template I’ll supply: Clinic Name, Address, Phone Number, Email (when the site shows it), List of Dentists Practising, and the URL of the directory result, and dentist URL. If a value simply doesn’t exist on a profile, leave the cell blank; do not add placeholders or drop the row.

I’m estimating roughly 10,000 clinics, so efficient pagination handling and respectful request timing will matter. Whether you prefer Python with BeautifulSoup, Scrapy, Selenium, or another tool, I only care that the final spreadsheet is complete, accurate, and ready to use. I'm not a tech expert - so I'm leaving this up to you.

Before we wrap up, I’ll run a quick spot-check across random postcodes; if every checked clinic is present and the fields match what appears on the site, the job is done.