Quickstart
This guide walks you through making your first Recommended Price request.
Prerequisites
- An API key issued by Super Dispatch (see Authentication)
- A pickup and delivery location within supported coverage
1. Make a Request
Send a POST request with your route and vehicle details. You must provide either a ZIP code, or a city and state, for each location.
curl -X POST "https://pricing-insights.superdispatch.com/api/v1/recommended-price" \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"trailer_type": "open",
"pickup": { "city": "Reno", "state": "NV" },
"delivery": { "city": "Gardena", "state": "CA" },
"vehicles": [
{
"type": "sedan",
"make": "Toyota",
"model": "Camry",
"year": "2023",
"is_inoperable": false
}
]
}'
2. Read the v1 Response
{
"meta": { "status": "success" },
"data": {
"price": 1272,
"price_per_mile": 0.88,
"distance_miles": 1450,
"confidence": 69,
"volume": 42
}
}
3. Get Richer Context with v2
Switch the URL to /api/v2/recommended-price — the request body is unchanged — to also receive a recommended price range and recent comparable moves.
curl -X POST "https://pricing-insights.superdispatch.com/api/v2/recommended-price" \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"pickup": { "city": "Reno", "state": "NV" },
"delivery": { "city": "Gardena", "state": "CA" },
"vehicles": [
{ "type": "sedan", "make": "Toyota", "model": "Camry", "year": "2023", "is_inoperable": false }
]
}'
{
"meta": { "status": "success" },
"data": {
"price": 1272,
"price_per_mile": 0.88,
"distance_miles": 1450,
"confidence": 69,
"volume": 42,
"price_range_lower": 1150,
"price_range_upper": 1400,
"recent_moves": [
{
"delivered_date": "2026-04-28",
"dispatched_date": "2026-04-27",
"posting_date": "2026-04-27",
"price": 400.0,
"posted_price": 325.0,
"status": "invoiced",
"pickup_city": "Reno",
"pickup_state": "NV",
"delivery_city": "Gardena",
"delivery_state": "CA",
"distance_miles": 490,
"vehicles": [
{ "type": "sedan", "year": 2023, "make": "toyota", "model": "camry", "is_inoperable": false, "requires_enclosed_trailer": false }
]
}
]
}
}
Next Steps
- Review the full request and response schema in the API Reference
- Learn how to handle errors in Response Handling
- Understand routing constraints in Route Coverage & Limits