FMCSA Carrier Leads — Trucking & Motor Carrier Prospects API avatar

FMCSA Carrier Leads — Trucking & Motor Carrier Prospects API

Pricing

from $50.00 / 1,000 lead returneds

Go to Apify Store
FMCSA Carrier Leads — Trucking & Motor Carrier Prospects API

FMCSA Carrier Leads — Trucking & Motor Carrier Prospects API

US trucking & motor-carrier leads from FMCSA data — carrier name, DOT/MC number, location, fleet size and contact details. Optional one-run delivery to your own Notion or Supabase. For logistics sales and freight prospecting.

Pricing

from $50.00 / 1,000 lead returneds

Rating

0.0

(0)

Developer

NexGenData

NexGenData

Maintained by Community

Actor stats

0

Bookmarked

4

Total users

0

Monthly active users

6 days ago

Last modified

Share

FMCSA Carrier Leads

Trucking and motor-carrier prospect lists from the official FMCSA census on data.transportation.gov (Socrata) — DOT/MC numbers, fleet size, phone and addresses, read live on every run.

Output is a prospect list for your sales team, taken from the public FMCSA motor-carrier census. Phone numbers and addresses are the carrier's own filed MCS-150 details; emails are not verified by this Actor. Use it in line with applicable outreach and privacy law.

📊 Sample Output

6 real rows delivered by FMCSA Carrier Leads — Trucking & Motor Carrier Prospects API — run r0fjxcTSjPoMMpDKx on build 0.0.12

legal_namephonephysical_streetphysical_cityphysical_zipmailing_street
ABC COMPOUNDING CO INC[phone on record]1102 E AVENUE JGRAND PRAIRIE75050PO BOX 80729
WESTERN 66 COMPANY INC[phone on record]607 N 1ST STMULESHOE79347-2237P O BOX 469
YELLOWHOUSE MACHINERY CO[phone on record]11500 E INTERSTATE 40AMARILLO79118P O BOX 31388
NIX ELECTRIC CO[phone on record]720 SE LOOP 289LUBBOCK79404-5816720 SE 289 LOOP
UNITED FIBERGLASS INC[phone on record]3625 S FM 1258AMARILLO79118P O BOX 31628
SUPREME FEED MILLS INC[phone on record]600 RAILROAD AVENUESLATON79364POB 520

Real rows from run r0fjxcTSjPoMMpDKx on build 0.0.12 (2026-09-25), unedited apart from masked emails/phones and shortened long text; fields the source does not publish are empty.

⚙️ Sample inputs

This is the Store example input — the same input Apify's automated check runs — so it is proven to return rows on the current build. Paste it into the input form, or send it through the API, CLI or a schedule:

{
"states": [
"TX"
],
"status": "active",
"hazmat_only": false,
"max_results": 25
}

🔧 Input reference

FieldTypeDefaultWhat it does
statesarray["TX"]Two-letter state codes to filter by physical address (e.g. TX, CA). Empty = all states.
statusstring (active, all)"active"active = only active carriers (recommended); all = include inactive.
min_power_unitsintegerOnly carriers with at least this many power units. Use to target by fleet size.
max_power_unitsintegerOnly carriers with at most this many power units.
hazmat_onlybooleanfalseOnly carriers flagged for hazardous materials.
carrier_operationstring (, A, B, C)""A = interstate, B = intrastate hazmat, C = intrastate non-hazmat. Blank = any.
max_resultsinteger25Maximum carrier leads to return.
include_rawbooleanfalseAttach the raw FMCSA census record to each lead.
notionConnectorstringOptional. Connect your Notion workspace and the leads are also written as a Notion page in the same run — the Actor never sees your Notion credentials. Authorize a Notion MCP conn…
notionParentIdstringOptional. The Notion page ID to create the page under. If blank, Notion creates a private page in your workspace.
supabaseConnectorstringOptional. Connect your own Supabase project and the results are also inserted into a table in the same run — the Actor never sees your Supabase credentials. Authorize a write-scop…
supabaseTablestring"nexgendata_leads"Target table in the public schema (created if missing, with id, a jsonb data column, and a scraped_at timestamp). Default: nexgendata_leads.
supabaseProjectIdstringYour Supabase project reference (e.g. abcdefghijklmnop). Required unless your connector URL is already project-scoped. Find it in your project URL: supabase.com/dashboard/project/…
deliveryDedupbooleantrueWhen on (default), records already delivered in a previous run are not delivered again to the same destination — so scheduled runs only push new items. Turn off to deliver every r…

🧾 JSON sample record

One real record from run r0fjxcTSjPoMMpDKx (emails/phones masked, long text shortened):

{
"dot_number": "386",
"mc_number": null,
"legal_name": "ABC COMPOUNDING CO INC",
"phone": "[phone on record]",
"physical_street": "1102 E AVENUE J",
"physical_city": "GRAND PRAIRIE",
"physical_state": "TX",
"physical_zip": "75050",
"mailing_street": "PO BOX 80729",
"mailing_city": "CONYERS",
"mailing_state": "GA",
"mailing_zip": "30013",
"power_units": 1,
"truck_units": 1,
"total_drivers": 1,
"total_cdl": 1,
"fleet_size": null,
"carrier_operation": "C",
"hazmat": true,
"status_code": "A",
"dun_bradstreet": "3284353",
"mcs150_date": "20220616",
"source_url": "https://safer.fmcsa.dot.gov/query.asp?searchtype=ANY&query_type=queryCarrierSnapshot&query_param=USDOT&query_string=386",
"scraped_at": "2026-09-25T03:24:50.347043+00:00"
}

💰 Pricing

EventPrice (USD)When it is charged
Actor Start (apify-actor-start)$0.2Charged when the Actor starts running. Number of events charged depends on Actor memory (one event per GB, minimum one event).
Lead returned (apify-default-dataset-item)$0.05Charged per lead record returned to the dataset.

Pay-per-event: you pay only for what the run delivers. A run that delivers nothing bills no result events (only the actor-start event, when the actor defines one). Example: a run that delivers 100 results costs 100 × $0.05 = $5.00 plus the start fee.

More from the NexGenData US government, courts & regulators family:

46 more in this family on the NexGenData Store page.

📊 What you get

Clean JSON, one record per lead (full output has 24 fields):

  • dot_number — Dot number
  • mc_number — Mc number
  • legal_name — Legal name
  • phone — Phone
  • physical_street — Physical street
  • physical_city — Physical city
  • physical_state — Physical state
  • physical_zip — Physical zip
  • mailing_street — Mailing street
  • mailing_city — Mailing city

Pricing (live): $0.05 per lead returned (Pay-Per-Event apify-default-dataset-item) — 20 leads per $1 — plus $0.20 per actor-start event. Runs that match nothing return 0 rows and no per-lead charge; if the FMCSA census API cannot be read, the run fails with a status message instead of returning an empty success.

🤖 Use with AI agents

Point Claude, the OpenAI Agents SDK, an n8n flow or any MCP-aware client at it and run prospecting on demand.

Agentic payments (x402): Supports agentic payment via x402 — agents can call this actor with USDC, no API key required.

Industry lead lists — pick your vertical: Capterra Displacement · Building Permits · DOL Form 5500 · FDIC Banks · NPI Healthcare · Doctor Directory · Restaurants · Auto Dealers · SBA Recipients · Liquor Licenses · Contractor Licenses · Childcare Licenses

Found your list here? Run it through the chain: verify the emails, enrich the companies, push to your CRM.

The lead-gen workflow chain — found leads? verify → enrich → push to CRM:

  1. Find: B2B Leads Finder · Company Email Finder · Person Email Finder · Website Contact Scraper · Yellow Pages
  2. Enrich: Company Enrichment · B2B Contact Enricher · Lead List Enricher · Website Tech & Contact Audit
  3. Verify & clean: Email Verification · Bulk Email Validator · Lead List Cleaner
  4. Deliver: Leads to Notion CRM

Front door — Sales Intelligence MCP: the sales-intelligence agent that fronts this whole cluster → Sales Intelligence MCP


Public web & business-source data, assembled as sales-team prospect lists.