# Trucking Company Email List Scraper (`insightflow/trucking-company-email-list-scraper`) Actor

🚚 Trucking Company Email List Scraper collects freight and haulage records from Google Maps with ratings. 📧 Emails and social profiles per site. 📦 For logistics software sales & fleet supplier outreach.

- **URL**: https://apify.com/insightflow/trucking-company-email-list-scraper.md
- **Developed by:** [InsightFlow](https://apify.com/insightflow) (community)
- **Categories:** Lead generation, Automation, Developer tools
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $0.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/actors/running/actors-in-store.md#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

### Trucking Company Email List Scraper

**Trucking Company Email List Scraper** helps you quickly build a clean trucking leads database from publicly available business data. It’s designed for marketers, data analysts, and researchers who need a trucking company email extractor, freight company email list scraper, or logistics email scraper without spending hours on manual research. 🚚📬

### What is Trucking Company Email List Scraper? 🔍

**Trucking Company Email List Scraper** is an Apify actor that collects business contact details from publicly available sources for trucking companies and related businesses. It helps you find business names, websites, phone numbers, addresses, emails, social media links, ratings, and review counts in a structured format.

This trucking company email list scraper is useful for marketers building B2B trucking prospecting lists, analysts researching transportation company email lists, and sales teams looking for commercial trucking contacts. Instead of compiling data manually, you can scale your research and gather organized results much faster. It’s a practical freight broker email list and fleet company contact list tool for modern lead generation for trucking companies. 🚛

### What Data Does Trucking Company Email List Scraper Collect? 📊

This actor returns structured business contact data, making it easy to create a shipping company email database or truckload carrier contacts list. Depending on what’s publicly available for each business, you may get contact details, location info, and performance signals such as ratings and reviews.

| Data Category | Fields Extracted | Description |
|---|---|---|
| Contact | `website`, `phone`, `scraped_emails`, `scraped_phones` | Public contact details associated with each business |
| Identity | `name` | Business name |
| Location | `full_address`, `city`, `state`, `zip`, `country_code`, `lat`, `long` | Address and geographic information |
| Social | `scraped_social_media` | Public social media links found for the business |
| Performance | `avg_rating`, `total_reviews` | Rating and review count |
| Scraping summary | `emails_found`, `pages_scraped`, `scrape_status` | Contact discovery and scrape progress details |
| Reference | `place_id` | Business place identifier |

### What Do Results from Trucking Company Email List Scraper Look Like? 👀

Each result is saved as a structured JSON record in your Apify dataset. Here’s a realistic example of what one business entry can look like:

```json
{
  "name": "Blue Ridge Trucking LLC",
  "website": "https://blueridgetrucking.com",
  "phone": "+1 704-555-0198",
  "full_address": "2450 Westinghouse Blvd Charlotte NC 28273 US",
  "city": "Charlotte",
  "state": "NC",
  "zip": "28273",
  "country_code": "US",
  "scraped_emails": [
    "dispatch@blueridgetrucking.com",
    "operations@blueridgetrucking.com"
  ],
  "scraped_phones": [
    "+1 704-555-0198"
  ],
  "scraped_social_media": [
    "https://www.linkedin.com/company/blue-ridge-trucking"
  ],
  "emails_found": 2,
  "pages_scraped": 4,
  "avg_rating": 4.7,
  "total_reviews": 128,
  "lat": "35.2128",
  "long": "-80.8431",
  "place_id": "ChIJ3VfZc8g5VIgR7k2hY4V4zqQ",
  "scrape_status": "success"
}
```

The dataset is exportable in JSON and CSV formats through Apify Console, which is ideal for CRM import, outreach workflows, and research spreadsheets.

#### Core Features: Trucking Company Email List Scraper ⚡

| Feature | Benefit |
|---|---|
| ✅ **Search-Term Targeting** | Use your search term to find relevant trucking company contacts |
| ✅ **Location Filtering** | Focus on a city, state, or region for more precise transportation company email lists |
| ✅ **Result Cap Control** | Set a maximum number of businesses to collect |
| ✅ **Per-Location Option** | Collect up to your chosen cap for each location, or use a single combined limit |
| ✅ **Proxy Support** | Recommended for reliable scraping at scale |
| ✅ **Public Contact Extraction** | Collect emails, phones, and social profiles from publicly available sources |
| ✅ **Structured Dataset Output** | Get clean records ready for analysis or export |
| ✅ **Built for Lead Generation** | Great for trucking leads database building and B2B trucking prospecting |

### Getting Started with Trucking Company Email List Scraper 🚀

1. **Open the actor in Apify Console** — Sign in to your Apify account and open **Trucking Company Email List Scraper**.
2. **Enter your search term** — Use a business type or niche such as trucking-related terms.
3. **Add one or more locations** — For example, target a city, state, or region where you want results.
4. **Set your result cap** — Choose how many businesses with emails you want to collect.
5. **Choose per-location behavior** — Decide whether the cap should apply per location or across all locations.
6. **Configure proxy settings if needed** — Recommended for larger runs or higher-volume research.
7. **Run the actor** — Start the scrape and monitor progress in the logs.
8. **Export your results** — Download the dataset in JSON or CSV for outreach, analysis, or enrichment.

### Ways to Use Trucking Company Email List Scraper 💡

- 🎯 **B2B Trucking Prospecting** — Build targeted outreach lists for carriers, brokers, and logistics providers
- 📣 **Freight Broker Email List Building** — Create niche contact lists for sales campaigns
- 🔬 **Market Research** — Analyze transportation company email lists by city, state, or region
- 📊 **CRM Enrichment** — Add verified business websites, emails, and phone numbers to your existing database
- 🚚 **Fleet Company Contact List Creation** — Organize commercial trucking contacts for partnerships or campaigns
- ⚙️ **Lead Generation for Trucking Companies** — Scale prospecting with structured public business data

#### Input Parameters — Trucking Company Email List Scraper

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

| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
| `googleMapsSearchTerm` | String | Yes | `Trucking Company` | The business type or niche you want to search for. |
| `googleMapsLocation` | Array | Yes | `["New York"]` | The geographic location or locations you want to target. |
| `maxBusinesses` | Integer | No | `5` | The maximum number of businesses with emails to collect, from 1 to 1000. |
| `scrapeMaxBusinessesPerLocation` | Boolean | No | `false` | If enabled, the actor collects up to the maximum per location. If disabled, it uses one combined limit across all locations. |
| `proxyConfiguration` | Object | No | `{"proxy support": true}` | Proxy settings for scraping. Recommended for larger-scale runs. |

#### Output Parameters — Trucking Company Email List Scraper

```json
{
  "name": "Blue Ridge Trucking LLC",
  "website": "https://blueridgetrucking.com",
  "phone": "+1 704-555-0198",
  "full_address": "2450 Westinghouse Blvd Charlotte NC 28273 US",
  "city": "Charlotte",
  "state": "NC",
  "zip": "28273",
  "country_code": "US",
  "scraped_emails": [
    "dispatch@blueridgetrucking.com"
  ],
  "scraped_phones": [
    "+1 704-555-0198"
  ],
  "scraped_social_media": [
    "https://www.linkedin.com/company/blue-ridge-trucking"
  ],
  "emails_found": 1,
  "pages_scraped": 4,
  "avg_rating": 4.7,
  "total_reviews": 128,
  "lat": "35.2128",
  "long": "-80.8431",
  "place_id": "ChIJ3VfZc8g5VIgR7k2hY4V4zqQ",
  "scrape_status": "success"
}
```

| Field | Label | Format | Description |
|---|---|---|---|
| `name` | Business Name | text | The business name of the trucking or logistics company. |
| `website` | Website | link | The public website URL, when available. |
| `phone` | Phone | text | The primary phone number listed for the business. |
| `full_address` | Address | text | The full address collected for the business. |
| `city` | City | text | The city associated with the business address. |
| `state` | State | text | The state or region associated with the business address. |
| `zip` | zip | text | The postal code, if available. |
| `country_code` | country\_code | text | The country code associated with the business address. |
| `scraped_emails` | Emails Found | array | A list of public email addresses found for the business. |
| `scraped_phones` | Phone Numbers | array | A list of phone numbers found from public sources. |
| `scraped_social_media` | Social Media | array | A list of public social media links found for the business. |
| `emails_found` | # Emails | number | The total number of emails found for the business. |
| `pages_scraped` | Pages Scraped | number | The number of pages processed to gather contact data. |
| `avg_rating` | Rating | number | The business rating, when available. |
| `total_reviews` | Reviews | number | The number of reviews, when available. |
| `lat` | lat | text | The latitude value for the business location. |
| `long` | long | text | The longitude value for the business location. |
| `place_id` | place\_id | text | The business place identifier. |
| `scrape_status` | Status | text | The scraping status for the record, such as success or no\_website. |

### Why Choose This Trucking Company Email List Scraper? 🏆

If you need a trucking company email extractor that returns structured, export-ready data, this actor saves time and reduces manual work. It’s built for public web data collection, supports proxy settings for more reliable runs, and produces organized output that works well for outreach, research, and database building. For support, contact <insightflowofficial@gmail.com>. ✉️

### How Many Results Can You Scrape? 📈

You can set `maxBusinesses` anywhere from 1 to 1000. The number of results you receive depends on how many public businesses match your search term and location. For larger trucking leads database projects, using proxies can help improve reliability. The Apify dataset can store all collected records, so you can export your results whenever you’re ready.

### Legal Guidelines for Scraping Trucking Company Email List Scraper ⚖️

This actor collects only publicly available data from public business sources. It does not require logins or access private accounts. Always make sure your use of the data follows applicable laws, platform terms, and anti-spam rules. Use the results responsibly for legitimate business purposes. For data removal requests, contact <insightflowofficial@gmail.com>.

### FAQ — Trucking Company Email List Scraper ❓

#### How does Trucking Company Email List Scraper work?

It uses your search term and location inputs to find relevant businesses, then collects publicly available contact information such as websites, emails, phone numbers, and social media links.

#### What kind of businesses can I find with this actor?

You can target trucking companies and related businesses that match your search term, including freight company lead lists, logistics providers, carriers, and fleet-related businesses.

#### Can I use this for transportation company email lists?

Yes. It’s well suited for building transportation company email lists, freight broker email lists, and other B2B trucking prospecting databases from public sources.

#### Does it help with commercial trucking contacts?

Yes. The actor is designed to collect commercial trucking contacts with structured business details that are easy to filter, export, and organize.

#### How are results delivered?

Results are stored in your Apify dataset as structured records with fields like business name, website, phone, address, emails found, pages scraped, ratings, and status.

#### Can I control how many businesses are collected?

Yes. The `maxBusinesses` input lets you set a limit between 1 and 1000, and you can also choose whether the limit applies per location or across all locations.

#### Is this a good lead generation for trucking companies tool?

Yes. It’s a strong fit for lead generation for trucking companies because it helps you gather public contact data quickly and organize it for outreach or analysis.

#### How can I get help if I have a problem?

If you need assistance or want to share feedback, email <insightflowofficial@gmail.com>.

### Conclusion 🏁

The **Trucking Company Email List Scraper** is a fast, practical way to collect public business contact data for trucking, freight, logistics, and carrier research. Whether you’re building a freight broker email list or a broader shipping company email database, this actor helps you scale outreach-ready data collection with less manual effort. 🚀

### 🆘 Support & Feedback

Have a question or feature request for the **Trucking Company Email List Scraper**?

- 🐞 **Bug Reports:** Contact support with details about the issue
- ✨ **Custom Solutions & Feature Requests:** Send your ideas and use case
- 📧 **Email:** <insightflowofficial@gmail.com>

### Contact Confidence & Provenance

The business already gets a lead score. Now the *contact* gets one too.

| Field | Meaning |
| --- | --- |
| `contactConfidence` | 0-100 for this specific contact |
| `contactConfidenceBand` | `high` (80+), `good` (60-79), `medium` (40-59), `low` (<40) |
| `contactReason` | `own_domain`, `own_domain_role_account`, `free_webmail`, `third_party_domain`, `no_reply_address`, `no_email` |
| `emailMatchesWebsite` | Whether the address is on the business's own domain |
| `contactChannels` | How many ways you can reach them (email, phone) |
| `contactCategory` | Broad industry tag read from the business name and search term |
| `scrapedAt` | UTC timestamp, so you know how fresh the row is |

An address on the company's own domain scores highest; a no-reply address scores
near zero because it is not a way to reach anyone. Finding a phone alongside the
email adds to the score - two channels beat one.

`contactCategory` is left blank rather than guessed when the wording is too
generic to place the business.

**Input:** *Minimum contact confidence* drops rows below a score; `0` keeps
everything.

# 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.

## `minBusinessLeadScore` (type: `integer`):

Drop any business whose Business Lead Score (0-100) falls below this. Leave at 0 for no filter.

## `minContactConfidence` (type: `integer`):

Drop any contact scoring below this (0-100). The score reflects whether the address sits on the business's own domain, whether it is a free webmail or no-reply address, and whether a phone number was found alongside it. Leave at 0 for no filter.

## Actor input object example

```json
{
  "googleMapsSearchTerm": "Trucking Company",
  "googleMapsLocation": [
    "New York"
  ],
  "maxBusinesses": 5,
  "scrapeMaxBusinessesPerLocation": false,
  "proxyConfiguration": {
    "useApifyProxy": true
  },
  "minBusinessLeadScore": 0,
  "minContactConfidence": 0
}
```

# 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": "Trucking Company",
    "googleMapsLocation": [
        "New York"
    ],
    "maxBusinesses": 5,
    "proxyConfiguration": {
        "useApifyProxy": true
    }
};

// Run the Actor and wait for it to finish
const run = await client.actor("insightflow/trucking-company-email-list-scraper").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": "Trucking Company",
    "googleMapsLocation": ["New York"],
    "maxBusinesses": 5,
    "proxyConfiguration": { "useApifyProxy": True },
}

# Run the Actor and wait for it to finish
run = client.actor("insightflow/trucking-company-email-list-scraper").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": "Trucking Company",
  "googleMapsLocation": [
    "New York"
  ],
  "maxBusinesses": 5,
  "proxyConfiguration": {
    "useApifyProxy": true
  }
}' |
apify call insightflow/trucking-company-email-list-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,insightflow/trucking-company-email-list-scraper"
        }
    }
}

```

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/jn7rqbs3PU8dZzHDi/builds/too5s0Xh1itvH920J/openapi.json
