...

ExFreight Open API

Freight API for quoting, booking and tracking

Connect your TMS, ERP or order system to ExFreight. One connection quotes, books and tracks domestic and international air, ocean and trucking shipments, with rates and transit times included.

3APIs3modes150+countries9TMS integrations
test environment

// Quoting API · request

originChicago, IL 60607destinationRotterdam, NLpieces4 palletsweight1,850 lbdimensions48 x 40 x 52 incommodityauto partsservicedoor-to-door

// response · rate options

air
ocean LCL
ocean FCL
ratetransit timerouting

Illustrative fields. The exact request and response fields are confirmed in the ExFreight test environment.

Three APIs, one connection

ExFreight API endpoints: quote, book and track

Quoting API

Domestic and international air, ocean and trucking. Rates and transit times are included.

You send: origin, destination, weight, dimensions, commodity, service needsYou get: rate options with transit times

Guide: freight quote API

Booking API

All booking activity, updates, changes and confirmations, from the quote you accept to the confirmed shipment.

You send: the selected rate plus shipper and consignee detailsYou get: booking confirmations and updates

Guide: freight booking API

Tracking API

Location-based digital tracking plus all manual updates.

You send: a shipment referenceYou get: location and status updates

Guide: freight tracking API

Exact request and response fields are confirmed during onboarding in the ExFreight test environment.

Definition

What is a freight API?

A freight API is a connection that lets your TMS, ERP or order system request rates, book shipments and receive tracking updates from a freight forwarder or carrier, without manual entry.

Instead of retyping shipment details into a portal or an email, your software sends them once and gets structured answers back. With ExFreight, one connection covers air, ocean and trucking, so the same order can be priced by mode before anyone books it. Shipping documents follow the same request and response pattern, as the bill of lading API guide shows.

01Quote02Book03Track04Update
Setup time, data formats and when each fits: API vs EDI.
CriteriaEDIFreight API
SpeedBatch messagesRequest and response on demand
SetupPartner mapping per X12 transaction setTest environment, then go live
Best forHigh volume, fixed partnersInstant rates across modes

See the system the API connects to

How to quote and book an ocean shipment in the ExFreight platformHow to quote and book an ocean shipmentExFreight on YouTube

The ExFreight API gives your system access to the same online rating, booking and tracking system shown in these walkthroughs. More in the how-to-ship videos.

How the connection works

One connection for air, ocean and truck freight

A carrier API covers one carrier's network. The ExFreight API sits in front of a multimodal network, so your system asks once and gets air, ocean and trucking options back. What each mode adds to the data is covered in the multimodal freight API guide.

Your systems

Transportation management system
ERP
Order or e-commerce system
ExFreight

Open API

quotingbookingtracking

Modes and ExFreight's role

Air freight
Air freightLicensed carrier, settles claims directly
Ocean FCL and LCL
Ocean FCL and LCLLicensed carrier, settles claims directly
LTL and FTL trucking
LTL and FTL truckingBroker (FMCSA MC-677423-B), helps file claims with the carrier

Behind the Quoting API

The rating engine your system talks to

ExFreight's rating technology calculates door-to-door rates between North America and 150 countries. It draws on over 10,000 rate options, combining ports, carriers and pickup and delivery choices, then filters and sorts them so the right one is easy to pick. Which of these fields the API returns is confirmed in the test environment.

  • Transit time per option
  • On-time percentage per option
  • Estimated carbon emissions
  • Multiple ports of exit and entry
  • Pickup and delivery carrier choices
  • Density-based LTL pricing

Go deeper by mode with the freight rate API and LTL rate API guides, see how the freight emissions calculation works, and add duties and taxes with a landed cost estimate.

anatomy of one rate optionocean LCL
routePort of exit and port of entry, with alternatives on each query
pickup / deliveryMultiple carrier choices for each ocean and air option
transit timeEstimated, door-to-door
on-time %Overall on-time percentage of the combined carriers
est. emissionsEstimated carbon emissions for the move
chargesPickup and destination charges included; duties, taxes, bonds, MPF and HMF billed separately

Existing integrations

Already integrated with these TMS platforms

ExFreight's open API is built to integrate with proprietary TMS platforms. These systems are already integrated. Planning your own build? Start with TMS carrier integration, or ERP freight integration for order and finance systems.

Project 44AccufrateBanyanSAAS7LPrimusPacejetCSA SoftwareTeknowlogiDon't see your TMS? Ask us.

How access works

Test environment, documentation and support

01

Request access

Email salesbox@exfreight.com with your company, systems and the modes you ship. APIs are available upon request.

02

Build in the test environment

ExFreight provides access to its test environment and documentation, and answers questions while your team builds. Prepare with the freight API integration checklist.

03

Go live

Quotes, bookings and tracking move into your own screens. Your account, invoices and payments stay in the ExFreight portal.

04

Get support

A U.S.-based team answers shipment and system questions online from 8:00 AM to 8:00 PM ET.

Straight answers

What the API does not do

Knowing the limits up front saves your developers and your finance team time.

No self-serve API keysAccess is granted on request, after a conversation with the ExFreight team.
Quotes are not final invoicesQuotes are informational and can change, and shipments can be re-invoiced when actual details differ.
Duties and fees are separateDuties, taxes, customs bonds, MPF and HMF are not included in online quotes.
No warehousing or fulfillmentExFreight moves freight. Storage and fulfillment are not part of the service. Online sellers can still connect order data, as the freight API for e-commerce guide explains.

Plan your integration

Freight API guides

FAQ

Freight API questions

Something else? Write to salesbox@exfreight.com.

What does API mean in freight?

API stands for application programming interface. In freight it is the connection that lets a shipper's software get rates, book shipments and pull tracking from a forwarder or carrier automatically. The order data your TMS or ERP already holds is sent once, and structured answers come back without anyone retyping it into a portal.

Is the ExFreight API self-serve?

No. The APIs are available upon request. Contact salesbox@exfreight.com and ExFreight will give your team access to its test environment and help with integration questions. There are no instant self-serve keys: access follows a short conversation about the systems you run and the modes you ship.

Which shipping modes does the API cover?

Quoting covers domestic and international air, ocean and trucking, with rates and transit times included. Booking and tracking cover the shipments you quote. The rating engine behind the API prices door-to-door moves between North America and 150 countries, and trucking rates use density-based LTL pricing.

Does ExFreight already work with my TMS?

Existing integrations include Project 44, Accufrate, Banyan, SAAS, 7L, Primus, Pacejet, CSA Software and Teknowlogi. Other systems can connect through the open API, which is built to integrate with proprietary TMS platforms. If yours is not on the list, email salesbox@exfreight.com with the system name and the modes you ship.

Is a rate from the API the final price?

Quotes are informational and subject to change. If the actual shipment differs from the details sent, the shipment can be re-invoiced, and duties, taxes, bonds, MPF and HMF are billed separately. Sending accurate weight, dimensions and commodity in the request keeps the quoted rate close to the final invoice.

Who handles a claim on a shipment booked through the API?

On ocean and air shipments ExFreight is the licensed carrier and settles claims directly. On trucking-only shipments ExFreight acts as the broker (FMCSA MC-677423-B) and helps you file the claim with the carrier. Optional all-risk cargo insurance can be added at booking, with an instant downloadable certificate.

Connect your system to ExFreight

Tell us which TMS, ERP or order system you run and which modes you ship. We'll set you up in the test environment.

Scroll to Top
Seraphinite AcceleratorOptimized by Seraphinite Accelerator
Turns on site high speed to be attractive for people and search engines.