The Freight Class API for shipping & logistics software
Turn any product description into its NMFC code and freight class in one API call - built for TMS, freight quoting, and AI logistics apps. Plus free carrier terminal locations for 10 major carriers and 4,400+ global seaports, all under one key.
Free tier included. Or look up carrier terminals → by ZIP, city, or state - no signup.
# Get the NMFC code & freight class for any item
curl https://freightapis.dev/api/search \
-H "Authorization: Bearer YOUR_API_KEY" \
-d '{"q":"plastic chairs"}'
NMFC classification data current as of · 3,408 NMFC articles indexed.
Install in one line
Zero-dependency Node and Python clients for every endpoint - carrier locations, seaports, and NMFC. Auth, pagination params, and errors handled for you. Or just call the REST API directly.
Node.js
npmjs.com →$ npm install freightapis
const fa = new FreightAPIs(key);
await fa.portsByCountry('CN');
await fa.carrierSearch('estes', 'atlanta');
Python
pypi.org →$ pip install freightapis
fa = FreightAPIs(key)
fa.ports_by_country("CN")
fa.carrier_search("estes", "atlanta")
API Products
13 Data Products, One API Key
Purpose-built endpoints for freight classification and logistics data.
Unified Locations
Look up terminals across every US carrier at once by ZIP, city, or state, plus instant coverage answers: which carriers serve a ZIP, and can a given carrier reach it. One endpoint family, no need to call 10 carrier APIs.
Amazon Drop Points
Find Amazon pickup and return locations by zip code or keyword. Includes addresses, hours, and coordinates.
ABF Freight Locations
Service coverage by ZIP code, carrier info, transit add-on days, daily pickup/delivery schedules for ABF Freight.
Central Transport
Terminal locations, service coverage, and direct/indirect service status for Central Transport LTL.
CEVA Logistics
Global logistics locations across 157 countries. Search by country, city, coordinates, or activity type (air, ocean, ground, rail).
C.H. Robinson
Global office locations across 9 regions. Filter by region, category, or search by name. Includes batch lookups.
Estes Express
274 terminal locations across US and Canada. Search by state, ZIP, or unique terminal alpha code.
GLS US Drop Boxes
535 drop box locations across the US with GPS coordinates, pickup times, and location notes.
Saia LTL Freight
213 terminal locations across the US. Includes business hours and terminal manager info.
SEKO Logistics
Global logistics offices across 66 countries with GPS coordinates. Includes hub identification.
TForce Freight
291 service centers across US, Canada, and Mexico. Includes timezone and mailing address data.
USPS Locations
98,859 post offices and mailbox locations across the US with GPS coordinates and nearby search.
Seaports
4,400+ global seaports across 210 countries by UN/LOCODE, country, shipping company, and geographic radius. Includes coordinates and carrier coverage.
Pricing
Start Free, Scale as You Grow
Simple, transparent pricing.
Free
Perfect for evaluation and personal projects.
- 20 API calls/month
- 5 web NMFC lookups/month
- All 31 endpoints
- JSON responses
- Email support
- Top-up packs
- Batch lookups
Starter
For developers building freight tools.
- 10,000 calls/month
- 300 web NMFC lookups/month
- All 31 endpoints
- Batch lookups (20/req)
- Top-up packs
- Email support
Pro
For teams and production logistics applications.
- 50,000 calls/month
- Unlimited web NMFC lookups
- All 31 endpoints
- Batch lookups (50/req)
- Geo-proximity search
- Coverage analytics
- Top-up packs
- Priority email support
Enterprise
Unlimited access with dedicated support.
- Unlimited API calls
- Unlimited web NMFC lookups
- All endpoints + bulk export
- Batch lookups (50/req)
- Webhooks integration
- Dedicated account manager
- 99.99% uptime SLA
- Custom rate limits
Start building with logistics data today
Free tier available. No credit card required to get started.
Get Free API Key