# FMCSA Carrier Analytics Bulk Feed

> FMCSA Carrier Analytics Bulk Feed is a paid API for AI agents from api.govparse.io, paid per call via x402, $25/call, status unknown (last checked 2026-09-14).

Returns a cursor-paginated bulk analytics feed of FMCSA carrier census records with authority status, safety ratings, SMS inspection/crash summaries, and fleet data — up to 1000 rows per page, filterable by state, fleet size, or census add date.

## Facts

- Endpoint: GET https://api.govparse.io/v1/feeds/carrier-analytics
- Price: $25/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/fmcsa-carrier-analytics-bulk-feed-47ec2ac0
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_7X0L5lUHj997yzC_Z_pf2

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 fmcsa-carrier-analytics-bulk-feed-47ec2ac0
```

Example prompt: Pull me the first 500 FMCSA carrier records from Texas with at least 10 power units, including their authority status, safety rating, SaferGrade score, and 24-month SMS inspection and crash summaries.

## When to prefer this

Use this endpoint when you need bulk, paginated access to the full FMCSA carrier census rather than searching for specific carriers by name or USDOT number. Ideal for building compliance dashboards, risk scoring pipelines, market research tools, or monitoring new carrier entrants. Prefer this over the carrier search endpoint when you need population-level analytics or want to enumerate all carriers in a state or fleet-size segment.

## Known failure modes

- Invalid or expired cursor token returns an error — always pass the previous page's next_cursor unchanged
- State code not recognized (e.g. non-US or misspelled) may return empty results or a validation error
- min_power_units set too high returns empty result set with no matching carriers
- added_since date in wrong format (not YYYY-MM-DD) returns a validation error
- Exceeding the 1000-row page cap results in a capped response or error
- Network timeout on very large page sizes close to the 1000-row limit

## How this service works

What does the full FMCSA carrier census look like, carrier by carrier, with authority and safety context attached? Bulk analytics feed in USDOT order: legal/DBA name, operating status, authority statuses on file, active insurance filings, safety rating, SaferGrade score, 24-month SMS inspection/out-of-service/crash summaries, fleet size, and address — flat rows, cursor-paginated up to 1000/page, filterable by state, minimum fleet size, or census add date.

## Output

Flat rows of carrier records in USDOT order, each containing legal name, DBA name, operating status, authority statuses on file, active insurance filings, safety rating, SaferGrade score, 24-month SMS inspection/out-of-service/crash summaries, fleet size (power units), and address. Response includes a next_cursor token for fetching subsequent pages.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "properties": {
  "input": {
   "type": "object",
   "required": [],
   "properties": {
    "limit": {
     "type": "integer",
     "examples": [
      500
     ],
     "description": "Rows per page (default 500, cap 1000)."
    },
    "state": {
     "type": "string",
     "examples": [
      "TX"
     ],
     "description": "Physical-address state code(s), CSV."
    },
    "cursor": {
     "type": "string",
     "examples": [
      "eyJ1IjoxMDA1MDB9"
     ],
     "description": "Opaque page cursor — pass the previous page's next_cursor unchanged."
    },
    "added_since": {
     "type": "string",
     "examples": [
      "2026-06-01"
     ],
     "description": "Only carriers added to the census on or after this date (YYYY-MM-DD) — the census carries no per-record modified date."
    },
    "min_power_units": {
     "type": "integer",
     "examples": [
      10
     ],
     "description": "Minimum fleet size (power units)."
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/fmcsa-carrier-analytics-bulk-feed-47ec2ac0/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.govparse.io](https://www.zero.xyz/host/api.govparse.io/llms.txt)
