The Echo Carrier API enables carriers to search available truckload shipments, place bids, and book loads directly through Echo Global Logistics. The API provides real-time access to load availability with pricing and route details.
Production: https://carrierapi.echo.com
The Carrier API uses OAuth 2.0 exclusively. Use the Client Credentials flow to obtain a Bearer token via the EchoSync Authorizer API:
- Call the authentication endpoint with your
client_idandclient_secret - Receive an access token valid for 3 hours
- Include the token in the
Authorizationheader:Bearer {access_token}
Reuse tokens until expiration and request a new token only after the current one expires.
Two scopes are used depending on the operation:
| Scope | Operations |
|---|---|
loads_read | Search available loads |
loads_action | Place bids and bookings |
Search Echo's load board using flexible criteria including origin/destination, equipment type, pickup date, distance, weight, and special services. Results are paginated.
Submit a bid on an available load with a bid amount and contact information. A successful bid returns a truckloadBidKey.
Book an available load directly at a specified rate. Requires load ID, booking amount, contact details, empty city, and equipment type. A successful booking returns a truckloadBookingKey.
Both versions accept identical request parameters. V2 is recommended for all new integrations.
- V2 (recommended): Returns full load details plus an
echoDriveDeepLink— a URL to view, bid on, or book the load directly in the EchoDrive web portal - V1 (legacy): Returns full load details with rates only