Crawl the SAFER DOT.GOV database for publicly registered vehicles. Supports Address, phone, DUNS and other registration details. Perfect for Lead Generation!
The FMCSA DOT Crawler is a robust tool designed to extract detailed information from the Federal Motor Carrier Safety Administration's (FMCSA) SAFER database. This scraper collects data about publicly registered vehicles, including legal names, contact information, addresses, and operational details. It is perfect for logistics companies, data analysts, and transportation researchers looking to gather structured FMCSA data.
This scraper uses the Apify SDK along with Crawlee and Cheerio to process FMCSA SAFER database pages. By sending POST requests with specific parameters, it retrieves and parses the necessary data. The process includes:
The scraper accepts the following input fields:
Field | Type | Description |
---|---|---|
maxRequestsPerCrawl | Integer | (Optional) Maximum number of requests to process. |
startIndex | Integer | (Optional) Starting index for DOT IDs to crawl. |
proxyConfiguration | Object | (Optional) Proxy configuration settings for scraping. |
1{ 2 "maxRequestsPerCrawl": 1000, 3 "startIndex": 1, 4 "proxyConfiguration": { 5 "useApifyProxy": true 6 } 7}
The scraper outputs the data in the following format:
Field | Type | Description |
---|---|---|
_dot_num | String | Unique DOT number for the record. |
legal_name | String | Legal name of the motor carrier. |
dba_name | String | Doing Business As (DBA) name, if available. |
phone | String | Contact phone number. |
physical_address | String | Physical address of the carrier. |
mailing_address | String | Mailing address of the carrier. |
power_units | String | Number of power units operated by the carrier. |
drivers | String | Number of drivers employed by the carrier. |
x_cargo_carried | Array | List of cargo types the carrier is licensed to carry. |
1{ 2 "_dot_num": "2802023", 3 "legal_name": "Example Logistics LLC", 4 "dba_name": "Example Trucks", 5 "phone": "555-123-4567", 6 "physical_address": "123 Main St, Springfield, IL", 7 "mailing_address": "PO Box 456, Springfield, IL", 8 "power_units": "50", 9 "drivers": "75", 10 "x_cargo_carried": ["General Freight", "Household Goods"] 11}
If you'd like to add new data fields to this scraper or need a custom scraper for another purpose, feel free to file an issue or get in touch! We are open to customizing the scraper to suit your needs.
This scraper uses the Apify Proxy or your custom proxy settings to reduce the risk of being blocked. It supports automatic session management for smooth operation.
Enhance your data collection capabilities with the FMCSA DOT Crawler. Get started today!
Yes, if you're scraping publicly available data for personal or internal use. Always review Websute's Terms of Service before large-scale use or redistribution.
No. This is a no-code tool — just enter a job title, location, and run the scraper directly from your dashboard or Apify actor page.
It extracts job titles, companies, salaries (if available), descriptions, locations, and post dates. You can export all of it to Excel or JSON.
Yes, you can scrape multiple pages and refine by job title, location, keyword, or more depending on the input settings you use.
You can use the Try Now button on this page to go to the scraper. You’ll be guided to input a search term and get structured results. No setup needed!