Developer Reference
CEVA Logistics
Global logistics locations across 157 countries. Search by country, city, coordinates, or activity type.
/api/ceva-location?country_code=:code&city=:city
CEVA Location by Country
Look up CEVA Logistics offices and warehouses in a country by ISO country code. Optionally filter by city.
Query Parameters
| Parameter | Type | Description |
|---|---|---|
country_code
required
|
string
|
2-3 letter ISO country code |
city
optional
|
string
|
City name filter |
Response Fields
| Field | Type | Description |
|---|---|---|
success
|
boolean
|
Indicates whether the request succeeded |
countryCode
|
string
|
The queried country code |
total
|
number
|
Total number of locations found |
locations
|
array
|
Array of location objects with address, coordinates, activities |
Code Examples
curl "https://freightapis.dev/api/ceva-location?country_code=US" \
-H "Authorization: Bearer nmfc_live_xxxxxxxxxxxxxxxxxxxx"
/api/ceva-location/search?q=:query
Search CEVA Locations
Search CEVA Logistics locations worldwide by office name, city, or country. Returns paginated results.
Query Parameters
| Parameter | Type | Description |
|---|---|---|
q
required
|
string
|
Search query, min 2 characters |
page
optional
|
number
|
Page number (default 1) |
Response Fields
| Field | Type | Description |
|---|---|---|
success
|
boolean
|
Indicates whether the request succeeded |
query
|
string
|
The search query used |
locations
|
array
|
Matching CEVA location objects |
total
|
number
|
Total number of matching results |
currentPage
|
number
|
Current page number |
totalPages
|
number
|
Total number of pages |
Code Examples
curl "https://freightapis.dev/api/ceva-location/search?q=Frankfurt" \
-H "Authorization: Bearer nmfc_live_xxxxxxxxxxxxxxxxxxxx"
/api/ceva-location/country/:code
All Locations in Country
Get all CEVA Logistics locations in a specific country.
Query Parameters
| Parameter | Type | Description |
|---|---|---|
code
required
|
string
|
2-3 letter ISO country code in URL path |
Response Fields
| Field | Type | Description |
|---|---|---|
success
|
boolean
|
Indicates whether the request succeeded |
countryCode
|
string
|
The queried country code |
total
|
number
|
Total number of locations found |
locations
|
array
|
Array of CEVA location objects |
Code Examples
curl "https://freightapis.dev/api/ceva-location/country/DE" \
-H "Authorization: Bearer nmfc_live_xxxxxxxxxxxxxxxxxxxx"
/api/ceva-location/batch
Batch Country Lookup
Look up CEVA locations for multiple countries in a single request. Maximum 20 country codes per request (50 for Enterprise).
Request Body
| Parameter | Type | Description |
|---|---|---|
country_codes
required
|
string[]
|
Array of 2-3 letter ISO country codes |
Response Fields
| Field | Type | Description |
|---|---|---|
success
|
boolean
|
Indicates whether the request succeeded |
results
|
object
|
Map of country code to locations |
summary
|
object
|
countriesRequested and totalLocations counts |
Code Examples
curl -X POST "https://freightapis.dev/api/ceva-location/batch" \
-H "Authorization: Bearer nmfc_live_xxxxxxxxxxxxxxxxxxxx" \
-H "Content-Type: application/json" \
-d '{"country_codes": ["US", "DE"]}'
/api/ceva-location/coverage?continent=:code
Coverage Statistics
Get CEVA Logistics coverage statistics by continent. Optionally filter by a specific continent code.
Query Parameters
| Parameter | Type | Description |
|---|---|---|
continent
optional
|
string
|
Continent code filter, e.g. CT-EU, CT-NA, CT-AS |
Response Fields
| Field | Type | Description |
|---|---|---|
success
|
boolean
|
Indicates whether the request succeeded |
continents
|
array
|
Array with continentCode, totalLocations, totalCountries |
Code Examples
curl "https://freightapis.dev/api/ceva-location/coverage" \
-H "Authorization: Bearer nmfc_live_xxxxxxxxxxxxxxxxxxxx"
/api/ceva-location/nearby?lat=:lat&lng=:lng&radius=:km
Nearby Locations
Find CEVA Logistics locations near a geographic point. Uses Haversine distance calculation. Results sorted by distance.
Query Parameters
| Parameter | Type | Description |
|---|---|---|
lat
required
|
number
|
Latitude (-90 to 90) |
lng
required
|
number
|
Longitude (-180 to 180) |
radius
optional
|
number
|
Search radius in km (default 50, max 500) |
page
optional
|
number
|
Page number (default 1) |
Response Fields
| Field | Type | Description |
|---|---|---|
success
|
boolean
|
Indicates whether the request succeeded |
center
|
object
|
The queried center point (lat, lng) |
radiusKm
|
number
|
The search radius used |
locations
|
array
|
Locations with distanceKm field |
total
|
number
|
Total number of matching results |
currentPage
|
number
|
Current page number |
totalPages
|
number
|
Total number of pages |
Code Examples
curl "https://freightapis.dev/api/ceva-location/nearby?lat=50.05&lng=8.59&radius=100" \
-H "Authorization: Bearer nmfc_live_xxxxxxxxxxxxxxxxxxxx"
/api/ceva-location/activities?type=:type
Filter by Activity
Filter CEVA locations by activity/service type. Valid types: AIR, OCEAN, GROUND, RAIL, CONTRACT LOGISTICS, LEAD LOGISTICS, FVL, VAS.
Query Parameters
| Parameter | Type | Description |
|---|---|---|
type
required
|
string
|
Activity type |
page
optional
|
number
|
Page number (default 1) |
Response Fields
| Field | Type | Description |
|---|---|---|
success
|
boolean
|
Indicates whether the request succeeded |
activity
|
string
|
The queried activity type |
locations
|
array
|
Matching CEVA location objects |
total
|
number
|
Total number of matching results |
currentPage
|
number
|
Current page number |
totalPages
|
number
|
Total number of pages |
Code Examples
curl "https://freightapis.dev/api/ceva-location/activities?type=OCEAN" \
-H "Authorization: Bearer nmfc_live_xxxxxxxxxxxxxxxxxxxx"
/api/ceva-location/contacts?country_code=:code
Country Contacts
Get CEVA Logistics contact information for a specific country. Returns sales contacts, department contacts, and country-level contact info.
Query Parameters
| Parameter | Type | Description |
|---|---|---|
country_code
required
|
string
|
2-3 letter ISO country code |
Response Fields
| Field | Type | Description |
|---|---|---|
success
|
boolean
|
Indicates whether the request succeeded |
countryCode
|
string
|
The queried country code |
total
|
number
|
Total number of contacts found |
contacts
|
array
|
Contact objects with title, email, phone, function, and country-level info |
Code Examples
curl "https://freightapis.dev/api/ceva-location/contacts?country_code=US" \
-H "Authorization: Bearer nmfc_live_xxxxxxxxxxxxxxxxxxxx"