Hired Email Scraper avatar

Hired Email Scraper

Under maintenance

Pricing

from $2.49 / 1,000 results

Go to Apify Store
Hired Email Scraper

Hired Email Scraper

Under maintenance

Hired Email Scraper SD - Hired Email Scraper is a lead generation tool that extracts leads with public contact emails, account names and profile URLs from Hired results by keyword, location and email domain - Hired 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

16 days ago

Last modified

Categories

Share

Hired Email Scraper

Start with the honest headline: in a measured live run the Hired Email Scraper returned zero results. Not few results, not thin results. Zero.

Hired has wound down much of its public marketplace, so its indexed footprint is small and volume is low. That is the single most important thing to know before you spend a compute unit on the Hired Email Scraper.

The Hired Email Scraper runs the same proven Google-index pipeline as the other 27 Actors in this category. The code is fine; the source is the problem.

This README is written to save you time rather than sell you a run. If you need tech recruiter and employer contacts today, skip to the Dice Email Scraper or the Toptal Email Scraper, or use the Wellfound startup Actor in the same store for venture-backed employers.

Why the Hired Email Scraper still exists

Hired was, for years, a genuine tech-hiring marketplace with company pages worth prospecting. The Hired Email Scraper is maintained for completeness in this 28-Actor category and for anyone auditing what remains in Google's index.

There are two legitimate reasons to run the Hired Email Scraper. One is a completeness pass in a multi-board sweep where you want every source covered. The other is research: confirming for yourself, with a dated dataset, how little of the marketplace is still publicly indexed.

Neither of those is a contact-volume promise. Read the rest of this page with that framing.

What the Hired Email Scraper does

The Hired Email Scraper builds Google queries with the site: operator against hired.com, fetches the result pages through the Apify GOOGLE_SERP proxy, and parses each result block structurally. It locates the <h3> title and then the smallest surrounding block, so it does not depend on Google's CSS class names.

From that block it extracts emails with a domain-filtered regular expression, deduplicates globally, and pushes each lead to the Apify dataset immediately. A representative query is site:hired.com tech recruiter "@gmail.com".

The Hired Email Scraper never logs in, never opens Hired's website, and never uses a Hired API. There is no browser, no JavaScript rendering, no authentication and no cookies.

What kind of contacts it targets

Like every Actor in this family, the Hired Email Scraper finds employer, recruiter, freelancer and agency contacts that people or companies published publicly. It does not read private platform messages and it does not target candidate or jobseeker personal data.

On a tech-hiring marketplace the intended audience for the Hired Email Scraper is HR-tech and ATS vendors, employer-branding agencies, and B2B sellers who use hiring activity as a buying signal. The problem is not the audience fit; it is the supply.

For those same buyers, the sibling Actors listed below deliver what the Hired Email Scraper currently cannot. Pick one of them for live pipeline work.

How the Hired Email Scraper works step by step

StepWhat happens
1Reads your input: keywords, location, email domains and limits
2Builds Google site:hired.com queries per keyword x domain pair
3Fetches result pages through the Apify GOOGLE_SERP proxy (async aiohttp)
4Parses each result block structurally, not by CSS class name
5Extracts emails with a domain-filtered regex
6Deduplicates globally and pushes each lead to the dataset immediately

Base queries run first, then expansion variants. On a healthy index that ordering matters a lot; on Hired's current footprint there is often nothing for either pass to find.

Features of the Hired Email Scraper

FeatureWhat it means in practice
Query expansionBase, quoted, intitle: and one variant per query modifier
Global deduplicationEach email appears once across the entire run
Email normalisationHandles name [at] domain [dot] com, (at), name @ domain.com, domain .com, zero-width characters and the full-width @
Junk filterRejects email@, yourname@, test@, xxx@ and single-character locals
Boundary-correct matching@gmail.com never matches inside @gmail.company or @gmail.com.br
Soft-wrap repairDrops a hit that is only the tail of another email in the same block
Concurrencyasyncio worker pool with a shared stop signal on maxEmails
RetriesUp to 3 attempts per page, exponential backoff, fresh proxy session per request
Block detectionCAPTCHA, "unusual traffic" and consent pages are detected and retried, not counted as empty
Re-queueingBlocked or failed queries get one more attempt at the end of the run
Resumable stateKey-value store state keyed by an input hash, saved on PERSIST_STATE, MIGRATING and ABORTING
Fallback parserIf Google's markup changes, the run degrades to emails without account details rather than to nothing
Run summaryLogs pages fetched, blocked pages, retries and emails per page

Block detection matters here more than usual

Because the Hired Email Scraper often returns nothing, it is worth knowing the difference between an empty index and a blocked page. The Hired Email Scraper distinguishes them.

CAPTCHA pages, "unusual traffic" interstitials and consent screens are detected and retried rather than silently counted as zero. The run summary reports blocked pages separately, so an empty Hired Email Scraper dataset really does mean an empty index.

That distinction is what makes the zero-result finding trustworthy. It is a measured absence of indexed pages, not a proxy failure.

Hired Email Scraper input fields

FieldTypeDefaultMeaning
keywordsarray (required)["tech recruiter", "hiring"]Search terms: niche, job title, industry
locationstring""Optional location phrase added to every query
customDomainsarray["@gmail.com","@yahoo.com"]Only emails on these domains are kept; @ optional
maxEmailsinteger 1-1000020Stop after this many unique emails
countryCodestring""Two-letter country for the search proxy (US, GB, DE...)
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-205Parallel queries

Only keywords is required. Every other field in the Hired Email Scraper has a working default.

A Hired Email Scraper input example

{
"keywords": ["tech recruiter", "hiring", "engineering manager"],
"location": "San Francisco",
"customDomains": ["@gmail.com", "@yahoo.com"],
"maxEmails": 50,
"countryCode": "US",
"expandQueries": true,
"queryModifiers": ["email", "contact", "apply", "recruiter", "hiring"],
"maxPagesPerQuery": 30,
"maxConcurrency": 5
}

Widening customDomains and raising maxPagesPerQuery will not manufacture pages that no longer exist. It only makes an empty run take longer.

Hired Email Scraper output fields

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 snippets
usernameURL-safe handle when Hired exposes one; otherwise null
profileUrlCanonical account URL when a handle is known; otherwise empty
urlDirect platform link when exposed, else the profile URL
descriptionBio or snippet text, cleaned of labels and counters
emailLower-cased email address
emailDomainThe matched domain, for example @gmail.com
possiblyTruncatedtrue when Google's snippet ellipsis touched the email
foundAtISO 8601 UTC timestamp

The shape a Hired Email Scraper row would take

The block below is not sample output from a successful run. The measured run produced no rows at all. This is the schema a row would follow if a company page with a published address were still indexed.

{
"network": "Hired",
"keyword": "tech recruiter",
"query": "site:hired.com tech recruiter \"@gmail.com\"",
"title": "Company Profile | Hired",
"accountName": "example-company",
"fullName": "Example Company",
"username": "example-company",
"profileUrl": "https://hired.com/companies/example-company",
"url": "https://hired.com/companies/example-company",
"description": "Placeholder snippet showing where a published address would appear.",
"email": "talent@example.com",
"emailDomain": "@example.com",
"possiblyTruncated": false,
"foundAt": "2026-08-29T11:24:06Z"
}

What to expect from the Hired Email Scraper

Zero. That is the measured result, and it is the number you should plan around.

A live Hired Email Scraper run produced no result blocks, no resolved identities, no profile URLs and no unique emails. Hired has wound down much of its public marketplace, so its indexed footprint is small and volume is low.

For contrast, the same pipeline against PeoplePerHour returned ten emails from ten blocks, and against FlexJobs nine resolved employer identities. The Hired Email Scraper is the outlier in this batch, not the norm.

If a future change repopulates Hired's public pages, the Hired Email Scraper will pick them up without modification. Until then, treat it as a completeness slot rather than a lead source.

Where to go instead of the Hired Email Scraper

NeedBetter Actor
Tech recruiter and employer contactsDice Email Scraper
Vetted senior engineering and consulting talentToptal Email Scraper
Venture-backed and startup employersWellfound startup Actor in the same store
Broadest general employer indexIndeed Email Scraper
Highest-yielding freelance source in this categoryPeoplePerHour Email Scraper
Employer profile and review contextGlassdoor Email Scraper

Use cases for the Hired Email Scraper

Use caseWho runs itRealistic outcome
Index auditMarket researchersA dated, evidenced record of how little of Hired remains public
Completeness passData teams running all 28 category ActorsA documented empty source rather than an untested gap
Residual page discoveryHR-tech analystsOccasional archived pages if Google's index shifts
MonitoringCompetitive intelligenceRe-run periodically to detect a marketplace relaunch

Every one of those is a research use, not an outreach use. Nobody should budget contact volume against the Hired Email Scraper.

If your goal is a list you can actually mail, the Hired Email Scraper is the wrong tool and this page will keep saying so until the source recovers.

Limitations of the Hired Email Scraper

  • Yield first: Hired has wound down much of its public marketplace, so its indexed footprint is small and volume is low. The measured live run returned zero results.
  • The Hired Email Scraper only finds accounts whose email is publicly visible in Google's index. If a page is gone, no setting brings it back.
  • Google caps a single query at roughly 300 results, which is why query expansion exists and why expandQueries defaults to true.
  • possiblyTruncated: true means Google's snippet ellipsis touched the address. Verify those before sending.
  • username and profileUrl populate only when Hired exposes a handle in the Google result. Rows without one still carry accountName and fullName. 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. On this source you will not reach either ceiling.
  • Results vary with keywords, domains and location. No volume is guaranteed.

Responsible use, GDPR and CAN-SPAM

This is not legal advice, just a short note on using the Hired Email Scraper as designed.

Anything it could return was published publicly and indexed by Google. Business email is still regulated: GDPR expects a lawful basis, a clear purpose and an honest sender identity, and CAN-SPAM expects accurate headers, a real postal address and a working opt-out.

Keep outreach relevant to the recipient's role, honour unsubscribe requests immediately, and delete records on request. Do not use the Hired Email Scraper, or any Actor in this family, to collect candidate or jobseeker personal data.

ActorWhat it collects
Hired Email and Phone Number ScraperEmails and phone numbers from Hired
Hired Phone Number ScraperPublic phone numbers from Hired
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
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
SEEK Email ScraperPublic contact emails from SEEK
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
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
PeoplePerHour Email and Phone Number ScraperEmails and phone numbers from PeoplePerHour

Hired Email Scraper FAQ

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

Realistically, none. A measured live run returned zero result blocks, zero identities, zero profile URLs and zero emails. Hired has wound down much of its public marketplace, so its indexed footprint is small and volume is low.

Then why would I run the Hired Email Scraper at all?

For an index audit, a completeness pass across the category, or periodic monitoring in case the marketplace relaunches. Not for outreach volume.

Does the Hired Email Scraper access private platform messages or candidate data?

No. It never logs in and never reads Hired messaging. It only parses publicly indexed Google results, and it targets employer, recruiter and agency contacts, not candidate or jobseeker personal data.

Does it use the Hired API?

No. There is no API access, no login and no page rendering. All data comes from Google search results fetched through the Apify GOOGLE_SERP proxy.

Can I tune the Hired Email Scraper to get results?

You can widen customDomains, broaden keywords and raise maxPagesPerQuery, but no setting creates pages that are no longer indexed. Expect the same outcome.

What should I use instead?

For tech hiring contacts, the Dice Email Scraper. For senior contract talent, the Toptal Email Scraper. For startup employers, the Wellfound startup Actor in the same store.

Why is the output example labelled as a shape rather than a sample?

Because publishing a fabricated "successful" row would misrepresent the Actor. The measured run produced nothing, so the example documents the schema only.

What does possiblyTruncated mean?

Google's snippet cut off around the address, so it may be incomplete. Verify any such row before use.

Do I need a proxy?

Yes. The Hired Email Scraper requires the Apify GOOGLE_SERP proxy and will not run without Apify proxy credentials.

Is there a free-plan cap?

Free Apify plans stop at 100 emails per run and paid plans are uncapped. Neither ceiling is reachable on this source.

Is this affiliated with Hired?

No. This is an independent Apify Actor, not supported, endorsed or affiliated with Hired.

Will the Hired Email Scraper be updated if Hired comes back?

It needs no update. The Actor reads whatever Google has indexed, so restored public pages would appear in a future run automatically.

Leave a review

If the Hired 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.

Support

Questions, bug reports or a custom build? Contact neurodata.apify@gmail.com.