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
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 response
{
  "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

PRO
7 endpoints

Search articles, look up freight classes, access rules, packages, change history, and density calculators.

View docs

Amazon Drop Points

3 endpoints

Find Amazon pickup and return locations by zip code or keyword. Includes addresses, hours, and coordinates.

View docs

ABF Freight Locations

8 endpoints

Service coverage by ZIP code, carrier info, transit add-on days, daily pickup/delivery schedules for ABF Freight.

View docs

Central Transport

5 endpoints

Terminal locations, service coverage, and direct/indirect service status for Central Transport LTL.

View docs

CEVA Logistics

8 endpoints

Global logistics locations across 157 countries. Search by country, city, coordinates, or activity type.

View docs

C.H. Robinson

5 endpoints

Global office locations across 9 regions and 5 service categories. Search, filter, and batch lookup.

View docs

Estes Express

5 endpoints

274 terminal locations across US and Canada. Search by state, ZIP, or terminal code.

View docs

GLS US Drop Boxes

4 endpoints

535 drop box locations across the US. Search by state, ZIP, or keyword with GPS coordinates.

View docs

Saia LTL Freight

5 endpoints

213 terminal locations across the US. Search by state, ZIP, or terminal code. Includes hours and manager info.

View docs

SEKO Logistics

5 endpoints

Global logistics offices across 66 countries. Search by country, city, or keyword. Includes hub locations and GPS coordinates.

View docs

TForce Freight

5 endpoints

291 service centers across US, Canada, and Mexico. Includes timezone and mailing address data.

View docs