Developers
Build on Navexa.
Pull your ship-from locations and get live multi-carrier rate quotes — the same carriers, services, and commercial pricing the dashboard uses. Authenticate with scoped API tokens and integrate shipping into any workflow.
Full reference documentation is on the way. Email support@navexa.co for early access and we'll get you on the API token beta.
Locations
List your ship-from locations.
Fetch every active warehouse and fulfillment center on your account. Use location IDs when quoting rates to ship from a specific origin.
GET /api/v1/external/locationscurl https://api.navexa.co/api/v1/external/locations \
-H "Authorization: Bearer nfx_••••"[
{
"id": "loc_8mK2",
"name": "Main Warehouse",
"city": "Los Angeles",
"province": "CA",
"zip": "90001",
"country": "US",
"is_active": true
},
{
"id": "loc_3nP7",
"name": "East Coast Hub",
"city": "Newark",
"province": "NJ",
"zip": "07102",
"country": "US",
"is_active": true
}
]Rates
Get live shipping quotes.
Multi-carrier rate quotes with commercial pricing. Pass a destination and package dimensions to get rates across all your connected carriers. Optionally include a location ID or SKU items for automatic origin selection.
POST /api/v1/external/shipping/ratescurl https://api.navexa.co/api/v1/external/shipping/rates \
-H "Authorization: Bearer nfx_••••" \
-H "Content-Type: application/json" \
-d '{
"location_id": "loc_8mK2",
"destination": {
"address1": "123 Main St",
"city": "New York",
"state": "NY",
"zip": "10001",
"country": "US"
},
"packages": [
{ "length_inches": 10, "width_inches": 8, "height_inches": 6, "weight_oz": 16 }
]
}'{
"rates": [
{
"id": "USPS_GROUND_ADVANTAGE_USD",
"carrier": "USPS",
"service": "GROUND_ADVANTAGE",
"cost_cents": 642,
"currency": "USD",
"estimated_days": 5
},
{
"id": "USPS_PRIORITY_MAIL_USD",
"carrier": "USPS",
"service": "PRIORITY_MAIL",
"cost_cents": 1499,
"currency": "USD",
"estimated_days": 2
}
],
"location_id": "loc_8mK2",
"quote_id": "sq_4fR9",
"quoted_at": "2025-04-20T14:30:00Z",
"expires_at": "2025-04-20T15:00:00Z"
}Get an API key.
Head to your account settings to create an API token. Tokens use the nfx_ prefix and support scoped access to locations and shipping rates.
