# Haulroll FMCSA Carrier Vetting API

> Haulroll FMCSA Carrier Vetting API is a paid API for AI agents from haulroll-api.cybermaxtools.com, paid per call via x402, $0.03/call, status unknown (last checked 2026-10-11).

Retrieves and vets newly registered FMCSA trucking carriers, checking authority, insurance, out-of-service status, and safety data for up to 200 carriers per call.

## Facts

- Endpoint: GET https://haulroll-api.cybermaxtools.com/x402/api/new-carriers?utm_source=zero.xyz
- Price: $0.03/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-11
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/haulroll-fmcsa-carrier-vetting-api-6086649e
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Dq1QMpqSk3qAg484eK9mC

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability haulroll-fmcsa-carrier-vetting-api-6086649e
```

Example prompt: Pull me up to 50 newly registered interstate carriers from Texas in the last 14 days that are authorized for hire and check their authority, insurance, and safety status before I tender any loads to them.

## When to prefer this

Use this endpoint when you need to quickly vet multiple newly registered FMCSA trucking carriers in bulk before tendering freight, especially when filtering by state, cargo type, hazmat authorization, or for-hire status. Prefer this over manual FMCSA portal lookups when automating carrier onboarding or compliance workflows in an agent pipeline.

## Known failure modes

- Invalid state code returns empty or error response
- days parameter outside 1-90 range may return error
- limit parameter outside 1-200 range may be rejected
- No carriers matching filters returns empty list
- Payment failure (x402) blocks access to results
- FMCSA data source unavailable causes upstream error

## How this service works

Vet a trucking carrier before you tender the load. FMCSA carrier vetting API + MCP: authority, insurance, OOS, safety, 25 carriers per call Try it free in one click, no sign-up.

## Output

A JSON list of carrier records sourced from FMCSA data, each including authority status, insurance details, out-of-service (OOS) flags, and safety information for newly registered trucking carriers matching the specified filters.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "properties": {
      "days": {
       "type": "integer",
       "default": 7,
       "description": "Look-back window in days (1-90)"
      },
      "cargo": {
       "type": "string",
       "description": "Cargo class, e.g. general, reefer, household, vehicles, livestock, chemicals"
      },
      "limit": {
       "type": "integer",
       "default": 50,
       "description": "Rows to return (1-200)"
      },
      "state": {
       "type": "string",
       "description": "2-letter state code, e.g. TX"
      },
      "hazmat": {
       "type": "boolean",
       "default": false,
       "description": "Only hazmat carriers"
      },
      "forHire": {
       "type": "boolean",
       "default": false,
       "description": "Only authorized-for-hire carriers"
      },
      "interstate": {
       "type": "boolean",
       "default": false,
       "description": "Only interstate carriers"
      }
     }
    }
   }
  },
  "output": {
   "type": "object",
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {}
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/haulroll-fmcsa-carrier-vetting-api-6086649e/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from haulroll-api.cybermaxtools.com](https://www.zero.xyz/host/haulroll-api.cybermaxtools.com/llms.txt)
