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

15 Data Products, One API Key

Purpose-built endpoints for freight classification and logistics data.

NMFC Lookup Pro only

Full-text search across NMFC articles, plus rules, packaging, change history, and freight-class calculators (density and Item 680). Requires a Pro plan.

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.

Accessorial Codes

Additional-service codes across LTL carriers - liftgate, residential, inside delivery, appointment - mapped to a shared vocabulary so one service resolves to each carrier’s own code. Every value records where it came from.

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 carrier & port API endpoints
  • JSON responses
  • Email support
  • Top-up packs
  • Batch lookups
Get Started Free

Starter

$49 /mo

Billed monthly

$40.83 /mo

$490 billed annually

For developers building freight tools.

  • 10,000 calls/month
  • 300 web NMFC lookups/month
  • All carrier & port API endpoints
  • Batch lookups (20/req)
  • Top-up packs
  • Email support
Most Popular

Pro

$99 /mo

Billed monthly

$82.50 /mo

$990 billed annually

For teams and production logistics applications.

  • 50,000 calls/month
  • Unlimited web NMFC lookups
  • All 70+ endpoints, incl. NMFC lookup API
  • Batch lookups (50/req)
  • Geo-proximity search
  • Coverage analytics
  • Top-up packs
  • Priority email support

Enterprise

Custom

Unlimited access with dedicated support.

  • Unlimited API calls
  • Unlimited web NMFC lookups
  • All endpoints + bulk export
  • Batch lookups (50/req)
  • 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