Ziprecruiter Email Scraper - Domain Filter & Deduplication avatar

Ziprecruiter Email Scraper - Domain Filter & Deduplication

Pricing

from $0.99 / 1,000 results

Go to Apify Store
Ziprecruiter Email Scraper - Domain Filter & Deduplication

Ziprecruiter Email Scraper - Domain Filter & Deduplication

πŸ’Ό ZipRecruiter Email Scraper β€” turn ZipRecruiter searches into a clean employer email list. Filter by keyword, location and domain, merge aliases and decode hidden addresses. πŸ§‘β€πŸ’Ό For staffing agencies & HR SaaS sales.

Pricing

from $0.99 / 1,000 results

Rating

0.0

(0)

Developer

InsightFlow

InsightFlow

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 hours ago

Last modified

Categories

Share

Ziprecruiter Email Scraper πŸ”

Ziprecruiter Email Scraper helps you extract emails from Ziprecruiter quickly and at scale, replacing manual contact hunting with a simple workflow built for marketers, recruiters, and sales pros. It’s a practical ZipRecruiter email extractor for lead generation, a ZipRecruiter contact scraper for public web data, and a faster way to build targeted contact lists. πŸ“¬

🌟 Key Features of Ziprecruiter Email Scraper

FeatureBenefit
βœ… Targeted Keyword SearchUse your chosen keywords to find relevant Ziprecruiter results and focus on the contacts that match your audience.
βœ… Location FilteringAdd a location to narrow results and improve relevance for regional outreach and research.
βœ… Custom Domain FilterFilter by email domains such as @gmail.com or @yahoo.com to shape the results to your needs.
βœ… Max Emails LimitSet a cap on how many emails to collect, helping you control run time and scraping costs.
βœ… Real-Time SavingResults are saved as they are found, so you don’t lose progress during longer runs.
βœ… Resume SupportThe actor can continue from saved progress, which is useful for larger recruitment data scraping jobs.
βœ… Public Data ExtractionCollects emails from publicly available sources without requiring manual review.

πŸ“₯ Input β€” Ziprecruiter Email Scraper Parameters

{
"keywords": [
"manager",
"founder"
],
"location": "",
"customDomains": [
"@gmail.com",
"@yahoo.com"
],
"maxEmails": 20
}
ParameterTypeRequiredDefaultDescription
keywordsArrayβœ… Yes["manager","founder"]A list of keywords or queries used to find relevant Ziprecruiter results.
locationStringNo""An optional location filter to narrow the results by area.
customDomainsArrayNo["@gmail.com","@yahoo.com"]Email domains to include when collecting contacts, such as personal or company domains.
maxEmailsIntegerNo20The maximum number of emails to collect before the actor stops.

πŸ“€ Output β€” What Ziprecruiter Email Scraper Returns

The actor saves each result as a JSON record in your Apify dataset.

[
{
"keyword": "manager",
"title": "Operations Manager",
"description": "Experienced operations leader focused on team performance, process improvement, and cross-functional coordination.",
"url": "https://www.ziprecruiter.com/candidate/jane-smith",
"email": "jane.smith@gmail.com"
}
]
FieldLabelFormatDescription
keywordKeywordtextThe keyword that produced the result.
titleTitletextThe result title shown for the Ziprecruiter profile or listing.
descriptionDescriptiontextThe extracted description associated with the result.
urlUrllinkThe public URL linked to the result.
emailEmailtextThe email address found in the public content.

πŸ’» How to Use Ziprecruiter Email Scraper β€” Step-by-Step

  1. Open the actor β€” Find Ziprecruiter Email Scraper on Apify and open the actor page.
  2. Enter keywords β€” Add job titles, roles, or other terms you want to use for ZipRecruiter profile scraper searches.
  3. Set a location β€” Optionally narrow the search to a city or region for more relevant recruitment prospecting tool results.
  4. Choose email domains β€” Add one or more domains to focus on the contacts you want.
  5. Set the max email limit β€” Control how many results are collected in each run.
  6. Run the actor β€” Start the task and monitor the live log output.
  7. Export the dataset β€” Download your ZipRecruiter lead generation results from the dataset tab.

No coding required. Results are ready in minutes. πŸš€

πŸ’‘ Best Use Cases for Ziprecruiter Email Scraper

  • 🎯 B2B Lead Generation β€” Build contact lists for outreach using relevant job and talent acquisition leads.
  • πŸ“£ Email Marketing β€” Create focused email lists for campaigns and follow-ups.
  • 🀝 Recruitment Outreach β€” Find public contact details for recruiting prospecting tool workflows.
  • πŸ”¬ Market Research β€” Study public employment data scraping signals and role trends.
  • πŸ“Š CRM Enrichment β€” Add public contact details to existing lead records for faster action.

Disclaimer

This actor only accesses publicly available data on Ziprecruiter. It does not access private profiles, authenticated content, or password-protected pages. Users are solely responsible for ensuring their use complies with Ziprecruiter’s Terms of Service, GDPR, CCPA, and applicable anti-spam laws. This tool is intended for legitimate purposes only, including lead generation, research, and marketing in compliance with local regulations. For data-removal requests, contact πŸ“§ insightflowofficial@gmail.com.

πŸ†˜ Support & Feedback

Have a question or found an issue with the Ziprecruiter Email Scraper? We’re here to help.

  • 🐞 Bug Reports: Share the issue with our team so we can investigate it.
  • ✨ Custom Solutions & Feature Requests: Send your ideas for improvements or tailored workflows.
  • πŸ“§ Email: insightflowofficial@gmail.com

Your feedback helps improve the actor for everyone.

MX Lookup

Every address is checked at the DNS level: the actor resolves the mail domain's MX records and reports what it found.

FieldMeaning
mxFoundtrue when the domain publishes at least one mail server
mxHostThe lowest-preference (primary) mail server
mxRecordsEvery MX record found, in preference order
mxProviderWho runs the mail: Google Workspace, Microsoft 365, Zoho, Proton, ...
mxStatusfound, no_records, no_such_domain, timeout, error, or skipped

Inputs

  • MX Lookup - turn the check on or off (default: on).
  • Only keep contacts whose domain has an MX record - drop unreachable domains. Only a definite negative (no_records / no_such_domain) drops a contact; a timeout or resolver error is treated as unknown and the lead is kept.
  • MX lookup timeout (seconds) - per-domain DNS budget, 1-15s.

This is a domain-level check. It confirms the domain can receive mail; it does not verify that an individual mailbox exists.