FreightAPIs API · Developer Reference
Central Transport Terminal Lookup
Find any Central Transport LTL terminal by ZIP code or state - with service coverage and direct/indirect service status. Free to use, plus a REST API for batch lookups and coverage from your own app.
/api/ct-location?zip=:zip&city=:city
CT Location by ZIP Code
Look up Central Transport service coverage for a US ZIP code. Returns terminal info, service type, and timezone data.
Query Parameters
| Parameter | Type | Description |
|---|---|---|
ziprequired |
string |
5-digit US ZIP code |
cityoptional |
string |
City name to disambiguate multi-city ZIPs |
Response Fields
| Field | Type | Description |
|---|---|---|
success |
boolean |
Indicates whether the request succeeded |
zip |
string |
The queried ZIP code |
status |
string |
served | multi_city | not_served |
location |
object |
Single-city ZIPs (status "served"): the city served and its station/terminal |
cities |
array |
Multi-city ZIPs only (status "multi_city"): one entry per city sharing the ZIP |
message |
string |
Multi-city ZIPs only: hint to pass the city parameter |
Code Examples
curl "https://freightapis.dev/api/ct-location?zip=08807" \
-H "Authorization: Bearer YOUR_API_KEY"
/api/ct-location/search?q=:query
Search CT Locations
Search Central Transport locations by city or state. Returns paginated results matching the query. Starter plan and up.
Query Parameters
| Parameter | Type | Description |
|---|---|---|
qrequired |
string |
Search query (minimum 2 characters). Matches city and state. |
pageoptional |
integer |
Page number for pagination (default: 1) |
Response Fields
| Field | Type | Description |
|---|---|---|
success |
boolean |
Indicates whether the request succeeded |
query |
string |
The search query used |
locations |
array |
Matching CT location objects |
total |
integer |
Total number of matching results |
currentPage |
integer |
Current page number |
totalPages |
integer |
Total number of pages |
Code Examples
curl "https://freightapis.dev/api/ct-location/search?q=dallas" \
-H "Authorization: Bearer YOUR_API_KEY"
/api/ct-location/terminal/:num
Terminal Lookup
Retrieve all ZIP code locations served by a specific Central Transport terminal number.
URL Parameters
| Parameter | Type | Description |
|---|---|---|
numrequired |
string |
CT terminal number |
pageoptional |
integer |
Page number for pagination (default: 1) |
Response Fields
| Field | Type | Description |
|---|---|---|
success |
boolean |
Indicates whether the request succeeded |
terminalNumber |
string |
The queried CT terminal number |
locations |
array |
Array of CT location objects served by this terminal |
total |
integer |
Total number of locations served |
currentPage |
integer |
Current page number |
totalPages |
integer |
Total number of pages |
Code Examples
curl "https://freightapis.dev/api/ct-location/terminal/089" \
-H "Authorization: Bearer YOUR_API_KEY"
/api/ct-location/batch
Batch ZIP Lookup
Look up Central Transport coverage for multiple ZIP codes in a single request. Maximum 20 ZIP codes per request (50 for Enterprise).
Request Body
| Parameter | Type | Description |
|---|---|---|
zipsrequired |
string[] |
Array of 5-digit ZIP codes. Max 20 for Pro, 50 for Enterprise. |
Response Fields
| Field | Type | Description |
|---|---|---|
success |
boolean |
Indicates whether the request succeeded |
results |
object |
Map of ZIP to a per-ZIP result. served → {status, location}; multi_city → {status, cityCount, cities}; not_served → {status} |
summary |
object |
{served, multi_city, not_served, total} |
Code Examples
curl -X POST "https://freightapis.dev/api/ct-location/batch" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"zips": ["08807", "00501", "90001"]}'
/api/ct-location/coverage?state=:state
State Coverage
Retrieve Central Transport service coverage statistics for a US state.
Query Parameters
| Parameter | Type | Description |
|---|---|---|
staterequired |
string |
2-letter US state code (e.g., NJ) |
Response Fields
| Field | Type | Description |
|---|---|---|
success |
boolean |
Indicates whether the request succeeded |
state |
string |
The queried state code |
totalZips |
integer |
Total number of ZIP codes queried in the state |
directService |
integer |
Number of ZIPs with direct CT service |
indirectService |
integer |
Number of ZIPs with indirect CT service |
Code Examples
curl "https://freightapis.dev/api/ct-location/coverage?state=NJ" \
-H "Authorization: Bearer YOUR_API_KEY"
Central Transport Terminal Lookup - FAQ
How do I find a Central Transport terminal?
Search by ZIP code or by state. FreightAPIs returns the Central Transport LTL terminal, its service coverage, and direct/indirect service status instantly - free to use, with a REST API for programmatic and batch queries.
Is the Central Transport terminal 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.
Can I look up multiple Central Transport terminals at once?
Yes. The batch endpoint accepts up to 20 lookups per request (50 for Enterprise) so you can resolve many ZIP codes or terminals in a single call.