Developer Reference
C.H. Robinson Office Lookup
Find any of C.H. Robinson’s 292 office locations across 9 global regions and 5 service categories - search by region, category, or keyword. Free to use, plus a REST API for batch queries and coverage from your own app.
/api/chrobinson-location?region=:id&category=:cat
C.H. Robinson Offices by Region
Look up C.H. Robinson offices by region ID, optionally filtered by service category.
Query Parameters
| Parameter | Type | Description |
|---|---|---|
region
required
|
integer
|
Region ID: 1=North America, 2=Europe, 3=Asia, 4=South America, 5=Oceania, 6=Africa, 7=Middle East, 9=Other |
category
optional
|
string
|
Service category: Surface Transportation & Logistics, Global Forwarding, Corporate, Robinson Fresh, Robinson Managed Solutions |
Response Fields
| Field | Type | Description |
|---|---|---|
success
|
boolean
|
Indicates whether the request succeeded |
region
|
object
|
{ id, name } of the queried region |
category
|
string
|
Category filter applied ("all" if none) |
total
|
integer
|
Number of locations returned |
locations[].id
|
integer
|
Internal location ID |
locations[].sourceId
|
string
|
Source system identifier |
locations[].name
|
string
|
Office / facility name |
locations[].category
|
string
|
C.H. Robinson business category |
locations[].region
|
object
|
{ id, name } region the office belongs to |
locations[].address
|
string
|
Single-line postal address |
locations[].contact
|
object
|
{ phone, tollFree, afterHours, fax } (values may be null) |
locations[].mapsUrl
|
string
|
Google Maps URL for the location |
Code Examples
curl "https://freightapis.dev/api/chrobinson-location?region=1" \
-H "Authorization: Bearer YOUR_API_KEY"
/api/chrobinson-location/search?q=:query
Search C.H. Robinson Offices
Full-text search across office names, addresses, and categories. Paginated results.
Query Parameters
| Parameter | Type | Description |
|---|---|---|
q
required
|
string
|
Search query (min 2 characters) |
page
optional
|
integer
|
Page number (default: 1) |
Response Fields
| Field | Type | Description |
|---|---|---|
success
|
boolean
|
Indicates whether the request succeeded |
query
|
string
|
The search query echoed back |
locations[].id
|
integer
|
Internal location ID |
locations[].sourceId
|
string
|
Source system identifier |
locations[].name
|
string
|
Office / facility name |
locations[].category
|
string
|
C.H. Robinson business category |
locations[].region
|
object
|
{ id, name } region the office belongs to |
locations[].address
|
string
|
Single-line postal address |
locations[].contact
|
object
|
{ phone, tollFree, afterHours, fax } (values may be null) |
locations[].mapsUrl
|
string
|
Google Maps URL for the location |
total
|
integer
|
Total number of matching results |
currentPage
|
integer
|
Current page number |
totalPages
|
integer
|
Total number of pages |
curl "https://freightapis.dev/api/chrobinson-location/search?q=chicago" \
-H "Authorization: Bearer YOUR_API_KEY"
/api/chrobinson-location/category/:name
Filter by Service Category
Get all offices in a specific service category. Paginated results ordered by region.
Path Parameters
| Parameter | Type | Description |
|---|---|---|
name
required
|
string
|
URL-encoded category name (e.g., Global%20Forwarding) |
page
optional
|
integer
|
Page number (default: 1) |
Response Fields
| Field | Type | Description |
|---|---|---|
success
|
boolean
|
Indicates whether the request succeeded |
category
|
string
|
The queried category |
locations[].id
|
integer
|
Internal location ID |
locations[].sourceId
|
string
|
Source system identifier |
locations[].name
|
string
|
Office / facility name |
locations[].category
|
string
|
C.H. Robinson business category |
locations[].region
|
object
|
{ id, name } region the office belongs to |
locations[].address
|
string
|
Single-line postal address |
locations[].contact
|
object
|
{ phone, tollFree, afterHours, fax } (values may be null) |
locations[].mapsUrl
|
string
|
Google Maps URL for the location |
total
|
integer
|
Total number of matching locations |
currentPage
|
integer
|
Current page number |
totalPages
|
integer
|
Total number of pages |
curl "https://freightapis.dev/api/chrobinson-location/category/Global%20Forwarding" \
-H "Authorization: Bearer YOUR_API_KEY"
/api/chrobinson-location/batch
Batch Region Lookup
Retrieve offices for multiple regions in a single request. Maximum 20 region IDs per request (50 for Enterprise).
Request Body
| Parameter | Type | Description |
|---|---|---|
region_ids
required
|
integer[]
|
Array of region IDs (1-7, 9). Max 20 for Pro, 50 for Enterprise. |
Response Fields
| Field | Type | Description |
|---|---|---|
success
|
boolean
|
Indicates whether the request succeeded |
results
|
object
|
Map of key to a per-key result: { regionName, total, locations[] } keyed by region ID |
summary
|
object
|
Aggregate counts for the request |
curl -X POST "https://freightapis.dev/api/chrobinson-location/batch" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"region_ids": [1, 2, 3]}'
/api/chrobinson-location/coverage
C.H. Robinson Coverage Statistics
Returns aggregate statistics: total offices, breakdown by region and service category.
Response Fields
| Field | Type | Description |
|---|---|---|
success
|
boolean
|
Indicates whether the request succeeded |
totalLocations
|
integer
|
Total number of C.H. Robinson locations |
byRegion
|
array
|
[ { region_id, region_name, count } ] |
byCategory
|
array
|
[ { category, count } ] |
curl "https://freightapis.dev/api/chrobinson-location/coverage" \
-H "Authorization: Bearer YOUR_API_KEY"
C.H. Robinson Offices - FAQ
How do I find a C.H. Robinson office?
Search by global region, service category, or keyword. FreightAPIs covers all 292 C.H. Robinson office locations worldwide and returns addresses and coverage instantly - free to use, with a REST API for programmatic and batch queries.
Is the C.H. Robinson office lookup free?
Yes. Office lookup is free for all plans. The Free tier includes 20 API calls per month; paid plans raise the monthly quota for higher-volume queries.
How many C.H. Robinson offices are covered?
FreightAPIs covers 292 C.H. Robinson office locations across 9 global regions and 5 service categories, with batch lookups of up to 20 items per request (50 for Enterprise).