What you can ask
- “What does CBP Border Wait Times have for the area or asset I'm working on?”
- “Pull the most recent CBP Border Wait Times records and put them in a table.”
- “What does CBP Border Wait Times cover, and how fresh is the data?”
About this source
U.S. Customs and Border Protection — live land-border crossing wait times for the ~82 U.S. land ports of entry on the Canadian and Mexican borders. Per crossing, the operational status / delay minutes / open-lane count for commercial-vehicle, passenger-vehicle, and pedestrian lanes, broken down by sub-lane (standard, FAST, NEXUS/SENTRI, ready). Useful for cross-border logistics, supply-chain / freight timing, and field-crew border planning. Upstream is a SINGLE bulk endpoint with no server-side filtering — this connector fetches it once (cached ~10 min) and filters/shapes the result in-process. No auth.
Connector ID cbp-border-wait-times
Provenance
Freshness & coverage
› Methods (6)
Technical detail for developers: parameters, pagination, units, and freshness per method.
getAllWaitTimes
readAll land ports of entry with current per-lane wait times (optionally summarized)
summary optional; limit max 200; numerics parsed; update_time is a label.
getWaitTimesByBorder
readWait times for one border (Canadian or Mexican)
Required paramsborderborder is canadian|mexican; optional summary; limit max 200.
getPortWaitTime
readWait times for one crossing by port number or port/crossing name
Required paramsportport accepts number or name/crossing substring; returns all matches.
getCommercialVehicleDelays
readCommercial-vehicle lanes (standard + FAST) projected across all ports
delaysOnly filters operational_status=delay; limit max 500.
getDelayedCrossings
readEvery lane currently reporting a delay, sorted by delay minutes (high to low)
limit max 500; includes commercial, passenger, and pedestrian lanes.
getServiceInfo
readDescribe bulk endpoint, lane groups, numeric parsing, nulls, and update labels.
