Skip to content

Airport security wait times, hourly wait patterns and checkpoint details

Back to tools

Security wait time estimates at US airports.

Get security wait time

Get security wait time

Get today’s estimated security wait and hourly pattern for a US airport by name, city, or code, with PreCheck and checkpoint details. These are crowd-sourced estimates, not official TSA figures. Date-specific historical or future estimates are not shown on the public pages.

Your information

US airport name, city or three-letter airport code, such as Atlanta or ATL.

1 credit per completed run

The same inputs also work from your code or an AI assistant. See For developers.

Example results

15 min estimated security wait

Hartsfield-Jackson Atlanta International

Current wait15 min
PreCheckYes

Hourly wait pattern

Local timeEstimated wait
00:0013 min
01:0011 min
02:0015 min
03:0016 min
04:0018 min
05:0016 min
06:0011 min
07:0019 min
08:0012 min
09:007 min
10:008 min
11:0019 min
12:0010 min
13:0012 min
14:0014 min
15:007 min
16:006 min
17:0018 min
18:005 min
19:0012 min
20:009 min
21:005 min
22:0014 min
23:0018 min

Busiest hours

  • 07:00

  • 11:00

Quietest hours

  • 18:00

  • 21:00

Checkpoints

  • Concourse E Checkpoint

    Terminal FIS

    Closed
  • Main Checkpoint

    Terminal MAIN

    Closed
  • Concourse F Departure

    Terminal MHJIT

    Closed
View airport wait-time page

Choose an action

About the TSA Wait Times tool

TSA Wait Times returns crowd-sourced estimated security waits, PreCheck availability, and checkpoint details for a U.S. airport.

Get security wait time also returns hourly waits and identifies the busiest and quietest hours; provide an airport name, city, or three-letter code.

Built from tsawaittimes.com. Last checked Sep 29, 2026.

Actions

Get security wait time

1 credit

Get today’s estimated security wait and hourly pattern for a US airport by name, city, or code, with PreCheck and checkpoint details. These are crowd-sourced estimates, not official TSA figures. Date-specific historical or future estimates are not shown on the public pages.

What you provide

FieldTypeRequiredDescription
AirportairportTextRequiredUS airport name, city or three-letter airport code, such as Atlanta or ATL.Example: Atlanta

What you get

FieldTypeDescription
Page Linkpage_linkTextExample: https://www.tsawaittimes.com/security-wait-times/ATL/Hartsfield-Jackson-Atlanta…
CheckpointscheckpointsList
Namecheckpoints[].nameTextExample: Concourse E Checkpoint
Terminalcheckpoints[].terminalTextExample: Terminal FIS
Status or Hourscheckpoints[].status_or_hoursTextExample: Closed
Airport Codeairport_codeTextExample: ATL
Airport Nameairport_nameTextExample: Hartsfield-Jackson Atlanta International
Hourly Waitshourly_waitsList
Hourhourly_waits[].hourTextAirport local hour, HH:00.Example: 00:00
Wait (minutes)hourly_waits[].wait_minutesNumberExample: 13
Busiest Hoursbusiest_hoursList
Quietest Hoursquietest_hoursList
Current Wait Textcurrent_wait_textTextExample: 15 min
Current Wait (minutes)current_wait_minutesNumberExample: 15
Tsa Precheck Availabletsa_precheck_availableYes or noExample: Yes

Example result

For Airport: Atlanta

JSON
{
  "page_link": "https://www.tsawaittimes.com/security-wait-times/ATL/Hartsfield-Jackson-Atlanta-International",
  "checkpoints": [
    {
      "name": "Concourse E Checkpoint",
      "terminal": "Terminal FIS",
      "status_or_hours": "Closed"
    },
    {
      "name": "Main Checkpoint",
      "terminal": "Terminal MAIN",
      "status_or_hours": "Closed"
    },
    {
      "name": "Concourse F Departure",
      "terminal": "Terminal MHJIT",
      "status_or_hours": "Closed"
    }
  ],
  "airport_code": "ATL",
  "airport_name": "Hartsfield-Jackson Atlanta International",
  "hourly_waits": [
    {
      "hour": "00:00",
      "wait_minutes": 13
    },
    {
      "hour": "01:00",
      "wait_minutes": 11
    },
    {
      "hour": "02:00",
      "wait_minutes": 15
    }
  ],
  "busiest_hours": [
    "07:00",
    "11:00"
  ],
  "quietest_hours": [
    "18:00",
    "21:00"
  ],
  "current_wait_text": "15 min",
  "current_wait_minutes": 15,
  "tsa_precheck_available": true
}

For developers

Call it from your code with one request. Change the values in input to run it on new data. To get an API key, open Developers at the bottom of Studio, turn on Developer mode and go to API keys.

cURL
curl 'https://api.fous.com/v1/query' \
  --fail-with-body --silent --show-error --max-time 180 \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H 'Content-Type: application/json' \
  --data-raw '{
  "api": "@tsa-wait-times",
  "visibility": "public",
  "operation": "get_security_wait_time",
  "version": 1,
  "input": {
    "airport": "Atlanta"
  },
  "response": {
    "format": "json"
  }
}'

What you can do with it

  • Compare estimated waits across airports before choosing a route
  • Help travelers plan when to arrive at the airport
  • Identify busy and quiet airport security hours
  • Check checkpoint details and PreCheck availability

Questions about TSA Wait Times

Can I run it with my own inputs?

Yes. Change the inputs in Studio and press Run, or send new inputs from your code, or ask a connected AI assistant.

Can I call this TSA Wait Times tool as an API?

Yes. Send a POST request to /v1/query with your Fous API key and the inputs, and get JSON back.

How much does it cost?

Each completed run costs 1 credit. Failed runs without a completed receipt are free; completed work can remain charged if delivery is interrupted. With pay as you go, a credit costs 1¢. Monthly plans cost less per credit.

Do I need a TSA Wait Times account?

No. You only need a Fous account.

How current is the data?

Fous gets the data from tsawaittimes.com when you run it. Some results are reused for up to 24 hours, and results that use your account or key are never reused. It was last verified on Sep 29, 2026.

What is the estimated security wait at an airport?

Get security wait time returns the current estimated wait for the airport you provide.

Which hours are busiest or quietest?

Get security wait time returns the hourly wait pattern and identifies the busiest and quietest hours.

Is PreCheck available at the airport?

Get security wait time returns whether TSA PreCheck is available.

All Travel toolsBrowse all tools