# Travel Agency Lead Generator (`parse-point/travel-agency-lead-generator`) Actor

✈️ Travel Agency Lead Generator collects travel agent and tour operator leads from Google Maps—name, phone, website, address & coordinates. 📧 Emails and social links per site. 🌍 For travel tech vendors & tourism partnerships.

- **URL**: https://apify.com/parse-point/travel-agency-lead-generator.md
- **Developed by:** [Parse Point](https://apify.com/parse-point) (community)
- **Categories:** Lead generation, Travel, Automation
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $1.99 / 1,000 results

This Actor is paid per event and usage. You are charged both the fixed price for specific events and for Apify platform usage.

Learn more: https://docs.apify.com/platform/actors/running/actors-in-store#pay-per-event

## What's an Apify Actor?

Actors are web data automations that power AI and operations. They run on the Apify platform to scrape websites, process data, connect APIs, and automate workflows.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.
Actors are written with capital "A".

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.
The best way to integrate Actors is as follows.

- **AI agents and MCP clients** — the [Apify MCP server](https://docs.apify.com/integrations/mcp.md) at `https://mcp.apify.com` (remote, streamable HTTP, OAuth on first use).
- **Agentic workflows and local Actor development** — [Agent Skills](https://apify.com/.well-known/agent-skills/index.json) with the [Apify CLI](https://docs.apify.com/cli/docs.md): `npm install -g apify-cli`, then `apify login`.
- **JavaScript/TypeScript projects** — the official [JS/TS client](https://docs.apify.com/api/client/js/docs.md): `npm install apify-client`.
- **Python projects** — the official [Python client](https://docs.apify.com/api/client/python/docs.md): `pip install apify-client`.
- **Any other language** — the [REST API](https://docs.apify.com/api/v2.md).

For usage examples, see the [API](#api) section below.

For more details, see Apify documentation as [Markdown index](https://docs.apify.com/llms.txt) and [Markdown full-text](https://docs.apify.com/llms-full.txt).

# README

### Travel Agency Lead Generator

**Travel Agency Lead Generator** helps you discover travel leads and public contact details for businesses in the travel niche, making it easier to build a travel sales funnel without manual research. It’s a practical tool for travel agency marketing, customer acquisition, and finding qualified prospects faster. Whether you’re sourcing vacation leads, tour operator leads, or package tour leads, this actor turns public web data into usable outreach lists. ✈️

### What is Travel Agency Lead Generator? 🔍

**Travel Agency Lead Generator** is an Apify actor that collects business contact information from publicly available sources for travel-related searches. It helps marketers, sales teams, recruiters, and data analysts find relevant travel inquiries, destination marketing contacts, and travel booking leads in a structured format. By combining a search term with one or more locations, the actor gathers business names, websites, phones, addresses, emails found, and social profiles to support lead generation and travel business growth. 🌍

### What Data Does a Travel Agency Lead Generator Collect? 📊

This actor is designed to answer a simple question: what contact data can I extract from travel agencies and related businesses? It returns structured business records with identity details, contact information, location data, and scraping status. That makes it useful for travel advertising, lead capture, and building a targeted list of qualified prospects.

| Data Category | Field Name | Description | Available |
|---|---|---|---|
| Business Identity | `name` | Business name | ✅ Always |
| Website | `website` | Business website URL | ✅ When listed |
| Phone | `phone` | Main phone number | ✅ When listed |
| Address | `full_address` | Full business address | ✅ When listed |
| City | `city` | City from the business record | ✅ When listed |
| State | `state` | State from the business record | ✅ When listed |
| ZIP | `zip` | ZIP code from the business record | ✅ When listed |
| Country | `country_code` | Country code from the business record | ✅ When listed |
| Emails | `scraped_emails` | Emails extracted from public web data | ✅ When listed |
| Phones | `scraped_phones` | Additional phone numbers found on public pages | ✅ When listed |
| Social Media | `scraped_social_media` | Public social media links found on the website | ✅ When listed |
| Email Count | `emails_found` | Number of emails found | ✅ When listed |
| Pages Scraped | `pages_scraped` | Number of pages processed on the website | ✅ When listed |
| Rating | `avg_rating` | Average rating | ✅ When listed |
| Reviews | `total_reviews` | Total number of reviews | ✅ When listed |
| Latitude | `lat` | Latitude value | ✅ When listed |
| Longitude | `long` | Longitude value | ✅ When listed |
| Place ID | `place_id` | Place identifier | ✅ When listed |
| Status | `scrape_status` | Result status for the record | ✅ Always |

### Types of Data I Can Extract with Travel Agency Lead Generator 🗂️

**Contact Data**

- Email addresses from publicly available sources
- Phone numbers for outreach and follow-up
- Direct website links for manual review

**Identity Data**

- Business name
- General business website
- Public place identifier

**Location Data**

- Full address
- City, state, ZIP, and country code
- Latitude and longitude when available

**Engagement Data**

- Average rating
- Total reviews
- Scrape status and page coverage

**Export Formats**

- JSON dataset records
- Table-ready output in Apify Dataset

#### Key Features of Travel Agency Lead Generator ⚡

| Feature | Benefit |
|---|---|
| ✅ **Search Term + Location Targeting** | Focus on the exact travel niche and geography you need for better lead generation |
| ✅ **Multiple Locations Supported** | Build travel booking leads across one or more cities in a single run |
| ✅ **Result Limit Control** | Set a maximum number of businesses to keep your outreach list focused |
| ✅ **Per-Location Option** | Collect up to your limit per location or use one combined total |
| ✅ **Proxy Configuration Support** | Helps improve reliability for larger scraping tasks |
| ✅ **Real-Time Dataset Saving** | Results are stored as they are found, reducing the risk of data loss |
| ✅ **Contact-Enriched Output** | Captures emails, phone numbers, and social media links when publicly available |
| ✅ **Structured Business Records** | Makes it easy to reuse the data in CRM workflows, research, or travel sales funnel campaigns |

### Travel Agency Lead Generator User Guide 📖

Start by entering a travel-related search term and one or more target locations. Then set your result limit and, if needed, choose whether the limit should apply per location or across all locations. After the run finishes, you’ll have organized business records ready for travel agency marketing, destination marketing, or customer acquisition workflows. 🚀

#### Required Input Fields

```json
{
  "googleMapsSearchTerm": "Travel Agency",
  "googleMapsLocation": [
    "New York"
  ],
  "maxBusinesses": 5,
  "scrapeMaxBusinessesPerLocation": false,
  "proxyConfiguration": {
    "useApifyProxy": true
  }
}
```

| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
| `googleMapsSearchTerm` | String | ✅ Yes | `Travel Agency` | The business type or niche you want to search for, such as a travel agency or related travel business. |
| `googleMapsLocation` | Array | ✅ Yes | `["New York"]` | One or more target locations to focus the search on. |
| `maxBusinesses` | Integer | No | `5` | The maximum number of businesses with emails to return. The actor stops when this target is reached. |
| `scrapeMaxBusinessesPerLocation` | Boolean | No | `false` | If enabled, the actor collects up to the maximum number of results for each location. If disabled, all locations share one total limit. |
| `proxyConfiguration` | Object | No | `{"proxy support": true}` | Proxy settings for scraping. Recommended for larger-scale runs. |

#### Required Output Fields

```json
{
  "name": "Sunset Journeys Travel Agency",
  "website": "https://www.sunsetjourneys.com",
  "phone": "+1-212-555-0148",
  "full_address": "245 Park Ave New York NY 10167 US",
  "city": "New York",
  "state": "NY",
  "zip": "10167",
  "country_code": "US",
  "scraped_emails": [
    "hello@sunsetjourneys.com"
  ],
  "scraped_phones": [
    "+1-212-555-0199"
  ],
  "scraped_social_media": [
    "https://www.instagram.com/sunsetjourneys"
  ],
  "emails_found": 1,
  "pages_scraped": 6,
  "avg_rating": 4.7,
  "total_reviews": 128,
  "lat": "40.754932",
  "long": "-73.975986",
  "place_id": "ChIJW-T2Wt7Gt4kRKl2I1CJFUsU",
  "scrape_status": "success"
}
```

| Field | Label | Format | Description |
|---|---|---|---|
| `name` | Business Name | text | The business name returned in the dataset. |
| `website` | Website | link | The business website URL. |
| `phone` | Phone | text | The main phone number listed for the business. |
| `full_address` | Address | text | The full address assembled from the available location data. |
| `city` | City | text | The city value from the business record. |
| `state` | State | text | The state value from the business record. |
| `zip` | zip | text | The ZIP code value from the business record. |
| `country_code` | country\_code | text | The country code value from the business record. |
| `scraped_emails` | Emails Found | array | A list of emails found from publicly available sources. |
| `scraped_phones` | Phone Numbers | array | A list of additional phone numbers found on public pages. |
| `scraped_social_media` | Social Media | array | A list of public social media links found. |
| `emails_found` | # Emails | number | The number of emails found for the business. |
| `pages_scraped` | Pages Scraped | number | The number of pages processed for the website. |
| `avg_rating` | Rating | number | The average rating value when available. |
| `total_reviews` | Reviews | number | The total number of reviews when available. |
| `lat` | lat | text | The latitude value associated with the business location. |
| `long` | long | text | The longitude value associated with the business location. |
| `place_id` | place\_id | text | The place identifier for the business record. |
| `scrape_status` | Status | text | The processing status for the record, such as success or no\_website. |

### Solving Real Problems with Travel Agency Lead Generator 💼

- 🎯 **Cold Outreach** — Build targeted travel leads for email campaigns without hours of manual searching
- 📣 **Travel Agency Marketing** — Find businesses and contacts that match your travel advertising audience
- 🤝 **Partner Prospecting** — Discover qualified prospects for partnerships, referrals, and cross-promotions
- 🔬 **Market Research** — Analyze travel booking leads by city, rating, and review volume
- 📊 **CRM Enrichment** — Add public contact and location data to existing prospect records
- ⚙️ **Lead Capture Workflows** — Feed structured results into your travel sales funnel and outreach tools

### Why Choose Our Travel Agency Lead Generator? 🏆

- 💰 **Focused on Travel Lead Generation** — Built for travel agency marketing, vacation leads, and tour operator leads
- 🔄 **Location-Aware Results** — Helps you target destination marketing efforts by city or region
- ⚡ **Structured Dataset Output** — Easy to review, filter, and export for research or outreach
- 📧 **Real Support** — Contact <hello.parsepoint@gmail.com> for help or feedback

### How Many Results Can You Scrape? 📈

- Use `maxBusinesses` to set your target from 1 to 1000 businesses per run
- If `scrapeMaxBusinessesPerLocation` is enabled, the limit applies to each location separately
- If it is disabled, all locations share one combined total limit
- Actual results depend on the search term, location, and how many businesses list public contact details

### Legal Guidelines for Scraping Travel Agency Lead Generator ⚖️

This actor only works with publicly available data. It does not require private logins or access restricted content. You are responsible for making sure your use complies with applicable laws, platform terms, privacy rules, and anti-spam regulations. Use the results responsibly for legitimate business purposes only. For data-removal requests, contact <hello.parsepoint@gmail.com>.

### FAQ — Travel Agency Lead Generator ❓

#### How Does Travel Agency Lead Generator Work?

You provide a travel-related search term and one or more locations. The actor collects public business records, extracts available contact details, and saves the results in your Apify dataset in a structured format.

#### What Types of Travel Businesses Are Supported?

You can use broad or niche terms related to travel agency marketing, tour operator leads, vacation leads, package tour leads, and other travel business growth use cases, as long as the businesses have public data available.

#### What Data Will I Get Back?

You’ll get business name, website, phone, address, city, state, ZIP, country code, scraped emails, scraped phones, scraped social media links, email count, pages scraped, rating, reviews, latitude, longitude, place ID, and scrape status.

#### Why Use a Travel Agency Lead Generator Instead of Manual Research?

Manual research takes time and is hard to scale. This actor speeds up lead capture by collecting public contact information in a structured way, which is much easier to sort, analyze, and export.

#### How Can This Help My Business?

It can support customer acquisition, lead generation, and outreach by giving you a clean list of qualified prospects in the travel niche, ready for follow-up and segmentation.

#### What Should I Do If I Need Help?

If you need support or want to share feedback, reach out at <hello.parsepoint@gmail.com>.

### Final Word ✉️

The **Travel Agency Lead Generator** is a simple way to turn public web data into travel sales funnel opportunities. If you need travel inquiries, travel advertising contacts, or a better way to build a travel contact list, this actor helps you move faster with less manual work. 🚀

### 🆘 Support & Feedback

Have a question or want a custom feature for Travel Agency Lead Generator?

- 🐞 **Bug Reports:** Please report issues through your Apify workflow or repository issue tracker
- ✨ **Feature Requests:** Share improvements for lead generation, travel business growth, or export workflows
- 📧 **Email:** <hello.parsepoint@gmail.com>

# Actor input Schema

## `googleMapsSearchTerm` (type: `string`):

Enter the business type or niche for email scraper (e.g., 'coffee shops', 'dentists').

## `googleMapsLocation` (type: `array`):

Target geographic location for the email scraper (e.g., 'Miami, Florida').

## `maxBusinesses` (type: `integer`):

Target number of businesses to find (1-1000). The scraper will stop when this target is reached.

## `scrapeMaxBusinessesPerLocation` (type: `boolean`):

If enabled, the scraper will collect up to `maxBusinesses` results per location. If disabled, it combines all locations up to a single total limit.

## `proxyConfiguration` (type: `object`):

Proxy settings for scraping. Recommended for large-scale scraping.

## Actor input object example

```json
{
  "googleMapsSearchTerm": "Travel Agency",
  "googleMapsLocation": [
    "New York"
  ],
  "maxBusinesses": 5,
  "scrapeMaxBusinessesPerLocation": false,
  "proxyConfiguration": {
    "useApifyProxy": true
  }
}
```

# Actor output Schema

## `dataset` (type: `string`):

No description

# API

You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.

## JavaScript example

```javascript
import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {
    "googleMapsSearchTerm": "Travel Agency",
    "googleMapsLocation": [
        "New York"
    ],
    "maxBusinesses": 5,
    "proxyConfiguration": {
        "useApifyProxy": true
    }
};

// Run the Actor and wait for it to finish
const run = await client.actor("parse-point/travel-agency-lead-generator").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

```

## Python example

```python
from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = {
    "googleMapsSearchTerm": "Travel Agency",
    "googleMapsLocation": ["New York"],
    "maxBusinesses": 5,
    "proxyConfiguration": { "useApifyProxy": True },
}

# Run the Actor and wait for it to finish
run = client.actor("parse-point/travel-agency-lead-generator").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print(f"💾 Check your data here: https://console.apify.com/storage/datasets/{run.default_dataset_id}")
for item in client.dataset(run.default_dataset_id).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{
  "googleMapsSearchTerm": "Travel Agency",
  "googleMapsLocation": [
    "New York"
  ],
  "maxBusinesses": 5,
  "proxyConfiguration": {
    "useApifyProxy": true
  }
}' |
apify call parse-point/travel-agency-lead-generator --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,parse-point/travel-agency-lead-generator"
        }
    }
}

```

The hosted server signs you in with OAuth on first connect, so no API token belongs in this config. Clients without OAuth support can send an `Authorization: Bearer <APIFY_API_TOKEN>` header instead, using a token from API & Integrations in Apify Console (https://console.apify.com/settings/integrations).

## OpenAPI specification

Download the OpenAPI definition: https://api.apify.com/v2/actors/3BHB49Ov2Ac999rVs/builds/VB6RgumxmlwbjhbDJ/openapi.json
