Effortless Shipment Management

Everything you need for shipment tracking
Real-Time Container Tracking
Iframe Embedding
Public Sharing Links
Multiple View Types
Global Sealine Support
White Label Integration
Simple API Integration
Quick Start Guide
Create Shipment
POST request with container, booking, or BL number
Search & Track
Use search endpoint to get shipment data
Embed & Display
Use iframe or custom integration
Available Endpoints
POST /public/shipments
Create and track new shipments
POST /public/shipments/search
Search shipments and get public links
DELETE /public/shipments
Remove shipments from tracking
const createResponse = await fetch('https://api.sinay.ai/safecube/api/v1/public/shipments', {
method: 'POST',
headers: {
'API_KEY': 'your-api-key',
'Content-Type': 'application/json'
},
body: JSON.stringify({
shipments: [{
shipmentNumber: 'GCXU5630216',
sealine: 'COSU'
}]
})
});
// Search shipments
const searchResponse = await fetch('https://api.sinay.ai/safecube/api/v1/public/shipments/search', {
method: 'POST',
headers: {
'API_KEY': 'your-api-key',
'Content-Type': 'application/json'
},
body: JSON.stringify({
shipmentNumbers: ['GCXU5630216']
})
});
curl -X POST "https://api.sinay.ai/safecube/api/v1/public/shipments" \
-H "API_KEY: your-api-key" \
-H "Content-Type: application/json" \
-d '{
"shipments": [
{
"shipmentNumber": "GCXU5630216",
"sealine": "COSU"
}
]
}'
# Search shipments
curl -X POST "https://api.sinay.ai/safecube/api/v1/public/shipments/search" \
-H "API_KEY: your-api-key" \
-H "Content-Type: application/json" \
-d '{
"shipmentNumbers": ["GCXU5630216"]
}'
# Create shipments
create_url = "https://api.sinay.ai/safecube/api/v1/public/shipments"
headers = {
"API_KEY": "your-api-key",
"Content-Type": "application/json"
}
create_data = {
"shipments": [{
"shipmentNumber": "GCXU5630216",
"sealine": "COSU"
}]
}
create_response = requests.post(create_url, headers=headers, json=create_data)
# Search shipments
search_url = "https://api.sinay.ai/safecube/api/v1/public/shipments/search"
search_data = {"shipmentNumbers": ["GCXU5630216"]}
search_response = requests.post(search_url, headers=headers, json=search_data)
data = search_response.json()
# Get public sharing link for embedding
if data.get('results'):
public_link = data['results'][0]['link']
print(f"Embed this link: {public_link}")