API reference - Public Overview
FreightForge Carrier Data API
Base URL api.freightforge.com/v1
Authentication: OAuth 2.0 bearer token
Response format: JSON
API version v1: current
Overview
What you can build with the FreightForge API
What this public reference covers
Authentication
OAuth 2.0 client credentials
Available scopes
Making requests
Base URL, headers, and response structure
Base URL
Required headers
Minimal working request
Pagination
Errors
HTTP status codes and error format
Rate limits
Per-plan request limits
Bulk lookup rate weighting
Endpoints
Carrier data endpoints
Data reference
Carrier object — selected fields
| Field | Type | Source | Description |
|---|---|---|---|
| mc_number | string | FMCSA | MC number without prefix. Always present. |
| usdot_number | string | FMCSA | USDOT number. Always present. |
| legal_name | string | FMCSA | Legal company name as registered with FMCSA. |
| authority_status | string | FMCSA | Active | Inactive | Revoked |
| authority_granted_date | string | FMCSA | ISO 8601 date. Null if not yet granted. |
| insurance_current | boolean | FMCSA | Whether insurance on file is current at last refresh. |
| insurance_amount | integer | FMCSA | Coverage amount in USD. Null if not on file. |
| safety_rating | string | FMCSA | Satisfactory | Conditional | Unsatisfactory | Unrated |
| risk_score | string | System | low | medium | high. Composite of three layers. |
| equipment_types | array | Carrier | Array of equipment type strings. |
| origin_zones | array | Carrier | Array of origin zone strings. |
| destination_zones | array | Carrier | Array of destination zone strings. |
| verified_at | string | System | ISO 8601 datetime of last verification run. |
| fmcsa_refreshed_at | string | System | ISO 8601 datetime of last FMCSA data pull. |
All 64 fields, types, nullable notes, and enum values are in the full OpenAPI specification.
Data reference
Risk score enum
"low"
Passed all three layers
FMCSA data matches registration, IP geolocation is consistent with operating address, and GPS distance is within plausible range for a road-based carrier.
Recommended handling
No action required. Safe to onboard and tender loads.
"medium"
One layer elevated
One verification layer returned an elevated signal - typically an IP region that doesn't match the operating state, or a GPS distance at the upper plausible threshold
Recommended handling
Surface a soft warning in your UI. Request additional verification before first load tender. Re-onboarding through FreightForge resolves most medium flags.
"high"
One or more layers flagged
At least one verification layer returned a hard flag - registration IP from outside North America, GPS distance implausible for a domestic carrier or FMCSA data mismatch on a critical field.
Recommended handling
Do not tender loads. Revoke access in your TMS. The carrier.fraud_flagged webhook fires on any transition to high.
Score recalculation
What risk score does not expose
Data reference
Zone schema
zone_0
Zone 0
CT, MA, ME, NH, NJ, RI, VT
zone_1
Zone 1
DC, DE, NY, PA
zone_2
Zone 2
MD, NC, SC, VA, WV
zone_3
Zone 3
AL, FL, GA, MS, TN
zone_4
Zone 4
IN, KY, MI, OH
zone_5
Zone 5
IA, MN, MT, ND, SD, WI
zone_6
Zone 6
IL, KS, MO, NE
zone_7
Zone 7
AR, LA, OK, TX
zone_8
Zone 8
AZ, CO, ID, NM, NV, UT, WY
zone_9
Zone 9
AK, CA, OR, WA
canada_zone_central
Canada - Zone Central
ON, QC
canada_zone_eastern
Canada - Zone Eastern
NB, NL, NS, PE
canada_zone_western
Canada - Zone Western
AB, BC, MB, SK
mexico
Mexico
Cross-border Mexico lanes
Multiple zones per carrier
Data reference
Equipment type
| Value | Label | Description |
|---|---|---|
| dry_van | Dry van | Standard enclosed trailer. Most common equipment type in the network. |
| reefer | Reefer | Temperature-controlled trailer. Includes both refrigerated and frozen capability. |
| flatbed | Flatbed | Open deck trailer. Includes standard 48ft and 53ft flatbeds. |
| step_deck | Step deck | Two-level deck for taller freight that exceeds standard flatbed height clearance. |
| power_only | Power only | Tractor without trailer. Used for drop-and-hook and shipper-owned trailer moves. |
| hotshot | Hotshot | Smaller expedited loads, typically on a medium-duty truck with a gooseneck trailer. |
| tanker | Tanker | Liquid or dry bulk tanker. Carriers must have tanker endorsement on FMCSA record. |
| lowboy | Lowboy | Heavy haul trailer for oversized or overweight equipment and machinery. |
| conestoga | Conestoga | Flatbed with a rolling tarp system. Combines flatbed access with weather protection. |
| double_drop | Double drop | Three-section trailer with two drops for maximum height clearance on heavy haul loads. |
| rgn | RGN (removable gooseneck) | Detachable gooseneck trailer that allows front loading of heavy equipment. |
| auto_carrier | Auto carrier | Vehicle transport trailer. Open or enclosed auto transport. |