Ziprecruiter Email Scraper - Keyword & Location Targeting avatar

Ziprecruiter Email Scraper - Keyword & Location Targeting

Pricing

from $2.50 / 1,000 results

Go to Apify Store
Ziprecruiter Email Scraper - Keyword & Location Targeting

Ziprecruiter Email Scraper - Keyword & Location Targeting

πŸ’Ό ZipRecruiter Email Scraper extracts employer and hiring contact emails by keyword and location. πŸ”“ Domain filters, obfuscated-address decoding and duplicate handling. πŸ“€ Export ZipRecruiter leads to CSV, JSON or Excel.

Pricing

from $2.50 / 1,000 results

Rating

0.0

(0)

Developer

Scrapido

Scrapido

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

16 hours ago

Last modified

Share

Ziprecruiter Email Scraper πŸ”

Ziprecruiter Email Scraper helps marketers, recruiters, and sales pros quickly find and extract emails from Ziprecruiter without endless manual searching. It’s an email extraction tool designed for ZipRecruiter lead generationβ€”so you can scrape Ziprecruiter emails faster and scale outreach with less guesswork.


🌟 Key Features of Ziprecruiter Email Scraper

FeatureBenefit
βœ… Targeted Keyword SearchReach the exact Ziprecruiter audience you need using your chosen keywords
βœ… Location FilteringGeo-target results by filtering to a specific location for more relevant Ziprecruiter lead generation
βœ… Custom Domain FilterExtract only the email domains you care about (e.g. @gmail.com, @yahoo.com)
βœ… Bulk Export (Dataset Output)Each result is saved as a dataset record for easy downstream use
βœ… Proxy-Ready ScrapingDesigned to work reliably at scale using Apify Proxy support
βœ… Real-Time SavingResults are pushed incrementally so long runs don’t risk losing progress
βœ… Controlled Result VolumeSet maxEmails to cap scraping time and manage run costs

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

{
"keywords": ["manager", "founder"],
"location": "",
"customDomains": ["@gmail.com", "@yahoo.com"],
"maxEmails": 20
}
ParameterTypeRequiredDefaultDescription
keywordsArrayβœ… Yesβ€”A list of keywords or queries used for email extraction from Ziprecruiter
locationStringNo""Location to filter results, so your contact data is more region-specific
customDomainsArrayNo["@gmail.com","@yahoo.com"]Email domain filter (for example, @gmail.com or @yahoo.com) to focus your ZipRecruiter email extractor output
maxEmailsIntegerNo20Maximum number of emails to collect in a run (helps control scraping time and cost)

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

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

{
"keyword": "manager",
"title": "Operations Manager, Logistics & Supply Chain",
"description": "Experienced operations leader focused on logistics optimization and team execution.",
"url": "https://www.ziprecruiter.com/candidate/jordan-park-ops-manager",
"email": "jordan.park@gmail.com"
}
FieldTypeDescription
keywordStringThe search term that surfaced this lead during your Ziprecruiter email finder run
titleStringZiprecruiter profile name or business title associated with the result
descriptionStringProfile bio or summary text captured with the lead
urlStringDirect link to the Ziprecruiter profile where the email was found
emailStringThe extracted email address for contact outreach

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

  1. Open the Actor β€” Find Ziprecruiter Email Scraper on Apify Store.
  2. Enter Keywords β€” Add job titles, roles, or names you want to target for ZipRecruiter lead generation.
  3. Set Location (optional) β€” Use location to filter results to a specific city or region.
  4. Filter by Domain (optional) β€” Set customDomains to focus on domains like @gmail.com or @yahoo.com.
  5. Set Max Emails β€” Use maxEmails to cap the number of emails scraped per run.
  6. Run the Actor β€” Start the run and monitor progress in live logs.
  7. Export Results β€” Grab your dataset export (JSON/CSV) from the Apify dataset tab.

πŸ’‘ Best Use Cases for Ziprecruiter Email Scraper

  • 🎯 B2B Lead Generation β€” Build a Ziprecruiter email list for targeted outreach campaigns
  • πŸ“£ Email Marketing β€” Enrich sequences with fresh Ziprecruiter contact data
  • 🀝 Recruitment Prospection β€” Find relevant professionals for hiring and networking
  • πŸ”¬ Market Research β€” Identify industry roles and contact patterns within Ziprecruiter
  • πŸ“Š CRM Enrichment β€” Add scraped Ziprecruiter emails to existing lead records

Disclaimer

Ziprecruiter Email Scraper accesses publicly available data on Ziprecruiter. It does not scrape private profiles, authenticated content, or password-protected pages. You are responsible for ensuring your use complies with Ziprecruiter’s Terms of Service and applicable privacy and anti-spam laws (including GDPR/CCPA where relevant). For data-removal requests, contact πŸ“§ scrapidocontact@gmail.com.


πŸ†˜ Support & Feedback

Need help with the Ziprecruiter Email Scraper or want to request an improvement?

  • 🐞 Bug Reports: Open a ticket in the repository’s Issues section
  • ✨ Custom Solutions & Feature Requests: Reach out to our team
  • πŸ“§ Email: scrapidocontact@gmail.com

We’re happy to helpβ€”your feedback directly improves the actor.

Multiple Email Types

Email Types replaces the old single Audience Type choice: select as many kinds of mailbox as you want and the run chases all of them together.

TypeWhat it matches
Personal / free webmailGmail, Outlook, Yahoo, iCloud, AOL, Proton, ...
Business / corporateCompany domains - free webmail and institutions excluded
Education (.edu / .ac).edu, .ac.uk, .edu.au, .ac.in and other academic suffixes
Government (.gov / .mil).gov, .mil, .gov.uk, .gc.ca, ...
Non-profit (.org).org, .ngo, .org.uk, ...

Each selected type contributes its own Google dork patterns and its own domain test, so a result is only kept if it genuinely belongs to the type that found it. Every row carries an emailType field recording which one that was.

Suffixes are matched as real domain suffixes, so cs.mit.edu counts as Education while notedu.com does not.

Setting Custom Email Domains still overrides everything: an explicit domain list is a manual override and replaces the type-driven patterns. The legacy audienceType value is still accepted, so saved inputs keep working.