Skip to main content
Freight Classification & Logistics Data API

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"}'
View all endpoints → Official SDKs: npm · PyPI
170k+
Locations Indexed
60+
API Endpoints
REST API
Architecture
99.9%
Uptime SLA
View live status →

NMFC classification data current as of · 3,408 NMFC articles indexed.

Official SDKs

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.

GLS US Drop Boxes

535 drop box locations across the US with GPS coordinates, pickup times, and location notes.

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

$0 /mo

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
Get Started Free

Starter

$49 /mo

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
Start Starter
Most Popular

Pro

$99 /mo

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
Start Pro Trial

Enterprise

Custom

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
Contact Sales

Start building with logistics data today

Free tier available. No credit card required to get started.

Get Free API Key