All data sources

CBP Border Wait Times

Free

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.

No key required. Included on Free.

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

PublisherCBP Border Wait Times

Freshness & coverage

FreshnessFreshness not declared
GeographicNot declared
TemporalNot declared
AuthenticationNo credentials required

› Methods (6)

Technical detail for developers: parameters, pagination, units, and freshness per method.

  • getAllWaitTimes

    read

    All 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

    read

    Wait times for one border (Canadian or Mexican)

    Required paramsborder

    border is canadian|mexican; optional summary; limit max 200.

  • getPortWaitTime

    read

    Wait times for one crossing by port number or port/crossing name

    Required paramsport

    port accepts number or name/crossing substring; returns all matches.

  • getCommercialVehicleDelays

    read

    Commercial-vehicle lanes (standard + FAST) projected across all ports

    delaysOnly filters operational_status=delay; limit max 500.

  • getDelayedCrossings

    read

    Every lane currently reporting a delay, sorted by delay minutes (high to low)

    limit max 500; includes commercial, passenger, and pedestrian lanes.

  • getServiceInfo

    read

    Describe bulk endpoint, lane groups, numeric parsing, nulls, and update labels.