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.

GET /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"

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"
GET /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"
POST /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]}'
GET /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).