Developer Reference
API Documentation
Everything you need to integrate freight data into your application. The REST API accepts JSON requests and returns JSON responses.
Introduction
The FreightAPIs API provides programmatic access to the National Motor Freight Classification database, Amazon drop point locations, and carrier location data for 9 major carriers — ABF Freight, Central Transport, CEVA Logistics, C.H. Robinson, Estes Express, GLS US, Saia LTL, SEKO Logistics, and TForce Freight. All endpoints share a single, consistent REST interface.
Base URL
https://freightapis.dev/api
Response Format
JSON
Authentication
Bearer token
All requests must include a valid API key. Requests without authentication will return
401 Unauthorized.
Authentication
Authenticate by passing your API key in the Authorization header
as a Bearer token.
Request Header
Authorization:
Bearer YOUR_API_KEY
You can generate and manage API keys from your dashboard after signing up. Each key is displayed only once at creation time — store it securely.
curl https://freightapis.dev/api/article/63321 \
-H "Authorization: Bearer YOUR_API_KEY"
Rate Limits
API usage is metered monthly per account. When you exceed your plan's limit the API returns
429 Too Many Requests.
Limits reset on the first day of each calendar month (UTC).
| Plan | Requests / Month | Notes |
|---|---|---|
| Free | 20 | Good for prototyping |
| Starter | 10,000 | For developers building freight tools |
| Pro | 50,000 | Production workloads |
| Enterprise | Unlimited | SLA + priority support |
Every API response includes the following rate-limit headers:
| Header | Description |
|---|---|
X-RateLimit-Limit |
Maximum requests allowed in the current period |
X-RateLimit-Remaining |
Requests remaining in the current period |
Error Codes
The API uses standard HTTP status codes. Error responses always include a JSON body with an
error
field containing a human-readable message.
{
"error": "Invalid API key"
}
| Status | Meaning | Description |
|---|---|---|
| 200 | OK | Request succeeded |
| 400 | Bad Request | Invalid parameters or malformed request body |
| 401 | Unauthorized | Missing or invalid API key |
| 403 | Forbidden | Your current plan does not include access to this endpoint |
| 404 | Not Found | The requested resource does not exist |
| 429 | Rate Limit Exceeded | You have exceeded your monthly request quota |
| 500 | Internal Server Error | An unexpected error occurred on our end |
API Products
Choose a product to view its full endpoint reference.
NMFC Classification
PROSearch articles, look up freight classes, access rules, packages, change history, and density calculators.
View docsAmazon Drop Points
Find Amazon pickup and return locations by zip code or keyword. Includes addresses, hours, and coordinates.
View docsABF Freight Locations
Service coverage by ZIP code, carrier info, transit add-on days, daily pickup/delivery schedules for ABF Freight.
View docsCentral Transport
Terminal locations, service coverage, and direct/indirect service status for Central Transport LTL.
View docsCEVA Logistics
Global logistics locations across 157 countries. Search by country, city, coordinates, or activity type.
View docsC.H. Robinson
Global office locations across 9 regions and 5 service categories. Search, filter, and batch lookup.
View docsEstes Express
274 terminal locations across US and Canada. Search by state, ZIP, or terminal code.
View docsGLS US Drop Boxes
535 drop box locations across the US. Search by state, ZIP, or keyword with GPS coordinates.
View docsSaia LTL Freight
213 terminal locations across the US. Search by state, ZIP, or terminal code. Includes hours and manager info.
View docsSEKO Logistics
Global logistics offices across 66 countries. Search by country, city, or keyword. Includes hub locations and GPS coordinates.
View docsTForce Freight
291 service centers across US, Canada, and Mexico. Includes timezone and mailing address data.
View docs