Travel Agency Contact Scraper avatar

Travel Agency Contact Scraper

Pricing

from $2.50 / 1,000 results

Go to Apify Store
Travel Agency Contact Scraper

Travel Agency Contact Scraper

✈️ Travel Agency Contact Scraper collects travel agent and tour operator listings from Google Maps with name, full address, ZIP & phone. 📧 Site crawling adds emails and social links. 🌍 Ideal for travel tech vendors & tourism partnerships.

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

2 days ago

Last modified

Share

Travel Agency Contact Scraper

The Travel Agency Contact Scraper is an Apify actor for automated web scraping that helps marketers, sales teams, and data analysts build targeted lead lists fast. Instead of manual research, it extracts publicly available business contact information (including emails) across travel agency listings—so you can scale contact data enrichment with higher ROI.


What is Travel Agency Contact Scraper? 🔍

Travel Agency Contact Scraper is an Apify actor designed to find travel agency businesses and extract their contact information from publicly available sources. It works by combining your travel agency lead generation search term with one or more geographic locations, then scrapes websites to collect contact details such as emails, phone numbers, and social media profiles. This actor solves the biggest problem in B2B travel agents email finder workflows: time-consuming manual lookup and spreadsheet copy-paste. With structured results saved straight into an Apify dataset, you can run scalable email scraping to generate thousands of contact rows in minutes—without needing to write code. Use it as a travel agency contact scraper, travel agency email extractor, or automated contact scraping tool.


What Data Does a Travel Agency Contact Scraper Collect? 📊

This Travel Agency Contact Scraper outputs business identity, contact, and engagement signals per agency, including emails, phone numbers, and social profiles, plus basic listing metrics and geolocation fields.

Data CategoryFields ExtractedDescription
Contactscraped_emails, scraped_phonesPublic contact details found from business websites (emails and phone numbers).
Social & profilesscraped_social_mediaSocial media profile links associated with the business.
Business identityname, website, place_idBusiness name and website, plus a place_id to help de-duplicate listings.
Locationfull_address, city, state, zip, country_code, lat, longAddress components and coordinates for geotargeted agency contacts and CRM matching.
Credibility signalsavg_rating, total_reviewsRating and review count when available from the listing data.
Process metadatapages_scraped, scrape_statusHow much website content was processed and whether the scrape succeeded.

What Do Results from Travel Agency Contact Scraper Look Like? 👀

Each result is a structured record saved to your Apify dataset. Here’s a real-looking example of a single dataset row:

{
"name": "Harbor View Travel Agency",
"website": "https://harborviewtravel.com",
"phone": "+1 212-555-0198",
"full_address": "118 Madison Ave New York NY 10016 US",
"city": "New York",
"state": "NY",
"zip": "10016",
"country_code": "US",
"scraped_emails": [
"reservations@harborviewtravel.com",
"sales@harborviewtravel.com"
],
"scraped_phones": [
"+1-212-555-0198",
"+1-212-555-0137"
],
"scraped_social_media": [
"https://www.linkedin.com/company/harbor-view-travel-agency/",
"https://www.facebook.com/harborviewtravel"
],
"emails_found": 2,
"pages_scraped": 7,
"avg_rating": 4.6,
"total_reviews": 219,
"lat": "40.7503",
"long": "-73.9936",
"place_id": "ChIJwXk3z9m1wokR2GdK8nqYp3U",
"scrape_status": "success"
}

The dataset is provided as JSON (the default). You can export it from the Apify Console.


Core Features: Travel Agency Contact Scraper ⚡

FeatureBenefit
Keyword-driven targetingUses your travel agency lead generation search term to find relevant businesses.
Location targetingRun geotargeted agency contacts by providing one or more locations.
Configurable business capsUse maxBusinesses to control how many agencies you want to retrieve.
Optional per-location limitsToggle scrapeMaxBusinessesPerLocation to control whether the cap is per city/region or global.
🛡️ Proxy supportIncludes built-in proxy support for more reliable large-scale scraping runs.
🌐 Website contact data extractionExtracts emails, phone numbers, and social media profiles from each business website.
📊 Structured dataset outputWrites consistent fields into the Apify dataset for easy CRM contact enrichment and analysis.
🔎 De-duplication by placeUses place_id to keep results unique within a run.
🚦 Scrape status trackingIncludes scrape_status, pages_scraped, and emails_found to help you triage results.

Getting Started with Travel Agency Contact Scraper 🚀

  1. Open Apify Store — Go to apify.com/store and search Travel Agency Contact Scraper
  2. Click Try for Free — Sign in or create a free Apify account
  3. Open the Input tab — Configure the actor settings below
  4. Set the search term — Use googleMapsSearchTerm (default: Travel Agency)
  5. Add one or more locations — Provide googleMapsLocation as a list (default prefill includes New York)
  6. Control how many agencies to collect — Set maxBusinesses (default: 5)
  7. Optional: per-location cap — Enable scrapeMaxBusinessesPerLocation if you want the cap applied to each location
  8. Start the run — Check logs, then export your dataset for automated contact scraping tool workflows

Ways to Use Travel Agency Contact Scraper 💡

  • 🎯 Travel agency lead generation — Build contact lists for outreach and pipeline sourcing.
  • 📣 CRM contact enrichment — Add scraped_emails, phone numbers, and social links to existing lead records.
  • 🤝 B2B travel agents email finder — Identify agencies that match your niche and location requirements.
  • 🧭 Directory scraping workflows — Use dataset output for business listing scraping and deduping by place_id.
  • 📊 Data mining for travel industry — Combine ratings (avg_rating, total_reviews) with contact data for analysis.
  • ⚙️ Contact data normalization — Standardize leads into a consistent dataset schema for downstream processing.

Input Parameters — Travel Agency Contact Scraper

Example input (using real defaults from the schema first):

{
"googleMapsSearchTerm": "Travel Agency",
"googleMapsLocation": ["New York"],
"maxBusinesses": 5,
"scrapeMaxBusinessesPerLocation": false,
"proxyConfiguration": {
"useApifyProxy": true
}
}
ParameterTypeRequiredDefaultDescription
googleMapsSearchTermstring✅ YesTravel AgencyEnter the business type or niche for the email scraper (example: “travel agency”, “boutique travel”, etc.).
googleMapsLocationarray✅ Yes["New York"]Target geographic location(s) to search in (e.g., city or region names).
maxBusinessesintegerNo5Target number of businesses to find (1–1000). The scraper stops when this target is reached.
scrapeMaxBusinessesPerLocationbooleanNofalseIf enabled, collect up to maxBusinesses results per location. If disabled, combine all locations up to a single total limit.
proxyConfigurationobjectNo{ "proxy support": true }Proxy settings for scraping; recommended for large-scale runs to help reduce blocks and rate-limit issues.

Output Parameters — Travel Agency Contact Scraper

Example output row (matches the dataset schema field order exactly):

{
"name": "Harbor View Travel Agency",
"website": "https://harborviewtravel.com",
"phone": "+1 212-555-0198",
"full_address": "118 Madison Ave New York NY 10016 US",
"city": "New York",
"state": "NY",
"zip": "10016",
"country_code": "US",
"scraped_emails": [
"reservations@harborviewtravel.com",
"sales@harborviewtravel.com"
],
"scraped_phones": [
"+1-212-555-0198",
"+1-212-555-0137"
],
"scraped_social_media": [
"https://www.linkedin.com/company/harbor-view-travel-agency/",
"https://www.facebook.com/harborviewtravel"
],
"emails_found": 2,
"pages_scraped": 7,
"avg_rating": 4.6,
"total_reviews": 219,
"lat": "40.7503",
"long": "-73.9936",
"place_id": "ChIJwXk3z9m1wokR2GdK8nqYp3U",
"scrape_status": "success"
}
FieldLabelFormatDescription
nameBusiness NametextThe business name for the travel agency listing.
websiteWebsitelinkThe business website URL used for contact data extraction.
phonePhonetextThe primary phone value associated with the listing.
full_addressAddresstextCombined address string built from the scraped location components.
cityCitytextCity extracted from the listing.
stateStatetextState extracted from the listing.
zipziptextPostal code extracted from the listing.
country_codecountry_codetextCountry code extracted from the listing.
scraped_emailsEmails FoundarrayEmails discovered on the business website.
scraped_phonesPhone NumbersarrayPhone numbers discovered on the business website.
scraped_social_mediaSocial MediaarraySocial profile links discovered on the business website.
emails_found# EmailsnumberCount of emails found for this business.
pages_scrapedPages ScrapednumberHow many pages were processed while extracting contacts from the website.
avg_ratingRatingnumberAverage rating value for the business listing.
total_reviewsReviewsnumberTotal review count for the business listing.
latlattextLatitude coordinate associated with the listing.
longlongtextLongitude coordinate associated with the listing.
place_idplace_idtextIdentifier used to help ensure uniqueness of scraped locations.
scrape_statusStatustextFinal status of the scrape for this business (for example, success or failure states).

Why Choose This Travel Agency Contact Scraper? 🏆

If you’re comparing tools for travel agency lead generation, the Travel Agency Contact Scraper stands out with structured, export-ready dataset output and practical controls like maxBusinesses and scrapeMaxBusinessesPerLocation. It also supports proxyConfiguration for more resilient large-scale scraping and includes accountability fields like emails_found, pages_scraped, and scrape_status so you can quickly validate quality. Instead of subscription-style guessing, it focuses on delivering results you can plug into CRM enrichment and outreach pipelines. Need help? Contact scrapidocontact@gmail.com.


How Many Results Can You Scrape? 📈

Use maxBusinesses (1–1000) to cap how many agencies are collected for your run. Actual volume depends on how many travel agency listings and websites include publicly available contact emails. If you provide multiple locations, enabling scrapeMaxBusinessesPerLocation applies the cap per location; otherwise, results are combined up to a single total. Dataset exports stay flexible for later analysis and scalable email scraping workflows.


The Travel Agency Contact Scraper collects information only from publicly available sources. It does not access private or password-protected data. You’re responsible for following applicable laws and each website’s terms of service, including privacy and anti-spam requirements (for example, GDPR/CCPA where relevant). Use extracted data for legitimate business purposes only. For data removal requests, contact scrapidocontact@gmail.com.


FAQ — Travel Agency Contact Scraper ❓

How does the Travel Agency Contact Scraper identify data?

The actor targets travel agency listings based on your googleMapsSearchTerm and googleMapsLocation inputs, then extracts contact details from the associated business websites. It saves the resulting contact data into your Apify dataset with fields such as scraped_emails, scraped_phones, and scraped_social_media.

What travel agency business types can I scrape?

You can scrape travel agency businesses that match the niche described in googleMapsSearchTerm. The actor is designed for travel industry data mining and directory scraping workflows, so broader terms may return more results, while narrower terms can improve relevance for B2B travel agents email finder use cases.

What does scrape_status mean in the results?

scrape_status reflects the outcome of the website scraping and contact extraction step for each business. Together with emails_found and pages_scraped, it helps you understand which rows are ready for outreach and which ones may need follow-up.

Why scrape travel agencies for contacts?

Travel agencies often list contact emails, phone numbers, and social profiles publicly on their websites. Scraping automates that “search and collect” work, enabling automated contact scraping tool workflows for marketers, analysts, and sales teams building CRM contact enrichment datasets.

How do I control how many agencies I get?

Set maxBusinesses to define the target number of businesses to find. If you enable scrapeMaxBusinessesPerLocation, the cap is applied per location; otherwise, the actor combines locations into one overall limit.

How should I export and use the dataset?

After the run, export the dataset from the Apify Console. Because the output schema is consistent—like scraped_emails, full_address, avg_rating, and place_id—you can quickly feed results into spreadsheets, CRMs, or other automation pipelines for scalable email scraping.

Can I get help if my run returns fewer emails than expected?

Email availability varies by website and niche. If emails_found is low, try adjusting googleMapsSearchTerm, add additional googleMapsLocation values, and make sure your maxBusinesses cap is appropriate. If you still need assistance, reach out at scrapidocontact@gmail.com.


Conclusion 🏁

The Travel Agency Contact Scraper is a practical way to scale contact data extraction for travel agency lead generation. Run it with your niche and target locations, then export a clean dataset ready for CRM contact enrichment and outreach. Start your run on Apify and turn public web data into actionable leads.


🆘 Support & Feedback

Have questions or want improvements for the Travel Agency Contact Scraper? Please contact scrapidocontact@gmail.com.

Multiple Email Type

Email Types keeps only the kinds of mailbox you want. Every row records what it was classified as in emailType.

TypeWhat it matches
PersonalFree webmail (Gmail, Outlook, Yahoo, iCloud, ...)
BusinessCompany domains — free webmail and institutions excluded
Education.edu, .ac.uk, .edu.au and other academic suffixes
Government.gov, .mil, .gov.uk, .gc.ca, ...
Non-profit.org, .ngo, .org.uk, ...

A business found with no email at all is unaffected — whether those rows are wanted is already governed by the existing email-only setting.

Multiple Phone Type

Phone Types does the same for numbers, checked against the line's real type rather than a guess. Numbers on ranges where mobile and landline cannot be told apart are kept rather than dropped, since discarding them would lose good leads.

FieldMeaning
telLinkA clickable tel: link for the primary number
whatsappLinkA wa.me chat link, or empty for a landline or an invalid number
whatsappCapableWhether the line could support WhatsApp
phoneContactsEvery kept number with its own type, links and validity

whatsappCapable never claims the person uses WhatsApp — only that the number is of a kind that could. Turn the links off with Include WhatsApp links; the capability flag is still reported.