Kayak Email Scraper - Keyword Search & Domain Filter avatar

Kayak Email Scraper - Keyword Search & Domain Filter

Pricing

from $1.99 / 1,000 results

Go to Apify Store
Kayak Email Scraper - Keyword Search & Domain Filter

Kayak Email Scraper - Keyword Search & Domain Filter

🧭 Kayak Email Scraper extracts travel supplier and agency emails using keyword and location filters. 🎯 Domain restriction, decoding and duplicate skipping. ✈️ Fast Kayak lead generation for travel tech sales.

Pricing

from $1.99 / 1,000 results

Rating

0.0

(0)

Developer

Parse Point

Parse Point

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 hours ago

Last modified

Share

Kayak Email Scraper πŸ”

Kayak Email Scraper helps you extract emails from Kayak using targeted keywords, making manual email hunting much faster for marketers, recruiters, and sales pros. It’s built for Kayak lead generation, contact discovery automation, and scalable travel lead generation when you need public web data at speed. πŸš€

🌟 Key Features of Kayak Email Scraper

FeatureBenefit
βœ… Targeted Keyword SearchUses your keywords to focus on relevant Kayak listings data extraction and prospect email finder workflows.
βœ… Custom Email Domain FilteringLets you narrow results to specific domains like @gmail.com or @yahoo.com for more precise email harvesting.
βœ… Location FilteringAdd a location to refine travel website scraper results for more relevant travel agency prospects.
βœ… Max Email LimitCaps the total number of emails collected so you can control cost and run time.
βœ… Real-Time SavingSaves results incrementally, helping prevent data loss during longer travel website scraper runs.
βœ… Public Web Data ExtractionCollects emails from publicly available sources only, supporting ethical travel leads database building.
βœ… Built-In Proxy SupportIncludes built-in proxy support for more reliable scraping and fewer interruptions.

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

{
"keywords": [
"manager",
"founder"
],
"location": "",
"customDomains": [
"@gmail.com",
"@yahoo.com"
],
"maxEmails": 20
}
ParameterTypeRequiredDefaultDescription
keywordsArrayYes["manager", "founder"]A list of keywords or queries to search for. These help the actor find relevant results for kayak email extraction.
locationStringNo""Location to filter search results. Leave it empty if you want broader coverage.
customDomainsArrayNo["@gmail.com", "@yahoo.com"]List of custom email domains to focus your email extraction on specific address types.
maxEmailsIntegerNo20Maximum number of emails to collect. The actor stops once this limit is reached.

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

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

{
"keyword": "founder",
"title": "Founder & CEO",
"description": "Contact the team for partnership opportunities and travel solutions. Email: hello@alpinetravelco.com",
"url": "https://www.kayak.com/travel/partners/alpine-travel-co",
"email": "hello@alpinetravelco.com"
}
FieldLabelFormatDescription
keywordKeywordtextThe keyword that produced the record.
titleTitletextThe result title associated with the public listing or page.
descriptionDescriptiontextThe visible description text from the result.
urlUrllinkThe URL of the public page where the result was found.
emailEmailtextThe extracted email address.

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

  1. Open the Actor β€” Find Kayak Email Scraper in the Apify Store and open its input form.
  2. Enter Keywords β€” Add the terms you want to use for finding relevant public travel contacts.
  3. Set Location β€” Optionally add a location to narrow your travel website scraper results.
  4. Filter by Domain β€” Add one or more email domains to improve kayak email extraction quality.
  5. Set Max Emails β€” Choose how many emails you want to collect in this run.
  6. Run the Actor β€” Start the actor and monitor the live logs as results are collected.
  7. Export Results β€” Download the dataset when the run finishes and use it in your CRM or research workflow.

No coding required. Results ready in minutes.

πŸ’‘ Best Use Cases for Kayak Email Scraper

  • 🎯 B2B Lead Generation β€” Build targeted travel leads database lists for outreach campaigns.
  • πŸ“£ Email Marketing β€” Gather public contacts for newsletters, promotions, and follow-ups.
  • 🀝 Travel Agency Prospects β€” Find public contact information for travel-related outreach and partnerships.
  • πŸ”¬ Market Research β€” Study publicly available travel website scraper results for trend analysis.
  • πŸ“Š CRM Enrichment β€” Add public email contacts to existing records for better prospect email finder workflows.

Disclaimer

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

πŸ†˜ Support & Feedback

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

  • 🐞 Bug Reports: Let us know what happened so we can investigate.
  • ✨ Custom Solutions & Feature Requests: Reach out with ideas for travel lead generation and contact discovery automation.
  • πŸ“§ Email: helloparsepoint@gmail.com

Your feedback shapes the roadmap β€” we read every message.

Run Memory

Skip keywords already scraped in a previous run - the actor keeps a persistent record of every keyword it finishes, in a named key-value store that survives between runs. Turn this on and a repeat run silently drops the keywords it has already covered, so a scheduled job over a fixed list only pays for new ground.

A keyword is identified by the keyword plus the set of email domains it was searched against, so re-running fitness against a new domain list is correctly treated as new work rather than a duplicate.

Reset keyword history - wipe that record before the run starts, so everything counts as new again.

Max emails per keyword - cap how many results any single keyword may produce before the actor moves on to the next one. Stops one broad term from consuming the entire run budget. 0 means no per-keyword limit.

These sit alongside the existing address-level deduplication: Skip previous runs prevents re-pushing an individual mailbox, while Skip duplicate keywords prevents re-running the search at all.