FreightAPIs API · 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 |
|---|---|---|
regionrequired |
integer |
Region ID: 1=North America, 2=Europe, 3=Asia, 4=South America, 5=Oceania, 6=Africa, 7=Middle East, 9=Other |
categoryoptional |
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 |
|---|---|---|
qrequired |
string |
Search query (min 2 characters) |
pageoptional |
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 |
|---|---|---|
namerequired |
string |
URL-encoded category name (e.g., Global%20Forwarding) |
pageoptional |
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_idsrequired |
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?
The lookup pages on this site are free with no signup. API access starts with the Starter plan; higher plans raise the monthly quota.
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).