# FMCSA New-Authority Carrier Feed (`foo121/fmcsa-new-authority`) Actor

Weekly feed of US trucking carriers that just received FMCSA operating authority: new DOT number, legal/DBA name, address, phone, fleet size, email — from the official motor-carrier census. No API key. The highest-intent freight lead.

- **URL**: https://apify.com/foo121/fmcsa-new-authority.md
- **Developed by:** [ziv shay](https://apify.com/foo121) (community)
- **Categories:** Business, Lead generation
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

Pay per usage

This Actor is paid per platform usage. The Actor is free to use, and you only pay for the Apify platform usage, which gets cheaper the higher subscription plan you have.

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

## What's an Apify Actor?

Actors are a software tools running on the Apify platform, for all kinds of web data extraction and automation use cases.
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.

In JavaScript/TypeScript projects, use official [JavaScript/TypeScript client](https://docs.apify.com/api/client/js.md):

```bash
npm install apify-client
```

In Python projects, use official [Python client library](https://docs.apify.com/api/client/python.md):

```bash
pip install apify-client
```

In shell scripts, use [Apify CLI](https://docs.apify.com/cli/docs.md):

````bash
# MacOS / Linux
curl -fsSL https://apify.com/install-cli.sh | bash
# Windows
irm https://apify.com/install-cli.ps1 | iex
```bash

In AI frameworks, you might use the [Apify MCP server](https://docs.apify.com/platform/integrations/mcp.md).

If your project is in a different language, use 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

## FMCSA New-Authority Carrier Feed

**Every US trucking carrier that *just* got FMCSA operating authority — the highest-intent freight lead there is. New DOT numbers from the official motor-carrier census, with name, address, phone, fleet size and email. No API key.**

A brand-new carrier in its first weeks of operation is the single most valuable lead in trucking: it has *not yet* chosen a freight broker, a factoring company, an insurance agent, an ELD/fuel-card vendor, or a dispatch service. This actor outputs exactly those carriers — the ones added to the FMCSA census inside a rolling lookback window — so you can reach them first.

This is the *perishable* sibling of the full [FMCSA Trucking Carrier Scraper](https://apify.com/). Same official source, but filtered to **just the new ones** and built to run on a **weekly schedule**.

### Data source — official, no key, no anti-bot

Pulls the USDOT **Company Census File** (`az4n-8mr2`) from the public Socrata datahub on `data.transportation.gov`, filtered on `add_date` (the date the carrier entered the census). Optional email join from the **SMS Census** (`kjg3-diqy`, ~55% coverage). No API key required.

### What you get (one row per new carrier)

| Field | Description |
| --- | --- |
| `dotNumber` | USDOT number |
| `legalName` / `dbaName` | Carrier legal + DBA name |
| `email` | Carrier email on file (SMS census; `""` when none) |
| `phone` | Phone as filed |
| `street` / `city` / `state` / `zip` / `county` | Physical address |
| `powerUnits` / `truckUnits` / `totalDrivers` | Fleet size |
| `operatingStatus` | `Active` / `Inactive` |
| `carrierOperation` | Business org type |
| `cargoCarried` | Cargo classifications |
| `hazmatCarrier` | Hazmat flag |
| `docketNumber` / `docketStatus` | MC/docket number + status |
| **`authorityAddedDate`** | **The new-authority signal — when this carrier entered the census** |
| `mcs150Date` | Last MCS-150 update |
| `url` | Direct SAFER carrier-snapshot link |

### Input

| Field | Default | Description |
| --- | --- | --- |
| `lookbackDays` | `7` | Include carriers added in the last N days. 7 = last week's new authorities. |
| `state` | — | Optional two-letter state filter (e.g. `TX`). |
| `activeOnly` | `true` | Only active carriers. |
| `minPowerUnits` | — | Skip owner-operators below a fleet size. |
| `includeEmail` | `true` | Join carrier email from the SMS census. |
| `maxItems` | `1000` | Cap on records. |

#### Example

```json
{ "lookbackDays": 7, "state": "TX", "minPowerUnits": 2, "includeEmail": true }
````

### Run it weekly

Schedule this actor to run every Monday with `lookbackDays: 7` to harvest each week's new authorities into a fresh dataset — a standing new-carrier lead pipeline.

### Who buys this

- **Freight brokers** onboarding new carriers
- **Factoring companies** funding a carrier's first invoices
- **Trucking insurance** agents writing first policies
- **ELD / fuel-card / dispatch** vendors selling operational tooling
- **Data resellers / DaaS agencies** repackaging fresh carrier feeds

### Pricing

Pay-per-result: a small charge per delivered new-authority carrier record. You pay only for the carriers in your window — no platform subscription, no idle compute fee.

### Compliance

All data originates from the **public** FMCSA motor-carrier census. This actor reproduces public business-registration data keyed to a USDOT number. It does not compile or resell consumer/personal data. Verify any record against the carrier's live SAFER profile (linked per row) before acting.

# Actor input Schema

## `lookbackDays` (type: `integer`):

How many days back to include newly-added carriers. 7 = last week's new authorities (default). Re-run on a weekly schedule to harvest each week.

## `state` (type: `string`):

Optional two-letter US state of the carrier's physical address (e.g. CA, TX, FL).

## `activeOnly` (type: `boolean`):

Only include carriers with active operating status.

## `minPowerUnits` (type: `integer`):

Optional minimum number of power units. Use to skip single-truck owner-operators if you only want fleets.

## `includeEmail` (type: `boolean`):

Join the carrier's email on file from the FMCSA SMS census (~55% of carriers have one). Adds one batched lookup per page.

## `maxItems` (type: `integer`):

Maximum number of carrier records to output.

## Actor input object example

```json
{
  "lookbackDays": 7,
  "activeOnly": true,
  "includeEmail": true,
  "maxItems": 1000
}
```

# 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 = {};

// Run the Actor and wait for it to finish
const run = await client.actor("foo121/fmcsa-new-authority").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 = {}

# Run the Actor and wait for it to finish
run = client.actor("foo121/fmcsa-new-authority").call(run_input=run_input)

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

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

```

## CLI example

```bash
echo '{}' |
apify call foo121/fmcsa-new-authority --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "command": "npx",
            "args": [
                "mcp-remote",
                "https://mcp.apify.com/?tools=foo121/fmcsa-new-authority",
                "--header",
                "Authorization: Bearer <YOUR_API_TOKEN>"
            ]
        }
    }
}

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "FMCSA New-Authority Carrier Feed",
        "description": "Weekly feed of US trucking carriers that just received FMCSA operating authority: new DOT number, legal/DBA name, address, phone, fleet size, email — from the official motor-carrier census. No API key. The highest-intent freight lead.",
        "version": "1.0",
        "x-build-id": "QYvD1PhwXxuPzb0ei"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/foo121~fmcsa-new-authority/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-foo121-fmcsa-new-authority",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor, waits for its completion, and returns Actor's dataset items in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK"
                    }
                }
            }
        },
        "/acts/foo121~fmcsa-new-authority/runs": {
            "post": {
                "operationId": "runs-sync-foo121-fmcsa-new-authority",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor and returns information about the initiated run in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/runsResponseSchema"
                                }
                            }
                        }
                    }
                }
            }
        },
        "/acts/foo121~fmcsa-new-authority/run-sync": {
            "post": {
                "operationId": "run-sync-foo121-fmcsa-new-authority",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor, waits for completion, and returns the OUTPUT from Key-value store in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK"
                    }
                }
            }
        }
    },
    "components": {
        "schemas": {
            "inputSchema": {
                "type": "object",
                "properties": {
                    "lookbackDays": {
                        "title": "Lookback window (days)",
                        "minimum": 1,
                        "maximum": 90,
                        "type": "integer",
                        "description": "How many days back to include newly-added carriers. 7 = last week's new authorities (default). Re-run on a weekly schedule to harvest each week.",
                        "default": 7
                    },
                    "state": {
                        "title": "Physical state",
                        "type": "string",
                        "description": "Optional two-letter US state of the carrier's physical address (e.g. CA, TX, FL)."
                    },
                    "activeOnly": {
                        "title": "Active carriers only",
                        "type": "boolean",
                        "description": "Only include carriers with active operating status.",
                        "default": true
                    },
                    "minPowerUnits": {
                        "title": "Minimum power units (trucks)",
                        "type": "integer",
                        "description": "Optional minimum number of power units. Use to skip single-truck owner-operators if you only want fleets."
                    },
                    "includeEmail": {
                        "title": "Include carrier email",
                        "type": "boolean",
                        "description": "Join the carrier's email on file from the FMCSA SMS census (~55% of carriers have one). Adds one batched lookup per page.",
                        "default": true
                    },
                    "maxItems": {
                        "title": "Max items",
                        "minimum": 1,
                        "maximum": 200000,
                        "type": "integer",
                        "description": "Maximum number of carrier records to output.",
                        "default": 1000
                    }
                }
            },
            "runsResponseSchema": {
                "type": "object",
                "properties": {
                    "data": {
                        "type": "object",
                        "properties": {
                            "id": {
                                "type": "string"
                            },
                            "actId": {
                                "type": "string"
                            },
                            "userId": {
                                "type": "string"
                            },
                            "startedAt": {
                                "type": "string",
                                "format": "date-time",
                                "example": "2025-01-08T00:00:00.000Z"
                            },
                            "finishedAt": {
                                "type": "string",
                                "format": "date-time",
                                "example": "2025-01-08T00:00:00.000Z"
                            },
                            "status": {
                                "type": "string",
                                "example": "READY"
                            },
                            "meta": {
                                "type": "object",
                                "properties": {
                                    "origin": {
                                        "type": "string",
                                        "example": "API"
                                    },
                                    "userAgent": {
                                        "type": "string"
                                    }
                                }
                            },
                            "stats": {
                                "type": "object",
                                "properties": {
                                    "inputBodyLen": {
                                        "type": "integer",
                                        "example": 2000
                                    },
                                    "rebootCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "restartCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "resurrectCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "computeUnits": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            },
                            "options": {
                                "type": "object",
                                "properties": {
                                    "build": {
                                        "type": "string",
                                        "example": "latest"
                                    },
                                    "timeoutSecs": {
                                        "type": "integer",
                                        "example": 300
                                    },
                                    "memoryMbytes": {
                                        "type": "integer",
                                        "example": 1024
                                    },
                                    "diskMbytes": {
                                        "type": "integer",
                                        "example": 2048
                                    }
                                }
                            },
                            "buildId": {
                                "type": "string"
                            },
                            "defaultKeyValueStoreId": {
                                "type": "string"
                            },
                            "defaultDatasetId": {
                                "type": "string"
                            },
                            "defaultRequestQueueId": {
                                "type": "string"
                            },
                            "buildNumber": {
                                "type": "string",
                                "example": "1.0.0"
                            },
                            "containerUrl": {
                                "type": "string"
                            },
                            "usage": {
                                "type": "object",
                                "properties": {
                                    "ACTOR_COMPUTE_UNITS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_WRITES": {
                                        "type": "integer",
                                        "example": 1
                                    },
                                    "KEY_VALUE_STORE_LISTS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_INTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_EXTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_SERPS": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            },
                            "usageTotalUsd": {
                                "type": "number",
                                "example": 0.00005
                            },
                            "usageUsd": {
                                "type": "object",
                                "properties": {
                                    "ACTOR_COMPUTE_UNITS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_WRITES": {
                                        "type": "number",
                                        "example": 0.00005
                                    },
                                    "KEY_VALUE_STORE_LISTS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_INTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_EXTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_SERPS": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
