Ziprecruiter Email Scraper - Domain Filter & Deduplication
Pricing
from $0.99 / 1,000 results
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
Maintained by CommunityActor 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
| Feature | Benefit |
|---|---|
| β Targeted Keyword Search | Use your chosen keywords to find relevant Ziprecruiter results and focus on the contacts that match your audience. |
| β Location Filtering | Add a location to narrow results and improve relevance for regional outreach and research. |
| β Custom Domain Filter | Filter by email domains such as @gmail.com or @yahoo.com to shape the results to your needs. |
| β Max Emails Limit | Set a cap on how many emails to collect, helping you control run time and scraping costs. |
| β Real-Time Saving | Results are saved as they are found, so you donβt lose progress during longer runs. |
| β Resume Support | The actor can continue from saved progress, which is useful for larger recruitment data scraping jobs. |
| β Public Data Extraction | Collects 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}
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
keywords | Array | β Yes | ["manager","founder"] | A list of keywords or queries used to find relevant Ziprecruiter results. |
location | String | No | "" | An optional location filter to narrow the results by area. |
customDomains | Array | No | ["@gmail.com","@yahoo.com"] | Email domains to include when collecting contacts, such as personal or company domains. |
maxEmails | Integer | No | 20 | The 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"}]
| Field | Label | Format | Description |
|---|---|---|---|
keyword | Keyword | text | The keyword that produced the result. |
title | Title | text | The result title shown for the Ziprecruiter profile or listing. |
description | Description | text | The extracted description associated with the result. |
url | Url | link | The public URL linked to the result. |
email | text | The email address found in the public content. |
π» How to Use Ziprecruiter Email Scraper β Step-by-Step
- Open the actor β Find Ziprecruiter Email Scraper on Apify and open the actor page.
- Enter keywords β Add job titles, roles, or other terms you want to use for ZipRecruiter profile scraper searches.
- Set a location β Optionally narrow the search to a city or region for more relevant recruitment prospecting tool results.
- Choose email domains β Add one or more domains to focus on the contacts you want.
- Set the max email limit β Control how many results are collected in each run.
- Run the actor β Start the task and monitor the live log output.
- 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.
| Field | Meaning |
|---|---|
mxFound | true when the domain publishes at least one mail server |
mxHost | The lowest-preference (primary) mail server |
mxRecords | Every MX record found, in preference order |
mxProvider | Who runs the mail: Google Workspace, Microsoft 365, Zoho, Proton, ... |
mxStatus | found, 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.