SEEK Email Scraper avatar

SEEK Email Scraper

Pricing

from $2.49 / 1,000 results

Go to Apify Store
SEEK Email Scraper

SEEK Email Scraper

SEEK Email Scraper SD - SEEK Email Scraper is a lead generation tool that extracts leads with public contact emails, account names and profile URLs from SEEK results by keyword, location and email domain - SEEK email extractor.

Pricing

from $2.49 / 1,000 results

Rating

0.0

(0)

Developer

Neuro Scraper

Neuro Scraper

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Categories

Share

SEEK Email Scraper: Employer Contacts Across Australia and New Zealand

The SEEK Email Scraper builds a deduplicated list of employer and recruiter email addresses from publicly indexed SEEK pages.

SEEK is the default job board for Australia and New Zealand, and it is where labour-hire firms, RTOs, healthcare groups and mining contractors advertise. Those adverts frequently publish an application address on purpose.

If your ideal customer is an Australian or New Zealand business that is actively growing headcount, the SEEK Email Scraper converts that hiring signal into a contactable list.

The SEEK Email Scraper does not log in, does not call the SEEK API and never opens the SEEK website. It reads Google search results through the Apify GOOGLE_SERP proxy and pulls emails out of the snippets.

Who uses the SEEK Email Scraper

HR-tech and ATS vendors run the SEEK Email Scraper to find employers whose advert volume signals a broken hiring process. Staffing and labour-hire agencies use it to find client companies rather than candidates.

Superannuation and employee-benefits providers, payroll bureaus, WHS consultancies and employer-branding studios all work the same list. So do B2B sellers whose whole thesis is that a growing team needs new tooling.

Candidate data is out of scope. The SEEK Email Scraper finds employer and recruiter contacts only. It does not collect jobseeker names, resumes, applications or any other candidate personal data.

Key features of the SEEK Email Scraper

FeatureWhat it means in practice
Google site: searchQueries target seek.com.au and seek.co.nz, covering both trans-Tasman markets
Query expansionBase, quoted and intitle: phrasings plus one variant per query modifier; base queries run first
Domain filteringOnly emails ending in a domain you list in customDomains are kept
Global deduplicationEach email appears once across every query and every page in a run
Email normalisationHandles name [at] domain [dot] com, name (at) domain, name @ domain.com, domain .com, zero-width characters and the full-width @
Junk filterDrops placeholders such as email@, yourname@, test@, xxx@ and single-character locals
Boundary-correct matching@gmail.com will not match inside @gmail.company or @gmail.com.br
Soft-wrap repairRejects a hit that is only the tail of another email in the same block
Structural parsingFinds the <h3> title then the smallest surrounding block, independent of Google CSS class names
Whole-page fallbackA Google markup change degrades to "emails without account details", not "no emails"
Block detectionCAPTCHA, "unusual traffic" and consent interstitials are detected and retried, never counted as empty
Retries and re-queueUp to 3 attempts per page with exponential backoff and a fresh proxy session; failed queries retry once at the end
Resumable stateKey-value store state keyed by an input hash, saved on PERSIST_STATE, MIGRATING and ABORTING
Async concurrencyAn asyncio worker pool with a shared stop signal on maxEmails
Streaming outputLeads land in the dataset as they are found, so partial runs stay useful
Run summaryPages fetched, blocked pages, retries and emails per page are all logged

Every item in that table ships in the SEEK Email Scraper today. There are no hidden modes and no paid add-ons.

How the SEEK Email Scraper works

There is no browser, no JavaScript rendering, no authentication and no cookies. The whole pipeline is six steps.

  1. The SEEK Email Scraper reads your input: keywords, location, email domains and limits.
  2. It builds Google queries with the site: operator, for example site:seek.com.au recruiter "@gmail.com" "Brisbane".
  3. It fetches result pages asynchronously with aiohttp through the Apify GOOGLE_SERP proxy.
  4. It parses each result block structurally rather than by CSS class name.
  5. It extracts emails from the block text using a domain-filtered regex.
  6. It deduplicates globally and pushes each lead to the dataset immediately.

Google caps a single query at roughly 300 results, which is exactly why query expansion exists. Leaving expandQueries on is the right default for the SEEK Email Scraper.

Measured SEEK Email Scraper performance

In a real ten-page run the SEEK Email Scraper returned 10 result blocks, resolved 10 account identities, produced 10 profile URLs and yielded 4 unique emails.

That is a distinctive profile worth understanding. SEEK resolves handles essentially perfectly, so almost every row arrives with a usable username and profileUrl.

The trade-off is email yield. SEEK's employer pages are richly indexed but comparatively few of them print an address in the snippet, so raise maxEmails and let the run work harder.

If you need raw email volume rather than clean identities, pair the SEEK Email Scraper with the Monster Email Scraper or the Indeed Email Scraper.

Results always vary with keywords, domains and location. Those figures are one observation, not a guarantee.

SEEK Email Scraper input fields

FieldTypeDefaultMeaning
keywordsarray (required)["recruiter", "hiring"]Search terms describing the SEEK pages you want
locationstring""Optional location phrase added to every query
customDomainsarray["@gmail.com", "@yahoo.com"]Only emails on these domains are kept; the leading @ is optional
maxEmailsinteger 1-1000020Stop once this many unique emails have been collected
countryCodestring""Two-letter country code for the search proxy
expandQueriesbooleantrueSearch each keyword x domain pair in several phrasings
queryModifiersarray["email", "contact", "apply", "recruiter", "hiring"]Extra words combined with each keyword when expansion is on
maxPagesPerQueryinteger 1-5030Page cap per query
maxConcurrencyinteger 1-205How many queries run in parallel

Only keywords is required, so the SEEK Email Scraper runs on defaults. Everything else refines the search.

Tuning SEEK Email Scraper location and countryCode for ANZ

SEEK spans two country domains, so countryCode and location are the levers that decide which market you actually reach.

For Australia set countryCode to AU and use a location such as Sydney, Melbourne, Brisbane, Perth or Adelaide. Regional phrases like Newcastle, Geelong or Townsville surface employers a capital-city query never shows.

For New Zealand set countryCode to NZ with Auckland, Wellington or Christchurch. Run the SEEK Email Scraper separately per market; a single trans-Tasman run is dominated by Sydney and Melbourne.

Industry keywords matter more here than on most boards. mining recruitment, aged care hiring, civil construction, FIFO, registered nurse and traineeship all pull distinct employer cohorts.

Because email yield is the constraint rather than identity resolution, widening customDomains helps. Add @outlook.com, @bigpond.com or @hotmail.com alongside the defaults.

Example SEEK Email Scraper input

{
"keywords": ["recruiter", "hiring", "labour hire", "aged care recruitment"],
"location": "Brisbane",
"customDomains": ["@gmail.com", "@yahoo.com", "@outlook.com", "@bigpond.com"],
"maxEmails": 300,
"countryCode": "AU",
"expandQueries": true,
"queryModifiers": ["email", "contact", "apply", "recruiter", "hiring"],
"maxPagesPerQuery": 30,
"maxConcurrency": 5
}

SEEK Email Scraper output fields

Every dataset item the SEEK Email Scraper writes carries all fourteen fields below.

FieldMeaning
networkPlatform name
keywordThe keyword that produced the lead
queryThe exact Google query used
titleRaw result title
accountNameAccount label Google prints
fullNameDisplay name parsed from a profile-style title; empty for listing snippets
usernameURL-safe handle when SEEK exposes one; otherwise null
profileUrlCanonical company URL when a handle is known; otherwise empty
urlDirect SEEK link when exposed, else the profile URL
descriptionSnippet text, cleaned of labels and counters
emailLower-cased email address
emailDomainThe matched domain
possiblyTruncatedtrue when Google's snippet ellipsis touched the email
foundAtISO 8601 UTC timestamp

Example SEEK Email Scraper output

[
{
"network": "SEEK",
"keyword": "labour hire",
"query": "site:seek.com.au \"labour hire\" \"@gmail.com\" \"Brisbane\"",
"title": "Northgate Workforce Solutions Jobs and Careers | SEEK",
"accountName": "Northgate Workforce Solutions",
"fullName": "Northgate Workforce Solutions",
"username": "northgate-workforce-solutions",
"profileUrl": "https://www.seek.com.au/companies/northgate-workforce-solutions",
"url": "https://www.seek.com.au/companies/northgate-workforce-solutions",
"description": "Labour hire and civil construction staffing across South East Queensland. Applications to recruitment.northgate@gmail.com",
"email": "recruitment.northgate@gmail.com",
"emailDomain": "@gmail.com",
"possiblyTruncated": false,
"foundAt": "2026-08-31T10:02:18Z"
},
{
"network": "SEEK",
"keyword": "aged care recruitment",
"query": "site:seek.co.nz intitle:\"aged care\" \"@outlook.com\"",
"title": "Kowhai Care Group | Careers | SEEK New Zealand",
"accountName": "Kowhai Care Group",
"fullName": "Kowhai Care Group",
"username": "kowhai-care-group",
"profileUrl": "https://www.seek.com.au/companies/kowhai-care-group",
"url": "https://www.seek.co.nz/companies/kowhai-care-group",
"description": "Residential aged care provider hiring registered nurses across Auckland. Contact careers.kowhai@outlook.com",
"email": "careers.kowhai@outlook.com",
"emailDomain": "@outlook.com",
"possiblyTruncated": false,
"foundAt": "2026-08-31T10:03:04Z"
}
]

Both rows resolve a handle, which reflects how the SEEK Email Scraper actually behaves. Identity resolution is this Actor's strength.

Use cases for the SEEK Email Scraper

BuyerHow they use the SEEK Email Scraper
ATS and HR-tech vendorsReach ANZ employers advertising continuously in shortage occupations
Labour-hire and staffing agenciesBuild a client list of businesses hiring in a target state or region
RTOs and training providersContact employers hiring apprentices, trainees or ticketed trades
Superannuation and benefits providersApproach companies visibly expanding their payroll
WHS and compliance consultanciesTarget construction, mining and logistics employers scaling crews
Employer-branding agenciesPitch a careers-page rebuild to firms with thin, repetitive adverts
Payroll and PEO providersFind NZ businesses opening an Australian entity, and vice versa
Market and workforce researchersMap which ANZ sectors are hiring hardest, by city

Building an ANZ prospect list with the SEEK Email Scraper

Start with two or three sharp keywords rather than a broad sweep. FIFO recruitment, registered nurse, heavy diesel mechanic and apprentice electrician each pull a different employer cohort.

Set maxEmails modestly on a first pass to check relevance, then raise it. Because SEEK's yield per block is lower, a serious run wants a higher cap than you would use elsewhere.

Export CSV or JSON from the Apify console, or pull the dataset into your CRM through the Apify API. Drop rows where possiblyTruncated is true before sending anything.

Many teams schedule the SEEK Email Scraper weekly so new adverts, and therefore fresh hiring signals, arrive while they still matter.

Responsible use of the SEEK Email Scraper

The SEEK Email Scraper collects only addresses already publicly visible in Google's index. Public does not automatically mean lawful to email.

Australia has the Spam Act and the Privacy Act; New Zealand has the Unsolicited Electronic Messages Act and its own Privacy Act. UK or EU recipients bring GDPR and PECR expectations, and US outreach falls under CAN-SPAM.

Practically, that means a genuine business purpose, honest sender identification, a working unsubscribe path and prompt honouring of opt-outs. This is general guidance, not legal advice.

Remember the scope as well. These are business contacts published for recruitment; treating them as a consumer marketing list invites complaints.

Limitations of the SEEK Email Scraper

  • The SEEK Email Scraper only finds addresses that are publicly visible in Google's index. Anything behind a SEEK login stays invisible.
  • Email yield per result block is lower on SEEK than on several sibling Actors, even though identity resolution is excellent.
  • Google caps a single query at roughly 300 results, which is why query expansion exists.
  • possiblyTruncated: true means Google's snippet ellipsis touched the email and it may be incomplete. Verify before sending.
  • username and profileUrl populate only when Google's result exposes a handle. SEEK is unusually good here, but rows without a handle can still occur. That is a Google limitation, not a bug.
  • The Actor requires the Apify GOOGLE_SERP proxy and cannot run without Apify proxy credentials.
  • Free Apify plans are capped at 100 emails per run; paid plans are uncapped.
  • Results vary with keywords, domains and location. No volume is guaranteed.
  • Candidate and jobseeker personal data is out of scope by design.

SEEK Email Scraper FAQ

How many results should I expect from the SEEK Email Scraper?

A measured ten-block run resolved 10 identities and 10 profile URLs but only 4 unique emails. Expect clean identity data and modest email volume, and raise maxEmails accordingly.

Does the SEEK Email Scraper collect candidate or jobseeker data?

No. It returns employer and recruiter contacts only. It does not gather jobseeker names, resumes, applications or any other candidate personal data.

Does the SEEK Email Scraper log into SEEK?

No. There is no login, no SEEK API call and no visit to seek.com.au. Everything comes from publicly indexed Google results.

seek.com.au and seek.co.nz, covering Australia and New Zealand.

Why does SEEK resolve handles so well but return fewer emails?

Google indexes SEEK company pages thoroughly, so account names and URLs are easy to parse. Fewer of those snippets print a contact address, which caps email yield.

How do I get more emails out of the SEEK Email Scraper?

Widen customDomains, add more industry-specific keywords, raise maxEmails and keep expandQueries on. Running per-city also helps.

Should I run Australia and New Zealand together?

No. Run the SEEK Email Scraper twice, once with countryCode set to AU and once with NZ. A combined run is dominated by Australian results.

What does possiblyTruncated mean?

Google's snippet ended in an ellipsis touching the email, so the address may be cut off. Treat those rows as needing verification.

Can I resume an interrupted run?

Yes. State lives in the key-value store keyed by an input hash, and saves fire on Apify's PERSIST_STATE, MIGRATING and ABORTING events.

Is the SEEK Email Scraper affiliated with SEEK?

No. It is an independent tool and is not endorsed by or affiliated with SEEK.

Is there a cap on emails per run?

Free Apify plans stop at 100 emails per run. Paid plans are uncapped and maxEmails accepts 1 to 10000.

What happens if Google changes its layout?

A whole-page fallback parser takes over, so the SEEK Email Scraper degrades to emails without account details rather than to no emails at all.

Covering more than ANZ? These 27 sibling Actors run the same engine elsewhere. Southeast Asian teams should start with the JobStreet Email Scraper, which shares SEEK's ownership and its strong handle resolution. For UK coverage the Reed Email Scraper is the usual first stop, and for the highest all-round yield in the family try the Glassdoor Email Scraper.

ActorWhat it collects
SEEK Email and Phone Number ScraperEmails and phone numbers from SEEK
SEEK Phone Number ScraperPublic phone numbers from SEEK
CareerBuilder Email ScraperPublic contact emails from CareerBuilder
CV-Library Email ScraperPublic contact emails from CV-Library
Dice Email ScraperPublic contact emails from Dice
Fiverr Email ScraperPublic contact emails from Fiverr
FlexJobs Email ScraperPublic contact emails from FlexJobs
Freelancer Email ScraperPublic contact emails from Freelancer
Glassdoor Email ScraperPublic contact emails from Glassdoor
Guru.com Email ScraperPublic contact emails from Guru
Hired Email ScraperPublic contact emails from Hired
Indeed Email ScraperPublic contact emails from Indeed
JobServe Email ScraperPublic contact emails from JobServe
Jobspresso Email ScraperPublic contact emails from Jobspresso
JobStreet Email ScraperPublic contact emails from JobStreet
Ladders Email ScraperPublic contact emails from Ladders
Monster Email ScraperPublic contact emails from Monster
PeoplePerHour Email ScraperPublic contact emails from PeoplePerHour
Reed Email ScraperPublic contact emails from Reed
Remote.co Email ScraperPublic contact emails from Remote.co
Remote OK Email ScraperPublic contact emails from Remote OK
Remotive Email ScraperPublic contact emails from Remotive
SimplyHired Email ScraperPublic contact emails from SimplyHired
The Muse Email ScraperPublic contact emails from The Muse
Toptal Email ScraperPublic contact emails from Toptal
Totaljobs Email ScraperPublic contact emails from Totaljobs
Upwork Email ScraperPublic contact emails from Upwork
We Work Remotely Email ScraperPublic contact emails from We Work Remotely
ZipRecruiter Email ScraperPublic contact emails from ZipRecruiter
CV-Library Email and Phone Number ScraperEmails and phone numbers from CV-Library
Fiverr Email and Phone Number ScraperEmails and phone numbers from Fiverr
FlexJobs Email and Phone Number ScraperEmails and phone numbers from FlexJobs
Freelancer Email and Phone Number ScraperEmails and phone numbers from Freelancer
Glassdoor Email and Phone Number ScraperEmails and phone numbers from Glassdoor
Guru Email and Phone Number ScraperEmails and phone numbers from Guru
Hired Email and Phone Number ScraperEmails and phone numbers from Hired
Indeed Email and Phone Number ScraperEmails and phone numbers from Indeed
JobServe Email and Phone Number ScraperEmails and phone numbers from JobServe
Jobspresso Email and Phone Number ScraperEmails and phone numbers from Jobspresso
JobStreet Email and Phone Number ScraperEmails and phone numbers from JobStreet
Ladders Email and Phone Number ScraperEmails and phone numbers from Ladders
Monster Email and Phone Number ScraperEmails and phone numbers from Monster

Leave a review

If the SEEK Email Scraper saved you time, please leave a star rating and a short review on the Actor page.

Reviews are how other buyers judge whether a tool works, and they tell us which features to build next.

If something did not work, email neurodata.apify@gmail.com instead - bugs get fixed faster than they get complained about.