API Documentation

Integrate Cargo411's powerful logistics platform into your applications

API Features

RESTful API

Clean, intuitive REST API following industry best practices

Real-time Updates

WebSocket support for real-time shipment tracking and notifications

Secure Authentication

OAuth 2.0 and API key authentication with rate limiting

SDK Support

Official SDKs for popular programming languages and frameworks

Comprehensive Docs

Detailed documentation with code examples and interactive API explorer

Easy Authentication

Simple API key management and token-based authentication

Quick Start Guide

1

Get Your API Key

Sign up for an account and generate your API key from the dashboard

curl -X POST https://api.cargo411.com/v1/auth/login \
  -H "Content-Type: application/json" \
  -d '{"email": "your@email.com", "password": "yourpassword"}'
2

Make Your First Request

Use your API key to authenticate and retrieve shipment data

curl -X GET https://api.cargo411.com/v1/shipments \
  -H "Authorization: Bearer YOUR_API_KEY"
3

Create Shipments

Start creating shipments programmatically through our API

curl -X POST https://api.cargo411.com/v1/shipments \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"origin": "New York", "destination": "Los Angeles", ...}'

API Endpoints

GET/v1/shipments

Retrieve a list of all shipments with filtering and pagination

POST/v1/shipments

Create a new shipment with origin, destination, and package details

GET/v1/shipments/{id}/track

Get real-time tracking information for a specific shipment

GET/v1/quotes

Retrieve shipping quotes from multiple carriers

POST/v1/quotes

Request a new shipping quote with shipment details

GET/v1/carriers

Get information about available carriers and their services

Ready to Get Started?

Get your API key and start integrating Cargo411 into your application today