Skip to content

Border wait times, border crossing status and lane wait times

US Customs and Border Protection travel information.

Get border wait times

Get border wait times

Get current US land-border waits for every crossing or filter by crossing, border and state. Lane values that are unavailable are null.

Your information

More options

US state name, such as Texas.

Border to include, such as mexico.

Crossing name or port city, such as San Ysidro or Detroit.

1 credit per run

Example results

Crossings
Crossings
Crossing NameCityHoursStateBorderStatusPage URLLast UpdatedCommercial Fast Lanes OpenPassenger Ready Lanes OpenPedestrian Ready Lanes OpenCommercial Fast Wait (minutes)Passenger Ready Wait (minutes)Passenger Standard Lanes OpenPedestrian Ready Wait (minutes)Commercial Standard Lanes OpenPedestrian Standard Lanes OpenPassenger Standard Wait (minutes)Commercial Standard Wait (minutes)Pedestrian Standard Wait (minutes)Passenger Sentri Nexus Lanes OpenPassenger Sentri Nexus Wait (minutes)
San Ysidro
San Ysidro
24 hrs/day
California
Mexico
open
2026-09-28T21:56:01-07:00
—
11
1
—
40
3
5
—
14
60
—
5
4
5
San Ysidro - Cross Border Express
San Ysidro
24 hrs/day
California
Mexico
open
2026-09-28T21:56:01-07:00
—
—
1
—
—
—
0
—
8
—
—
0
—
—
San Ysidro - PedWest
San Ysidro
6 am-2 pm
California
Mexico
closed
2026-09-28T21:56:01-07:00
—
—
1
—
—
—
5
—
5
—
—
15
—
—
Example data · Run in Studio for fresh results.

Choose an action

About CBP

CBP, also known as U.S. Customs and Border Protection, returns published wait times and status for U.S. land-border crossings.

Get border wait times returns crossing details, lane availability, and wait times; filter by state, border, or crossing, or request every crossing.

Built by Fous from cbp.gov and bwt.cbp.gov and checked automatically; it last passed a check on Sep 29, 2026. Fous is not affiliated with CBP.

Actions

Get border wait times

1 credit per run

Get current US land-border waits for every crossing or filter by crossing, border and state. Lane values that are unavailable are null.

Uses bwt.cbp.gov.

What you provide

FieldTypeRequiredDescription
StatestateTextOptionalUS state name, such as Texas.Example: California
BorderborderTextOptionalBorder to include, such as mexico.Example: Mexico
CrossingcrossingTextOptionalCrossing name or port city, such as San Ysidro or Detroit.Example: San Ysidro

What you get

FieldTypeDescription
CrossingscrossingsListBorder crossings in published order.
Citycrossings[].cityTextUS port city.Example: San Ysidro
Hourscrossings[].hoursTextPublished operating hours.Example: 24 hrs/day
Statecrossings[].stateTextUS state.Example: California
Bordercrossings[].borderTextCanada or Mexico.Example: Mexico
Statuscrossings[].statusTextOpen or closed.Example: Open
Page URLcrossings[].page_urlTextCrossing details page.Example: https://bwt.cbp.gov/details/09250401/POV
Last Updatedcrossings[].last_updatedTextLocal ISO 8601 update time with UTC offset.Example: 2026-09-28T21:56:01-07:00
Crossing Namecrossings[].crossing_nameTextName of the crossing.Example: San Ysidro
Commercial Fast Lanes Opencrossings[].commercial_fast_lanes_openNumberOpen commercial Fast lanes.
Passenger Ready Lanes Opencrossings[].passenger_ready_lanes_openNumberOpen passenger Ready lanes.Example: 11
Pedestrian Ready Lanes Opencrossings[].pedestrian_ready_lanes_openNumberOpen pedestrian Ready lanes.Example: 1
Commercial Fast Wait (minutes)crossings[].commercial_fast_wait_minutesNumberCommercial Fast lane wait, minutes.
Passenger Ready Wait (minutes)crossings[].passenger_ready_wait_minutesNumberPassenger Ready lane wait, minutes.Example: 40
Passenger Standard Lanes Opencrossings[].passenger_standard_lanes_openNumberOpen passenger Standard lanes.Example: 3
Pedestrian Ready Wait (minutes)crossings[].pedestrian_ready_wait_minutesNumberPedestrian Ready lane wait, minutes.Example: 5
Commercial Standard Lanes Opencrossings[].commercial_standard_lanes_openNumberOpen commercial Standard lanes.Example: 4
Pedestrian Standard Lanes Opencrossings[].pedestrian_standard_lanes_openNumberOpen pedestrian Standard lanes.Example: 14
Passenger Standard Wait (minutes)crossings[].passenger_standard_wait_minutesNumberPassenger Standard lane wait, minutes.Example: 60
Commercial Standard Wait (minutes)crossings[].commercial_standard_wait_minutesNumberCommercial Standard lane wait, minutes.Example: 40
Pedestrian Standard Wait (minutes)crossings[].pedestrian_standard_wait_minutesNumberPedestrian Standard lane wait, minutes.Example: 5
Passenger Sentri Nexus Lanes Opencrossings[].passenger_sentri_nexus_lanes_openNumberOpen passenger Sentri/Nexus lanes.Example: 4
Passenger Sentri Nexus Wait (minutes)crossings[].passenger_sentri_nexus_wait_minutesNumberPassenger Sentri/Nexus lane wait, minutes.Example: 5

Example result

For State: California, Border: Mexico, Crossing: San Ysidro

JSON
{
  "crossings": [
    {
      "city": "San Ysidro",
      "hours": "24 hrs/day",
      "state": "California",
      "border": "Mexico",
      "status": "open",
      "page_url": "https://bwt.cbp.gov/details/09250401/POV",
      "last_updated": "2026-09-28T21:56:01-07:00",
      "crossing_name": "San Ysidro",
      "commercial_fast_lanes_open": null,
      "passenger_ready_lanes_open": 11,
      "pedestrian_ready_lanes_open": 1,
      "commercial_fast_wait_minutes": null,
      "passenger_ready_wait_minutes": 40,
      "passenger_standard_lanes_open": 3,
      "pedestrian_ready_wait_minutes": 5,
      "commercial_standard_lanes_open": null,
      "pedestrian_standard_lanes_open": 14,
      "passenger_standard_wait_minutes": 60,
      "commercial_standard_wait_minutes": null,
      "pedestrian_standard_wait_minutes": 5,
      "passenger_sentri_nexus_lanes_open": 4,
      "passenger_sentri_nexus_wait_minutes": 5
    },
    {
      "city": "San Ysidro",
      "hours": "24 hrs/day",
      "state": "California",
      "border": "Mexico",
      "status": "open",
      "page_url": "https://bwt.cbp.gov/details/09250409/POV",
      "last_updated": "2026-09-28T21:56:01-07:00",
      "crossing_name": "San Ysidro - Cross Border Express",
      "commercial_fast_lanes_open": null,
      "passenger_ready_lanes_open": null,
      "pedestrian_ready_lanes_open": 1,
      "commercial_fast_wait_minutes": null,
      "passenger_ready_wait_minutes": null,
      "passenger_standard_lanes_open": null,
      "pedestrian_ready_wait_minutes": 0,
      "commercial_standard_lanes_open": null,
      "pedestrian_standard_lanes_open": 8,
      "passenger_standard_wait_minutes": null,
      "commercial_standard_wait_minutes": null,
      "pedestrian_standard_wait_minutes": 0,
      "passenger_sentri_nexus_lanes_open": null,
      "passenger_sentri_nexus_wait_minutes": null
    }
  ]
}

For developers

Run this workflow from your own code. In Studio, turn on Developer mode and create an API key.

cURL
# First set your key: export FOUS_API_KEY='YOUR_FOUS_API_KEY'
: "${FOUS_API_KEY:?Set FOUS_API_KEY before running this example}"

curl 'https://api.fous.com/v1/query' \
  --fail-with-body --silent --show-error --max-time 120 \
  -H "Authorization: Bearer $FOUS_API_KEY" \
  -H 'Content-Type: application/json' \
  --data-raw '{
  "api": "@cbp",
  "visibility": "public",
  "operation": "get_border_wait_times",
  "version": 1,
  "input": {},
  "response": {
    "format": "json"
  }
}'

What you can do with it

  • Compare wait times across border crossings
  • Check whether a crossing is open
  • Plan passenger or pedestrian border travel
  • Review commercial lane availability
  • Filter crossings by state or border

Questions

Is Fous affiliated with CBP?

No. Fous is not affiliated with CBP. This workflow reads the public cbp.gov website and returns its data.

How much does it cost?

Each run costs 1 credit. With pay-as-you-go, a credit costs 1¢; monthly plans cost less per credit.

Do I need a CBP account?

No. You only need a Fous account.

How current is the data?

Fous gets the data from cbp.gov when you run it; repeating the same request within a day may return the saved result. Fous checks this workflow automatically; it last passed a check on Sep 29, 2026.

What are the wait times at border crossings?

Get border wait times returns passenger, pedestrian, and commercial lane wait times for each crossing.

Is a specific border crossing open?

Get border wait times returns each crossing’s open or closed status.

Which crossings are in a particular state?

Get border wait times can filter crossings by state.

All Travel workflowsBrowse all workflows